Você está na página 1de 20

Curso de service 840D / 810D

Primeiro Dia:
Siglas importantes:
MMC --- Main Machine Comunication
PCU ---- Program computer Unit
CPU de micro responsavel para mostar as informacoes vindas do NCK (montada nos OPs)
Tipos: MMC103 ----- Tem Hard disk e usa o Windows 95 como plataforma ate a versao 5.xx
PCU50 ----- Tem Hard disk e usa o Windows NT como plataforma Versao 6.xx
MMC100.2-- No tem Hard disk trabalha com memoria Flash
PCU20 ------ No tem Hard disk trabalha com memoria Flash Versao 6.xx

OP ------ Operator Panel


O monitor onde ser instalada a MMC ou PCU
Tipos: OP31 Monitor com o teclado junto (MMC103 ou MMC100.2)
OP32s Monitor e separado do teclado (MMC103 ou MMC100.2)
OP10 Monitor com teclado junto baixa resolucao (PCU50 ou PCU20)
OP12 Monitor com teclado junto alta resolucao (PCU50 ou PCU20)

CLP ---- Controlador Logico Porgramavel


Responsavel pela logica de maquina no que se refere as ligacoes de contatos, reles e etc
Responsavel pelo controle do painel de comando da maquina
Tipos: CPU 314 CPU 315 e CPU315 2DP (Dependo do modelo da CCU ou NCU comprada)

NCU ----840D Numerical Contral Unit


CCU ----810D Central control unit
CPU do CNC que pode ser tambem chamado de NCK
Tipos:810D CCU1 CPU314 controla ate 6 eixos e 1 canal
810D CCU2 CPU315 2 DP controla ate 5 eixos e 2 canais
840D NCU561.2 Controla 2 eixos e 2 canais 1 bag
NCU571.2 Controla 2 canais e 6 eixos 1 bag
NCU572.2 Controla 2 canais e 10 eixos 10 bag
NCU572.3 Controla 10 canais e 31 eixos 10 bag
NCU573.2 Controla 10 canais e 31 eixos (AMD) 10 bag
NCU573.3 Controla 10 canais e 31 eixos (INTEL) 10 bag

MCP ----Machine control painel


Tipos: OP31 Painel 19 in
PP31 Push Boton
OP32s Compacto

OPI ----Operator panel interface (rede de comunicacao)


OPI rede de comunicacao entre MMC MCP NCK PLC no 840D
Velocidade de 1.5 Mb/s
So esta disponivel para o 840D

MPI ----Multi Point Interface (rede de comunicacao)


MPI rede de comunicacao entre MMC MCP NCK PLC no 810D
MPI rede de comunicacao entre Mala programadora e CPU de PLC interna do 840D

Velocidade de 187.5 Kb/s


Endereco rede OPI no 840D
0 --- Mala programadora
1 --- MMC / PCU
6 --- MCP
13 --NCK e PLC
Endereco rede MPI no 840D
0 --- Mala programadora
1 --- MMC / PCU
6 --- MCP
3 --- NCK
2 --- PLC
Endereco rede MPI no 810D
0 --- Mala programadora
1 --- MMC / PCU
14 --- MCP
3 --- NCK
2 --- PLC

Configurar endereco da rede MPI/OPI


Mala programadora --- Icone direto no Step 7 Setting PG PC interface
MMC ---Start-up --- MMC --- Operator Panel --- Completar os campos (Standard Addresses
Save (deligar/ligar)

MCP --- Micro chaves na parte posterior do MCP

Endereco para o 840D

Endereco para o 810D OBS o bit 4 deve ser ligado para passar para endereco 14 e o bit 1 desligado para
passar para 187.5
1 off

2 off

3 on

4 on

5on

6 on

Mudar endereco do NCK normalmente no e alterado mas se for preciso:


START-UP NC NC-ADRESS
Mudar endereco do PLC
Direto no Step 7 configuracao de Hardware

7 off

8 off

Backup
1- Direto na MMC103 / PCU50
1.1- SERIAL START-UP (salva toda configuracao em apenas um arquivo)
START-UP PASSWORD SET PASSWORD Digitar a senha (SUNRISE) OK
SERVICE > SERIAL START-UPEscolher a area desejada (MMC , NC, PLC)Fornecer o
nome do arquivoAR QUIVE
(O back-up sera gerado no hard disk dentro do diretorio C:/DH/ARC.DIR) MMC103)
(O back-up sera gerado no hard disk dentro do diretorio F:/DH/ARC.DIR) PCU50)

INICIALIZAO DO SISTEMA

1- CARREGANDO DADOS BSICOS DO NCK


840D - Colocar a chave rotativa S3 na posio 1
Desligar e ligar o comando ou dar um NCK-RESET
810D - Colocar a chave rotativa S3 na posio 1
Desligar e ligar o comando ou dar um NCK-RESET
2- LIMPAR O PROGRAMA DE PLC
840D/810D - Colocar a chave rotativa S4 na posio 3
Esperar o led PS acender
Colocar a chave S4 posicao 2 (0.5 Seg) posicao 3 (0.5 Seg) posicao 2 esperar o led
PS parar de piscar
Colocar chave S4 posicao 0
No caso da mquina possuir BACK-UP primeiro recuperar os dados do NCK e depois recuperar os dados do
PLC.

Para recuperar o back-up do serial start-up


START-UP PASSWORD SET PASSWORD Digitar a senha (SUNRISE) OK
SERVICE > SERIAL START-UPREAD START-UP ARCHIVE Selecionar o arquivo
desejado START(Tecla vertical)
OBS: Sempre reliazar a recuperacao do NC em primeiro lugar.

Segundo dia
Backup utilizando a porta Serial (COM1 ou COM2)
NO PC:
1.
2.
3.

Executar o SW PCIN;
Configurar o padro de Comunicao;
PC Format -> Data in PC Format -> Digitar o nome do arquivo -> Enter

NA MMC / PCU:
1 Configurar padro de Comunicao -> Interface;
2 SERIAL START-UP (salva toda configuracao em apenas um arquivo)
START-UP PASSWORD SET PASSWORD Digitar a senha (SUNRISE) OK
SERVICE > SERIAL START-UPEscolher a area desejada (MMC , NC, PLC)Fornecer o
nome do arquivoV24

Restore backup utilizando a porta Serial (COM1 ou COM2)


NA MMC / PCU:
1. Configurar padro de Comunicao -> Interface;
2. SERIAL START-UP (salva toda configuracao em apenas um arquivo)
START-UP PASSWORD SET PASSWORD Digitar a senha (SUNRISE) OK
SERVICE > SERIAL START-UP READ STARTUP ARCHIVE ->V24 -> START

NO PC:
1.
2.
3.

Executar o SW PCIN;
Configurar o padro de Comunicao;
PC Format -> Data OUT PC Format -> Digitar o nome do arquivo -> Enter

CONFIGURAO DO CABO PARA COMUNICAO SERIAL:

INICIALIZAO DO SISTEMA
1-

CARREGANDO DADOS BSICOS DO NCK


840D - Colocar a chave rotativa S3 na posio 1
Desligar e ligar o comando ou dar um NCK-RESET
810D - Colocar a chave rotativa S3 na posio 1
Desligar e ligar o comando ou dar um NCK-RESET

2-

LIMPAR O PROGRAMA DE PLC


840D/810D - Colocar a chave rotativa S4 na posio 3
Esperar o led PS acender
Colocar a chave S4 posicao 2 (0.5 Seg) posicao 3 (0.5 Seg) posicao 2 esperar
o led PS parar de piscar
Colocar chave S4 posicao 0

CRIANDO UM PROGRAMA BSICO DE CLP


1- Ter o Step 7 instalado no micro ou PG no mmino verso 4.1
2- Instalar o TOOLBOX relativo a verso do NCK
Verificar verso DIAGNOSIS SERVICE DISPLAYVERSION NCU VERSION
Como instalar TOOLBOX: Executar o arquivo INSTALL.BAT do disco 1
O TOOLBOX alm de Instalar a biblioteca basica do programa de PLC ele tambem instala o catalogo de
hardware de NCK.
3- Caso o comando seja o 840D apos a transferencia dos blocos para CPU de PLC o painel de comando
deve parar de piscar.

4- No caso do 810D necessrio modificar o endereo do painel (14 ) e indica-lo como MPI NO OB100
CALL "RUN_UP" , "gp_par"
MCPNum
:=1
// DEFINE A EXISTENCIA DO PAINEL DE COMANDO
MCP1In
:=P#I 0.0 // ENDERECO INICIAL DO PAINEL DE COMANDO ENTRADAS
MCP1Out
:=P#Q 0.0 // ENDERECO INICIAL DO PAINEL DE COMANDO SAIDAS
MCP1StatSend :=P#Q 8.0
MCP1StatRec :=P#Q 12.0
MCP1BusAdr := 6--------------------->>>>>>>> PASSA PARA 14
MCP1Timeout :=S5T#700MS
MCP1Cycl :=S5T#200MS
MCP2In
:=
MCP2Out
:=
MCP2StatSend :=
MCP2StatRec :=
MCP2BusAdr :=
MCP2Timeout :=
MCP2Cycl :=
MCPMPI
:= ------------------------->>>>>>>> PASSA PARA TRUE
MCP1Stop
:=
MCP2Stop
:=
MCP1NotSend :=
MCP2NotSend :=
BHG
:=
BHGIn
:=
BHGOut
:=
BHGStatSend :=
BHGStatRec :=
BHGInLen :=
BHGOutLen :=
BHGTimeout :=
BHGCycl
:=
BHGRecGDNo :=
BHGRecGBZNo :=
BHGRecObjNo :=
BHGSendGDNo :=
BHGSendGBZNo :=
BHGSendObjNo :=
BHGMPI
:=
BHGStop
:=
BHGNotSend :=
NCCyclTimeout :=S5T#200MS

NCRunupTimeout:=S5T#50S
ListMDecGrp :=
NCKomm
:=
MMCToIF
:=
HWheelMMC :=
MsgUser
:=
UserIR
:=
IRAuxfuT
:=
IRAuxfuH
:=
IRAuxfuE
:=
UserVersion :=
MaxBAG
:=
MaxChan
:=
MaxAxis
:=
ActivChan :=
ActivAxis :=
UDInt
:=
UDHex
:=
UDReal
:=
ATIVANDO O PAINEL DE COMANDO COM FC19

CALL "MCP_IFM"
// FC19
BAGNo
:=B#16#1
// DEFINE BAG 1
ChanNo :=B#16#1
// DEFINE CANAL 1
SpindleIFNo:=B#16#0
// NUMERO DO EIXO QUE E O SPINDLE
FeedHold :="Kanal1".A_FDdisable // BIT DA INTERFACE QUE INIBE AVANCO DOS EIXOS
SpindleHold:=M100.0
// BIT DA INTERFACE QUE INIBE ROTACAO DO FUSO

Terceiro Dia:
Descricao da interface DB10 , DB21, DB31
DB10 ->Emergncia
Nvel de acesso:
Se eu no tiver senha (SUNRISE; EVENING; CUSTOMER) vale o nvel de acesso definido no Byte
56:
SUNRISE -> Nivel De acesso 1
EVENING-> Nvel de acesso 2
CUSTOMER-> Nivel de acesso 3
DB10.DBX56.7-> Chave laranja Posio 3 -> Nivel de acesso 4
DB10.DBX56.5-> Chave Verde Posio 2 -> Nivel de acesso 5
DB10.DBX56.4-> Chave Preta Posio 1 -> Nivel de acesso 6
DB10.DBX56.3-> Chave qualquer Posio 0 -> Nivel de acesso 7
Pode ser utilizado com os dados de display USER_CLASS para bloquear o acesso de
determinadas funes.

Entradas e Sadas do NC / PLC -> 5 bytes de entrada e 5 bytes de sada


NO PLC =DB10.dbx123.0 No NC $A_IN[9]

Exemplo para sada 9:


$A_OUT[9]

DB10.DBX131.0
Transio de 0 ->1
DB10.DBX132.0
Valor a ser escrito pelo PLC

DB10.DBX190.0
Sada
DB10.DBX133.0
Habilita sobrescrever no Hardware
pelo PLC
DB10.DBX130.0
Desabilita Hardware -> escreve
valor 0 independentemente do
$A_OUT e do DB10.DBX132.0

Emergencia
DB10.DBX56.1 -> Ativa Emergencia
DB10.DBX56.2 -> Reconhecimento p/ cancelar Emergencia

DB21 -> Data Block de Canal DB21 -> Canal 1; DB22 -> Canal 2; DB23 Canal 3, ..., DB30-> Canal 10.
DB21.DBX1.0 -> Referenciamento por canal -> todos os eixos do canal definido em dado de
mquina
DB21.DBX6.0-> Feed Disable -> Desabilita eixos de avano do canal
DB21.DBX6.1-> Read in Disable -> Desabilita leitura de blocos do programa de NC do canal 1.
DB21.DBX6.2-> Delete distance to Go -> Apaga setpoint de posio dos eixos do canal
DB21.DBX7.0-> NC Start Disable-> No deixa dar start no programa de usinagem do canal 1
DB21.DBX7.1-> NC Start -> Start no programa de usinagem do canal
DB21.DBX7.2-> NC Stop-> Parada do programa de usinagem no final do bloco
DB21.DBX7.3-> NC Stop-> Parada do programa imediato
DB21.DBX7.7-> Reset-> Reset no programa de usinagem do canal
DB21.DBX35.7 -> Canal 1 em Reset-> Indica que o canal 1 est em RESET (LEITURA)
DB21.DBX194.7-> M07 ativo no programa de usinagem do canal 1 (flanco)

DB31 -> Data Block de eixo DB31-> Eixo 1; DB32-> Eixo 2; DB33-> Eixo 3, , DB61-> Eixo 31.
DB31.DBX2.1 -> Controller Enable -> Habilitao de PLC para o eixo 1
DB31.DBX21.7 -> Pulse Enable -> Habilitao de Drive atravs do PLC para o eixo 1
DB31.DBX1.5 -> Primeira entrada de Encoder -> Seleo da 1.o entrada de Encoder para o eixo 1
DB31.DBX1.7 -> Override Active -> Ativa chave de override para o eixo 1
DB31.DBX4.3 -> Axis/ Spindle Stop-> Tira liberao do eixo.

Exerccio:

Com a funo M10 ou o Boto I7.7 em JOG ligar a sada Q5.7 e Com a Funo M11
ou o Boto Reset desligar a Sada Q5.7.
OBS. Caso voc no consiga dar Start no Programa de Usinagem, mude o MD 20700 (Canal) para 0 e
pressione RESET (Boto no MCP).

ALARMES (DB2 EM CONJUNTO COM FC10)

NO SINUMERIK 810D / 840D O DB2 SERVE PARA DISPARAR ALARMES E MENSAGENS


ALARMES: INDEPENDE DO BIT QUE CAUSOU O ALARME O MESMO PERMANECERA ATE QUE
SEJA QUITADO. (A COR DO TEXTO E VERMELHA)
MENSAGENS: PERMANECE ATIVO ENQUANTO O BIT PERMANECER. (A COR E PRETA)

EM ALARME (VERMELHO)
OM MENSAGEM (PRETO)

DB2.DBB0 BYTE

CHAMADA DO FC10:
CALL FC 10
ToUserIF:=TRUE
Quit :=I3.7

// Boto de Reset

Quarto Dia
TEXTOS DE ALARMES E DE MENSAGENS MMC103 / PCU50
1- START-UP MMCDOS SHELLCopy C:\MMC2\MBDDE.INI C:\USER
2- Comando EXIT no Prompt do DOS
3- START-UP MMCEDITOR C:\USER\MBDDE.INI (Editar Este Arquivo) -> INPUT
[TextFiles]
.....
......
UserPLC=C:\USER\CURSO_
......

CAMINHO DO ARQUIVO COM NOME DE


NO MAXIMO 6 DIGITOS SENDO O
ULTIMO O _

4- SAVE FILE CLOSE EDITOR


5- START-UP MMCEDITORSelecionar o caminho escrito no MBDDE.INI NEW Informar o
nome do arquivo identico ao do MBDDE.INI acompanhado do sufixo relativo a LINGUA UK ingles PO
portugues GR alemao IT italiano SP espanhol e etc com extensao .COM
NO nosso caso CURSO_UK.COM para ingles
CURSO_PO.COM para portugues
6- SAVE FILE CLOSE EDITOR
7- Reinicilizar a MMC.

TEXTOS DE ALARMES E DE MENSAGENS MMC100.2 ou PCU20 (SEM HARD DISK)


SOFTWARE NECESSARIO PCIN para transmissao de dados entre o micro e a MMC100.2
START-UP PASSWOR Digitar a senha (SUNRISE) OK
SERVICE DATA OUT Selecionar TEXT ENTERLanguage_1 **START

** Antes de apertar START verificque a configuracao da porta serial tanto no micro(PCIN ) como na MMC
(Tecla SET)
Como precisamos editar o texto, configurar o padro de transmisso para Fita Perfurada e no PCIN receber
com DATA IN
O arquivo recebido tera o seguinte formato Para a lingua 1
%E:\ALPUTX.TX1
510000 0 0 "Teste de texto de alarme MMC100.2"
510100 0 0 "FILTRO SUJO E SEM PAPEL"
510101 0 0 "BLOQ. AVANCO - FALHA NA LUBRIFICACAO"
510200 0 0 "FILTRO MICRONICO SUJO"
O arquivo recebido tera o seguinte formato Para a lingua 2
%E:\ALPUTX.TX2
510000 0 0 "Teste de texto de alarme MMC100.2"
510100 0 0 "FILTRO SUJO E SEM PAPEL"
510101 0 0 "BLOQ. AVANCO - FALHA NA LUBRIFICACAO"
510200 0 0 "FILTRO MICRONICO SUJO"
Apos edita-los retransmiti-los para MMC100.2
SERVICE DATA INSTART
OBS: Ao termino da recepcao de dados apertar STOP o que vai causar uma reinicializacao da MMC100.2

INSTALAO DE EIXOS:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

->MENU SELECT -> START UP ->MACHINE DATA-> DRIVE CONFIG


->INSERT MODULE -> Verificar se o mdulo simples, duplo ou DMP -> OK
-> Posicionar o cursor no mdulo -> SELECT POWER SECTION
-> Escolher o mdulo de acordo com Hardware-> OK
-> SAVE -> OK
-> START UP -> MACHINE DATA -> AXIS MD ->
Ativar os dados MD30130 (CTRLOUT_TYPE) =1 e MD30240 (ENC_TYPE)=1 ou 4 Depende
do tipo de encoder (1-> encoder incremental; 4-> Encoder absoluto)
NCK RESET
Aparecer o Alarme 300701 AXIS NEED SETUP (Falta configurar o motor)
->MENU SELECT -> START UP -> MACHINE DATA -> DRIVE MD ->
MOTOR CONTROLLER -> MOTOR SELECTION -> SEARCH-> Digitar Cdigo do Motor
Conferir com o Hardware -> OK -> CALCULATE CONTR. DATA ->
BOOT FILE NCK RES -> SAVE BOOT FILE -> NCK RESET

Caso o motor no esteja no relacionado ou o motor for um motor de outro fabricante, no Item 11 colocar
NON SIEMENS MOTOR

DADOS DE MAQUINA
10000 ao 19999 GENERAL MD (DADOS GERAIS)
20000 ao 29999 CHANEL MD (DADOS DE CANAL)
30000 ao 39999 AXIS MD (DADOS ESPECIFICOS DE EIXO)
Ativao: dos Dados de Mquina:
PO -> Power ON
RE-> Reset
CF-> Set MD Active ou Reset
IM-> Imediato
Eixos de maquina (dados gerias)
N10000 $MN_AXCONF_MACHAX_NAME_TAB[0]="X1"
N10000 $MN_AXCONF_MACHAX_NAME_TAB[1]="Y1"
N10000 $MN_AXCONF_MACHAX_NAME_TAB[2]="Z1"
N10000 $MN_AXCONF_MACHAX_NAME_TAB[3]="B1"
N10000 $MN_AXCONF_MACHAX_NAME_TAB[4]="C1"
N10000 $MN_AXCONF_MACHAX_NAME_TAB[5]="A1"
Eixos geometricos (dados de canais)
N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[0]=1
N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[1]=2
N20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[2]=3
N20060 $MC_AXCONF_GEOAX_NAME_TAB[0]="X"
N20060 $MC_AXCONF_GEOAX_NAME_TAB[1]="Y"
N20060 $MC_AXCONF_GEOAX_NAME_TAB[2]="Z"
N20070 $MC_AXCONF_MACHAX_USED[0]=1
N20070 $MC_AXCONF_MACHAX_USED[1]=2
N20070 $MC_AXCONF_MACHAX_USED[2]=3
N20070 $MC_AXCONF_MACHAX_USED[3]=4
N20070 $MC_AXCONF_MACHAX_USED[4]=5
N20080 $MC_AXCONF_CHANAX_NAME_TAB[0]="X"
N20080 $MC_AXCONF_CHANAX_NAME_TAB[1]="Y"
N20080 $MC_AXCONF_CHANAX_NAME_TAB[2]="Z"
N20080 $MC_AXCONF_CHANAX_NAME_TAB[3]="B"
N20080 $MC_AXCONF_CHANAX_NAME_TAB[4]="C"
N20080 $MC_AXCONF_CHANAX_NAME_TAB[5]="A"
Dados dos eixos
Eixo1
N30130 $MA_CTRLOUT_TYPE[0,AX1]=1 ; Habilita Setpoint
N30240 $MA_ENC_TYPE[0,AX1]=1 ; Habilita Leitura de Encoder
Eixo2
N30130 $MA_CTRLOUT_TYPE[0,AX2]=1
N30240 $MA_ENC_TYPE[0,AX2]=1
Eixo3
N30130 $MA_CTRLOUT_TYPE[0,AX3]=1
N30240 $MA_ENC_TYPE[0,AX3]=1
Eixo4
N30130 $MA_CTRLOUT_TYPE[0,AX4]=1
N30240 $MA_ENC_TYPE[0,AX4]=1
Eixo5
N30130 $MA_CTRLOUT_TYPE[0,AX5]=1
N30240 $MA_ENC_TYPE[0,AX5]=1

DEFININDO UM EIXO COMO ROTATIVO


-> START up -> MACHINE DATA -> AXIS MD: Escolhe o eixo
N30300 $MA_IS_ROT_AX[AX4]=1
N30310 $MA_ROT_IS_MODULO[AX4]=1
N30320 $MA_DISPLAY_IS_MODULO[AX4]=1
DEFININDO UM EIXO COMO SPINDLE
N35000 $MA_SPIND_ASSIGN_TO_MACHAX[AX4]=1
M3S1000
G4F5
SPOS=270

N32000 $MA_MAX_AX_VELO[.]=3000; Mxima velocide do Eixo: Velocide do Motor x Passo do Fuso


(MD31030)
N32010 $MA_JOG_VELO_RAPID[.]=2000
N32020 $MA_JOG_VELO[.]=1000
N35110 $MA_GEAR_STEP_MAX_VELO[.]=3000
N35110 $MA_GEAR_STEP_MAX_VELO[.]=30 00
N35130 $MA_GEAR_STEP_MAX_VELO_LIMIT[.]=3000
N35130 $MA_GEAR_STEP_MAX_VELO_LIMIT[.]=3000
N36200 $MA_AX_VELO_LIMIT[.]=3600; Velocidade Limite para gerar alarme (20% do MD 32000)
N36200 $MA_AX_VELO_LIMIT[.]=3600
Caso o sentido de movimento esteja errado, inverta o dado:
N32100 $MA_AX_MOTION_DIR[.]= 1-1
Obs: NO ESQUECER DE VERIFICAR O LIMITE DE ROTACAO NO SETTING DATA
PARAMETERSETTING_DATASPINDLE DATAInserir o valor de rotacao maxima desejada.
No esquecer de modificar a chamada do FC que contrla o painel de comando (FC19, FC25, FC24)
CALL "MCP_IFM"
// FC19
BAGNo
:=B#16#1
// 1 grupo de trabalho
ChanNo :=B#16#1
// 1 canal
SpindleIFNo:=B#16#4
// 5 eixo e spindle
FeedHold :="Kanal1".A_FDdisable // db21.dbx6.0
SpindleHold:="Achse5".A_FDSpStop // db34.dbx4.3

Normalmente quando programado G01, G02 (Blocos que estao usinando) o deslocamento dos eixos so vao
dar inicio quando a rotacao do spindle estiver dentro da janela de tolerancia. Para desativar tal caracteristica
basta colocar zero no dado de maquina do eixo que e o spindle
Atento para indicacao no campo superior da tela para o enunciado (wait for spindle)
35500 SPIND_ON_SPEED_AT_IPO_START=0
INTERFACE COM PLC VIA FUNCOES AUXILIARES M S T H (DB DE CANAL DB21,
DB22....DB30)
DETERMINACAO DA RELACAO MECANICA ENTRE FUSO/ MOTOR OU FUSO/ENCODER

RELACAO DE 1 PARA 1 COM ENCODER DO MOTOR


DB31.DBX1.5=1
DB31.DBX1.6=0
N31030 $MA_LEADSCREW_PITCH[AX1]=5 ; Passo do fuso
N32000 $MA_MAX_AX_VELO[AX1]=15000
N32010 $MA_JOG_VELO_RAPID[AX1]=15000
N36200 $MA_AX_VELO_LIMIT[0,AX1]=16500
N36200 $MA_AX_VELO_LIMIT[1,AX1]=16500
RELACAO DE 1 PARA 2 COM ENCODER DO MOTOR
DB31.DBX1.5=1
DB31.DBX1.6=0
30130 $MA_CTRLOUT_TYPE[0,AX1]=1
N30240 $MA_ENC_TYPE[0,AX1]=1
N31060 $MA_DRIVE_AX_RATIO_NUMERA[0,AX1]=2
N32000 $MA_MAX_AX_VELO[AX1]=15000
N32010 $MA_JOG_VELO_RAPID[AX1]=15000
N36200 $MA_AX_VELO_LIMIT[0,AX1]=16500
N36200 $MA_AX_VELO_LIMIT[1,AX1]=16500
RELACAO 1 PARA 1 COM ENCODER DIRETO ( MEDICAO INDEX[1] )
RELACAO 1 PARA 2 COM ENCODER DO MOTOR (MEDICAO INDEX[0] )
DB31.DBX1.5=0
DB31.DBX1.6=1
NUMERO DE ENCODERS =2 DADO DE MAQUINA 30200=2
TIPO DE ENCODER MEDICAO[1] = 1 DADO DE MAQUINA 30240[1]=1
ENCODER MEDICAO[0] NO E DIRETO=0 DADO DE MAQUINA 31040[0]=0
ENCODER MEDICAO[1] E DIRETA=1 DADO DE MAQUINA 31040[1]=1
RELACAO MECANICA ENTRE ENCODER DO MOTOR E FUSO DADO DE MAQUINA 31050[0]=1
DADO DE MAQUINA 31060[0]=2
RELACAO MECANICA ENTRE ENCODER DIRETO E FUSO DADO DE MAQUINA 31070[1]=1
DADO DE MAQUINA 31080[1]=1
RELACAO 1 PARA 4 COM ENCODER DIRETO ( MEDICAO INDEX[1] )
RELACAO 1 PARA 2 COM ENCODER DO MOTOR (MEDICAO INDEX[0] )
DB31.DBX1.5=0
DB31.DBX1.6=1
NUMERO DE ENCODERS =2 DADO DE MAQUINA 30200=2
TIPO DE ENCODER MEDICAO[1] = 1 DADO DE MAQUINA 30240[1]=1
ENCODER MEDICAO[0] NO E DIRETO=0 DADO DE MAQUINA 31040[0]=0
ENCODER MEDICAO[1] E DIRETA=1 DADO DE MAQUINA 31040[1]=1
RELACAO MECANICA ENTRE ENCODER DO MOTOR E FUSO DADO DE MAQUINA 31050[0]=1
DADO DE MAQUINA 31060[0]=2
RELACAO MECANICA ENTRE ENCODER DIRETO E FUSO DADO DE MAQUINA 31070[1]=4
DADO DE MAQUINA 31080[1]=1

REFERNCIAMENTO DOS EIXOS


1- SELECIONADO A MEDICAO QUE SE QUER UTILIZAR OU SEJA DB31.DBX1.6 MEDICAO 2
OU DB31.DBX1.5 MEDICAO 1
1.1- SELECIONAR O MODO DE REFERENCIAMENTO SELECIONAR O EIXO E APERTAR A
TECLA DE SENTIDO DE BUSCA DEFINIDO NO DADO DE MAQUINA 34010=0 SE POSITIVO OU
34010=1 SE NEGATIVO
2- O EIXO PARTE EM BUSCA DO MICRO DE REFERENCIA (DB31.DBX12.7) COM VELOCIDADE
INDICADA NO DADO DE MAQUINA 34020
3- PEGANDO NO MICRO O EIXO INVERTE O SENTIDO E MUDA A VELOCIDADE PARA DADO
DE MAQUINA 34040 ATE SAIR DO CAME E DEPOIS SAI EM BUSCA DA MARCA ZERO COM
LIMITE DE DISTANCIA FORNECIDO NO DADO DE MAQUINA 34060
4- ACHANDO A MARCA ZERO O EIXO VAI DESLOCAR A DISTANCIA FORNECIDA NO DADO
DE MAQUINA 34080
5- VAI COLOCAR COMO POSICAO O VALOR FORNECIDO NO DADO DE MAQUINA 34100
6- PODE-SE UTILIZAR O MD34090 PARA AJUSTAR O REFERENCIAMENTO DA MQUINA
INFORMANDO A DIFERENA DO DADO 34100 PARA O ZERO MQUINA REAL (MARCA
ZERO DO ENCODER/REGUA)
OBS: EXISTE UM DADO DE MAQUINA QUE FAZ O EIXO PARTIR PARA A REFERENCIA COM
APENAS UM PULSO DA TECLA DE SENTIDO DE REFERENCIAMENTO.
MD 11300: JOG_INC_MODE_LEVELTRIGGRD=0

REFERENCIAMENTO POR CANAL


1.
2.

Ativar o DB21.DBX1.0
Escolher a Seqncia de referenciamento no MD34110 (Primeiros eixos =1, segundos=2,
terceiros=3)

SINCRONIZANDO UM ENCODER ABSOLUTO


1- DEFINIR TIPO DE ENCODER =4 NO DADO DE MAQUINA N30240 $MA_ENC_TYPE[0,AX2]=4
2 SELECIONAR O MODO DE REFRENCIA=0 N34200 $MA_ENC_REFP_MODE[0,AX2]=0
3- NCK-RESET
4 DEFINIR O ESTADO INICIAL DO ENCODER COMO PRONTO PARA REFRENCIAR
N34210 $MA_ENC_REFP_STATE[0,AX2]=1
2- SELECIONR O MODO DE REFRENCIA (JOG-REFRENCIA)
3- SELECIONAR O EIXO QUE SE QUER SINCRONIZAR
4- APERTAR A TECLA DE SENTIDO DE BUSCA DO REFRENCIAMENTO
O EIXO NO VAI SE DESLOCAR MAS VAI ACEITAR A POSICAO DE REFERENCIAMENTO E O
DADO DE MAQUINA N34210 $MA_ENC_REFP_STATE[0,AX2] RECEBE O VALOR 2
AUTOMATICAMENTE
OSB: CASO SEJA SOMENTE NECESSARIO RESINCRONIZAR O ENCODER REPITA SOMENTE OS
PASSOS 4, 5, 6 E 7.
NO ESQUECER DE SELCIONAR O SISTEMA ABSOLUTO DE MEDICAO NO MOMENTO DO
START-UP DO MOTOR.

FIM DE CURSO
MD36100 -> FIM DE CURSO DE SOFTWARE POSITIVO
MD36110 -> FIM DE CURSO DE SOFTWARE NEGATIVO
DB3_.DBX12.1 -> FIM DE CURSO DE HARDWARE POSITIVO
DB3_.DBX12.0 -> FIM DE CURSO DE HARDWARE NEGATIVO

Quinto Dia:
Otimizao de Eixo
(SOMENTE COM MMC103 ou PCU50)
1. Manual:
1.
2.
3.
4.
5.
6.
7.
8.

Apos ajustar os dados de mquina de velocidade, passo de fuso, resoluo do encoder, etc. Faz-se
necessrio otimizar o controlador de velocidade do Drive.
START UP -> DRIVES / SERVO -> SPEED CONT. LOOP
Configurar Parametros-> Em MESUREMENTS, Escolher SETPOINT STEP CHANGE
-> MESURING PARAMTER -> STANDARD PARAMTERS -> DISPLAY -> START
Certificar que o modo de operao JOG e os eixos devem estar LIBERADOS (DB31.DBX2.1 e
DB31.DBX21.7)
START NO Painel de Operao
De acordo com os dados do Grfico, Ajustar os Dados de DRIVE 1407 e 1409.
SEMPRE QUE ALTERAR OS DADOS DE DRIVE (P.E. 1407 e 1409) VOCE DEVER SALVAR
O BOOT FILE. (SAVE BOOT FILE)

2.Automtico: (SOMENTE NA MMC103 e 840D)


1. START UP -> DRIVES / SERVO -> > -> AUTO CTRL SETTING
2. Em MODE, selecionar o tipo de dinmica. Ajustar tambm os limites do deslocamento.
3. START (3 passos) Ser;a necessrio dar START no NC. POR ISSO Selecionar o JOG
4. Este procedimento ir configurar filtros e ir Ajustar os dados 1407 e 1409 automaticamente.
5. Salvar o Boot File
OBS.: Pode ser que manualmente fique melhor otimizado. Confronte os grficos!
3.Filtros:
Quando se est otimizando manualmente, as vezes, necessrio implementar filtros de freqncia
para previnir que os servomotores oscilem em determinadas freqncias.
1.
2.
3.
4.
5.

START UP -> DRIVES / SERVO -> SPEED CONT. LOOP


Configurar Parametros-> Em MESUREMENTS, Escolher REF. FREQUENCY RESPO.
-> MESURING PARAMTER -> STANDARD PARAMTERS -> DISPLAY -> START
Certificar que o modo de operao JOG e os eixos devem estar LIBERADOS
(DB31.DBX2.1 e DB31.DBX21.7)
START NO Painel de Operao

Grafico Bom: No necessrio ativar outros filtros

Grfico Ruim: Necessrio Ativar Filtro:

Analisando o grfico acima, vemos que necessrio ativar um filtro rejeita faixa na frequencia de 824Hz.

6.

DRIVE MD:
NO MD1200 seleciona-se a quantidade de filtros ativos
NO MD1201 seleciona-se o tipo dos filtros (VER HELP para ativar o tipo e ver os outros
MDS relativos aos parmetros dos filtros.