Fagor CNC 8035M Manual do usuário

Tipo
Manual do usuário
Modelo ·M·
(Soft V15.3x)
CNC 8035
Ref. 1005
NOVAS FUNÇÕES
Todos os direitos reservados. Não se pode reproduzir nenhuma parte desta
documentação, transmitir-se, transcrever-se, armazenar-se num sistema de
recuperação de dados ou traduzir-se a nenhum idioma sem o consentimento
expresso de Fagor Automation.
A informação descrita neste manual pode estar sujeita a variações motivadas
por modificações técnicas. Fagor Automation se reserva o direito de modificar
o conteúdo do manual, não estando obrigado a notificar as variações.
As marcas comerciais pertencem aos seus respectivos proprietários.
Se há contrastado o conteúdo deste manual e sua validez para o produto
descrito. Ainda assim, é possível que se tenha cometido algum erro involuntário
e é por isso que não se garante uma coincidência absoluta. De qualquer maneira,
se verifica regularmente a informação contida no documento e se procede a
realizar as correções necessárias que ficarão incluídas numa posterior edição.
Os exemplos descritos neste manual estão orientados para uma melhor
aprendizagem. Antes de utilizá-los, em aplicações industriais, devem ser
convenientemente adaptados e também se deve assegurar o cumprimento das
normas de segurança.
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
i

Novas Funções
INDICE
VERSÃO 15.31
1. Guardar as 10 últimas instruções de MDI ......................................................................................1
2. Ativação da função retrace com Look-Ahead ................................................................................ 1
3. Monitoração da diferença entre a primeira e a segunda medição ................................................. 2
4. Melhoras na segurança com medição absoluta............................................................................. 3
5. Melhoras no trocador de ferramentas ............................................................................................ 4
6. Supervisão de reduções em eixos e eixo-árvore ........................................................................... 6
6.1. Exemplo de eixos: transdutor externo sem redução ............................................................. 7
6.2. Exemplo de eixos: Codificador no motor............................................................................. 11
6.3. Exemplo de eixos: transdutor externo sem redução ........................................................... 12
6.4. Exemplo de eixo-árvore: codificador externo sem redução................................................. 15
6.5. Exemplo de eixo-árvore: Codificador no motor ................................................................... 18
6.6. Exemplo de eixo-árvore: codificador externo sem redução................................................. 20
7. Rosqueamento sem parada orientada do eixo-árvore ................................................................. 22
8. Melhora da linguagem de configuração ....................................................................................... 23
8.1. Operações aritméticas......................................................................................................... 23
8.2. Instruções condicionais ....................................................................................................... 25
9. Monitoração de PLC em linguagem de contatos ......................................................................... 26
9.1. Menú de softkeys................................................................................................................. 27
9.2. Elementos do programa de PLC ......................................................................................... 27
10. Editor de perfis: coordenadas polares e incrementais ............................................................... 29
VERSÃO 15.32
1. Variável DISBLO: Distância total programada em blocos com look-ahead ................................. 31
VERSÃO 15.33
1. Incompatibilidades em troca de ferramenta ................................................................................. 33

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
1
VERSÃO 15.31
1 Guardar as 10 últimas instruções de MDI
Esta característica permite visualizar as 10 últimas instruções que foram executadas
desde MDI para poder selecioná-las sem ter que escrevê-las outra vez.
Desde o modo MDI, pressionando a tecla [©] ou [ª], se abrirá uma janela na qual
aparecerão as 10 últimas instruções que foram executadas. Esta janela se auto-
ajusta ao número de instruções que tem armazenadas.
Para executar ou modificar uma linha de MDI que foi executada anteriormente, seguir
os seguintes passos:
1. Situar-se no modo MDI.
2. Abrir a janela na qual se visualizam as últimas instruções de MDI:
Se o cursor se encontra ao inicio da linha, pressionar a tecla [©]. Se se
pressiona a tecla [ª] o cursor se movimentará ao final da linha.
Se o cursor se encontra ao final da linha, pressionar a tecla [ª]. Se se
pressiona a tecla [©] o cursor se movimentará no inicio da linha.
Se o cursor não está nem ao princípio nem ao final da linha, as duas teclas
[©] e [ª] abrem a janela na qual se visualizam as últimas instruções de MDI.
3. Selecionar a instrução desejada mediante as teclas [©] o [ª].
Para executar a instrução selecionada pressionar [START].
Para modificar a instrução selecionada pressionar [ENTER]. Quando estiver
modificada a instrução, pressionar [START] para executá-la.
Considerações:
Só se guarda uma instrução MDI se está correta e se não é igual à imediatamente
anterior na lista.
As instruções se mantêm guardadas inclusive depois de desligado.
2 Ativação da função retrace com Look-Ahead
Por meio desta ajuda, será possível executar a função retracing estando a função
G51 (look-ahead) ativa.
Estando ativa G51, se o PLC coloca o sinal RETRACE (M5051) a nível lógico alto,
se ativa a função retracing. O CNC detém a execução do programa e começa a
executar para atrás o percurso até esse instante.
Quando o PLC volta a colocar este sinal a nível lógico baixo, se desativa a função
retracing. O CNC voltará a executar para a frente o que tinha percorrido para atrás
e continuará executando a parte de programa que não tinha usinado.
Podemos executar para atrás, o bloco no qual se ativa a função retracing mais os
últimos 75 blocos executados.
Devemos considerar que desde que se ativa a marca RETRACE (com G51
ativa) até que a máquina começa o retrocesso podem passar vários blocos.
Além disso, os cálculos de look-ahead serão diferentes entre a ida e a volta,
por isso, que é possível que as duas trajetórias não coincidam exatamente.

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
2
A função retrace finaliza nos seguintes casos:
Quando se retrocedem os 75 blocos anteriores.
Quando se retrocede até o inicio do programa.
Quando se retrocede até o bloco G51 (ativação da função look-ahead)
Quando se encontra um bloco que contenha uma função M (só se foi definido
RETRACAC com valor 1).
Quando se encontra um bloco que contenha uma das funções S ou T.
Quando se encontra um bloco programado de alto nível.
Em todos estes casos o CNC ativa o sinal RETRAEND (M5522) para indicar ao PLC
que foram executados todos os blocos possíveis.
Com a função retracing ativa não se permite efetuar uma inspeção de ferramenta
nem operações em MDI.
Não se permite ativar a função retrace quando está ativado um ciclo fixo.
3 Monitoração da diferença entre a primeira e a segunda
medição
Utilizando o osciloscópio, será possível monitorizar a diferença entre a cota da régua
conectada ao CNC (segunda medição) e a cota do codificador do motor (primeira
medição) com regulação digital Fagor. Para monitorizar a diferença destas cotas no
osciloscópio se utilizará a nova variável de leitura FBDIF(X-C) onde aparece esta
diferença.
Se a diferença entre as duas medições ultrapassa o valor definido no parâmetro de
máquina de eixos FBACKDIF (P100) o CNC mostrará o erro correspondente.
Esta monitorização não depende do valor do p.m.e. FBACKAL (P11).
Parâmetros de máquina e variáveis
FBACKDIF (P100) Parâmetro de máquina de eixo que define a diferença máxima permitida entre a
primeira e a segunda medição:
Se o valor de FBACKDIF (P100) =0, a diferença de medições não se monitoriza. Se
recomenda que o p.m.e. FBACKDIF (P100) tenha um valor diferente de 0.
FBDIF(X-C) Variável de leitura desde CNC, PLC e DNC que permite monitorizar a diferença entre
as cotas da primeira e da segunda medição no osciloscópio.
Em eixos CAN não é possível efetuar a monitorização da diferença entre a
primeira e a segunda medição.
Valores possíveis:
Entre 0 e 99999.9999 graus ou milímetros.
Entre 0 e 3937.00787 polegadas.
Valor por default: 1mm (para eixos lineares)
Valor por default: 1º (para eixos rotativos)

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
3
4 Melhoras na segurança com medição absoluta
No acendido do CNC, se temos medição absoluta, será possível comparar a cota
do CNC memorizada do último apagado, com a cota do transdutor absoluto do
mesmo eixo. Desta maneira, se a diferença entre estas duas cotas ultrapassa um
valor determinado, o CNC mostrará um erro de medição no referido eixo.
Esta melhora é válida tanto para medições externas como para medições internas
absolutas.
Parâmetros de máquina de eixo.
MAXDIFAB (P101) O novo parâmetro de máquina de eixo MAXDIFAB (P101), define a máxima diferença
de cota admitida entre a que tem o CNC e a que indica o transdutor absoluto na
ligação.
Se dispomos de medição absoluta e o parâmetro de máquina de eixos MAXDIFAB
(P101)=0, ao efetuar a ligação o CNC mostrará um aviso indicando que a segurança
está desabilitada.
Se a cota que se recebe da medição absoluta não coincide com a do CNC e além
disso é superior ao valor do parâmetro de máquina de eixos MAXDIFAB (P101), o
CNC mostrará uma tela de erro no arranque (esta tela só se mostra uma vez em cada
arranque).
Para eliminar o erro, selecionar a opção "TIRAR ERRO" e pressionar a tecla
[ENTER]. Desta maneira, o eixo adquirirá o valor indicado pelo transdutor absoluto.
Se selecionamos a opção [SAIR] ou se pressiona a tecla [ESC], o CNC mostrará o
erro "Erro de medição no eixo", e impedirá mover a máquina. Somente se poderá
eliminar este erro arrancando de novo o CNC e selecionando a opção "TIRAR
ERRO".
Depois que se tenha eliminado o erro, se o eixo está fora dos limites permitidos, o
CNC só permitirá mover os eixos na direção da zona de dentro dos limites.
A primeira vez que se conecta um transdutor absoluto ou quando se mudam os
offsets do transdutor, se produzirá este erro. Nestes casos, depois de eliminado o
erro da forma anteriormente descrita, o referido erro não voltará a aparecer.
Valores possíveis:
Entre 0 e 99999.9999 graus ou milímetros.
Entre 0 e 3937.00787 polegadas.
Valor por default: 1mm (para eixos lineares)
Valor por default: 1º (para eixos rotativos)

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
4
5 Melhoras no trocador de ferramentas
Se implementaram uma série de melhoras para a monitoração do armazém de
ferramentas:
A troca de ferramenta não se valida até que a função T ou M06 termina de
executar-se corretamente. Se não termina de executar-se corretamente, a tabela
do armazém não se restabelece.
No caso de que durante a execução de uma função T ou M06 ocorra algum
imprevisto (erro no CNC, erro de PLC, seta de emergência pulsada, reset do
CNC, ...), se ativará uma marca (TMINEM) que colocará o CNC em estado de
erro.
Se detectamos um erro durante a troca de ferramenta, o CNC memoriza este erro
até que se anule por meio de uma marca de PLC (RESTMEM) ou por meio da
opção [RETIRAR ERRO] que aparece na mensagem de erro.
Se este erro não se anula das formas mencionadas, se manterá memorizado
embora o CNC se apague e acenda indefinidas vezes. Mesmo que o erro de
armazém esteja memorizado, a máquina poderá continuar trabalhando.
O CNC somente mostrará este erro se o usuário pede uma ferramenta nova,
estando a situação de erro sem resolver (marca de PLC TMINEM ativa). O erro
de armazém somente impede uma nova troca de ferramenta.
Durante o estado de erro se poderá executar qualquer instrução em qualquer
modo (Jog, MDI), ou inclusive executar um programa.
Somente ficará desabilitada a execução de qualquer T ou M6.
Esta monitorização só se realizará se existe definido um armazém de
ferramentas.
Marcas utilizadas para a monitoração do armazém
TMINEM Marca que se ativa quando o CNC detecta um erro durante a troca de
ferramenta. Esta marca se mantém memorizada até que seja anulada
por meio da marca RESTMEM ou por meio da opção [RETIRAR
ERRO] que aparece na mensagem de erro.
SETTMEM Marca de PLC utilizada pelo fabricante para ativar um erro durante a
troca de ferramenta. Quando se ativa esta marca, o CNC ativa a marca
TMINEM.
RESTMEM Marca de PLC que permite desativar o estado de erro do CNC. Esta
marca se ativa quando o usuário confirma que o armazém de
ferramentas foi inspecionado e que tudo está bem para seguir
trabalhando.
ARMAZÉM EM ESTADO DE ERRO
Antes de retirar o erro verificar que a posição das ferramentas no
armazém e a ferramenta ativa, coincidem com a tabela do armazém.
SAIR TIRAR ERRO

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
5
Exemplo de programa de PLC para monitorar as emergências no
armazém de ferramentas:
;
TMINEM ;Supervisor de armazém em estado de emergência
= MSG100 ;Mensagem de "verificar armazém e executar M98"
;
DFU TMINEM ;Supervisor de armazém em estado de emergência
= RES SETTMEM ;Colocar em emergência o gestor do armazém
;
M_SUBM06 ;Indicativo sub-rotina troca ferramenta. (M06) em
execução
AND NOT TMINEM ;Supervisor de armazém em estado de emergência
AND (NOT M_POTENCIA;Power-on e CNC-PLC OK
OR M_M06ERROR ;Se produz um erro executando M06
OR RESETOUT) ;Reset de CNC
= SET SETTMEM ;Colocar em emergência o gestor do armazém
;
DFU SETTMEM ;Colocar em emergência o gestor do armazém
OR DFU TMINEM ;Supervisor de armazém em estado de emergência
= ERA M1007 1010 ;Inicializar marcas de monitoração do armazém
=RES M_SUBM06 ;Sub-rotina troca ferramenta (M06) em execução
;
M98 ;Confirmar armazém revisado com M98
AND TMINEM ;Supervisor de armazém em estado de emergência
= SET RESTMEM ;Dar um reset petição de emergência ao supervisor
;

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
6
6 Supervisão de reduções em eixos e eixo-árvore
A partir desta versão, se considerarão as reduções em eixos e eixos-árvore, quer
sejam analógicos, CAN ou Sercos. Para considerar as reduções nos eixos se
utilizarão os novos parâmetros de máquina de eixo INPREV (P87) e OUTPREV
(P88).
Novos parâmetros de máquina de eixo
INPREV (P87)
OUTPREV (P88)
Novos parâmetros de máquina de eixo que indicam as rotações de entrada
(INPREV) e as rotações de saída (OUTPREV) de cada eixo. O valor por default de
ambos os parâmetros é 0.
Considerações
Sercos Se os parâmetros de eixo PITCHB (P86), INPREV (P87) e OUTPREV (P88) são
diferentes de 0, o CNC adquire estes valores e não se dará nenhum erro.
Se os parâmetros de eixo PITCHB (P86), INPREV (P87) e OUTPREV (P88) são 0,
se vão ler estes parâmetros do regulador. As equivalências são as seguintes:
P.m.e. PITCHB (P86) = NP123 (regulador)
P.m.e. INPREV (P87) = NP121 (regulador)
P.m.e. OUTPREV (P88) = NP122 (regulador)
Se o valor de algum destes parâmetros é diferente de 0, o CNC mostra uma
mensagem de parâmetros incorretos. Neste caso, em modo manual ou em
execução, se mostra um erro e não será possível mover a máquina.
Se os parâmetros do eixo-árvore INPREV1..4, OUTPREV1..4 são 0, se aplicam os
valores de NP121 e NP122 das 4 primeiras gamas, SP20 (Volts) e SP21 (rpm) do
regulador, e MAXGEAR1..4 e MAXVOLT1..4 do CNC.
CAN Se os parâmetros de eixo INPREV (P87) e OUTPREV (P88) são 0, se tomam como
se são 1.
Agora já não é preciso colocar nada no parâmetro de máquina de eixo PITCH (P7),
exceto no seguinte caso:
Se o p.m.e. DRIBUSLE (P63) = 0 e os p.m.e. INPREV (P87) e OUTPREV (P88)
são 0, se considerará o p.m.e. PITCH (P7).
Até agora, se um eixo era SEMICAN, a forma de colocar as reduções era a seguinte:
PITCHB (P86) = (Passo de fuso x OUTPREV) / INPREV.
PITCH (P7) = Passo de fuso.
Nesta versão, a forma de colocar reduções num eixo é a seguinte:
PITCHB (P86) = Passo de fuso.
INPREV (P87) = rotações de entrada.
OUTPREV (P88) = rotações de saída.
Em qualquer configuração na qual os valores de INPREV ou OUTPREV
sejam indivisíveis, o sinal de I0 se gerará a partir do micro de I0 (DECEL*).
A função de detectar o I0 correto entre vários possíveis motivados por
diferentes reduções, só funciona para eixos-árvore e eixos rotativos Sercos.
i
Os parâmetros de máquina do eixo INPREV e OUTPREV devem ser os dois
iguais a 0, ou os dois diferentes de zero. Não se deve programar um com o
valor 0 e o outro com valor diferente de 0.

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
7
Analógico Até agora, a forma de colocar as reduções num eixo era a seguinte:
PITCH (P7) = Passo de fuso.
Se tinha reduções, PITCH (P7) = (Passo de fuso x OUTPREV) / INPREV.
Nesta versão, a forma de colocar reduções num eixo é a seguinte:
Se os parâmetros de eixo PITCHB (P86), INPREV (P87) e OUTPREV (P88) são
0, a forma de colocar as reduções é como até agora.
Se os parâmetros de eixo PITCHB (P86), INPREV (P87) e OUTPREV (P88) são
diferentes de 0, o CNC adquire estes valores e não se dará nenhum erro.
Se o valor de algum destes parâmetros é diferente de 0, o CNC mostra uma
mensagem de parâmetros incorretos. Neste caso, em modo manual ou em
execução, se mostra um erro e não será possível mover a máquina.
6.1 Exemplo de eixos: transdutor externo sem redução
Neste caso, nos eixos lineares o codificador está conectado diretamente ao fuso e
nos eixos rotativos, está conectado diretamente ao centro de rotação. Se o eixo é
rotativo o passo de fuso será 360.
Se tem um eixo com um avanço máximo de 20 m/min, com um passo de fuso de 20
e uma redução de 3 a 1 entre o motor e o fuso. O codificador é Vpp de 18000 pulsos
por volta, modelo HOP. Se tem escala é uma GOX de FAGOR com passo de gravação
em cristal / fita 20µ e passo real de contagem TTL de 4µ.
Eixos Sercos
1. Transdutor externo conectado ao regulador (segunda medição)
P.m.e. DRIBUSLE (P63) = 2.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
NP121 (regulador) = se carga de maneira automática o valor do p.m.e.
INPREV (P87) do CNC.
NP122 (regulador) = se carga de maneira automática o valor do p.m.e.
OUTPREV (P88) do CNC.
NP123 (regulador) = se carga de maneira automática o valor do p.m.e.
PITCHB (P86) do CNC.
MOTOR
TABLE
ENCODER
LEADSCREW

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
8
Parâmetros requeridos no cálculo de contagem de posição:
GP10 (regulador) = tipo de medição do transdutor externo = 2.
NP131 (regulador) = rotações de entrada do transdutor externo = 1 (valor por
default).
NP132 (regulador) = rotações de saída do transdutor externo = 1 (valor por
default).
NP133 (regulador) = passo de fuso = 20.
Com codificador:
PP115 (regulador) = bit 0 = 0 (medição externa direta rotativa).
NP117 (regulador) = número de pulsos por volta do codificador externo
= 18000.
NP165 (regulador) = 1001 (ver tabela do manual de regulação).
NP165 (regulador) = 1000 (ver tabela do manual de regulação).
Com escala:
PP115 (regulador) = bit 1 = 0 (medição externa direta linear).
NP117 (regulador) = passo de gravação do cristal / fita da escala = 20.
NP118 (regulador) = passo real de contagem da escala = 4. Se não
multiplicador (EXE) incorporado na medição, o valor é igual a NP117.
NP165 (regulador) = 1001 (ver tabela do manual de regulação).
NP165 (regulador) = 1000 (ver tabela do manual de regulação).
2. Transdutor externo conectado ao CNC
P.m.e. DRIBUSLE (P63) = 0.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
NP121 (regulador) = se carga de maneira automática o valor do p.m.e.
INPREV (P87) do CNC.
NP122 (regulador) = se carga de maneira automática o valor do p.m.e.
OUTPREV (P88) do CNC.
NP123 (regulador) = se carga de maneira automática o valor do p.m.e.
PITCHB (P86) do CNC.
Parâmetros requeridos no cálculo de contagem de posição.
Com codificador:
P.m.e. NPULSES (P8) = número de pulsos por volta do codificador =
18000.
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é
senoidal = 1.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 1.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Com escala:
P.m.e. PITCH (P7) = Passo da escala = 20.
P.m.e. NPULSES (P8) = 0.
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é
senoidal = 0.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 20µ/4µ = 5.

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
9
Cálculo da instrução para um avanço de G00FEED:
Instrução = (G00FEED x INPREV) / (PITCHB x OUTPREV)
= (20000 x 3) / (20 x 1) = 3000 rpm.
Cálculo da resolução resultante:
Codificador TTL: Resolução = PITCHB / (4 x NPULSES)
Codificador senoidal: Resolução = PITCHB / (SINMAGNI x NPULSES)
Escala TTL: Resolução = PITCH / 4
Escala senoidal: Resolução = PITCH / SINMAGNI
Eixos CAN
1. Transdutor externo conectado ao CNC
P.m.e. DRIBUSLE (P63) = 0.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
NP121 (regulador) = se carga de maneira automática o valor do p.m.e.
INPREV (P87) do CNC.
NP122 (regulador) = se carga de maneira automática o valor do p.m.e.
OUTPREV (P88) do CNC.
NP123 (regulador) = se carga de maneira automática o valor do p.m.e.
PITCHB (P86) do CNC.
Parâmetros requeridos no cálculo de contagem de posição.
Com codificador:
P.m.e. NPULSES (P8) = número de pulsos por volta do codificador =
18000.
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é
senoidal = 1.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 1.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Com escala:
P.m.e. PITCH (P7) = Passo da escala = 20.
P.m.e. NPULSES (P8) = 0.
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é
senoidal = 0.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 20µ/4µ = 5.
Cálculo da instrução para um avanço de G00FEED:
Instrução = (G00FEED x INPREV) / (PITCHB x OUTPREV)
= (20000 x 3) / (20 x 1) = 3000 rpm.
Cálculo da resolução resultante:
Codificador TTL: Resolução = PITCHB / (4 x NPULSES)
Codificador senoidal: Resolução = PITCHB / (SINMAGNI x NPULSES)
Escala TTL: Resolução = PITCH / 4
Escala senoidal: Resolução = PITCH / SINMAGNI

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
10
Eixos Analógicos
1. Transdutor externo conectado ao CNC
P.m.e. DRIBUSLE (P63) = 0.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
Parâmetros requeridos no cálculo de contagem de posição.
Com codificador:
P.m.e. NPULSES (P8) = número de pulsos por volta do codificador =
18000.
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é
senoidal = 1.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 1.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
Com escala:
P.m.e. PITCH (P7) = Passo da escala = 20.
P.m.e. NPULSES (P8) = 0.
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é
senoidal = 0.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 20µ/4µ = 5.
Cálculo da velocidade do motor com uma instrução de MAXVOLT para um avanço
de G00FEED:
Velocidade do motor = (G00FEED x INPREV) / (PITCHB x OUTPREV)
= (20000 x 3) / (20 x 1) = 3000 rpm.

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
11
6.2 Exemplo de eixos: Codificador no motor
Se tem um eixo com um avanço máximo de 20 m/min, com um passo de fuso de 20
e uma redução de 3 a 1 entre o motor e o fuso. O codificador do motor é de 2500
pulsos por revolução.
Eixos Sercos / CAN
P.m.e. DRIBUSLE (P63) = 1.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
NP121 (regulador) = se carga de maneira automática o valor do p.m.e.
INPREV (P87) do CNC.
NP122 (regulador) = se carga de maneira automática o valor do p.m.e.
OUTPREV (P88) do CNC.
NP123 (regulador) = se carga de maneira automática o valor do p.m.e.
PITCHB (P86) do CNC.
Cálculo da velocidade máxima do motor com um avanço de G00FEED:
Velocidade máxima do motor = (G00FEED x INPREV) / (PITCHB x OUTPREV)
= (20000 x 3) / (20 x 1) = 3000 rpm.
Eixos Analógicos
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
Parâmetros requeridos no cálculo de contagem de posição.
P.m.e. NPULSES (P8) = número de pulsos por volta do codificador = 2500.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
MOTOR
TABLE
ENCODER
LEADSCREW

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
12
6.3 Exemplo de eixos: transdutor externo sem redução
Neste caso, nos eixos lineares o codificador está conectado através de uma redução
ao fuso e nos eixos rotativos, está conectado através de uma redução ao centro de
rotação.
Se tem um eixo com um avanço máximo de 20 m/min, com um passo de fuso de 20
e uma redução de 3 a 1 entre o motor e o fuso. O codificador é Vpp de 18000 pulsos
por volta e uma redução 2 a 3, modelo HOP.
Eixos Sercos
1. Transdutor externo conectado ao regulador (segunda medição)
P.m.e. DRIBUSLE (P63) = 2.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
NP121 (regulador) = se carga de maneira automática o valor do p.m.e.
INPREV (P87) do CNC.
NP122 (regulador) = se carga de maneira automática o valor do p.m.e.
OUTPREV (P88) do CNC.
NP123 (regulador) = se carga de maneira automática o valor do p.m.e.
PITCHB (P86) do CNC.
Parâmetros requeridos no cálculo de contagem de posição:
GP10 (regulador) = tipo de medição do transdutor externo = 2.
PP115 (regulador) = bit 0 = 0 (medição externa direta rotativa).
NP117 (regulador) = número de pulsos por volta do codificador externo =
18000.
NP131 (regulador) = rotações de entrada do transdutor externo = 2.
NP131 (regulador) = rotações de saída do codificador externo = 3.
NP133 (regulador) = passo de fuso = 20.
NP165 (regulador) = 1001 (ver tabela do manual de regulação).
NP165 (regulador) = 1000 (ver tabela do manual de regulação).
MOTOR
TABLE
ENCODER
LEADSCREW

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
13
2. Transdutor externo conectado ao CNC
P.m.e. DRIBUSLE (P63) = 0.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
NP121 (regulador) = se carga de maneira automática o valor do p.m.e.
INPREV (P87) do CNC.
NP122 (regulador) = se carga de maneira automática o valor do p.m.e.
OUTPREV (P88) do CNC.
NP123 (regulador) = se carga de maneira automática o valor do p.m.e.
PITCHB (P86) do CNC.
Parâmetros requeridos no cálculo de contagem de posição.
P.m.e. NPULSES (P8) = número de pulsos por volta do codificador.
= 18000 / (3 / 2) = 12000. (Só se permitem valores inteiros).
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é senoidal
= 1.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 1.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Eixos CAN
1. Transdutor externo conectado ao CNC
P.m.e. DRIBUSLE (P63) = 0.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
NP121 (regulador) = se carga de maneira automática o valor do p.m.e.
INPREV (P87) do CNC.
NP122 (regulador) = se carga de maneira automática o valor do p.m.e.
OUTPREV (P88) do CNC.
NP123 (regulador) = se carga de maneira automática o valor do p.m.e.
PITCHB (P86) do CNC.
Parâmetros requeridos no cálculo de contagem de posição.
P.m.e. NPULSES (P8) = número de pulsos por volta do codificador.
= 18000 / (3 / 2) = 12000. (Só se permitem valores inteiros).
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é senoidal
= 1.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 1.
P.m.e. PITCHB (P86) = Passo de fuso = 20

Novas Funções
CNC 8035
MODELO ·M·
(S
OFT V15.3X)
14
Eixos Analógicos
1. Transdutor externo conectado ao CNC
P.m.e. DRIBUSLE (P63) = 0.
Parâmetros requeridos no cálculo de instrução de velocidade:
P.m.e. G00FEED (P38) = Avanço máximo do eixo = 20000.
Parâmetros requeridos no cálculo de contagem de posição.
P.m.e. NPULSES (P8) = número de pulsos por volta do codificador = 18000.
P.m.e. SINMAGNI (P10) = Fator de multiplicação se o codificador é senoidal
= 1.
P.m.e. EXTMULT (P57) = Fator de multiplicação da captação = 1.
P.m.e. PITCHB (P86) = Passo de fuso = 20
Relação de redução do motor:
P.m.e. INPREV (P87) = rotações de entrada = 3.
P.m.e. OUTPREV (P88) = rotações de saída = 1.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40

Fagor CNC 8035M Manual do usuário

Tipo
Manual do usuário