Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => Tópico iniciado por: Lafotec em 18 de Fevereiro de 2017, 10:54
-
Olá,
Estou recém chegado ao forum, enrolado com um projeto de tupia CNC. Gostaria de me livrar do Windows e partir para o EMC em Linux, mas pelo que tenho percebido a maioria do suporte e informações que encontro é para o Mach3.
Então tenho algumas dúvidas e gostaria de alguma ajuda do experientes na matéria.
O Mach3 comanda drives de motores diretamente através da porta paralela do PC, só necessitando de controladora se for usada a conexão USB, certo?
Nos PCs que não possuem a conexão paralela de fábrica ou na motherboard, posso empregar uma placa PCI standard sem problemas de compatibilidade com o Mach3?
É verdade que o Mach3 de fato não funciona no Windows 8 e 10?
-
Algumas opiniões pessoais, que talvez interessem:
Gostaria de me livrar do Windows e partir para o EMC em Linux, mas pelo que tenho percebido a maioria do suporte e informações que encontro é para o Mach3.
Eu sou adepto de soluções abertas, que o próprio usuário possa alterar, considerando quaisquer parâmetros do processo que envolva o CNC, incluindo outros processadores além dos PCs (ARM, ...), temporização, drivers, novos desenvolvimentos, interfaces com outros ambientes (drivers com Ethernet, USB, interfaces WEB, ...), facilidade no desenvolvimento de melhorias, ... Por isso, prefiro o LinuxCNC.
O Mach3 comanda drives de motores diretamente através da porta paralela do PC, só necessitando de controladora se for usada a conexão USB, certo?
Nos PCs que não possuem a conexão paralela de fábrica ou na motherboard, posso empregar uma placa PCI standard sem problemas de compatibilidade com o Mach3?
É verdade que o Mach3 de fato não funciona no Windows 8 e 10?
No Mach3, você fica "limitado" ao que o mesmo oferece e nos sistemas operacionais em que este roda confiavelmente, às interfaces que o mesmo suporta (porta paralela incorporada à placa do PC ou PCI que seja testada e funcione com o Mach3) e aos drivers para interfaces (USB, Ethernet) que foram desenvolvidos em parceria com o desenvolvedor do Mach3. Além de ter de pagar por todas essas funcionalidades e ter de conviver com suas restrições.
Ou seja, ambas as escolhas tem suas restrições. Mas, se o usuário estiver satisfeito com sua escolha, ótimo...
-
Grato por sua resposta, Minilathe.
Eu compartilho a mesma opinião sobre a preferência dos sistemas abertos. De fato, se possível, pretendo utilizar o Linux e o EMC, mas tenho tido pouco sucesso em informações sobre o emprego desse soft, pois todos os revendedores de componentes CNC que contactei, só oferecem itens compatíveis com o Windows.
Eu já tive problemas com compatibilidade e obsolescência precoce em razão do Windows e estou bem desapontado com isso.
Tinha um engraver Roland pequeno trabalhando bem com o soft original rodando em Windows XP, mas o computador começou a apresentar problemas de placa mãe e por isso resolvi instalar em outra máquina com Windows 7. Simplesmente não funciona e o fabricante não oferece opção de upgrade do soft para essa versão do SO. Fora isso, os softs proprietários dessas máquinas, geralmente são bastante limitados. Depois utilizei um Mastercam CNC, que usa uma controladora dedicada com os 4 drives de step motors embarcados, mas essa controladora já vem apresentando problemas de interrupção momentânea, além de consumir algo próximo a 24 A para alimentar os NEMA 34. Para alimentação eu uso uma fonte estabilizada de 40 A destinada à trasmissores de rádio de ondas curtas. Em resumo, a eletrônica dessa tupia que tenho hoje é um trambolho! Assim, pretendo partir para algo mais adequado às minhas necessidades.
Qual é a configuração necessária para usar o Linux+EMC?
Ele usa porta paralela? Dá pra usar PCI? Nessa configuração o soft controla os drives diretamente a partir da porta parelala? Há possibilidade de usar USB? Considerando que a saida seja step/dir, dá pra usar drives de servo ou step motor trifásico?
Agradeço desde já por qualquer informação nesse sentido.
-
Não esquecer que hoje já se tem a possibilidade de usar usb com arduinos e Raspberry.
Apesar disso, ainda uso o Linuxcnc na minha fresadora. 8)
Laércio, uma dúvida.
Que raios de drivers embarcados são esses que precisam de fonte de 25A?
Não são drivers de corrente constante?
-
Comprei recentemente uma controladora USB. Aki o mach3 roda no windows 10 64 bits sem problemas.
-
Olá Alexandre,
Sim são drives de corrente constante mesmo e os motores são NEMA 34, 13N.m e a fonte é um absurdo. Os cabos de alimentação têm o diâmetro de um lápis. Por isso quero me livra logo desse equipamento.
-
Comprei recentemente uma controladora USB. Aki o mach3 roda no windows 10 64 bits sem problemas.
Olá Auberty, pode recomendar qual controladora tem, para que eu possa fazer uma cotação? O Mach3 está rodando no Windows 10? Os dois revendedores que consultei, sendo um da Nevex, me advertiram que ela não roda em versões acima de RWindows 7.
E o Mach4? É só OEM?
-
http://produto.mercadolivre.com.br/MLB-791583356-placa-controladora-cnc-usb-mach3-4-eixos-_JM, (http://produto.mercadolivre.com.br/MLB-791583356-placa-controladora-cnc-usb-mach3-4-eixos-_JM,) comprei esse semana passada. Vem com um arquivo DLL q vc joga dentro da pasta do mach3 e ele reconhece a placa, daí é configurar os pinos seguindo o manual e ser feliz.
-
Olá Alexandre,
Sim são drives de corrente constante mesmo e os motores são NEMA 34, 13N.m e a fonte é um absurdo. Os cabos de alimentação têm o diâmetro de um lápis. Por isso quero me livra logo desse equipamento.
Mas qual é o modelo?
E qual nema? Fabricante e modelo.
Pergunto por que acho que sua fonte está equivocada mesmo usando um nema de 4A (mesmo 3 deles, ou 4) ;-)
-
Mas qual é o modelo?
E qual nema? Fabricante e modelo.
Pergunto por que acho que sua fonte está equivocada mesmo usando um nema de 4A (mesmo 3 deles, ou 4) ;-)
O fabricante é Super-tech, do Arizona e a controladora integra o kit Mastercam CNC, versão 2.1 de 2004. É um equipamento já bem defasado. Opera apenas em full step. Os motores são NEMA 34, 13Nm de torque (holding), 200ppr, corrente/fase 5.2 A e carcaça longa (105mm). Essa empresa especializou-se em produzir um kit CNC para a Sherline. <https://www.super-tech.com/>
-
Boa tarde, Laércio
Qual é a configuração necessária para usar o Linux+EMC?
Ele usa porta paralela? Dá pra usar PCI? Nessa configuração o soft controla os drives diretamente a partir da porta parelala? Há possibilidade de usar USB? Considerando que a saida seja step/dir, dá pra usar drives de servo ou step motor trifásico?
Agradeço desde já por qualquer informação nesse sentido.
Numa de suas mensagens o Enéias Eringer disse que utiliza basicamente Pentium 4 em seus trabalhos, eu mesmo utilizo um P4, para rodar Ubuntu 10.04 (Lucid Lynx) que suporta o Linuxcnc 2.6.13.
O recomendado é ter um live CD (ou pendrive) do linuxcnc e rodar o teste de latência na máquina antes de instalar, por exemplo rodei o teste de latência no meu P4 e constatei que não posso atualizar para o Ubuntu Whezzy com o Linuxcnc 2.7 pois os resultados foram horríveis com uma latência na ordem de 10 vezes maior do que o aceitável. Conseqüência disso é que o linuxcnc não atuliza mais e não é possível utilizar versões atualizadas de outros programas que pretendia experimentar, no que essa máquina ficou dedicada ao linuxcnc...
O linuxcnc controla os drives pela(s) portas paralelas e, até onde sei, não suporta usb. Tem placas controladoras dedicadas mas desconheço qualquer vantagem no seu uso. E sim podem ser utilizadas placas paralelas PCI.
Infelizmente nunca utilizei o Mach para poder apontar qualquer vantagem e/ou desvantagem, mas sou um usuário do LinuxCNC satisfeito.
Boa sorte!
Ricardo Maeda
PS: "tupia CNC"!!! Traduzo/penso exatamente da mesma forma!!! kkk
-
Olá Rymaeda;
Agradeço imensamente pelos seus conselhos.
Eu estava preocupado mesmo com o problema da real time do Linux, pois um engenheiro da Kalatec já havia me advertido sobre isso.
Eu pretendo comprar um PC dedicado só para o CNC, provavelmente a escolha recairá sobre o HP Prodesk 400 com as seguintes características gerais: Processador:
Intel Core i3 6100 3.7 GHz
Memória: 4GB DDR4-2133 DIMM (1x4GB)
Disco Rígido: 500GB 7200 RPM SATA 6G 3.5 HDD
Vídeo: Integrated Intel HD Graphics 530
Esse micro é muito usado em escolas técnicas e pode ser pedido com a porta paralela já instalada.
Uma outra dúvida:
O padrão de funções da pinagem da porta paralela do Linux CNC e do Mach3 é o mesmo? Podem ser configurado através do software?
Pergunto porque existem no comércio placas com 4 drives integrados, da GeckoDrive, prontas para Mach3, o que facilita muito o trabalho de ter que montar drives separados, seja DIY ou mesmo comerciais, que necessitariam de algum trabalho adicional de montagem no gabinete.
-
Algumas contribuições:
provavelmente a escolha recairá sobre o HP Prodesk 400 com as seguintes características gerais: Processador:
Intel Core i3 6100 3.7 GHz
Memória: 4GB DDR4-2133 DIMM (1x4GB)
Disco Rígido: 500GB 7200 RPM SATA 6G 3.5 HDD
Vídeo: Integrated Intel HD Graphics 530
A latência é um problema que afeta qualquer CNC, quando o controle de movimentação é efetuado no PC. Um PC não foi projetado para um CNC, mas sim um computador pessoal. Contudo, por questões de custo e outras, pode ser usado tomando os devidos cuidados e desde que a aplicação comporte usar um PC com software adequado. Sugiro dar uma olhada no site e no fórum do LinuxCNC com relação às configurações de hardware utilizadas e placas mais indicadas. Algumas placas processadoras (PC) são problemáticas e geram interrupções inaceitáveis para esse tipo de aplicação.
O padrão de funções da pinagem da porta paralela do Linux CNC e do Mach3 é o mesmo? Podem ser configurado através do software?
A pinagem da porta paralela é padrão (Centronics), porém, a funcionalidade é totalmente configurável.
-
Grato pelas informações Minilathe.
E o TurboCNC?
Eu sei que há usuários e novas versões do soft e já o ví instalado em uma máquina de corte a laser de grande porte.
Roda a partir do DOS e há computadores novos, bem baratos disponíveis apenas com DOS (a HP tem um ou dois modelos, para desenvolvedores).
Onde posso encontrar referências quanto à compatibilidade de placas/processadores com o Mach ou LinuxCNC?
No site do LinuxCNC há algumas, mas são referências de modelos antigos ou não disponíveis no Brasil.
Outras duas últimas questões...
O Linxu CNC pode trabalhar com placas controladoras com buffer interno, como a Gecko 540G? Encontrei informação que não, mas há na web videos mostrando o contrário.
O jitter (conhecido meu em áudio, em CDPlayers), especificamente no caso do CNC implica em perda de passo. Mas suponho que isso seja problema apenas em altas velocidades e operações em micropasso, onde a frequência aumenta 8, 16x dependendo. Estou certo ou há algo que estou esquecendo?
Grato.
-
E o TurboCNC?
Eu sei que há usuários e novas versões do soft e já o ví instalado em uma máquina de corte a laser de grande porte.
Roda a partir do DOS e há computadores novos, bem baratos disponíveis apenas com DOS (a HP tem um ou dois modelos, para desenvolvedores).
Usei muito pouco o TurboCNC, que roda sobre versões de DOS reais ou virtuais. Se alguém (alguma empresa) fez seus testes e "aceitou", deve funcionar...
O Linxu CNC pode trabalhar com placas controladoras com buffer interno, como a Gecko 540G? Encontrei informação que não, mas há na web videos mostrando o contrário.
Por acaso tenho uma G540, basicamente é "apenas" um driver de três eixos com interface paralela (Centronics) com capacidade de micropasso. Que eu saiba não possui buffer (memória) interno, e nem faz sentido ter, considerando que recebe sinais em "baixo nível" (passo e direção) apenas e não comandos de movimentação.
O jitter (conhecido meu em áudio, em CDPlayers), especificamente no caso do CNC implica em perda de passo. Mas suponho que isso seja problema apenas em altas velocidades e operações em micropasso, onde a frequência aumenta 8, 16x dependendo. Estou certo ou há algo que estou esquecendo?
Não apenas na velocidade. O jitter também implica em haver dificuldade em sincronizar vários eixos com precisão, o que pode afetar a qualidade da usinagem. Evidentemente, também afeta a velocidade máxima de um CNC, mas este não é o único problema. O jitter também impede que sejam gerados trens de pulsos de passo "perfeitamente regulares", o que poderia impactar o torque dos motores e a movimentação "menos suave" do CNC.
-
De fato, Minilathe, o Ricardo da Kalatec falou em buffer na 540G, mas verificando no site da Gecko, não encontrei nenhuma referência. Agora... acabei de receber o orçamento deles... placa carinha para um punhado de H bridges... R$ 2.357,00.
Quanto ao TurboCNC, a interface é realmente bastante precária, mas funciona. O Supertech MasterCam que eu uso em uma tupia, funciona a partir do prompt de DOS, também.
Bons tempos em que eu usava DOS... as coisas eram mais simples...
-
Mais uns potacos... Já rodei o TurboCNC em DOS6.2 mas ai não tem pendrive, compartilhamento de pastas pelo wifi, pré visualização de percurso... sem falar que o Turbo é shareware, U$60...
Enviado de meu GT-P3100 usando Tapatalk
-
Bom dia!
Pessoal tá confundindo corrente consumida pelo motor, com corrente consumida pelo drive!
Meus motores de 30 kg.cm consomem 4 amperes já o drive consome em 48v 2.83a
Tem drive pra motores grandes que chegam a 600w motor 240kg.cm
E quanto ao Linux cnc, como é pra configurar, e mais complicado, e mais facil?
Eu uso mach3 e montei a interface da minha máquina aproveitando tudo que ele podia oferecer.
Criei um teclado fixo no painel pra controlar as teclas oem com 15 teclas mais start, stop e as setinhas. Teria no linux como configurar tbm?
Depois mando foto do painel não sei carregar aqui
-
Mais uns potacos... Já rodei o TurboCNC em DOS6.2 mas ai não tem pendrive, compartilhamento de pastas pelo wifi, pré visualização de percurso... sem falar que o Turbo é shareware, U$60...
Não vou criar polêmicas, mas não é bem assim...
Rodei por muito tempo turbocnc em DOS puro e virginal, mas com suporte a leitura de pendrive, com rede, sem pré visualização de percurso, mas bastante descartável sob certos pontos de vista, e ele é completamente gratuito e sem limitação de funcionamento.
a Taxa de US$ 60,00 é para quem quisesse ajudar e de quebra recebia os códigos fonte para por exemplo se fazer uma localização do sistema, como eu cheguei a fazer - traduzí o turbocnc para aqueles que queriam uma interface em português...
-
Olá Gillii, prazer em reencontra-lo.
Agradeço mais uma vez aos colegas, pelas informações.
Primeiro, quanto ao comentário do Luis, sobre a questão da corrente, de fato é o que falei do Supertech MasterCam que tenho aqui, a corrente é alta, como especificado, 5,2 A por fase, no motor, porque a alimentação é em 12V e há ainda o consumo do drive. Como eu disse, a porcaria está sendo alimentada por uma fonte de 40 A 12V, destinada a transmissores de ondas curtas ou pequenos trabalhos de galvanoplastia. Fora isso, o sistema mecânico que veio no Kit é um tanto grosseiro em termos de acionamento, pois não há redução no acionamento dos fusos, sendo consequentemente a resolução baixa, operando em full step. Outro problema é o software dedicado que é muito limitado, ainda mais defasado como está. Aliás, o soft é bem parecido com o TruboCNC, pelo menos a interface e roda a partir do prompt de DOS.
O TurboCNC pode ser obtido gratuitamente direto dos desenvolvedores. O valor de U$ 60.00 é para obtenção do suporte técnico opcional , como disse o Gilii, também o código fonte. Já ví algumas máquinas de corte laser comandadas por TurboCNC, funciona.
Eu sei que de longe é a mais primitiva das três possibilidades: Mach3, LinuxCNC e TurboCNC, mas como estou voltando a mexer com automação, desde que concluí a faculdade em 2014, talvez opte pelo último, já que é o que exige menor investimento e me proporcionará um bocado de dor de cabeça... digo alegrias do faça você mesmo. Até onde sei, o DOS comanda drive de CD, (talvez necessite de alteração no autoexec.bat se o PC não vier com unidade CD já instalada), assim, não será tão dificil transferir arquivos, ainda que bem mais trabalhoso.
-
Eu uso o mach3 numa fresadora universal número 3, motores de 30 e 100 kgf.cm, quando usava fonte de 24v ela dava muito problema é não dava velocidade, aí mudei pra uma de 48v triplicou a velocidade e a força dos motores e os drives e motores trabalham mais frios, usava o mach3 na versão 2.6 dava muito bo principalmente quando usava sonda probe, passei pro 3.0 agora praticamente acabou os problemas
Só não posso usar uma placa de wifi usb que tenho junto com a máquina se não ele perde passo ( não sei pq) mas gostei dos resultados optei pelo Mach por causa da quantidade de usuários e amigos pra trocar ideias
-
Boas!
Antigamente, coisa de 20 anos atrás, 'shareware' significava "teste o programa por xx dias se gostar e continuar utilizando registre (pague)". Isso vinha escrito nos arquivos "readme.txt" que acompanhava os programas, geralmente bem no começo do texto. Hoje o termo já está em desuso mas teria mudado tanto o seu significado?
DOS virginal lendo pendrive? Mestre Gilii, só por curiosidade, você instalou todo o sitema no pendrive e bootava o pendrive? Aqui é mais ou menos o que eu fazia só que era um cartão compact flash espetado no conector IDE...
Sem querer polemizar, só entender ;)
Ricardo
-
DOS instalado num HD, e alterado um pouco o autoexec.bat e o config.sys para que durante o boot leia e carregue os drives necessários à função...
Assim pode-se ler um pen drive devidamente formatado em FAT 16 é claro, e os arquivos com nomes em formato 8.3...
Se eu encontrar aqui posto como ficam...
-
Tá aí a máquina :D
Acer Travelmate com DOS apenas - tem leitura de CDrom, rede, USB, suporte a Mouse e está com o Turbocnc e com o CNCPro, e ainda funciona muito bem ;)
-
Autoexec e config sys
-
DOS virginal lendo pendrive? Mestre Gilii, só por curiosidade, você instalou todo o sitema no pendrive e bootava o pendrive? Aqui é mais ou menos o que eu fazia só que era um cartão compact flash espetado no conector IDE...
Já usei DOS com suporte à rede e CD-ROM. O tipo de rede é transparente, WiFi ou cabeada, isso é transparente ao driver de rede do DOS, basta o driver específico da placa ter suporte ao DOS. Pode ser feito com boot por drive "convencional" (CD, HD, ...) ou por memória flash (pen-drive), isso também é transparente ao DOS, bastam os drivers.
-
Boa noite!
Essas são respostas que geram mais uma tonelada de perguntas rsrs mas vou me conter para não tomar lhes mais tempo e ficar ocupando banda...
Grato pela paciência!
Enviado de meu GT-P3100 usando Tapatalk