Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
MECÂNICA => Movimentação em Geral => Tópico iniciado por: lingiar em 16 de Novembro de 2021, 17:04
-
Boa Tarde, estou precisando de um script para fazer Ref All Home, uso dois motores para o eixo Y, uso Drive separados configurei porta A como Slave.
tenho sensor fim de curso os Eixos Z+ Z-, X+ X-, Y+ Y-, A+ A-. quero fazer um ajuste automático da quadratura do eixo X.
desde Ja Agradeço qualquer tipo de Ajuda.
-
Para "HOME" individual use DoButton(x) x=numero do eixo
X=22
Y=23
Z=24
A=25
Para "HOME" combinado use RefCombination(x)
X=1
Y=2
Z=4
A=8
Combinado você soma o numero dos eixos que quer zerar ex: X+Y+Z (1+2+4=7) RefCombination(7)
Exemplos...
RefCombination(3) ' Eixo X+Y
RefCombination(5) ' Eixo Z+X
RefCombination(7) ' Eixo Z+X+Y
DoButton(22) ' Eixo X
DoButton(23) ' Eixo Y
DoButton(24) ' Eixo Z
-
Obrigado Pela Reposta Marcelo,
então eu poderia fazer assim,
RefCombination(5) ' Eixo Z+X
RefCombination(10) ' Eixo Y+A "
DoButton(22) ' Eixo X
DoButton(23) ' Eixo Y
DoButton(24) ' Eixo Z
DoButton(25) ' Eixo A
só tenho uma duvida desta macro,
quando executar esta macro "RefCombination(10) ' Eixo Y+A "
o eixo Y e A partem juntos, e quando se aproximarem dos sensores que sao individuais eles param?
uso dois driver DMA1182C para eixo Y e A e configurei o Mach3 como slave.
pois quero usar esta macro para ajustar a quadratura do eixo "X".
-
Como "Ref All Home" é para dar referência as coordenadas da maquina eu imagino que você colocou um sensor (fim de curso) em cada eixo X,Y e Z, então basta usar RefCombination(7) que os 3 eixos vão ser ajustados, não teria a necessidade de usar o eixo A já que ele esta sendo usado como "slave" do eixo Y. O que geralmente é usado nos 3 eixos tanto positivo quanto negativo é sensor de emergência para não bater ao chegar no fim do curso, referência é um sensor por eixo, então não há necessidade de incluir o eixo A.
-
Bom dia, Obrigado pela ajuda Marcelo.