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

SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: matrix em 04 de Novembro de 2013, 11:12

Título: GetVar()
Enviado por: matrix em 04 de Novembro de 2013, 11:12


Não sei porquê mas, não estou a conseguir buscar os valores dos eixo nas variaveis do sistema,

ValorX=getvar(2000)
ValorY=getvar(2001)
ValorZ=getvar(2002)

Apesar dos eixo ter valores as variaveis retornam sempre com 0, alguem tem ideia??
Título: Re:GetVar()
Enviado por: F.Gilii em 04 de Novembro de 2013, 11:34
Matrix,

Poste o codigo todo para ver e entender o que voce quer fazer...
Título: Re:GetVar()
Enviado por: matrix em 04 de Novembro de 2013, 11:49
Fábio, eu ainda não começei a fazer o script, apenas estou a testar, como pode ver no anexo.


Obrigado
Título: Re:GetVar()
Enviado por: F.Gilii em 04 de Novembro de 2013, 11:58
Creio que estas variáveis em especial são usadas com o comando de probe, então voce poderia simular uma entrada de sinal para quando der G31 poder ver o valor registrado na variável.
Título: Re:GetVar()
Enviado por: matrix em 04 de Novembro de 2013, 16:25


Fabio, já testei simular a entrada e o valor é sempre o mesmo, está a falhar alguma coisa.



Voçê testou se funciona no seu??
Título: Re:GetVar()
Enviado por: F.Gilii em 04 de Novembro de 2013, 20:17
sim, funciona... se eu variar a posição de qualquer eixo e trigar o pino de probe posso ler um valor das variáveis - é o que uso para fazer probe em Z ou mesmo usar o probe para fazer alinhamento da minha mesa, morsa, trabalhos etc...