Autor Tópico: Script para buton Ref All Home  (Lida 339 vezes)

Description:

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

Offline lingiar

  • Novato
  • *
  • Posts: 28
  • Sexo: Masculino
  • Cidade - UF: Maringá
  • Nome:: Casemiro Lingiardi
  • Profissão: Tecnico de Telecom
Script para buton Ref All Home
« Online: 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.

Offline mutleey

  • Fuso
  • **
  • Posts: 105
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: São José do Rio Preto - SP
  • Nome:: Marcelo
  • Profissão: Programador
Re:Script para buton Ref All Home
« Resposta #1 Online: 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

Offline lingiar

  • Novato
  • *
  • Posts: 28
  • Sexo: Masculino
  • Cidade - UF: Maringá
  • Nome:: Casemiro Lingiardi
  • Profissão: Tecnico de Telecom
Re:Script para buton Ref All Home
« Resposta #2 Online: 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".


Offline mutleey

  • Fuso
  • **
  • Posts: 105
  • Sexo: Masculino
  • Forum GUIA CNC - A Maior comunidade CNC do Brasil
  • Cidade - UF: São José do Rio Preto - SP
  • Nome:: Marcelo
  • Profissão: Programador
Re:Script para buton Ref All Home
« Resposta #3 Online: 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.

Offline lingiar

  • Novato
  • *
  • Posts: 28
  • Sexo: Masculino
  • Cidade - UF: Maringá
  • Nome:: Casemiro Lingiardi
  • Profissão: Tecnico de Telecom
Re:Script para buton Ref All Home
« Resposta #4 Online: 22 de Novembro de 2021, 10:12 »
Bom dia, Obrigado pela ajuda Marcelo.

 

/** * */