Loading


Autor topico: Driver para acionamento de motor e interpretação de código G  (Lida 2319 vezes)

0 Membros e 1 Visitante esto vendo este topico.

Fabianoduarte

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Online: 25 de Setembro de 2006, 10:32 »
Pessoal, bom dia!

Após finalizar a construção de minha fresadora CNC estou pensando em desenvolver um HW para acionamento de motor de passo e que já faça a interpretação do código G, dispensando a utilização de micro acoplado ao sistema.

A idéia é que tenha uma entrada USB que leia o arquivo com o código G de um Storage Mass (tb conhecido como Pen Drive ou chaveirinho.. rs).

Vcs acham interessante?


Abraço,



Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Driver para acionamento de motor e interpretação de código G
« Resposta #1 Online: 25 de Setembro de 2006, 18:57 »
Fabiano,

Sim, com certeza é interessante...e este é um caminho que alguns fabricantes de "softwares" já estão adotando, pois é uma das maneiras de driblar as dificuldades de um Sistema Operacional limitado como o Windows...

reinaldoaf

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #2 Online: 26 de Setembro de 2006, 08:33 »
Fabiano,

Eu estava olhando um brinquedinho que eu ganhei da microchip, um PIC18F4550, e ele já possui comunicação USB direto no proprio chip.. é um DIP40 com 32 i/o's, entre os garotos temos PWM, RS232, USB, TTL, Porta Paralela, e mais uma lista bem interessantes de interfaces implementadas por hardware... pensei o seguinte... como ele tem uma quantidade bem legal de I/O's, poderia se criar um interpretador de codigo G, configurável, de forma q pudesse ser utilizado juntamente com um driver já existente, sem a necessidade de criar todo um conjunto, ex:  eu configuro ele pra ser usado com o Driver do CNC3Ax, ou entao com o driver do "Phase Driver", o legal do 18F4550 é q ele permite se "auto-gravar" ou seja, pode-se ter um software base, e colocar firmewares dentro dele de acordo com o desejado, estava pensando q nesses firmewares, poderia estar as configurações das placas, ou ainda as versões de softwares do controlador...

Acho q a ideia é bem interessante...

abraços...

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Driver para acionamento de motor e interpretação de código G
« Resposta #3 Online: 26 de Setembro de 2006, 09:28 »
Reinaldo,

Como eu disse ao colega da mensagem acima, repito para você:
A ideia é muito boa, e já tem gente fazendo...

Se eu fosse você esqueceria acionamento "phase drive", e me concentrarias em 2 bits para acionamento...

Sobre este PIC - 18F4550 - você sabe se por acaso é vendido no Brasil e o preço???

reinaldoaf

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #4 Online: 26 de Setembro de 2006, 10:57 »
Vendido é sim Fábio...

se vc tem alguem que possa pedir pra vc como samples eles mandam pra qq universitario que pedir, eles mandam. o preço eu nao sei mais deve ser meio salgadinho, na farnel deve ter pra vender You are not allowed to view links. Register or Login

o e-mail pra vc mandar pedido de sample é o You are not allowed to view links. Register or Login , faça o e-mail da seguinte forma...

<comprimentos>,

        Estava verificando o site da microchip  aonde encontrei disponivel para solicitação de samples o modelo <PICxxFxxxx>, e entrando em contato com o mesmo fui informado que para fazer a solicitação deveria entrar em contato no Brasil com a Artimar, sou estudante universitario da faculdade <nome> de <aonde fica> e estou inciando um projeto no qual gostaria de utilizar o <PICxxFxxxx> ...... (daqui pra frente é so dar uma enrroladinha basica)


ai vc aguarda o contato, provavelmente será a srta. Ane Eiko A. Gimenes que irá lhe atender...

se quiser enviar e-mail direto para ela o e-mail da mesma é
You are not allowed to view links. Register or Login

deve ser em torno de uns 45 a 50 reais esse pic :S
eu recebi de graça 2 16f877a e 1 18f4550, que está novinho em casa ainda... esperando um projeto que valha a pena... ps: tambem fiz uma placa modular tipo laboratorio para ele, com ICSP fonte com um 7805 alementada por 12v. é o RRBOARD2 do site You are not allowed to view links. Register or Login um forum sobre PIC's muitooooooo interessante.

Abraços,

reinaldoaf

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #5 Online: 28 de Setembro de 2006, 09:55 »
Ai Fábio... o PIC 18F2550 que é DIP 28 e ja tem USB na farnell q é careira tá 29,47

e o 18F4555 tá 30,40
e o 18F4550 tá 33,31

estao bem mais baratos que eu imaginava...
mais tem ainda o que o admin postou sobre USB->RS232 que achei superrrrrrrrrrrrrrr r interessante, mais pra les mass storage nao serve tem q ser direto mesmo no USB

fábio vc disse que já tem gente fazendo???
quando? onde? como? porque? e que jeito? ehehehe
passa o link pra mim dá uma espionada :P brincadeira... gostaria de ver!!!

abraços

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Driver para acionamento de motor e interpretação de código G
« Resposta #6 Online: 28 de Setembro de 2006, 18:41 »
Reinaldo,

Já existem programas para controle de máquinas cnc que rodam em Ruindos e transmitem o pacote de sinais através da USB para uma placa armazenadora e interpretadora.
Esta placa - que tem um PIC 18F4550 - se encarrega de receber os dados, interpretá-los e enviar os sinais de pulso e direção para os drivers de controle dos motorews...

Dessa forma a coisa fica fora das garras do ruindows que não consegue controlar nada em tempo real, e todos ficam felizes....

reinaldoaf

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #7 Online: 29 de Setembro de 2006, 08:36 »
Fábio... Tens PCB ou Shema disso ai? e o firmeware né rsrsrsrsrs

abraços

Mac_RC

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #8 Online: 29 de Setembro de 2006, 11:48 »
Eu já fui criticado por falar isto antes, alias disseram que eu queria matar o sujeito, mas como sou teimoso vou dar a minha opinião novamente...

Para que vai servir esta placa ? Pergunto qual o custo beneficio disto ?

Eu acho muito legal a idéia em si ... uma placa que recebe o arquivo e controla a maquina, mas isto o PC já faz ... quais as vantagens que esta placa ira trazer ?

Um PCzinho 486 você encontra por uns 300 contos, por ai ... e esta placa quanto vai custar ? Alem de que no PC você tem visão completa do que esta fazendo e nesta placa você não vai ver nada ...

Digamos, vai ser um tal de xingar a placa ... será que eu errei no software ou é esta p... de placa que não entende nada ? ... hehehee

Me desculpem se jogo água fria, mas o que eu ganho, se ao invés de montar uma rede de PCs "cegos" (sem monitor), cada um comandando uma maquina e ligados ao PC máster, mais invocado, trabalhando na criação ...
O PC já tem USB, UXT, MVD, LHT, UHT, alem de ferro, fósforo e vitamina C ...

No preço eu sei que não vou ganhar nada, pois duvido que criar um sistema destes, de para ganhar algum dinheiro vendendo a 300 contos e sem as vantagens do PC ... então o que eu irei ganhar ??? Digamos, me convença a comprar esta idéia ...

Não me leve a mau ... são minhas opiniões e gostaria muito de saber onde estou errado ... não sou o dono da razão, mas acho melhor focar os esforços em algo mais útil agora, do que descobrir depois de uma boa surra, que apanhou de graça ...

Agora se pretende usar como exercício em aprendizado, então vai em frente que é um bom exercício ...

reinaldoaf

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #9 Online: 29 de Setembro de 2006, 13:47 »
Xará!!!,,,

Coloca um maquina CNC rodando o windows pra controlar pra fazer um processo que leve ai seus 3 ou 4 dias 24h dias e você vai descobrir o qual o windows traba, ai você vai me dizer "use linux" tudo bem, quantas pessoas você conhece que conseguem utilizar linux??? eu consigo!! mais e os usuários???

Quanto ao nao consegue ver tudo!! acho q você tem total razão, pois com um pc daria para manter nas maos todos os processos, acredito que para cnc's caseiras uma placa dessas é completamente inutil, agora pra soluções industriais, certeza que nao. até mesmo porque um 486 nao roda windows, a blz o turbo cnc é for DOS, que nao é "Real Time" pra coisas pequenas ele vai ser ótimo, mais se for pra trabalhar alguns dias sem parar uhm!!! acho q vc nao vai gostar do resultado...

Acho que a nivel de conhecimento é um ótimo projeto, a nivel comercial eu deixo pros caras que realmente sabem do assunto!!! até mesmo porque minha opniao aqui é referente a PC´s e OS's... nada referente a CNC's ou Tornos, até mesmo porque nao tenho competencia para falar sobre tais equipamentos!!!

Abraços...

Offline rgallas

  • Hobby
  • ****
  • Mensagens: 268
  • Sexo: Masculino
Driver para acionamento de motor e interpretação de código G
« Resposta #10 Online: 29 de Setembro de 2006, 14:35 »
Reinaldo´s;

COncordo com ambos os dois, juntos incluidos. hehehe
Não vejo aplicações para as cnc´s de que tratamos, mas a nível comercial, com certeza é mais "profissional" que um entregar um PC velho, ou um PC manco dessas de 900 pilas.
O mercado "enxerga" valor agregado em desenvolvimento, e deve pois não vai sair barato desenvolver isto.
Porque os CNC´s comerciais, mesmo baseados em PC são mascarados e poucos rodam em cima do Windows? Essa p orra é muito instável....
Imagino que um produto desses poderia inclusive substituir ulguns PLC´s com vantagens. Ou estou enganado??

reinaldoaf

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #11 Online: 29 de Setembro de 2006, 14:51 »
Roque!!!

Acho que a vantagem seria, caso consegui-se ter um produto capaz de controlar o equipamento sozinho.. do tipo que se configura, aperta o botao e pronto, o trem começa a trabalhar até terminar.... eu estava lendo sobre os moldes para caixas, e vendo que alguns moldes pra injeção de polimeros plasticos levam bastante tempo para ser feitos, la se nao me engano tem um de 5 dias, isso em um pc, se tiver rodando um windows é altamente ariscado pois ele trava mesmo, fica lento e tals, acho q em um equipamento dedicado poderia colocar lá e "esquecer" quando tivesse pronto ele apitaria ou coisa assim.!!!

Mac_RC

  • Visitante
Driver para acionamento de motor e interpretação de código G
« Resposta #12 Online: 29 de Setembro de 2006, 20:13 »
Bom, visando projetos industriais eu concordo plenamente que sera util ... mas nao com maquinas CNCs caseiras, pois ai seria um circuito dedicado e nao multi uso ...

Eu fiz um forno industrial, para tempera de vidros e usei um PC rodando o Rwindows 98 como supervisor de processo ... ja esta funcionando a 6 anos, sem maiores problemas ...

Claro que ja pifaram 3 PCs, mas sempre sai barato trocar o bichim e funciona 24H por dia sem descanso ...

O PC faz apenas a interface grafica, Homem maquina (IHM), quem controla o forno é um CLP Matsuchita (Sei que esta escrito errado) ...

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Driver para acionamento de motor e interpretação de código G
« Resposta #13 Online: 29 de Setembro de 2006, 20:26 »
Apesar de todos vocês estarem certos, acho que tem outras implicações em cima disso.

Mac, quantas vezes você assistiu aqui mesmo no forum e nos outros que nós participávamos pessoas que queriam fazer as suas máquinas funcionarem com um reles Turbocnc, mas não tem a mínima idéia de como fazer para rodar o bom e velho DOS...

Roque, quantas vezes você voi aqui e até com seus clientes, que querem ter um programa visual "bonitinho", porque viram na internet que tem...
 
Acho que a maior vantagem é mais ou menos como o Roque falou - "valor agregado", mas também outros fatores muito importantes e que já estão acontecendo, como por exemplo a extinção das portas de comunicação "tradicionais, como a LPT e a serial.

A LPT já não existe nos Laptops e Notebooks a algum tempo, e a serial está indo pelo mesmo caminho - é só uma questão de tempo...

E qual seria o melhor caminho para fazer rodar um programa que usa um Sist. Operacional que não tem mais os protocolos de funcionamento como o DOS e também não tem arquitetura para trabalhos em tempo real??? (O XP não tem DOS - ele tem um emulador muito xinfrim, e ainda por cima não permite acesso direto às portas de comunicação "tradicionais", a não ser através de programas especiais)

Acho que o caminho natural é usar protocolos de comunicação com segurança entre S.O no computador de trabalho e no computador de controle da máquina a nível baixo, e a nivel alto só apresentar uma interface homem-máquina "bonitinha" que rode no ruindows mesmo...

Um modo seria usar 2 micros, que aliás muitas máquinas que eu dou manutenção já usam este subterfúgio a mais de 10 anos...

Outro seria usar microprocessadores ou microcontroladores capazes de agir como "buffer" e fazer o elo de ligação entre o PC e a máquina, através das placas de motores, como eu havia comentado...

De qualquer forma, este ainda é um assunto muito nebuloso, pois tem briga de cachorro grande para impingir seus protocolos e padrões, e acho que é bom esperar um pouco, apesar de já existirem alternativas muito atraentes...

Online F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Mensagens: 11041
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Profissão: Tec. Mecanica de Precisão
Driver para acionamento de motor e interpretação de código G
« Resposta #14 Online: 29 de Setembro de 2006, 20:31 »
Poiis é Mac - o W98 que controla um "clp Matsushita", ou será que era o CLP quem controlava tudo??? :)

Brincadeiras à parte, acho que a proposta é válida...

Se o Reinaldoaf quiser estrear seu 18F4550, acho que aqui tem o circuito e tudo mais que eu falei...

You are not allowed to view links. Register or Login

Além dos fontes, tem que usar um programa de controle sugerido por eles que faz a comunicação via USB...se for mesmo fazer, estou interessado em conhecer os resultados...



Share via facebook Share via twitter

Similar Topics

  Assunto / Iniciado por Respostas / Visualizações Última Mensagem:
xx
Driver para Motor de Passo!

Iniciado por JoãoFDS

1 Respostas
290 Visualizações
Última Mensagem: 09 de Fevereiro de 2012, 22:31
por Blackmore
xx
Montando Driver para 1 motor de passo e sem computador

Iniciado por Andraus

18 Respostas
4288 Visualizações
Última Mensagem: 31 de Março de 2012, 13:24
por gubertoli
xx
Driver para Motor de Passo (que nunca perde o passo) - O FUTURO VEM AI.

Iniciado por mandiares

17 Respostas
1033 Visualizações
Última Mensagem: 20 de Abril de 2012, 20:06
por minilathe
xx
PCB para código-G

Iniciado por F.Gilii

11 Respostas
3301 Visualizações
Última Mensagem: 03 de Fevereiro de 2007, 11:12
por Landa
xx
Ajuda para codigo G

Iniciado por RicardoAlmeida

7 Respostas
225 Visualizações
Última Mensagem: 12 de Fevereiro de 2011, 17:36
por RicardoAlmeida
xx
Converter arquivos de PCB/PCI para codigo G

Iniciado por Rogerio Regel

4 Respostas
1678 Visualizações
Última Mensagem: 22 de Junho de 2009, 20:30
por RUBENS CNC