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
-
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!
-
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
-
eu uso a tb com 24volts
atende as necessidades
luciano
-
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.
-
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.
-
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
-
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 :)
-
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
-
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á...
-
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
-
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
-
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.
-
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.
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.
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
-
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?
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
-
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!
-
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...
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
-
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...
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...
-
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!
-
tenta com o passo menor no fuso, tive o mesmo problema mas ... o passo dos meus fusos erm de 50mm...