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

ELETRÔNICA / ELÉTRICA => Eletrônica => Tópico iniciado por: grounyx em 02 de Janeiro de 2010, 20:01

Título: CNC com USB alguem ja testou ?
Enviado por: grounyx em 02 de Janeiro de 2010, 20:01
Olá sou novo por aqui e novo nesse assunto de CNC também apesar que tenho um boa intimidade com ferramentas para trabalho em madeira e plástico.

Pesquisando um pouco sobre o assunto aqui no fórum e nos demais vi que a grande maioria dos projetos usa porta paralela com certeza funcionam muito bem. Mas sou fã de micro controladores e barramento usb. Pesquisei e achei essa pagina com informações sobre um controlador CNC do tipo DIY usando microcontrolador da familia PIC18.
Aqui vai o link

http://rc.cis.si/projects/cnc_motion/

abaixo segue as caracteristicas.

Features and specifications:
USB (V2.x) from PC/Laptop
4 axes (step/dir) USB CNC controller
Pins are compatible with PICStep and PMinMO stepper motor drivers
Pins are compatible with many open source motor drivers
3 digital outputs (flood, mist, aux)
25 KHz maximum step frequency
Buffered IO for maximum performance
Advanced interpolation algorithms
Manual input via 8 keys (two per axis)
Pause/Resume of execution supported
Simulation of tool path
Standard RS274/NGC G-code (EMC2 compatible)
Advanced G-codes - G40, G41, G42 (Cutter Radius Compensation) supported
Advanced G-codes - G43, G49 (Tool Length Offsets) supported
Tested with SolidCAM, MasterCAM, ArtCAM, CooperCAM, ... generated G-code
Profili 4-axes and 3-axes G-code supported
Import toolpath from DXF file
Export toolpath to G-code
Export toolpath to DXF
G-code to DXF conversion
DXF to G-code conversion


Alguém aqui já  testou esse bicho ? Ou ta fazendo um projeto usando ele ?


O Autor postou um video  e algumas imagens.
(http://rc.cis.si/projects/cnc_3axes/003.jpg)
Título: Re: CNC com USB alguem ja testou ?
Enviado por: F.Gilii em 02 de Janeiro de 2010, 20:39
Bacana - que eu saiba, você deve ser o primeiro a experimentar...

Se for fazer de fato, gostaria que você postasse algum material do durante e dos resultados que obteve...
Título: Re: CNC com USB alguem ja testou ?
Enviado por: Alebe em 03 de Janeiro de 2010, 16:35
Pesquisei e achei essa pagina...

http://rc.cis.si/projects/cnc_motion/

CNC USB controller licence 69€. E isto porque ele tá usando as tripas do emc... hehehe

Eu montei este daqui, tambem free (mesmo o soft) mas ainda não tive tempo de testar:
http://www.cncdudez.co.uk/usb-par.html
Título: Re: CNC com USB alguem ja testou ?
Enviado por: F.Gilii em 03 de Janeiro de 2010, 22:18
CNC USB controller licence 69€....

E o mesmo preço para o software dele, pois estas placas não funcionam em outros programas...

Ok - se o programa atender às espectativas, menos mal

Gostaria de ver como esta interface se comporta com alguns drivers...
Título: Re: CNC com USB alguem ja testou ?
Enviado por: grounyx em 08 de Janeiro de 2010, 00:49
Eh acho que não vou por a mão nisso não :D, uso o linux e pretendo usar o EMC2 procuro usar tudo o mais opensource possivel.

Aproveitando o tópico para não abrir outro. Uma fonte de 24V 10 amperes seria uma boa para maquina de CNC ?

To pensando em fazer uma fonte utilizando o velho  LM723.
Título: Re: CNC com USB alguem ja testou ?
Enviado por: C N C N o w ! em 08 de Janeiro de 2010, 07:54
Uma fonte de 24V 10 amperes seria uma boa para maquina de CNC ?

De modo geral 24V é tensão um tanto baixa. A especificação da corrente do trafo vai depender dos motores e tb da tensão, há uma planilha de cálculo no fórum.

Citar
To pensando em fazer uma fonte utilizando o velho  LM723.

Não é necessário regular a fonte para os motores.

Título: Re: CNC com USB alguem ja testou ?
Enviado por: Barusso em 13 de Abril de 2010, 16:10
Eu montei este daqui, tambem free (mesmo o soft) mas ainda não tive tempo de testar:
http://www.cncdudez.co.uk/usb-par.html
Alebe, ressussssssitando esse(tópico).
Bom Alebe, você já testou a placa acima ? To querendo converter o Dyna em USB, será que essa placa da a velocidade necessária ? Sai caro montar uma dessa ai ?

Será que compensa converte o Dyna para USB ?

Barusso
Título: Re: CNC com USB alguem ja testou ?
Enviado por: samuelluthier em 13 de Abril de 2010, 20:15
Alebe, tbm to curioso pra saber o resultado, essa placa precisa de alguma alimentação, pq na porta paralela será necessário 5v pra dar os passos nos motores correto? o sinal da porta usb é suficiente pra tal tensão, pois de acordo com as fotos eu não vi nenhuma entrada pra alimentação, mas posso estar errado.
vlw galera.
Título: Re: CNC com USB alguem ja testou ?
Enviado por: Alebe em 14 de Abril de 2010, 01:03
Para não dizer que não tentei eu até instalei o windows num pc que ficou aqui um tempo e tentei rodar com o programa do autor da placa, mas o prog estava dando muitas travadas e logo em seguida precisei entregar o pc pro dono...

Essa placa na verdade é uma conversora paralela/usb.
Vc vai precisar usar uma controladora que seria ligada na paralela.
Seria possivel controlar digamos, a cnc3ax, pela usb.
A alimentação dos motores é na controladora, e não na conversora.

Quanto ao preço, o mais caro é o pic, que na época que montei estava em 45 dindins :o. Hoje ja se encontra pela metade disso.
E tem outros poucos componentes.

O grande problema é ainda os soft para o controle.
Quem sabe vc não ache um filão nisso, heim Barusso!
Título: Re: CNC com USB alguem ja testou ?
Enviado por: Barusso em 14 de Abril de 2010, 07:51
O grande problema é ainda os soft para o controle.
Quem sabe vc não ache um filão nisso, heim Barusso!
Alebe, tenho um cabo USB/Paralela, vou abrir pra saber o que tem dentro, deveria ser um conversor e não simplemente fios interligados.

Qual a velocidade que consigo com essa plaquinha que você montou ?

Barusso
Título: Re: CNC com USB alguem ja testou ?
Enviado por: Alebe em 14 de Abril de 2010, 13:33
Qual a velocidade que consigo com essa plaquinha que você montou ?

Só testando para saber...
Título: Re: CNC com USB alguem ja testou ?
Enviado por: samuelluthier em 14 de Abril de 2010, 18:45
Olá Alebe quando disse sobre alimentação não quiz dizer alimentação dos motores nessa placa, perguntei se a placa tem algum tipo de alimentação propria pra gerar os 5v da paralela, eu entendi o funcionamento dela, é pq não sei se a porta usb gera os 5v necessarios.
desculpe se fui muito confuso, hehehe, pior é que acho que fui, rsrsr, se não entenderem eu tento explicar melhor.
Título: Re: CNC com USB alguem ja testou ?
Enviado por: minilathe em 14 de Abril de 2010, 21:57

A porta USB usa 4 fios, dois de alimentação (+5V e GND) e dois de sinal. A alimentação do conversor (+5V) vem do PC. Porém, há conversores antigos USB/Paralela, que consomem mais que o limite (acho que...) de 100mA do padrão USB, e assim, usam fonte externa.
Título: Re: CNC com USB alguem ja testou ?
Enviado por: Alebe em 14 de Abril de 2010, 22:26
...desculpe se fui muito confuso, hehehe, pior é que acho que fui, rsrsr, se não entenderem eu tento explicar melhor...

Agora sim... hehehe
Os 5V vem da usb mesmo.
Título: Re: CNC com USB alguem ja testou ?
Enviado por: samuelluthier em 15 de Abril de 2010, 07:46
Vlw minilathe e Alebe, agora eu entendi, heheh.
seria interessante se tivessemos alguma experiencia com a porta usb pra controle de maquina, ja que com as novas tecnologias a porta paralela está entrando em desuso.
vlw pessoal.
Título: Re: CNC com USB alguem ja testou ?
Enviado por: minilathe em 15 de Abril de 2010, 08:32

Com certeza, as experiências com USB são bem vindas.

Mas, devemos saber que equipamentos CNC profissionais baseados em PC não usam USB, mas sim uma placa PCI espetada no barramento do micro.

Isso por que a USB é uma "rede", sendo portanto sujeita a ruídos. Na verdade, a USB foi pensada para ligar periféricos ao PC doméstico ou de escritório, não sendo lá uma maravilha em termos de rejeição de ruídos, comuns num ambiente industrial (com inversores de alta frequência, motores tifásicos, circuitos PWM, ...). A USB também limita a velocidade dos sinais, numa condição de envio contínuo, necessário no controle de uma CNC em tempo real, pois todos os bits são colocados "serialmente" para serem enviados, e também sofre influência da temporização e do tratamento dado à USB pelo sistema operacional. Isso é diferente de uma placa paralela PCI ou ISA espetada no PC, onde o software poderia acessá-la diretamente, sem drivers de comunicação.

A USB não é uma rede industrial, que foi pensada para suportar o tráfego de controle de máquinas em tempo real, como o Profibus e outros padrões usados pelo mercado (Siemens, ABB, ...). Mas não descarta o uso da USB para aplicações mais simples e de baixo custo. Como temos visto na Net...
Título: Re: CNC com USB alguem ja testou ?
Enviado por: ademariocarvalho em 03 de Maio de 2010, 00:11
Olá, pessoal!!!

Vi o tópico e observo que as discurções efetivas e proveitosas a cerca do controle de máquinas CNC através da porta USB começam a se difundir aqui no Brasil e não pude deixar de comentar. Pois bem, sou técnico em informática, técnico em eletrônica e atualmente curso o 3° ano de Engenharia Elétrica (todos no IFBA). Quando eleborei o meu TCC do curso técnico em eletrônica (2009), desenvolvi o controle de uma CNC de 3 eixos fazendo uso da porta USB. Foi efetuada uma modelagem completa desde o software em linguagem de alto nível, os protocolos de comunicação e controle até o dispositivo de hardware.

O projeto pode/deve ser melhorado tanto no que diz respeito ao software de alto-nível (Escrito em Delphi), tanto no quisito firmware. No entanto ele já é capaz de controlar drivers com alta velocidade. Pois o circuito funciona como um buffer, que é controlado segundo um protocolo desenvolvido especificamente para  este fim. O projeto ainda possui acesso restrito. No entanto tenho a intenção de torná-lo 100% aberto muito em breve, pois ainda estou redigindo alguns artigos pra publicá-lo, assim que concluir irei colocá-lo no blog. A intenção é transformar em um projeto que seja desenvolvido por todas as pessoas que tenha interesse, de modo que em pouco tempo poderá se torná um equipamento muito mais sofisticado e atenter a um número muito maior de usuários. Para isso preciso documentá-lo por completo (software do PC, protocolo e firmware), esta é uma tarefa bem chata.

Por hora, já testei ele com uma ploter caseira. Conseguir desenhar/plotar algumas placas de circuito impresso feitas com Cadsoft Eagle e ficaram bastante razoáveis em si tratanto de uma CNC que, basicamente feita com parafusos. Por enquanto o software do PC decodifica apenas aquivos G-CODE gerados através do pcb-to-Gcode (ulp do eagle), mas pode ser facilmente adicionado vários algoritimos de conversão pra diversos formatos. O custo do hardware (componentes) de controle não passa de 30,00 R$.

Assim que sobrar um tempinho postarei um vídeo no youtube pra todos possam ter pelo menos um idéia do que seja o projeto. farei isso o mais rápido possível.

Quem quiser pode ler um resumo do projeto, disponibilizo o link do meu currículo lattes, veja abaixo:

 http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4465943P8&tipo=completo&idiomaExibicao=1#Trabalhostecnicos (http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4465943P8&tipo=completo&idiomaExibicao=1#Trabalhostecnicos)
   
Título: Re: CNC com USB alguem ja testou ?
Enviado por: C N C N o w ! em 03 de Maio de 2010, 07:05

O assunto interessa a muitos Ademario, tô muito curioso pra testar seu programa, espero que possa publicá-lo em breve ...  ;D
Título: Re: CNC com USB alguem ja testou ?
Enviado por: marc0 em 03 de Maio de 2010, 09:13
Parabéns Ademario pela iniciativa;

Certamente uma USB tupiniquim funcional será muito bem vinda para substituir a jurássica PP.

Alguns projetosCNC -> USB
http://www.edingcnc.com/index.php?taalid=2
http://www.planet-cnc.com/
http://hackaday.com/2007/02/15/usb-cnc-controller/
http://www.techlf.com/cnc4au.php3




Mach3 -> USB



Abraços
Título: Re:CNC com USB alguem ja testou ?
Enviado por: Fendel em 08 de Janeiro de 2011, 22:19
Pelo menos o TurboCNC não vai funcionar direito com a USB...
Pela minha experiência, O TurboCNC só funciona direito nos PCs sem USB ou naqueles em que vc pode desabilitar a USB, o que nem em todas as Bios é possível.
Título: Re:CNC com USB alguem ja testou ?
Enviado por: grounyx em 02 de Março de 2011, 11:53
OLa voltei depois de algum tempo off  ( muita coisa para se fazer na Facu). Bem ao que parece o grande problema hoje em dia são as placas mãe que não tem mais porta paralela e serial. Voltei a pesquisar um pouco mais sobre o assunto tem varios projetos pipocando na internet sobre utilização da usb.

Vou postar aqui os videos para o pessoal dar uma olhada.

-Primeiro video um projeto experimental com o Arduino controlando uma cnc ( conexão usb com o micro). É um projeto open source pelo que to vendo mas eles estão precisando de desenvolvedores.

Arduino Based GCode Interpreter For CNC Mill (http://www.youtube.com/watch?v=SzFpiU6OSTQ#ws)

Resumo do autor " This is based off code from the reprap (http://reprap.org/bin/view/Main/WebHome (http://reprap.org/bin/view/Main/WebHome)) project, though I've managed to rewrite almost all of the code thus far.

The purpose is to allow a computer to send gcode via a USB cable to an arduino which will interpret the gcode and drive stepper motors using traditional a step/dir interface. The main advantage of this over a PC is that 1) parallel port interfaces are becoming outdated and 2) the PC requires a real time operating system to ensure accurate pulse rates. These problems are solved with this approach.

My goal is to build enough intelligence to control a PCB mill, but there is no reason the code can't be expanded for any sort of general-purpose milling control.

The main problem with the code is the lack of program space on the arduino's, however, the release of the mega-arduino should allow significant expansion of supported g-codes. "


Tem esse aqui o smooth cnc que trabalha com o Mach 3 atraves de um plug in tem um interface USB também para ja estar bem maduro esse projeto é comercial
Smooth Stepper test run (http://www.youtube.com/watch?v=xnbqqFjPL1c#)


Documentação deles
http://warp9td.com/documentation/SmoothStepperUserManualV1.0.pdf (http://warp9td.com/documentation/SmoothStepperUserManualV1.0.pdf)

bem qualquer novidade posto aqui.
Título: Re:CNC com USB alguem ja testou ?
Enviado por: minilathe em 12 de Março de 2011, 12:11

Para registrar, segue gráfico comparativo com as latências usuais de cada tipo de interface num PC. Como pode-se perceber, a interface via barramento interno (ex.: PCI, VME, ...), como nas portas paralelas LPT* internas, é a menor.

Fonte: National Instruments