Autor Tópico: Alteração na Macro M6  (Lida 5497 vezes)

Description:

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

Offline Edney Lima

  • Fuso
  • **
  • Posts: 148
  • Sexo: Masculino
  • I love cnc
  • Cidade - UF: Americana
  • Nome:: Edney
  • Profissão: Programador CNC
Re:Alteração na Macro M6
« Resposta #15 Online: 04 de Agosto de 2016, 08:18 »
Bom dia Amigos Guia CNC

seguindo os conselhos do Fabio a respeito de colocar um sensor para referencia da primeira ferramenta, surgiu uma duvida.

Nessa macro que estou usando

If GetSelectedTool() = GetCurrentTool() Then
End
 End If
 
 
 If GetSelectedTool = 1 Then
 ActivateSignal(OutPut2)
 Sleep 500
 Code "G53 G0 A0"
 While IsMoving()
 Wend
 Sleep 500
 DeActivateSignal(OutPut2)
 End If
 
 
 If GetSelectedTool = 2 Then
 ActivateSignal(OutPut2)
 Sleep 500
 Code "G53 G0 A45"
 While IsMoving()
 Sleep 500
 Wend
 DeActivateSignal(OutPut2)
 End If

Output2 estou usando um rele para destravar o freio da torre e depois de destravado a torre gira para a posição que pede o programa, até ai o funcionamento está tudo ok, mas a minha grande duvida é como destravar esse freio quando for referenciar a maquina.

A unica solução que encontrei foi colocar um botão externo para destravar o freio e fazer o referenciamento e após referenciar travo o freio manualmente, gostaria de saber se existe uma solução automatica para fazer isso.

Se alguem ja fez algo parecido me de uma ajuda por favor.

Edney

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:Alteração na Macro M6
« Resposta #16 Online: 05 de Agosto de 2016, 09:27 »
Altere a macro do botão de referenciamento e insira os comandos de destravar e travar a saída que lhe interessa antes e depois da chamada de referencia do eixo da ferramenta

Offline Edney Lima

  • Fuso
  • **
  • Posts: 148
  • Sexo: Masculino
  • I love cnc
  • Cidade - UF: Americana
  • Nome:: Edney
  • Profissão: Programador CNC
Re:Alteração na Macro M6
« Resposta #17 Online: 05 de Agosto de 2016, 11:56 »
Fabio

Qual é a macro do botão de referenciamento?

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:Alteração na Macro M6
« Resposta #18 Online: 05 de Agosto de 2016, 17:18 »
Acredito que esteja escrita no próprio botão da tela do Mach3 - "Ref All Home'

Para alterar você vai no menu "Operator > Edit Button script" e clica em cima do botão da tela - vai abrir a janela de edição de macros, e você altera o que deseja

Offline Edney Lima

  • Fuso
  • **
  • Posts: 148
  • Sexo: Masculino
  • I love cnc
  • Cidade - UF: Americana
  • Nome:: Edney
  • Profissão: Programador CNC
Re:Alteração na Macro M6
« Resposta #19 Online: 05 de Agosto de 2016, 18:41 »
quando clico em editar a macro do botão os botões que poder ser alterados ficam piscando certo.

no perfil para fresa o botão "ref all home" fica piscando e da pra alterar normal, mas no perfil para torno não fica piscando para alterar a macro dele.

Como editaria a macro dele?

Offline Edney Lima

  • Fuso
  • **
  • Posts: 148
  • Sexo: Masculino
  • I love cnc
  • Cidade - UF: Americana
  • Nome:: Edney
  • Profissão: Programador CNC
Re:Alteração na Macro M6
« Resposta #20 Online: 05 de Agosto de 2016, 18:45 »
no perfil para torno não tem "ref all home", só tem "home all"

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:Alteração na Macro M6
« Resposta #21 Online: 08 de Agosto de 2016, 09:35 »
Provavelmente tenha que alterar o comportamento do botão através do editor de telas do Mach3

Você usa a tela padrão de torno?

Se sim, veja a tela principal já editada para você - assim vc poderá depois acertar o comportamento do botão conforme eu sugerí no post anterior.

Offline Edney Lima

  • Fuso
  • **
  • Posts: 148
  • Sexo: Masculino
  • I love cnc
  • Cidade - UF: Americana
  • Nome:: Edney
  • Profissão: Programador CNC
Re:Alteração na Macro M6
« Resposta #22 Online: 08 de Agosto de 2016, 11:41 »
Obrigada pela excelente ajuda

quando chegar em casa vou testar e alterar a macro conforme sugeriu

Edney

Offline Edney Lima

  • Fuso
  • **
  • Posts: 148
  • Sexo: Masculino
  • I love cnc
  • Cidade - UF: Americana
  • Nome:: Edney
  • Profissão: Programador CNC
Re:Alteração na Macro M6
« Resposta #23 Online: 08 de Agosto de 2016, 22:37 »
DoButton( 24 ) é referente a qual eixo?

'DoButton( 23 ) é referente a qual eixo? pq esse tem aspas na frente?

DoButton( 22 ) é referente a qual eixo?

DoButton( 25 ) é referente a qual eixo?

'DoOEMButton(133)
'DoOEMButton(134)
'DoOEMButton(135)

Edney

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:Alteração na Macro M6
« Resposta #24 Online: 09 de Agosto de 2016, 09:51 »
Veja que há linhas que estão em coloração verde (na tela do editor) - estas linhas estão quotadas e não são interpretadas pelo comando...

DoButton (24) - referenciamento do eixo Z
DoButton (23) - referenciamento eixo Y (e está cotado)
DoButton (22) - referenciamento eixo X

O resto que está quotado se refere à referenciamento (zeramento de digitais para leitura de encoders - pode ignorar ( e até apagar se preferir)

Offline Edney Lima

  • Fuso
  • **
  • Posts: 148
  • Sexo: Masculino
  • I love cnc
  • Cidade - UF: Americana
  • Nome:: Edney
  • Profissão: Programador CNC
Re:Alteração na Macro M6
« Resposta #25 Online: 09 de Agosto de 2016, 10:55 »
Fabio

Alterei a macro para assim:

O que acha dessas alterações?

no caso minha output 2 é a que destrava a torre.

DoButton( 22 )
DoButton( 24 )
activatesignal(output2)
Sleep 500
DoButton( 25 )
While IsMoving()
Wend
Sleep 500
deactivatesignal(output2)

alterei também a ordem de referenciamento, pode dar algum problema para o software ou "a ordem dos fatores não altera o produto"?

Edney


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:Alteração na Macro M6
« Resposta #26 Online: 09 de Agosto de 2016, 11:54 »
Não sei se para torno tem alguma ordem de eixos para o referenciamento - creio que não tem problemas se iniciar por exemplo pelo X e depois o Z ou vice versa...

Se a macro funcionou para referenciar seu magazine, beleza...

 

/** * */