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

SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: Mecatrônica em 05 de Agosto de 2010, 17:26

Título: Macro EMC2
Enviado por: Mecatrônica em 05 de Agosto de 2010, 17:26
Olá tenho um pc com o Linux Ubuntu 8.04, só pra esclarecer ta rodando tudo certinho......  inclusive estou controlando um robô de cinemática paralela....porém agora preciso criar uma macro que leia um arquivo .txt onde esse arquivo conterá as coordenadas do robô..... so que não sei como criar esta macro no EMC2...ALGUÉM PODE ME AJUDAR....... Obrigado
Título: Re: Macro EMC2
Enviado por: F.Gilii em 05 de Agosto de 2010, 17:43
Jhony,

Apenas por curiosidade - a ideia é fazer o robô executar movimentos que foram previamente escritos em TXT - talvez delimitado por vírgula, espaço ou CR/LF, ou é gravar os percursos do robô num arquivo de texto com as coordenadas, como se fosse um arquivo "triplet" ?
Título: Re: Macro EMC2
Enviado por: C N C N o w ! em 05 de Agosto de 2010, 18:42
... estou controlando um robô de cinemática paralela...

Fotos ?
Título: Re: Macro EMC2
Enviado por: Mecatrônica em 09 de Agosto de 2010, 22:33
Exatamente, gravar os percursos do robô num arquivo de texto com as coordenadas.
Título: Re: Macro EMC2
Enviado por: serandre em 16 de Agosto de 2010, 00:04
Exatamente, gravar os percursos do robô num arquivo de texto com as coordenadas.

Sim é possível usando LOGOPEN, LOGCLOSE e LOG...
 
Veja aqui no link do manual do EMC:
http://www.linuxcnc.org/docview/html//gcode_main.html (http://www.linuxcnc.org/docview/html//gcode_main.html)
 
Mas não é macro, você cria o arquivo com Logopen, grava as coordenadas com a função Log, e fecha o arquivo com Logclose. Se for para detectar "colisão" do robo com algum objeto você pode usar o Probelogging (PROBEOPEN  e PROBECLOSE).