Autor Tópico: duvida talvez burra!! mas ca vai!  (Lida 2069 vezes)

Description:

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

Offline ccst

  • Novato
  • *
  • Posts: 20
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: fafe
  • Nome:: cesar teixeira
  • Profissão: tecnico de eletronica
duvida talvez burra!! mas ca vai!
« Online: 04 de Maio de 2015, 09:24 »
estou a finalizar a minha cnc de 1000mmx1500mm
e gostaria de saber, se poderei meter encoder incremental para saber os deslocamentos!!
o mach3 consegue atravez de envios dos níveis altos e baixos dos encoder  tipo A B fazer o controle???
se fosse em programação em C era meia dúzia de IF com uma variável onde ele somava e subtraia conforme o sinal que chega se primeiro!
no mach3 permite fazer isso??

Offline Eneias Eringer

  • Hobby
  • ****
  • Posts: 769
  • Sexo: Masculino
Re:duvida talvez burra!! mas ca vai!
« Resposta #1 Online: 04 de Maio de 2015, 09:39 »
No mach não sei se é possível , mas no Linux CNC é bem simples !



https://www.youtube.com/watch?v=LUUUVNq_Eiw

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

Offline ccst

  • Novato
  • *
  • Posts: 20
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: fafe
  • Nome:: cesar teixeira
  • Profissão: tecnico de eletronica
Re:duvida talvez burra!! mas ca vai!
« Resposta #3 Online: 04 de Maio de 2015, 19:56 »
F.Gilii mas como o mach3 sabe se deu os passos ou não ?? ele tem variáveis para guardar os valores???
ja procurei na net toda e em relação a isto não há nadinha!

Eneias Eringer por acaso nunca trabalhei com o emc2 pois estou com o windows 7... mas os encoder ligam  directo aos pinos da porta paralela??
que breakboard utiliza ??
tem de fazer alguma programação para ler os encoder e guardar a variável??


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:duvida talvez burra!! mas ca vai!
« Resposta #4 Online: 04 de Maio de 2015, 20:23 »
Cesar,

em qualquer caso o sistema apenas lê os encoders e mostra a posição nos digitais...não há correção de posição feita pelo programa, e sim (no caso de servo motores) pelo seu drive.

Offline Eneias Eringer

  • Hobby
  • ****
  • Posts: 769
  • Sexo: Masculino
duvida talvez burra!! mas ca vai!
« Resposta #5 Online: 04 de Maio de 2015, 23:41 »
Sim ligo o encoder direto na porta paralela sem bob...

O linux CNC corrigi sim o deslocamento baseado na posiçao do encoder fiz alguns testes com motor de passo e consegui resultados legais porem a correçao eh melhor aproveitada com servos...

Tenho maquinas rodando com motor de passo e encoder via porta paralela monitorando se ha perca de passos, nao corrigem o posicionamento mas se houver perca de passos maior que a tolerancia estipulada o software entra em emergencia.

Logo postarei sobre testes com motores de passo em closed-loop via linux cnc com escalas lineares em minha fresa !!!

Offline ccst

  • Novato
  • *
  • Posts: 20
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: fafe
  • Nome:: cesar teixeira
  • Profissão: tecnico de eletronica
Re:duvida talvez burra!! mas ca vai!
« Resposta #6 Online: 05 de Maio de 2015, 09:09 »
boas amigo Eneias Eringer

pois essa a ideia não é corrigir mas detectar o erro... por exemplo o meus encoder estão ligados a mesa( ou seja ele mede o deslocamento da mesa, mesmo que haja folgas que são mt poucas ele verifica se a mesa se deslocou na medida certa e nao o motor)
se uma folga se agravar , e elemandar  andar por exemplo 1cm e a mesa só deslocar 0.7cm o encoder assinala tipo flag fazendo entrar em emergencia!! (fica tipo segurança) como disses te parando o corte..

o emc2 e livre??? sabes onde posso encontar mais informação sobre ele???
só roda em linux certo??
estive a ver alguns vídeos as entradas para ligar os encoder são algumas especificas??



Offline Eneias Eringer

  • Hobby
  • ****
  • Posts: 769
  • Sexo: Masculino
duvida talvez burra!! mas ca vai!
« Resposta #7 Online: 05 de Maio de 2015, 11:32 »
Ai eh bem tranquilo como disse tenho maquinas que rodam com motor de passo e encoder com essa segurança , se errar mais que 0.1mm gera um alarme e eh necessario referenciar a maquina novamente .

O linux cnc é free vc pode baixar o linux ja com o linux cnc no site linuxcnc.org.

A entrada para os encoders sao as mesma que qualquer sensor fe entrada vao nos pinos 10 11 12 13 e 15 da porta paralela , no meu caso eu coloco uma 2 porta paralela e configuro como entrada e tenho mais pinos de entrada (2~9 e mais alguns  ).

Infelizmente nao tem muitos materiais sobre isso mas começe pelo inicio, configurando a maquina  e vc vai entendendo .

 

/** * */