Autor Tópico: Criar nova função macro  (Lida 3301 vezes)

Description:

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

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Criar nova função macro
« Online: 09 de Abril de 2011, 02:10 »
Oi, pessoal do forum
Estou explorando um pouco do que pode se fazer com o Mach3. Com funções editadas as Macros tudo fica mais interessante, para solucionar alguns probleminhas de funcionamento com a máquina no seu funcionamento personalizado com alguns tipos de automação externa, ex. instalar uma proteção de "sensor de porta aberta." Esse talvez pode ser habilitado no início do programa com a macro para monitorar a porta, caso aberta entra em stop.
Bom, mas preciso da ajuda de vocês, para saber quais funções comandos devo usar na programação das macros.
Sera que alguém teria uma lista com todos os comandos / funções entendidos pelo mach3
Ex. para ativar o pino de saída da porta paralela 6 : ActivateSignal(output6)
Preciso também saber como posso passar o início de programa (Cycle Start) para um botão externo.
Desde ja, agradeç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:Criar nova função macro
« Resposta #1 Online: 09 de Abril de 2011, 10:20 »
Bruno,

Neste link há alguma documentação para o que voce precisa saber...

http://www.machsupport.com/MachCustomizeWiki/index.php?title=Main_Page

Offline Bruno Gomes

  • Novato
  • *
  • Posts: 48
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: Catanduva - SP
  • Nome:: Bruno
  • Profissão: Projetista
Re:Criar nova função macro
« Resposta #2 Online: 09 de Abril de 2011, 12:21 »
Obrigado pela informação.

Offline ronaldocavalcante

  • Hobby
  • ****
  • Posts: 448
  • Sexo: Masculino
  • Ronaldo Cavalcante
    • Mecatrônica Experimental
Re:Criar nova função macro
« Resposta #3 Online: 10 de Abril de 2011, 11:08 »
Fábio, aproveitando o gancho do tópico de Bruno, gostaria de saber a configuração correta do eixo A no Mach 3 pois a configuração que coloquei lá no Motor Tunning está dando um erro na rotação de aproximadamente 1 a 2º.

Mas para rodar nesse patamar os valores de velocidade e aceleração ficaram muito altos.
E quanto ao valor do Step per?

No caso do eixo A a coisa acontece diretamente entre o smile e o Mach, não é?

de já, agradeço.

ronaldo

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:Criar nova função macro
« Resposta #4 Online: 10 de Abril de 2011, 11:35 »
Ronaldo,

A coisa é simples:

Uma volta do eixo são 360 graus - se o motor está ligado diretamente no eixo, e está sendo acionado em meio passo, poderemos dizer que para 360° são 400 passos, e portanto para cada grau de deslocamento teremos 1,11111... passos, e este é o valor que se coloca no "steps per unit", já que no caso de um eixo rotativo, a unidade é o grau.

Se voce tiver uma redução de 5:1 por exemplo, basta multiplicar pela quantidade de passos e fazer a mesma conta - terá 5.5555.... passos/grau

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:Criar nova função macro
« Resposta #5 Online: 10 de Abril de 2011, 11:36 »
No caso do eixo A a coisa acontece diretamente entre o smile e o Mach, não é?
Não entendí esta pergunta.

Offline ronaldocavalcante

  • Hobby
  • ****
  • Posts: 448
  • Sexo: Masculino
  • Ronaldo Cavalcante
    • Mecatrônica Experimental
Re:Criar nova função macro
« Resposta #6 Online: 10 de Abril de 2011, 11:53 »

Então é isso, Fábio. Eu coloquei apenas 1,1 e acho que o resto dos decimais faz falta depois de 5 voltas ou mais.

Eu quis dizer que o acoplamento é direto, movimento angular, sem o fuso. Não expliquei bem.

Agora melhorou. Problema resolvido

agradecido

Offline Biosp

  • Novato
  • *
  • Posts: 49
  • Sexo: Masculino
  • GUIA-CNC
Re:Criar nova função macro
« Resposta #7 Online: 10 de Abril de 2011, 14:15 »
Ronaldo eu estava com o mesmo problema, leia oque mestre Gilli me orientou e resolveu o problema. Aqui tem a resposta que vc procura sobre o eixo A http://www.guiacnc.com.br/index.php/topic,8328.msg136771.html#msg136771
Um abraços
Biosp

Offline ronaldocavalcante

  • Hobby
  • ****
  • Posts: 448
  • Sexo: Masculino
  • Ronaldo Cavalcante
    • Mecatrônica Experimental
Re:Criar nova função macro
« Resposta #8 Online: 10 de Abril de 2011, 18:13 »

Certo parceiro. Eu já estava operando normalmente com o eixo A e tinha calculado 1,1 para o step per unit. Entretanto quando fui fazer uma medição mais precisa notei uma pequena diferença no ângulo. Quando Fábio deu a dica é que eu lembrei não ter colocado a dízima periódica.
Mas está tudo normal agora. Logo vou postar o teste no tópico "CNC DIDÁTICA"

abrs

ronaldo

 

/** * */