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: daniellfranco em 02 de Maio de 2013, 17:29
-
Olá pessoal, eu estava vendo que existem drivers USB para controlar os motores, mas fiquei com uma duvida, já que o USB mesmo passando o sinal bem rápido ele tem que enfileirar os comandos pois se não me engano ele manda apenas 2 sinais de cada vez...
Então, se tem alguém que usa esses drivers USB, gostaria de perguntar se:
não tem perigo de fazer a maquina dar umas travadinha ou se pode dar alguma diferença na velocidade dos eixos????
Ou se ele realmente funciona muito bem????
Muito obrigado a todos e t+
-
Olá Daniel.
Eu não tenho um driver USB e sim uma placa controladora (BOB) USB. http://leafboy77.com/index.php/en/ (http://leafboy77.com/index.php/en/)
Esse problema dos eixos dar uma travada não existe pois a placa tem um buffer interno que é preenchido antes da usinagem iniciar. Dada a velocidade de transmissão da porta USB, a usinagem nunca vai ser mais rápida do que a transferencia de dados, por isso não tem perigo de dar essas travadas que você está com receio.
Porém como eu disse, isso é para a placa controladora que eu uso. Desconheço no entanto a existência de Drivers USB.
Abraços.
-
Esse BOB... ele funcionaria quase como uma placa placa integradora (so que ao invés de ter entrada paralela teria entrada USB, e depois manda o sinal para os Drivers) certo???
Se ela tem um sistema de buffer, então caso o sistema esteja meio lento ou mal otimizado, isso não interferiria na CNC certo?
Porque se fosse usado uma porta paralela creio que ela não possui buffer então quando o sistema tem algo meio pesado interferindo a CNC começa emperrar o motor por culpa da falha no atraso do envio do pulso certo? isso então não ocorreria com esse BOB????
Você fez ou comprou essa placa??? eu vi que nesse site tem o esquema...
-
Esse BOB... ele funcionaria quase como uma placa placa integradora (so que ao invés de ter entrada paralela teria entrada USB, e depois manda o sinal para os Drivers) certo???
Isso, mas depende da placa - há algumas no mercado que funcionam bem como sua descrição - outras são diferentes...
Se ela tem um sistema de buffer, então caso o sistema esteja meio lento ou mal otimizado, isso não interferiria na CNC certo?
Errado - dependendo da placa, com certeza interfeririam sim - não é porque tem um buffer que é mágico...
Porque se fosse usado uma porta paralela creio que ela não possui buffer então quando o sistema tem algo meio pesado interferindo a CNC começa emperrar o motor por culpa da falha no atraso do envio do pulso certo? isso então não ocorreria com esse BOB????
é a mesma coisa - o que mudou foi a foi o caminho para envio das informações aos drives - ao invés de porta paralela se usa USB (ou ethernet), mas o problema é o mesmo...
Claro - existem placas e placas - algumas são realmente gerenciadoras de movimento - elas recebem dados provenientes do PC e gerenciam os movimentos, interpolações etc - estas sim oferecem uma garantia maior de integridade no funcionamento, mas é claro que é preciso um PC decente, bem instalado e estável, pois não existe mágica no controle de dados.
-
huuummm....
Eu imaginei que com o buffer não haveria problema, eu pensei nas impressoras elas sao praticamente uma CNC de 2 eixo (1 no carrinho e outro no papel) q eu ja vi muito computador que é tao ruim a ponto de sofrer para abrir um site mesmo com internet boa, e que controla uma impressora USB tranquilamente, demora um pouco mais para ela iniciar a impressão (provavelmente é a demora para ela receber os dados) mas nunca há erro na impressao...
Vendo oque vc disse, creio que as impressoras tenham um sistema de gerenciamento de dados para nunca haver falhas... pelo menos eu nunca, mas até agora nunca mesmo vi uma impressora dar esse tipo de falha...
Será que existe alguma controladora assim??? porque alguma vezes eu já perdi o projeto por estar apenas com 1 único material sobrando e o computador dar aqueles muito raros atraso no pulso e o motor acabar não girando por um curto período e a peça sair um pouco menor e já não dar para usar... e isso é muito desanimador...
Ou melhor... mudando um pouco a pergunta... existe alguma controladora que simplesmente leia o codigo G via pendrive e ela mesma controle 100% a maquina??? que sendo assim seria um sistema que rodaria apenas para a maquina e a chance de falhas teoricamente iria quase desaparecer...
-
... existe alguma controladora que simplesmente leia o codigo G via pendrive e ela mesma controle 100% a maquina??? que sendo assim seria um sistema que rodaria apenas para a maquina e a chance de falhas teoricamente iria quase desaparecer...
Existem algumas controladoras baseadas em DSP, mas voce fica restrito à certos softwares para geração de arquivos que são vendidos com estas placas...
Mas olhe - eu entendo o que voce quer, mas tenha certeza que se estiver usando um PC razoável e com um sistema operaivo bem instalado, as chances de ter algum dissabor durante alguma usinagem são bem remotas...
Uso um laptop comum com uma placa por USB e nunca tive problemas - mesmo na época que usava pacas baseadas em porta paralela nunca tive maiores dificuldades...
Acho que voce pode relaxar e experimentar alguma dessas soluções, que estão evoluindo muito bem...
-
Esse BOB... ele funcionaria quase como uma placa placa integradora (so que ao invés de ter entrada paralela teria entrada USB, e depois manda o sinal para os Drivers) certo???
Sim é uma integradora que funciona pela USB ao invés da paralela. Porém diferente de algumas outras placas que existe no mercado ela só funciona com o Mach3. Não vai funcionar com o EMC2, TCNC, etc., porque o driver dela só existe para o Mach3.
Se ela tem um sistema de buffer, então caso o sistema esteja meio lento ou mal otimizado, isso não interferiria na CNC certo?
Porque se fosse usado uma porta paralela creio que ela não possui buffer então quando o sistema tem algo meio pesado interferindo a CNC começa emperrar o motor por culpa da falha no atraso do envio do pulso certo? isso então não ocorreria com esse BOB????
Não sei dizer se funciona com um computador com o S.O. já com problemas pois eu só testei ela em um um PC simples que eu tenho, porém novo. Nele só está instalado o XP, a versão demo do Mach3 e absolutamente mais nada.
Eu acho; veja bem: *ACHO*, que funciona mesmo em um PC bem ruinzinho sim. Essa placa controla 100% os motores pois é ela que processa o código G e gera todas as interpolações e pulsos para os drivers. O Mach3 só serve como interface de trabalho, não executando nenhum tipo de interpolação e nem gerando nenhum pulso.
Mas acredito que isso não seja motivo para deixar um PC ruim controlando sua CNC. Formata ele em uma loja de informática responsável (caso vc não saiba fazer isso) e resolva 90% dos seus problemas.
Você fez ou comprou essa placa??? eu vi que nesse site tem o esquema...
Eu comprei. Não tem como fazer uma dessa em casa... A PCB é multi-layer e ela é inteirinha SMD com processador FPGA. O que tem no site não é o esquema da placa, é só uma apresentação dos blocos. Mesmo que tivesse o esquema inteiro da placa, não é fornecido a firmware da mesma, por isso você não conseguiria construí-la.
Abraços.
-
Hummmmm....
F.Gilii você acha que pelo USB está melhor???
Eu estou com uma maquina somente para o mach... mas as vzes... 1 vez por mês, ou a cada 2 meses... ela da uma travadinha nos motores e algumas coisas saem um pouco menor do que deveriam sair...
-
Olha, pra falar a verdade não sinto muita diferença usando uma placa de interface simples (mas sinto quando uso uma interface gerenciadora de movimentos)
Com relação à erros esporádicos ou até periódicos, digo que a coisa é de certa forma comum ainda mais em máquina que não são dedicadas à função de controle, mas note que independente do sistema, profissional ou amador é comum erros de execução de tempos em tempos...
Já ví muita máquina com cncs ditos profissionais darem erros até sérios, causando prejuizo material inclusive - e vai ver foi um soluço de alguma coisa que gerou tal erro...
Eu nem me preocuparia muito com isso, uma vez que sabemos que acontece - "shit happens!" :)
-
Ta certo... infelizmente "shit happens!" :(
F.Gilli você poderia me informar (se não for contra alguma regra do forum) qual é essa placa USB que você usa????
essas "interface gerenciadora de movimentos" tem algum outro nome de referencia??? eu fiz uma pesquisa pelo google e não consegui encontra-la...
-
F.Gilli você poderia me informar (se não for contra alguma regra do fórum, se for por favor diga!) qual é essa placa USB que você usa?
-
Sem problema nenhum - tenho usado de dois fornecedores - as mais simples são as placas deste link:
http://www.warp9td.com/ (http://www.warp9td.com/)
-
Essas convertem USB ou Ethernet para paralela correto?
Saberia aonde eu poderia compra-la aqui no Brasil?
-
Não é exatamente uma conversão simples - as placas - USB ou ethernet - possuem duas saídas como se fossem paralelas no comportamento, mas precisam de drives específicos escritos para o Mach3 - através do programa se pode então configurar os pinos de entradas e saídas.
Eu estava trazendo dessas placas regularmente, pois tenho uma licença para revenda - mas fique à vontade para procurar outras alternativas caso não queira comprar de mim...
-
Então elas seriam próprias para o mach3 correto?
Quanto você está cobrando por elas???
Saberia me dizer se há diferença na que usa USB para a que usa cabo Ethernet??
Muito Obrigado.
-
Quanto você está cobrando por elas???
Quais são as formas de pagamento? ;D ;D ;D ;D ;D ;D
-
Então elas seriam próprias para o mach3 correto?
Correto - foi projetado tendo o Mach3 em mente...
Quanto você está cobrando por elas???
Preciso ver o frete quanto vai sair, pois trago isso com serviço de "courrier" que, apesar de ser mais caro é mais seguro, pois pelos correios andei perdendo mercadorias caras e não posso correr estes riscos - o barato sai caro.
Saberia me dizer se há diferença na que usa USB para a que usa cabo Ethernet??
Basicamente nenhuma grande diferença - com cabo USB posso alimentar a placa pelo cabo (o que dispensa fonte externa), mas o comprimento do cabo não pode ser longo demais
Já por ethernet preciso de uma fonte de alimentação externa (uma fonte simples de 5V) mas o cabo de rede pode ser mais longo, o que muitas vezes facilita a instalação em determinados casos..
Escolha o que prefere
-
Para mim seria mais interessante o que usa cabo Ethernet!!!
Mas antes eu preciso saber bem certo o preço...
-
Saberia me dizer se há diferença na que usa USB para a que usa cabo Ethernet??
Falando em confiabilidade, Ethernet está a anos luz do USB.
Mas, para o caso, imagino que o volume de transferência de dados seja pequeno. Sendo assim, existem poucas probabilidades de "soluços". E chegando próximo de zero se o desenvolvedor tiver boa experiência na área.
Seria bacana se algum usuário dessa placa na versão USB reportasse como está sendo a convivência.