Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

ELETRÔNICA / ELÉTRICA => Eletrônica Básica => Drivers => Tópico iniciado por: erickmoraes em 27 de Maio de 2013, 21:27

Título: TB6560 evaporou!
Enviado por: erickmoraes em 27 de Maio de 2013, 21:27
Olá a todos!

Há mais ou menos 9 meses, meu sogro e eu vimos montando uma cnc, e o parto estava programado para esta semana, não fosse a bendita TB6560.

Enquanto íamos montando a máquina, compramos os equipamentos aos poucos. Compramos os motores, NEMA23, e a placa TB6560 para utilizar junto com o Mach 3. Por diversas vezes, testei os equipamentos, utilizando uma fonte de 24V.

Ontem, já com tudo instalado na máquina, resolvi utilizar uma fonte de 36V, para melhorar a performance dos motores. Assim que pluguei a fonte na placa, entretanto, ela simplesmente esfumaçou. Queimou na hora. Fracasso total.

Já andei pesquisando na net, e percebi que a chance de a TB6560 queimar para tensões acima de 24V é alta. Agora, estou com as seguintes dúvidas:

1 - Será que vale a pena pegar outra TB6560 e manter uma fonte de 24V?

2 - Existem outras placas como a TB6560? Ou seja, placas que são drivers e que permitam a conexão direta com o pc para utilização do Mach3, sem necessidade de uma placa controladora intermediária.

3 - Existe algum conjunto, compatível com Mach 3, no estilo placa controladora + drivers para os motores, por um preço acessível?

Sou iniciante, essa é minha primeira máquina, então busco alguma coisa que seja acessível, técnica e financeiramente, mas que apresente um nível básico de confiabilidade e performance.

Obrigado!
Título: Re:TB6560 evaporou!
Enviado por: RGG em 28 de Maio de 2013, 05:26
erickmoraes
Existe sim kits de placa optoisoladas e drives para motores de passo,eu uso uma da hobby cnc,mas vê com o Fabio Gilii que ele também arruma uma opção para você ok.
Grato,Reginaldo
Título: Re:TB6560 evaporou!
Enviado por: luciano g em 28 de Maio de 2013, 09:43
eu uso a tb com 24volts
atende as necessidades

luciano
Título: Re:TB6560 evaporou!
Enviado por: Cássio Alvarenga em 28 de Maio de 2013, 10:40
Por experiencia própria digo que mudar a tensão entre 20v e 30v na TB6560 não melhora em nada a performance dos motores. Fiz o teste com uma fonte de bancada e não notei ganho nenhum.

Garanta que a fonte de 24v tenha uma potencia aceitável. eu ACHO que quem teve melhora mudando de fonte, não foi por causa da tensão e sim pela potencia / qualidade, da fonte.   
Título: Re:TB6560 evaporou!
Enviado por: orlandi em 06 de Junho de 2013, 19:24
Erick sobre seu problema seguinte, esta placa controladora não se deve usar uma tensão de 36v. para os motores nema23, o máximo que este motores suportam com esta placa é de 24v. nem baixando no mínimo nas chaves que controlam as correntes não dá, é colocar esta tensão de 36v. e torrar os CI´s.
Título: Re:TB6560 evaporou!
Enviado por: erickmoraes em 10 de Junho de 2013, 23:26
Obrigado a todos pelas respostas!

Seguindo as dicas aqui apresentadas, comprei uma nova placa (modelo 4V3 (4 eixos)) e liguei em 24V.

(http://www.civade.com/images/cnc/tb6560rouge/tb6560-diagram.jpg)

Tudo funcionou de forma aparentemente normal durante os testes.

Entretanto, com tudo pronto, máquina montada, Mach3 configurado, tudo nos conformes, dei início aos meus testes, e mais uma vez tive uma ingrata surpresa.

Meus motores mal tinham condições de mover os eixos. Tenho dois motores de 21 kgf.cm (http://www.neoyama.com.br/movimentacao/ak57h8-3.6-1.8.html (http://www.neoyama.com.br/movimentacao/ak57h8-3.6-1.8.html)), e um de 15 kgf.cm (http://www.neoyama.com.br/movimentacao/ak57h-3-1.8.html (http://www.neoyama.com.br/movimentacao/ak57h-3-1.8.html)).

Mexi em todas as configurações na pinagem da placa, pus a corrente em 100%, e os motores não conseguem desenvolver todo seu potencial. Desconfiado dessa situação, resolvi medir a corrente que a placa puxava da fonte enquanto eu movia um dos eixos. Tristeza: 0,8A. Eu esperava puxar 2,5A, conforme especificação da placa, visto que os motores teoricamente deveriam puxar uma corrente acima desse valor.

Alguém por aí já passaou por esse problema? O que está limitando a corrente puxada pelos motores? Grato,

Erick Moraes
Título: Re:TB6560 evaporou!
Enviado por: Rudolf Waller em 11 de Junho de 2013, 08:17
Bom dia, Erick,

Tristeza: 0,8A. Eu esperava puxar 2,5A, conforme especificação da placa, visto que os motores teoricamente deveriam puxar uma corrente acima desse valor.

Alguém por aí já passaou por esse problema? O que está limitando a corrente puxada pelos motores? Grato,

Não conheço o TB6560, mas tenho certeza que é um chopper. Sendo assim, a corrente que sai da fonte é muito menor do que é entregue ao motor.

Aproveitando o post, pense num driver Smile se a performance for importante :)
Título: Re:TB6560 evaporou!
Enviado por: RAranda em 11 de Junho de 2013, 08:36
Aproveitando o post, pense num driver Smile se a performance for importante :)
Boas nobre amigo Rudolf.

Aproveitando o post. rsrsr

Peço que me dê uma luz á cerca do "meu probleminha".

Postei no sábado uma nova rotina que não deu certo.

Fico no aguardo.

Abraços.

Rubenes
Título: Re:TB6560 evaporou!
Enviado por: Rudolf Waller em 11 de Junho de 2013, 12:17
Peço que me dê uma luz á cerca do "meu probleminha".

Postei no sábado uma nova rotina que não deu certo.

Perdão, não tinha visto seu post. Tou indo lá...
Título: Re:TB6560 evaporou!
Enviado por: RAranda em 11 de Junho de 2013, 16:30
Perdão, não tinha visto seu post. Tou indo lá...
Perfeito nobre amigo Rudolf.

Ví que já foi e já voltei. rsrsrs

Abraços.

Rubens
Título: Re:TB6560 evaporou!
Enviado por: erickmoraes em 11 de Junho de 2013, 17:50
Obrigado pela resposta, Rudolf.

Existe alguma maneira 'simples' de se medir a corrente efetivamente entregue ao motor?

E sendo assim, devo concluir que meus motores simplesmente não têm torque o bastante nem pra mexer os eixos da minha máquina, sem estar realizando nenhuma operação de corte? Meus motores são de 21 kgf.cm.

E onde posso encontrar esse driver smile para eu dar uma olhada? Grato,

Erick Moraes
Título: Re:TB6560 evaporou!
Enviado por: erickmoraes em 15 de Junho de 2013, 10:57
Galera, finalmente consegui colocar a coisa pra funcionar, após buscar muitas configurações na internet. A corrente agora chega a 1,5A (medida com multímetro, na saída da fonte) e os eixos já se movem tranquilamente.

Ainda estou com certa dificuldade, porque quando eu comando uma determinada movimentação, ele se move menos do que o esperado. Não sei se isso ainda é uma questão de configuração ou se a placa está perdendo passos (ou os dois).

Mas sigo na empreitada! Obrigado a todos pela sugestão.
Título: Re:TB6560 evaporou!
Enviado por: Rudolf Waller em 04 de Julho de 2013, 09:30
Oi Erick,

Só agora vi suas postagens.

Existe alguma maneira 'simples' de se medir a corrente efetivamente entregue ao motor?

Meça a corrente com um multímetro analógico num dos fios que saem do driver e vão para o motor.

Citar
E sendo assim, devo concluir que meus motores simplesmente não têm torque o bastante nem pra mexer os eixos da minha máquina, sem estar realizando nenhuma operação de corte? Meus motores são de 21 kgf.cm.

Para tirar essa dúvida, sugiro que você retire os motores da máquina e o teste primeiramente a vazio (sem nada ligado no eixo). Estando o motor parado, o eixo tem que estar travado quando o sistema estiver energizado. Depois faça-o girar. Estando aprovado nestes testes simples, recoloque-o na máquina e refaça os testes.

Citar
E onde posso encontrar esse driver smile para eu dar uma olhada? Grato,

Me envie uma MP que lhe passo algum usuário em Floripa ou perto. Se preferir, entre em www.smilecnc.com.br (http://www.smilecnc.com.br) para maiores detalhes sobre ele.

Abraços,
Rudolf
Título: Re:TB6560 evaporou!
Enviado por: Rudolf Waller em 04 de Julho de 2013, 09:36
Oi Erick,

A corrente agora chega a 1,5A (medida com multímetro, na saída da fonte) e os eixos já se movem tranquilamente.

Seu driver deve ser chopper. Neste tipo de driver a corrente que sai da fonte é menor do que a corrente que é entregue ao motor. Meça na saída do driver que você vai perceber que a corrente será maior do que 1,5A.

Qual a corrente nominal do motor (corrente que consta na etiqueta do motor)? 1,5A?

Citar
Ainda estou com certa dificuldade, porque quando eu comando uma determinada movimentação, ele se move menos do que o esperado. Não sei se isso ainda é uma questão de configuração ou se a placa está perdendo passos (ou os dois).

Se ele se movimenta constantemente menos do que o esperado (metade, por exemplo) deve ser configuração. Se ele gira e faz uns barulhos "estranhos" de vez em quando pode estar perdendo passo.

Abraços,
Rudolf
Título: Re:TB6560 evaporou!
Enviado por: erickmoraes em 04 de Julho de 2013, 20:50
Olá, Rudolf,

Obrigado pelas dicas!

A maior parte das minhas dificuldades iniciais já foram superadas. Em relação ao motor, seguem suas especificações na imagem. Estou usando a configuração Bipolar em série, ou seja, 2,8A/fase.

(https://dl.dropboxusercontent.com/u/9163800/motor.png)

Após muitas configurações, consegui fazer a máquina 'funcionar', com algumas limitações.

Minha primeira frustração diz respeito ao número de passos por milímetros (Steps per mm), configurável no Mach3. A partir das características do meu fuso (7,4 milímetros por revolução), e da quantidade de passos por revolução do meu motor (200 passos por revolução), eu cheguei ao valor aproximado de 27 passos por milímetro. Note-se que eu não configurei a placa TB6560 para micropassos, ou seja, estou utilizando passos inteiros. Entretanto, ao inserir esse valor no Mach3, obtenho um resultado totalmente discrepante.

A partir de muitas tentativas, ajustando velocidade, aceleração e steps per mm, eu consegui obter um ajuste satisfatório, em 35,8 passos por milímetro, ou seja, 1,3 vezes acima do calculado! Isso para os eixos X e Y, que são iguais. No eixo Z, a coisa foi ainda pior. Eu havia calculado 50 passos por milímetro, e só consegui ajustar com 400 passos por milímetro, 8 vezes mais!

Bem, eu já havia me conformado com essa situação, e resolvi partir para os testes. Tudo isso foi configurado com a máquina trabalhando em vazio.

Quando escrevi um programinha básico em G e fui fazer meu primeiro teste, com uma madeira bem mole, veio a surpresa. Os eixos X e Y respondem de forma diferente, apesar de possuírem os mesmos fusos e os mesmos motores. O meu círculo saiu como uma elipse.

No momento estou empacado nessa questão, e a única solução que antevejo é continuar mexendo nas configurações...

Qualquer dica será valiosa! Obrigado!
Título: Re:TB6560 evaporou!
Enviado por: Rudolf Waller em 04 de Julho de 2013, 22:36
Minha primeira frustração diz respeito ao número de passos por milímetros (Steps per mm), configurável no Mach3. A partir das características do meu fuso (7,4 milímetros por revolução), e da quantidade de passos por revolução do meu motor (200 passos por revolução), eu cheguei ao valor aproximado de 27 passos por milímetro. Note-se que eu não configurei a placa TB6560 para micropassos, ou seja, estou utilizando passos inteiros. Entretanto, ao inserir esse valor no Mach3, obtenho um resultado totalmente discrepante.

A partir de muitas tentativas, ajustando velocidade, aceleração e steps per mm, eu consegui obter um ajuste satisfatório, em 35,8 passos por milímetro, ou seja, 1,3 vezes acima do calculado! Isso para os eixos X e Y, que são iguais. No eixo Z, a coisa foi ainda pior. Eu havia calculado 50 passos por milímetro, e só consegui ajustar com 400 passos por milímetro, 8 vezes mais!

Que estranho, normalmente os números deveriam bater. Nem faço idéia do que poderia ser...

Citar
Quando escrevi um programinha básico em G e fui fazer meu primeiro teste, com uma madeira bem mole, veio a surpresa. Os eixos X e Y respondem de forma diferente, apesar de possuírem os mesmos fusos e os mesmos motores. O meu círculo saiu como uma elipse.

Se entendi certo, o fuso do X é o mesmo do Y. Ambos motores são iguais e a corrente configurada, idem. Ambos drivers configurados para a mesma quantidade de pulsos por passo. Se os 2 eixos são idênticos, NUNCA deveria sair uma elipse. Tem gato nessa tuba :)

Dica de ouro: Pegue alguém de vítima e explique a ela detalhadamente como você mediu e configurou cada item. Esta pessoa nem precisa entender o que você tá falando. Deixe suas anotações de lado e refaça e calcule TUDO, item por item.

Por diversas vezes descobri furos assim, pois estava pulando alguma etapa. Minha vítima preferida? A super Cida (tadinha) hehehe

Abraços,
Rudolf
Título: Re:TB6560 evaporou!
Enviado por: F.Gilii em 05 de Julho de 2013, 09:18
Minha primeira frustração diz respeito ao número de passos por milímetros (Steps per mm), configurável no Mach3. A partir das características do meu fuso (7,4 milímetros por revolução), e da quantidade de passos por revolução do meu motor (200 passos por revolução), eu cheguei ao valor aproximado de 27 passos por milímetro. Note-se que eu não configurei a placa TB6560 para micropassos, ou seja, estou utilizando passos inteiros. Entretanto, ao inserir esse valor no Mach3, obtenho um resultado totalmente discrepante.
Quando puder, me passe que fuso está usando, pois eu desconfio que deve ser um fuso em polegadas, pois não existe fuso passo métrico com estas características...

Citar
A partir de muitas tentativas, ajustando velocidade, aceleração e steps per mm, eu consegui obter um ajuste satisfatório, em 35,8 passos por milímetro, ou seja, 1,3 vezes acima do calculado! Isso para os eixos X e Y, que são iguais. No eixo Z, a coisa foi ainda pior. Eu havia calculado 50 passos por milímetro, e só consegui ajustar com 400 passos por milímetro, 8 vezes mais!
Isso soa estranho, pois mesmo usando um deslocamento por milimetros (que é o que se coloca no campo "steps per mm") numa medida arredondada para um valor inteiro, deveria ser algo próximo ao desejado - um erro de 30% é muita coisa para ser erro matemático - desconfio que está ou perdendo passos ou algo mais sutil, como o tipo de sinal de passo que está usando - explico:

Os pulsos de passo são sinais quadrados ou melhor - a tensão medida no pino do pulso deve variar entre 0 e 5V alternativamente - alguns dr4ives reconhecem o pulso quando ele sai de 0 e vai para 5 V e outros o contrário - reconhecem um pulso quando ele vai de 5 para 0 volts.
Se seu ajuste estiver o contrário do que se espera, no caso de se fazer um círculo usando interpolação linear (curvas feitas À partir de diversos segmentos de retas) deverá haver um erro de deslocamentos por causa da quantidade de pulsos emitidos para o drive para que os eixos completem uma volta, pois cada vez que o eixo vai iniciar um movimento ele perde um passo na hora do reconhecimento.

Para testar a idéia, vá no menu "Config > Portas e Pinos", aba "Motor outputs" e veja como estão os sinais de passo - se tiver uma marca "X" vermelha, clique em cima para que fique uma marca "V" verde (ou vice versa...) e experimente o mesmo arquivo que deu o erro e observe - se melhorar, pode ser um caminho.

No caso do eixo Z, eu diria que pode ter algo errado com as configurações de micropasso no drive...
Título: Re:TB6560 evaporou!
Enviado por: erickmoraes em 05 de Julho de 2013, 22:58
Olá a todos e mais uma vez obrigado pelas dicas.

Rudolf, vou seguir seu conselho e refazer todo o procedimento na busca de um possível erro.

F.Gilli,

Náo estou utilizando um fuso profissional, adaptei um retirado de outro sistema. Estou utilizando dois fusos iguais, para os eixos X e Y, com passo de aproximadamente 7,4mm e diâmetro de aproximadamente 18mm.

Quanto a sua dica sobre alterar o sinal de saída, vou testar também e em seguida postarei os resultados.

E sobre o eixo Z, estou utilizando passos inteiros, conforme nos outros eixos.

Grato!
Título: Re:TB6560 evaporou!
Enviado por: Bado em 24 de Novembro de 2014, 18:54
tenta com o passo menor no fuso, tive o mesmo problema mas ... o passo dos meus fusos erm de 50mm...