Autor Tópico: Mais um ao time  (Lida 1276 vezes)

Description:

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

Offline alphonsus

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Carlos - SP
  • Nome:: Afonso Vitali
  • Profissão: Ciência da Computação
Mais um ao time
« Online: 16 de Março de 2012, 10:25 »
Ola Pessoal,

Meu nome é José Afonso, sou da cidade de São Carlos e estou cursando Ciência da Computação e adoro eletrônica.
Eu fiz um projeto usando USB e como meta, irei fazer uma CNC usando a porta USB. Pretende eu mesmo desenvolver os drivers pros motores de passo.
Pretender fazer tudo, comprar o minimo possível pronto.

Em fim, espero agregar conhecimento ao forum.
Gostaria de saber se tem algum tutorial ou as informações estão "espalhadas", visto que tem um "boom" de informações e não sei por onde começar.
Agradeço a ajuda de vocês, por favor!

Obrigado
[]'s

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Mais um ao time
« Resposta #1 Online: 16 de Março de 2012, 10:47 »
Afonso,

Seja bem vindo ao fórum.

Com relação ao conteúdo do forum, há muita informação mas nada pronto e mastigado no que se refere à comunicação e controle por USB especificamente.

Creio que o ideal seja estudar um pouco como funciona um motor de passo (simples até) e mais importante, como se dá a comunicação entre PC e drives.
Verá que há problemas de latência e de integridade de sinais e que a saída que todos estão encontrando para o problema é fazer uma placa que receba lotes de sinais e que o software na placa será encarregado de gerir tais sinais e interpretar comandos em código-G e reenviá-los para os drives.

Nesse ponto há basicamente dois caminhos - fazer um software dedicado ao controle da placa e dos drives, ou fazer um "plugin" que funcione dentro de um programa de controle já existente como EMC ou Mach3.

Veja alguns exemplos de placas assim:
http://www.edingcnc.com/index.php?taalid=2 (programa dedicado)
http://www.planet-cnc.com/ (programa dedicado
http://dynomotion.com/ (plugin p/ Mach3)
http://ncpod.oemtech.com/ (plugin p/ Mach3)

Pesquise no forum porque há diversas ocorrencias do assunto e tenho certeza que encontrará alguma coisa.

Fabio Gilii
« Última modificação: 16 de Março de 2012, 10:50 por F.Gilii »

Offline alphonsus

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Carlos - SP
  • Nome:: Afonso Vitali
  • Profissão: Ciência da Computação
Re:Mais um ao time
« Resposta #2 Online: 16 de Março de 2012, 10:55 »
Pretendo usar os programas já existentes no mercado (obviamente, free). O que quiz dizer é que pretendo usar os drivers e controlados pela USB. Vejo que a maioria dos projetos usam Paralela e Serial.

Latência na USB não será o problema, visto que a taxa de resposta é de 0,01segundos. Acredito que é o suficiente para uma CNC com boa precisão!

[]'s Fabio

Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Re:Mais um ao time
« Resposta #3 Online: 16 de Março de 2012, 11:31 »
Latência na USB não será o problema, visto que a taxa de resposta é de 0,01segundos. Acredito que é o suficiente para uma CNC com boa precisão!


   Em alguns casos, principalmente em curvas geradas em CAM, são executadas umas 3 linhas ou mais em menos de 10ms.

 No mais... Bem vindo!! Sou eng. Mecânico e o que precisar nessa área pode contar comigo.  ;D

Offline alphonsus

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: São Carlos - SP
  • Nome:: Afonso Vitali
  • Profissão: Ciência da Computação
Re:Mais um ao time
« Resposta #4 Online: 16 de Março de 2012, 11:35 »
Latência na USB não será o problema, visto que a taxa de resposta é de 0,01segundos. Acredito que é o suficiente para uma CNC com boa precisão!


   Em alguns casos, principalmente em curvas geradas em CAM, são executadas umas 3 linhas ou mais em menos de 10ms.

 No mais... Bem vindo!! Sou eng. Mecânico e o que precisar nessa área pode contar comigo.  ;D

É...então acho que vou ter que otimizar uahuahuahauhauhau!!!
Como isso é um projeto a longoooo prazo (universitário já viu né...mais duro impossível), vou começar fazendo uns testes com motor de passo e controla-lo pela USB.

Cássio, pode ter certeza que vou recorrer a vocês, com certeza. Apesar de Ciêntista, tenho um pouco de Engenheiro rsrs.

 

/** * */