Autor Tópico: Duvidas Mach2-Br ou Mach3-Br  (Lida 255530 vezes)

Description:

0 Membros e 6 Visitantes estão vendo este tópico.

Offline CRBR

  • Hobby
  • ****
  • Posts: 876
  • Sexo: Masculino
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #555 Online: 27 de Dezembro de 2008, 22:26 »
Viu Mau!!!  :P

Eu só tenho aqui que ficar na expectativa de seu tão belo trabalho, e não desista desta empreitada não, pois terá recompensas no futuro por esta sua dedicação a esta empreitada.

Carlos

Offline xlipe

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • "O Segredo é ficar tranquilo"
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #556 Online: 13 de Janeiro de 2009, 23:53 »
Senhores..Sou novo aqui no forum...e um dos tópicos que mais tenho lido é sobre os software Match2 e 3.Procurei alguma referência sobre comunicação USB e achei pouca coisa. Eu estou projetando minha CNC(parte mecânica) e em paralelo fazendo a parte eletrônica(Step DIR). Vou começar usando o que todo mundo usa, para ficar mais fácil trocar informação, porém, tenho uma dúvida:Existe algum sistema tanto o software como hardware funcionando via USB. Tenho um notebook que não tem as portas paralelas nem seriais, somente USB. Pesquisei e achei o PIC 18F4550 que comunica via USB, porém não vi nenhum software que comunica via USB para controle de CNC. Alguém poderia me dar uma dica à respeito disso, pois, em breve(Daqui a alguns anos) será raridade um PC com porta paralela.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #557 Online: 13 de Janeiro de 2009, 23:59 »
Procurei alguma referência sobre comunicação USB e achei pouca coisa.

Vc vai encontrar algumas referências, mas serei breve: de modo geral notebooks não são adequados ao controle de máquinas CNC e não apenas pela ausência da porta paralela, mas principalmente em função do sistema de gerenciamento de energia que via de regra interfere com as tarefas de tempo real. É preferível usar algum velho PC encostado ...

Offline xlipe

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • "O Segredo é ficar tranquilo"
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #558 Online: 14 de Janeiro de 2009, 00:07 »
senhores...continua ndo...Eu tenho um razoável conhecimento de programação em C#.NET e VB.NET, e estou analisando a possibilidade de começar a trabalha nesta solução. Eu penso em elaborar um software com uma filosofia um pouco diferente. Ao invés do PC fazer todo o processamento e enviar o pulso e direção para a placa, eu envio a tabela contendo todas as cordenadas e o PIC fica responsável por executar o processamento.O pic 18F tem 40 pinos, quer dizer, um só PIC dá para controlar vários motores, sem contar que o clock dele é muito alto,os ciscuitos mais simples usam um cristal de 20 Mhz, não analisei ainda, mas acho que em questão de velocidade de passo para os motores não ficará limitado. Estou dizendo isso mais para receber sugestões de quem entende, e me dizer se estou querendo "reinventar a roda", pois pode existir coisa similar no mercado e eu não sei.

Offline xlipe

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • "O Segredo é ficar tranquilo"
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #559 Online: 14 de Janeiro de 2009, 00:21 »
OK jorge..Valeu pela dica...mas independente do uso do notebook eu penso em melhorar esta parte do sistema...pois ja existem plataformas de programações muito boas e hardware bem avaçados...não vejo nenhum problema na porta paralela, pois para estas aplicações vi que atende muito bem...mas estão sendo abolidas nos novos PC's...tive que arrumar um velhinho para começar meu projeto..e não vi nin´guém falando ainda de uma eletrônica diferente com a USB...que é a mais usada hoje em dia...só gostaria de saber se existe alguma restrição em desenvolver um sistema assim...ou só não foi melhorada ainda por falta de necessidade..

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #560 Online: 14 de Janeiro de 2009, 00:22 »
Estou dizendo isso mais para receber sugestões de quem entende, e me dizer se estou querendo "reinventar a roda", pois pode existir coisa similar no mercado e eu não sei.

Existem vários similares no mercado externo,, mas nada impede que vc implemente sua versão ... é trabalho para mais fôlego do que parece ... muito possivelmente as rotinas mais críticas deverão ser desenvolvidas em assembly ...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #561 Online: 14 de Janeiro de 2009, 00:35 »
... não vi nin´guém falando ainda de uma eletrônica diferente com a USB...que é a mais usada hoje em dia...só gostaria de saber se existe alguma restrição em desenvolver um sistema assim...

As restrições quanto ao hardware estão superadas, há muitas opções viáveis. A questão é mesmo o firmware do controlador, como já disse acima, a coisa é mais crítica do que parece. Interpolação linear de alguns, pelo menos três, eixos não é difícil, mas a coisa não fica decente sem interpolação circular e aí a coisa fica um pouco mais apertada.

Creio que a melhor abordagem é deixar ao PC a maior carga possível e ao controlador o mínimo. Parece óbvio, mas as implementações de que tenho notíca me dão a impressão de ir meio que na direção contrária ...

Esse tipo de controlador ainda não é muito popular, ainda não há muitos relatos, fica difícil julgar o desempenho. De modo geral mesmo o povo gringo, com muito maior poder aquisitivo e outras facilidades, tem preferido a solução tradicional, em alguns casos por conservadorismo mesmo, em outros pelo desempenho provado e comprovado e de modo geral mais flexível da solução tradicional.

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #562 Online: 14 de Janeiro de 2009, 12:55 »

xlipe,
Montei um conversor para usar com nossas controladoras seguindo as dicas desse link.
http://www.cncdudez.com/usb-par.html

O autor disponibiliza tambem o soft de controle.

Mas ainda não tive como me aprofundar nos testes porque aqui ta em casa ta em reforma e acho que demora um bom mês ainda.

Talvez ajude, se vc ainda não conhecia.

Offline xlipe

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • "O Segredo é ficar tranquilo"
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #563 Online: 15 de Janeiro de 2009, 23:54 »
Valeu Alebe...
Vou dar uma olhada ...mas parece bem interessante não conhecia este site ainda...se eu tiver resultado eu te falo...mas vai demorar um pouquinho ainda..pois como estou iniciando neste novo projeto..vou começar pelo básico para entender e depois propor melhorias...Muito agradecido.



Offline xlipe

  • Novato
  • *
  • Posts: 27
  • Sexo: Masculino
  • "O Segredo é ficar tranquilo"
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #564 Online: 16 de Janeiro de 2009, 00:00 »
Jorge..desculpe a ignorância...mas como disse sou novo neste tipo de projeto e alguns termos técnicos eu não sei o que quer dizer...
O que é interpolação linear e circular(Pergunta).Meu notebook tá sem a interrogação.

Tem alguma coisa a ver com a combinação dos eixos para realizar o movimento de curva como um circulo ou baixo relevo circular de uma peça(pergunta).

Esses comandos não são todos gerado pelo Art Cam ou G-code(Pergunta).

o Match3 por exemplo só obedece as cordenadas, ou faz alguma implementação a mais(pergunta)

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #565 Online: 16 de Janeiro de 2009, 00:39 »
O que é interpolação linear e circular ?

Talvez a melhor maneira de explicar seja por meio de alguns exemplos:

(supondo que falamos do que é a maioria das máquinas com que lidamos, um robô cartesiano)

Imagine que a ferramenta está em um ponto qualquer e deva ir para outro ponto qualquer paralelo e que o segmento de reta que passa pelos pontos seja paralelo a um dos eixos da máquina:

*------------*

A coisa aqui é bem simples, um único eixo será movimentado, no máximo nos preocupamos com uma rampa de aceleração/desaceleração e com o número de passos necessários para percorrer essa distância.

Imaginemos agora que que o segmento de reta faz um ângulo qualquer. A coisa fica um pouquinho mais complicada, temos que interpolar a movimentação dos eixos, coordenar suas velocidades de modo que o deslocamento de cada eixo redunde no ângulo desejado e a partida e a chegada de ambos os eixos ocorra tb simultaneamente. Se for um ângulo de 45 graus, é bico, ambos os eixos se deslocam na mesma velocidade. Para um ângulo de 22,5 ou 67,5 graus, um dos eixos desloca-se com o dobro da velocidade do outro. E de forma similar podemos obter qualquer ângulo.

       *
     /
    /
   /
  /
*

É isto o que chamamos de interpolação.

Falamos de dois eixos, X e Y, mas quase sempre necessitamos de um terceiro eixo, o Z e então a coisa aperta ainda mais um tanto.

Falamos de trajetórias ao longo de uma reta, mas frequentemente precisamos traçar arcos, a coisa se complica mais um pouco, e computar os parâmetros para controle da trajetória exige mais ...

Interpolação circular implica em sintetizar um arco por meio de um grande número de pequenos segmentos de reta, tanto maior quanto maior for a resolução e exatidão necessárias.

Procure conhecer uma coisa chamada algoritmo de Bresenhan, é a pedra fundamental de tudo isso.

Dá pra perceber que lidamos sempre com exigências conflitantes, né ? Precisamos efetuar cálculos que se não são muito complicados, exigem muitas iterações e isso demanda tempo de processamento enquanto temos que variar e manter velocidades muito precisamente.

Conciliar essas exigências não é exatamente trivial e é quase inevitável ter de escrever as rotinas em assembly para garantir a necessária velocidade de processamento. Uma coisa é lidar com trigonometria em linguagem de alto nível, outra coisa é fazer isto em baixo nível ...

Em largas pinceladas são essas a dificuldades.

Citar
Esses comandos não são todos gerado pelo Art Cam ou G-code ?

Sim, são gerados pelo programa CAM, e interpretados pelo programa CNC que controla a máquina.

Citar
o Match3 por exemplo só obedece as cordenadas, ou faz alguma implementação a mais ?

Eu não diria que o programa "obedece" coordenadas, mas que as interpreta e gera sinais eletrônicos que vão comandar o hardware de movimentação, drivers/motores de modo a obter-se a trajetória ímplicita nos comandos + coordenadas.

« Última modificação: 16 de Janeiro de 2009, 00:42 por C N C N o w ! »

edsouza2009

  • Visitante
Re: Quem tiver alguma pergunta sobre Mach2-Br ou Mach3-Br
« Resposta #566 Online: 03 de Fevereiro de 2009, 20:36 »
ola! pessoal!..quanto tempo...
boa noite! eu gostaria de saber um pouco mais sobre o mach2 br!
estou tentando gerar codigos mas nao estou conseguindo?
alguem pode me ajudar?
sou novato no ramo!
mas ja montei minha cnc! sozinho!
eu sou formado em eletronica por isso me entereço!
pela carreira cnc!...
obrigado! a todos!
grato;EDSOUZA DE JEQUIÉ BAHIA!

machine7

  • Visitante
Re: Quem tiver alguma pergunta sobre Mach2-Br ou Mach3-Br
« Resposta #567 Online: 04 de Fevereiro de 2009, 08:41 »
ola! pessoal!..quanto tempo...
boa noite! eu gostaria de saber um pouco mais sobre o mach2 br!
estou tentando gerar codigos mas nao estou conseguindo?
alguem pode me ajudar?
sou novato no ramo!
mas ja montei minha cnc! sozinho!
eu sou formado em eletronica por isso me entereço!
pela carreira cnc!...
obrigado! a todos!
grato;EDSOUZA DE JEQUIÉ BAHIA!

www.artsoft.com

Offline Alexandre

  • Novato
  • *
  • Posts: 25
  • Sexo: Masculino
Re: Duvidas Mach2-Br ou Mach3-Br
« Resposta #568 Online: 26 de Fevereiro de 2009, 18:37 »
Pessoal, estou com o seguinte problema:

Por exemplo, faço um desenho no Corel Draw, um quadrado, marco o ponto zero dele na ponta superior esquerda com a régua e exporto ele em dxf afim de usá-lo no Mach3, porém, quando gero o g-code o ponto zero surge na parte inferior direita, quase no meio do desenho.

Alguém sabe me dizer o motivo? Estou usando a ferramenta errada para marcar o ponto zero?

Fiz alguns desenhos de teste, como circulos, retângulos e todos apresentam o mesmo problema quanto ao ponto zero surgir diferente do feito no Corel.

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: Duvidas Mach2-Br ou Mach3-Br
« Resposta #569 Online: 26 de Fevereiro de 2009, 18:54 »
A culpa deve ser do Corel, que quase sempre atrapalha o arquivo na exportação...

Veja se não tem nenhuma opção de alterar o arquivo na hora de exportar,,,

 

/** * */