Autor Tópico: PC com placa PCI ou controladora em USB  (Lida 6434 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
PC com placa PCI ou controladora em USB
« Online: 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?

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:PC com placa PCI ou controladora em USB
« Resposta #1 Online: 18 de Fevereiro de 2017, 11:23 »
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...
« Última modificação: 18 de Fevereiro de 2017, 11:27 por minilathe »

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:PC com placa PCI ou controladora em USB
« Resposta #2 Online: 18 de Fevereiro de 2017, 14:43 »
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.

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:PC com placa PCI ou controladora em USB
« Resposta #3 Online: 18 de Fevereiro de 2017, 15:01 »
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?

Offline Auberty

  • Fuso
  • **
  • Posts: 204
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Salvador-BA
  • Nome:: Aubert Santos da Silva
  • Profissão: Tec.telecom
Re:PC com placa PCI ou controladora em USB
« Resposta #4 Online: 18 de Fevereiro de 2017, 16:03 »
Comprei recentemente uma controladora USB. Aki o mach3 roda no windows 10 64 bits sem problemas.

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:PC com placa PCI ou controladora em USB
« Resposta #5 Online: 18 de Fevereiro de 2017, 19:21 »
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.

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:PC com placa PCI ou controladora em USB
« Resposta #6 Online: 18 de Fevereiro de 2017, 19:28 »
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?

Offline Auberty

  • Fuso
  • **
  • Posts: 204
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Salvador-BA
  • Nome:: Aubert Santos da Silva
  • Profissão: Tec.telecom
Re:PC com placa PCI ou controladora em USB
« Resposta #7 Online: 18 de Fevereiro de 2017, 19:58 »
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.

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:PC com placa PCI ou controladora em USB
« Resposta #8 Online: 18 de Fevereiro de 2017, 21:48 »
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) ;-)
« Última modificação: 18 de Fevereiro de 2017, 21:54 por Alebe »

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:PC com placa PCI ou controladora em USB
« Resposta #9 Online: 19 de Fevereiro de 2017, 12:18 »
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/>

Offline rymaeda

  • Fuso
  • **
  • Posts: 238
  • Sexo: Masculino
  • Inkscape-Cambam-KiCAD-LibreCAD-LinuxCNC-ViaCAD
Re:PC com placa PCI ou controladora em USB
« Resposta #10 Online: 19 de Fevereiro de 2017, 13:24 »
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
« Última modificação: 19 de Fevereiro de 2017, 13:35 por rymaeda »

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:PC com placa PCI ou controladora em USB
« Resposta #11 Online: 22 de Fevereiro de 2017, 09:50 »
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.

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:PC com placa PCI ou controladora em USB
« Resposta #12 Online: 22 de Fevereiro de 2017, 10:12 »
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.

Offline Lafotec

  • Novato
  • *
  • Posts: 60
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: Itu/SP
  • Nome:: Laercio
  • Profissão: Tecnologo
Re:PC com placa PCI ou controladora em USB
« Resposta #13 Online: 22 de Fevereiro de 2017, 13:39 »
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.

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:PC com placa PCI ou controladora em USB
« Resposta #14 Online: 22 de Fevereiro de 2017, 14:11 »
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.

 

/** * */