Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
%&)
A A B B Z Z
Encoder Absoluto = Incremental + Bateria Acionamento B 0 1 P O C
Controle de Servos
A 0 1 P O C
Bateria
CNC 1 F J
a i c n ê t o P
- 14 -
r e d o c n E
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
RS-232
LCD
I/O Link
CPU EIXOS
DRAM
DISPLAY
PMC
Barramento de Dados
Fonte FROM / SRAM
Calendário
Bateria 3V LITHIUM
5V 3,3V +/- 12V +/- 15V
Controle de periféirco
Alimentação 24VCC
Spindle Serial Spindle Analógico Entradas rápidas Interface PCMCIA
Estrutura da Memória
CPU s o d a d e d o t n e m a r r a B
DRAM
Memória de trabalho
FROM
Sistema Operacional Sevo ROM LADDER Telas Personalizadas Ciclos de Usinagem Personalizados Programas C ANSI Aplicativos FANUC
SRAM
Parâmetros de LADDER Programas de Usinagem e Subrotinas 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
RS-232C
s o d a d e d o t n e m a r r a B
DRAM
Memória de trabalho
FROM
Sistema Operacional Sevo ROM LADDER Telas Personalizadas Cilcos de Usinagem Personalizados Programas C ANSI Aplicativos FANUC
SRAM
Parâmetros de LADDER Programas de Usinagem e Subrotinas 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 JD1B
JD1A
Painel do Operador
24VCC
JD1A
JD44A Série i-B
JD1B
Entradas / Saídas
24VCC
JD1A
JD1B
JD1A
Cabo I/O Link
JD1B
JD1A
- Módulos de entras/saídas
- 26 -
Entradas / Saídas
24VCC
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
A B C D E
1
2
3
4
5
6
7
8
9
10
3
4
11
Mapeamento das Teclas / LED’s A
Exemplo : A1 = Xm+4.0 / Yn.0 m = 10, n=7 X14.0 e Y7.0
B C D E
1
m , n= Início do endereço
- 29 -
2
5
6
7
8
9
10 11
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 Digitar => X1 Buscar uma saída : Digitar => Y Digitar => Y2 Resumo
SISTEM
[ SEARCH ] [ SEARCH ] [ SEARCH ] [ SEARCH ]
Verificar o estado de uma entrada/saída.
[ PMC ] [ PMCDGN ] [ STATUS ]
Digitar => X ou X1
[ SEARCH ] [ SEARCH ]
Digitar => Y ou Y7
- 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 A0.0
X0.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 2000 - 2999 = Avisos
Compila
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
K0.0
SUB10 JMP
0000
Eexemplo: Lubrificação tipo A SUB30 JMPE
ACT
K0.0
SUB10 JMP
0000
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 _________________________________________________________________________________________________________
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
ACT
Y0.1
SUB3
01
TMR
Número do TMR
Entrada X0.0
Saída Y0.1
T
- 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 Número do TMR
Referencia , não usa !
Valor do tempo em milisegundos
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 X0.1 X0.2
CN0 UPDOWN
X0.1 X0.2 X0.3
CTR
RST
X0.3
X0.0
01
SUB5
ACT
Y0.1 CN0 UPDOWN
01
SUB5 CTR
RST
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
Número do CTR
Apenas para referencia , não usar !
Valor programado 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 :
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 OFF
ON OFF
ON 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 de vezes
Barra de STATUS
PAGE PAGE
Volta para tela de configuração do TRACE
RUN/STOP 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 END1 SUB65 CALL
... ...
Nível 1
P1
Nível 2
SUB2 END2 SUB71 SP
Pn
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 [ <>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 _________________________________________________________________________________________________________
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 Config.
BACKUP DOS PARÂMETROS DE LADDER
BACKUP DO LADDER
1 OU 2
1 OU 2
OTHERS
OTHERS
FUNCTION
WRITE
WRITE
DATA KIND
PARAM
LADDER
I/O CHANNEL DEVICE
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 Config. I/O CHANNEL DEVICE
RESTORE
1 OU 2 OTHERS
FUNCTION
READ
DATA KIND
O ARQUIVO É 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 c:\curso\copy LADDER.PAR com1 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 PARÂMETROS DE LADDER
BACKUP DO LADDER
Listar todos os arquivos do cartão
RESTORE
M-CARD
M-CARD
M-CARD
M-CARD
FUNCTION
WRITE
WRITE
LIST
READ
DATA KIND
PARAM
LADDER
-
-
NO. OF FILE
PMC-RA.PAR
PMC-RA-LAD
-
Digitar o número do arquivo ou o nome do mesmo
Config. DEVICE
- 73 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
[ I/O ]
File No. , digitar # e o nome do arquivo : Exemplo : #PMC.LAD
- 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 NQ GR 7 A 8 B 9 D XC ZV FL
4 [ 5 ] 6SP
MI SK TJ 1 , 2 # 3 = UH WV POS SYSTEM
PAGE
PROG
MESSAGE
EOB
+
0*
OFFSET SETTING
SHIFT
CAN
INPUT
CUSTOM
ALTER
INSERT
DELET
E
-
./
HELP
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 DB9
FS16/18/21 = JD5 e JD5A SÉRIE i = JD36A e JD36B JD36A JD36B PCMCIA
OFFSET SETTING
I/O=0 I/O=1 I/O=2 I/O=3 I/O = 4
Até mostrar a tela “SETTING (HANDY)”
Parâmetro 20
Parâmetro 20
- 81 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
OBS : Sempre usar paridade even(par) e 7 bits STOP BIT : Bit = 0 ou 1 RS232 = 1 ou 2
BAUD RATE : 10 = 4800 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] [ D) [ALL] ou [NON-0] E) [EXEC]
] [PUNCH]
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] [ E) [EXEC] F) Preparar o PC para enviar dados
] [READ]
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 N01224 A1 P-230 A2 P 0 A3 P-100 A4 P 0 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
N01240 A1 P 712827 A2 P 33227 A3 P 220300 A4 P 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
23346
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 -
Onde : N... = Número do parâmetro P... = Valor no parâmetro A .. = Número do eixo
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
Z
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. X9.0 .....X9.7
24Vcc
24Vcc
P3003.5 (DEC) =0, Micro NF =1, Micro NA
0v 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
10 mm
5 mm
5 mm
10 mm
5 mm
5 mm
5 mm
5 mm
10 mm
REFERENCE COUNTER PAR. 1821
Fuso de esferas = Passo 5 mm Pulsos de referencia do encoder 5 mm
5 mm
10 mm
5 mm
5 mm
5 mm
10 mm
REFERENCE COUNTER PAR. 1821 GRID SHIFT PAR.1850
- 89 -
10 mm
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
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 _________________________________________________________________________________________________________
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
-20.000 B XZ == -20.000
C
0.000 A XZ == 0.000
X = -20.000 Z = -50.000
O0001; N10G0X-20.Z-20.; N20G1Z-50.F50.; N30M30;
Ponto B Ponto C
X Z
$(=<-$-./-'/!+! 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
- 101 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
Programa O1 já exixte !
Alarme , programa já existe !!!! Para cancelar , pressione
ALM
- 102 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
Proteção de dados : Para cancelar , pressione
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 movimentos da peça á ser ser usinada. usinada. Vantagens : - Podemos Podemos repeti-l repeti-laa quantas vezes for necessário necessário - Bloqueio Bloqueio da edição edição e visualizaç visualização ão - Qualquer Qualquer programa programa pode ch chamar amar a MACRO 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 vezes que o subprograma deverá deverá ser chamado chamado repetidamente, se for omitido , o subprograma é chamado apenas uma vez. aaaa = número do subprograma Exemplo :
PROGRAMA PRINCIPAL
O0001; ...; ...; M98P1000; ...; ...; M30; %
SUBPROGRAMA
O1000; ...; ...; ...; ...; ...; 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; ...; ...; M98P1000; ...; ...; M30; %
O1000; ...; ...; M98P2000; ...; ...; M99; %
O2000; ...; ...; M98P3000; ...; ...; M99; %
O3000; ...; ...; M98P4000; ...; ...; M99; %
O4000; ...; ...; M98P5000; ...; ...; M99; %
Inclusão de nível um
Inclusão de nível dois
- 107 -
Inclusão de nível três
Inclusão de nível quatro
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
Bloqueio das MACROS : Através do P3202#4 = 1, podemos bloquear a MACRO para não edita-la edita-la e também para para bloquear a sua visualiz visualização açã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 estiver =1, as MACROS MACROS (9000 a 9999) não serão enviadas enviadas pelo canal serial ou cartão de memória memória PCMCIA. 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)
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
2,=A%0!25(*(!/%0 MF SUB25 DECB
F7.0
Codificação da função M
0001 F10 00000008 R10
F10 = 00001000 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
R10.1
X0.0
G4.3
!#)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
DRAM
- Parâmetros de - LADDER(T/C/D/K) - Parâmetros do CNC - Programa de usinagem - Corretores de ferramenta - CustomMacro - Compensação passo fuso
SRAM
'%
!#)2.%01-/%#-+ SYSTEM
[
]
[ALL IO]
P3116#0 (MDP) = 1 I/O CHANNEL = 4 Modo EDIT
- 116 -
[M-CARD] [OPRT]
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
FORMAT SAVE LOAD DELETE
Formata Cartão PCMCIA Salva dados da SRAM para o cartão PCMCIA Carrega dados do cartão para a SRAM 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 Movimento do eixo: * * * : RST, ou quando não está em execução MTN : Movimento de algum eixo DWL : G4 no programa (tempo)
ALARME: ALM : ALARME no CNC/LADDER BAT : Alarme de bateria -EMG- : Emergência externa
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. 000
CNC WAITING FOR FIN SIGNAL
Descrição 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
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. 020
CNC CUT SPEED UP/DOWN
Descrição 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 _________________________________________________________________________________________________________
09:33:39
O sistema coloca a hora automaticamente. Par. 3122 = Tempo em min.
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
X/Y/G/F PAGE
PAGE
Move para posição desejada Ex. G7
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 P2000... P2001.. P2002.. ............ P2999
Motor 2 SERVO ROM (FROM)
INITIAL SET BIT = 00000000
Carga automática dos parâmetros do servo
P2000... P2001.. P2002.. ............ P2999
INITIAL SET BIT = 00001010
Motor n P2000... P2001.. P2002.. ............ P2999
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 ) 1000000
=
5000
=
5
1000000 1000
= 0.005 =
1 200
=
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 -
N M
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 P1815.1 (OPT) N/M Position Pulse
Medição pelo motor 0
Medição pela régua 1
Passo x 1000 x n 1000000 12500
1 1 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:
DGN 200
#7
#6
#5
#4
#3
#2
#1
#0
OVL
LV
OVC
HCA
HVA
DCA
FBA
OFA
#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
DGN 201
#6
#5
ALD
#4
#3
#2
#1
#0
EXP
#7 (ALD) = 0 : Sobreaquecimento do motor = 1 : Sobreaquecimento do amplificador
#7
DGN 202
#6
#5
#4
#3
#2
#1
#0
CSA
BLA
PHA
PCA
BZA
CKA
SPH
#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 _________________________________________________________________________________________________________
DGN 203
#7
#6
#5
#4
DTE
CRC
STB
PRM
#3
#2
#1
#0
#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 _________________________________________________________________________________________________________
Nota: (*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.
Reference: • B-65162EN/03 Servo Amplifier alpha series Descriptions Manual
- 151 -
Rev.18-08-06 CURSO DE MANUTENÇÃO BÁSICO _________________________________________________________________________________________________________
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
SPM
CNC 1 4 A J
Pos control
B 7 A J
Vel control
Cur control Cur fb
Vel fb Pos fb JY4A
JY2A Power
Pos fb Motor Encoder
Spindle Sensor
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