Autor Tópico: Duvida em uma macro mach3  (Lida 1287 vezes)

Description:

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

Offline ismael

  • Hobby
  • ****
  • Posts: 623
Duvida em uma macro mach3
« Online: 08 de Agosto de 2017, 19:46 »
Boa noite amigos.


Estou começando a desenvolver algumas macros no mach3 e preciso fazer o seguinte vamos ver se alguém pode me ajudar:
Vamos supor que o eixo X esteja em X2000 e eu mando deslocar ate X100 eu preciso que em movimento ate X100 quando chegar em X150 ele acione uma saida ou desligue mas isso em movimento eu consigo ver em movimento quando ele esta no X150 e que ele execute uma rotina ?
Não sei se fui claro.


Abraço

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Duvida em uma macro mach3
« Resposta #1 Online: 09 de Agosto de 2017, 08:48 »
Tenho a impressão que não funciona assim...

Acredito que um jeito seria por exemplo : (estando em X2000)
G01 X150 F1000 'comando que envia o eixo para X150
M1111 'chamada da sua macro
X100
...


Talvez dê uma parada em X150, pois depende do que estiver acionando na macro

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Duvida em uma macro mach3
« Resposta #2 Online: 09 de Agosto de 2017, 08:49 »
este percurso é fixo? - se for, talvez colocar um sensor na posição 150 - assim que o eixo passa por ali aciona o sensor

Offline ismael

  • Hobby
  • ****
  • Posts: 623
Re:Duvida em uma macro mach3
« Resposta #3 Online: 11 de Agosto de 2017, 23:18 »
Na verdade não é fixa é que essa coordenada e variável eu preciso que quando estiver em movimento passando pela coordenada que pode ser mudada na tela ao passar por ela acionasse uma saida a ideia do sensor também tive mas não funciona para aquilo que quero fazer.
Pensei que tivesse como ler a medida real em movimento ai se igualando ou sendo menor do valor eu conseguisse monitorar e acionar uma saída determinada.

Offline ismael

  • Hobby
  • ****
  • Posts: 623
Re:Duvida em uma macro mach3
« Resposta #4 Online: 11 de Agosto de 2017, 23:23 »
Vc imagina que a coordenada X esteja em X2150 e a programação que irei fazer diz para diminuir desse valor 1000 ai automaticamente ira para X1150 mas porem quando estiver em X1300 tem que recuar o cilindro e como ela esta em movimento precisaria que quando o DRO(800) estar <=X1300 desliga-se as saída entendeu minha necessidade ? 

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Duvida em uma macro mach3
« Resposta #5 Online: 12 de Agosto de 2017, 10:39 »
Na verdade não é fixa é que essa coordenada e variável eu preciso que quando estiver em movimento passando pela coordenada que pode ser mudada na tela ao passar por ela acionasse uma saida a ideia do sensor também tive mas não funciona para aquilo que quero fazer.
Pensei que tivesse como ler a medida real em movimento ai se igualando ou sendo menor do valor eu conseguisse monitorar e acionar uma saída determinada.
Talvez se colocar uma régua fazendo o papel de um encoder linear (ou mesmo uma conversão usando um encoder rotativo de forma a ler um deslocamento linear) e criando uma macro para ler os deslocamentos, mas confesso que nunca fiz isso

Offline ismael

  • Hobby
  • ****
  • Posts: 623
Re:Duvida em uma macro mach3
« Resposta #6 Online: 14 de Agosto de 2017, 21:45 »
Boa noite.


Coloquei um sensor indutivo para quando chegar em uma posição fixa ele desligue a output3 mas o problema que não consegui fazer com que em movimento ele desligue a saida 3 somente quando para o eixo X ele desliga e eu preciso que estando em movimento ele acione o sensor e desligue a saida 3. Alguém tem uma solução ?

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Duvida em uma macro mach3
« Resposta #7 Online: 15 de Agosto de 2017, 09:49 »
Imagino que deva ter um tempo para acionar o sinal, então de repente usar um relé (acionado pelo sensor) com um circuito que o auto alimente, como se faz nos contatores de partida de motor eletrico

Offline ismael

  • Hobby
  • ****
  • Posts: 623
Re:Duvida em uma macro mach3
« Resposta #8 Online: 16 de Agosto de 2017, 22:07 »
É que na verdade enquanto esta em movimento o eixo X o mach não desaciona a saida por isso não consegui fazer com que em movimento  a saida desligase. Posso ligar o sensor no rele e o rele cortar a saida do mach3 mas não seria o correto.
O certo seria que quando o eixo X passar por uma coordenada programada ele desligase a saida 3.
Mas não consegui fazer isso.


 

/** * */