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

Título: Script para buton Ref All Home
Enviado 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.
Título: Re:Script para buton Ref All Home
Enviado por: mutleey em 16 de Novembro de 2021, 19:09

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
Título: Re:Script para buton Ref All Home
Enviado por: lingiar em 18 de Novembro de 2021, 09:07

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".

Título: Re:Script para buton Ref All Home
Enviado por: mutleey em 18 de Novembro de 2021, 13:43
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.
Título: Re:Script para buton Ref All Home
Enviado por: lingiar em 22 de Novembro de 2021, 10:12
Bom dia, Obrigado pela ajuda Marcelo.