Autor Tópico: Auto tool zero - configurar  (Lida 13625 vezes)

Description:

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

Offline Antenor Filho

  • Fuso
  • **
  • Posts: 228
  • Sexo: Masculino
  • CNC / 3D PRINTER
  • Cidade - UF: Navegantes - SC
Auto tool zero - configurar
« Online: 07 de Fevereiro de 2011, 21:00 »
Olá pessoal, incrementei na minha CNC o Auto Tool Zero e funcionou perfeitamente pelo Mach3, o que eu não achei foi aonde posso configurar a altura do Z, exemplo: a base do "medidor" tem 4.5mm, quando aciono a função Auto Tool Zero o mach manda o eixo Z baixar até achar a base, quando ele acha a base ele sobe 3mm e me dá a posição do Z 0.00. Gostaria de programar para que ele marcasse os 3 que ele subiu mais os 4.5mm da base que então seria Z= + 7.5mm. Isto seria uma macro ???

Abraços à todos.   :D

Offline fcamargo

  • Produzindo equipamentos e dispositívos
  • CNCMASTER
  • ******
  • Posts: 2974
  • Sexo: Masculino
  • www.faraos.net
    • industria de máquinas
  • Cidade - UF: Curitiba
  • Nome:: Fábio Aurélio Camargo
  • Profissão: fabricante de routers
Re:Auto tool zero - configurar
« Resposta #1 Online: 07 de Fevereiro de 2011, 21:37 »
e o que fez para implemtar a primeira etapa?

quero colocar o zerador automático na minha..

Offline Antenor Filho

  • Fuso
  • **
  • Posts: 228
  • Sexo: Masculino
  • CNC / 3D PRINTER
  • Cidade - UF: Navegantes - SC
Re:Auto tool zero - configurar
« Resposta #2 Online: 07 de Fevereiro de 2011, 23:31 »
Qual é a mensagem que dá quando vc aciona a função?, not implemented yet?

Offline fcamargo

  • Produzindo equipamentos e dispositívos
  • CNCMASTER
  • ******
  • Posts: 2974
  • Sexo: Masculino
  • www.faraos.net
    • industria de máquinas
  • Cidade - UF: Curitiba
  • Nome:: Fábio Aurélio Camargo
  • Profissão: fabricante de routers
Re:Auto tool zero - configurar
« Resposta #3 Online: 07 de Fevereiro de 2011, 23:33 »
hehe
sem mensagens..
não sei nem por onde começar..

ligar o sensor.. configurar os pino em prob-in.. moleza..
e depois disso.. travei.. heheh

Offline Antenor Filho

  • Fuso
  • **
  • Posts: 228
  • Sexo: Masculino
  • CNC / 3D PRINTER
  • Cidade - UF: Navegantes - SC
Re:Auto tool zero - configurar
« Resposta #4 Online: 07 de Fevereiro de 2011, 23:37 »
Vou tentar te explicar então...

Pega uma porta In e habilita ela, vai em CONFIG, PORTS AND PINS, INPUT SIGNALS, desce até PROBE, aciona o ENABLE, Port 1 e o PIN NUMBER escolhe o que vc irá usar, eu uso o pino 10, tanbém tive q

Offline fcamargo

  • Produzindo equipamentos e dispositívos
  • CNCMASTER
  • ******
  • Posts: 2974
  • Sexo: Masculino
  • www.faraos.net
    • industria de máquinas
  • Cidade - UF: Curitiba
  • Nome:: Fábio Aurélio Camargo
  • Profissão: fabricante de routers
Re:Auto tool zero - configurar
« Resposta #5 Online: 07 de Fevereiro de 2011, 23:53 »
até ai eu já entendi..
quero saber se tem de configurar algo mais.?

Offline Antenor Filho

  • Fuso
  • **
  • Posts: 228
  • Sexo: Masculino
  • CNC / 3D PRINTER
  • Cidade - UF: Navegantes - SC
Re:Auto tool zero - configurar
« Resposta #6 Online: 08 de Fevereiro de 2011, 00:03 »
Desculpe, tive um problema aqui e a mensagem saiu pela metade.

Depois de configurar tive que implementar um script, o que segue abaixo.


CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
PlateThickness = GetUserDRO(1151) 'Z-plate thickness DRO

If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G4 P2" ' two second delay
Code "G31 Z-1.0 F5" 'Z goes down a max of 1.0 at 5IPM
While IsMoving() 'wait while it happens
Wend
ZProbePos = GetVar(2002) 'get the axact point the probe was hit
Code "G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, PlateThickness) 'set the Z axis DRO to whatever is set as plate thickness
Code "G4 P0.25" 'Pause for Dro to update.
Code "G0 Z3.0" 'retract Z to 1.0 inch
Code "(Z axis está zerado)" 'puts this message in the status bar
Code "F" &CurrentFeed 'Returns to prior feed rate
Else
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
Exit Sub
End If

Fui em Operator, VB Script Editor e executei ele, veja este vídeo e se tiver alguma dúvida me diga


AutoToolZero


Abraço!


Offline Antenor Filho

  • Fuso
  • **
  • Posts: 228
  • Sexo: Masculino
  • CNC / 3D PRINTER
  • Cidade - UF: Navegantes - SC
Re:Auto tool zero - configurar
« Resposta #7 Online: 14 de Fevereiro de 2011, 00:24 »
Gostaria da ajuda dos amigos para checar se está tudo certo, executei esta macro e funcionou como eu precisava, o eixo Z desce até achar o contato, achando ele atualiza a DRO para a altura de 7.5mm, que é a altura real da ferramenta até a base ( 7.5mm é a altura do meu testador) e sobe até Z 20. A dúvida ainda é saber qual é a macro que está atribuida ao meu botão AUTO TOOL ZERO pois está macro foi rodada diretamente pelo VB ESCRIPT EDITOR.

Este é o código

CurrentFeed = GetOemDRO(818) 'Salva o feedrate atual para retornar ao final
PlateThickness = GetUserDRO(1151) 'Z-plate thickness DRO

If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zera o DRO do eixo Z e começa a descer o eixo
Code "G4 P2" ' 2 segundos de espera
Code "G31 Z-5.0 F100" 'Z vai baixar até o limite de -5.0
While IsMoving() 'espera enquanto acontece
Wend
ZProbePos = GetVar(2002) 'pega o exato ponto aonde zera o Z
Code "G0 Z" &ZProbePos 'retorna ao ponto 0, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, 7.5) 'insere na DRO do eixo Z o valor determinado que é 7.5 altura da minha base
Code "G4 P0.25" 'Pausa para atualizar DRO.
Code "G0 Z20" 'retrai Z para +20.0
Code "(Z axis está com a altura de 20mm)" 'retorna esta mensagem para o statusbar
Code "F" &CurrentFeed 'Retorna para o valor anterior do feedrate
Else
Code "(O Sensor já está em contato com o terra, verificar possível curto)" 'retorna esta mensagem para o statusbar
Exit Sub
End If 

 

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:Auto tool zero - configurar
« Resposta #8 Online: 14 de Fevereiro de 2011, 08:54 »
A macro está certa - você só copiou de algum lugar e atribuiu a um botão...

Do jeito que está funciona, mas pode retirar a segunda linha (PlateThickness = GetUserDRO(1151) 'Z-plate thickness DRO) porque ela não está tendo funcção nenuma

Offline Antenor Filho

  • Fuso
  • **
  • Posts: 228
  • Sexo: Masculino
  • CNC / 3D PRINTER
  • Cidade - UF: Navegantes - SC
Re:Auto tool zero - configurar
« Resposta #9 Online: 14 de Fevereiro de 2011, 10:57 »
legal, e quanto ao botão AUTO TOOL, no meu Mach já tem uma atribuição desta função, só que não com estes parâmetros, você saberia me dizer como mudar???

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:Auto tool zero - configurar
« Resposta #10 Online: 14 de Fevereiro de 2011, 11:02 »
Desculpe Lolobel - qual seu nome?

Voce pode atribuir a função ao botão da tela do Mach3, exatamente como mostra o filme.

Vai em "Operador" > "Editar Script de Botão", clica sobre o botão "Auto Tool Zero" (na tela principal do Mach3) - cole sua macro nesta janela e salve...

Offline Antenor Filho

  • Fuso
  • **
  • Posts: 228
  • Sexo: Masculino
  • CNC / 3D PRINTER
  • Cidade - UF: Navegantes - SC
Re:Auto tool zero - configurar
« Resposta #11 Online: 14 de Fevereiro de 2011, 11:42 »
Obrigado Gilii !!!
Vou tentar!

Meu nome é Antenor.

Abraço!

Offline MARCOS UHMW

  • Novato
  • *
  • Posts: 1
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Barueri SP
  • Nome:: Marcos UHMW
  • Profissão: VENDEDOR TÉCNICO
Re:Auto tool zero - configurar
« Resposta #12 Online: 22 de Outubro de 2012, 13:33 »
BOM DIA,
Segui este tópico e tudo roda perfeito até que fresa encontra o terra, então ela para e em vez de fazer o que manda a Macro, o Mach3 me dá a seguinte mensagem; " limit switch triggered ", será que alguem têm uma idéia do que possa estar acontecendo?

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:Auto tool zero - configurar
« Resposta #13 Online: 22 de Outubro de 2012, 14:15 »
Veja se o pino que recebe o sinal do probe não está também configurado como final de curso de algum eixo...

Pode ser isso.

Offline clavi

  • Fuso
  • **
  • Posts: 114
Re:Auto tool zero - configurar
« Resposta #14 Online: 19 de Agosto de 2013, 11:03 »
 Olá, desculpe a minha falta  de conhecimento,mas quando voce joga o sinal para o pino 15,voce esta jogando o 0.v ou 5.v,pois eu tenho uma placa antiga do hobby cnc que comprei junto com uma placa opto acopladora e ali eu não tenho acesso ao pino 15.
Desde ja obrigado.

 

/** * */