Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

PROJETOS => Projetos dos Usuários Guia CNC => Tópico iniciado por: Betonandi em 11 de Abril de 2014, 15:49

Título: Trocador de Ferramenta cnc
Enviado por: Betonandi em 11 de Abril de 2014, 15:49
Sempre tive vontade de fazer um trocador de ferramentas... e depois de muito pesquisar aqui no fórum resolvo construir um.
O resultado foi bom, porém estou tendo problemas de aquecimento dos rolamentos no spindle.
Alguém ai tem experiência com rolamentos de contato angular de alta rotação para me dar uma ajuda?
Segue o link do vídeo.
http://youtu.be/Ye89a7Lz310 (http://youtu.be/Ye89a7Lz310)
Título: Re:Trocador de Ferramenta cnc
Enviado por: Edimar em 11 de Abril de 2014, 21:41
Muito bom!

Parabéns!!!!!!!! :)
Título: Re:Trocador de Ferramenta cnc
Enviado por: Okuma em 13 de Abril de 2014, 16:16
Muito bom, bem parecido com o estilo de uma maquina de medição tridimensional.
Título: Re:Trocador de Ferramenta cnc
Enviado por: fcamargo em 13 de Abril de 2014, 18:29
show...
existe algum tipo de acionamento próprio, ou complicação eletrônica na montagem?


camargo
Título: Re:Trocador de Ferramenta cnc
Enviado por: Betonandi em 14 de Abril de 2014, 07:30
Bom dia pessoal, o acionamento é feito pelo próprio Mach3, e alguns reles da placa controladora.
Título: Re:Trocador de Ferramenta cnc
Enviado por: denilsonmanzano em 14 de Abril de 2014, 15:03
Muito bom...
Parabéns...

abraço..
Denilson
Título: Re:Trocador de Ferramenta cnc
Enviado por: RGG em 15 de Abril de 2014, 05:10
Betonandi,você poderia explicar como você configurou o mach3 e qual macro usou?
Grato Reginaldo
Título: Re:Trocador de Ferramenta cnc
Enviado por: Betonandi em 15 de Abril de 2014, 09:10
Para realizar a troca eu modifiquei uma macro M6 que encontrei aqui mesmo no guiacnc.
Eu apenas a modifiquei de acordo com minha necessidade, segue abaixo a macro.


Sub Main()
OldTool = GetCurrentTool()
Zero = 0
NewTool = GetSelectedTool()
SetCurrentTool( NewTool )



MaxToolNum = 3    'Numero maximo de Ferramentas
ToolDown   = -73  'Posição para ferramenta presa
ToolUp     = -4  'Posição para ferramenta solta
 
If NewTool = OldTool Then


Else   


While NewTool > MaxToolNum
NewTool = Question ("Digite o numero da ferramenta de 1 - " & MaxToolNum)
SetCurrentTool( NewTool )
Wend

While NewTool = Zero
NewTool = Question ("Digite o numero da ferramenta de 1 - " & MaxToolNum)
SetCurrentTool( NewTool )
Wend

Code "G0 G90 Z" & ToolUp
Code "G0 X-390 Y-10"
While IsMoving()
Wend

Code "G4 P1"
ActivateSignal(Output4) 'Ativa sinal para avançar magazine'
While IsMoving()
Wend


Call MovePos(OldTool)
Code "G0 G90 Z" & ToolDown
Code "G0 G90 Y-63"
While IsMoving()
Wend

ActivateSignal(Output3) 'Ativa sinal para pistão liberar o cone
Code "G4 P1"
While IsMoving()
Wend
                 
Code "G0 G90 Z" & ToolUp
While IsMoving()
Wend


Call MovePos(NewTool)
While IsMoving()
Wend

Code "G0 G90 Z" & ToolDown
While IsMoving()
Wend


DeActivateSignal(Output3) 'Ativa sinal para prender o cone'
Code "G4 P1"
While IsMoving()
Wend

Code "G0 G90 Y-10"
While IsMoving()
Wend


Code "G4 P1"
DeActivateSignal(Output4) 'Desativa sinal para avançar magazine'
While IsMoving()
Wend

Code "G53 G90"
While IsMoving()
Wend



End If


End Sub

Sub MovePos(ByVal ToolNumber As Integer)
Select Case ToolNumber
       Case Is = 1
         Xpos = -222.25
       Case Is = 2
         Xpos = -122.25
       Case Is = 3       
         Xpos = -22.25
End Select
Code "G0 G90 X" & XPos

End Sub
Título: Re:Trocador de Ferramenta cnc
Enviado por: Betonandi em 15 de Abril de 2014, 11:47
Estou precisando de uma ajuda para resolver uma macro...
Gostaria de saber como faço para o mach3 reconhecer uma Input que está ativada?
Exemplo: se a entrada 2 estiver ativada aparece uma mensagem.
Eu estou tentando assim:

If Imput2 = Active Then
Question ("xxxxxxxxxxx xxxxxxxxxxxx")
Else
End If

Não está funcionado!!! Alguém poderia me ajudar?
Título: Re:Trocador de Ferramenta cnc
Enviado por: mateus1313 em 15 de Abril de 2014, 12:44
Carlos ficou muito bacana! esse spindle é própio para troca de ferramentas ou você adaptou? caso tenha adaptado poderia nos dar detalhes da parte mecânica?
Título: Re:Trocador de Ferramenta cnc
Enviado por: Betonandi em 23 de Abril de 2014, 07:54
Bom dia Mateus, este spindle é de fabricação nossa, apenas o motor que eu comprei.
Este sistema do spindle é igual o dos centro de usinagem para aço, ele tem um conjunto
de molas prato que fica sempre segurando o cone. O que faz a extração do cone é um cilindro
pneumático que comprime as molas e libera o cone.
Título: Re:Trocador de Ferramenta cnc
Enviado por: RGG em 26 de Abril de 2014, 21:57
Betonandi,onde confuguro no mach3 para o cabeçote ir até a ferramenta e fazer os movimentos para desacoplar e acoplar a ferramenta?
Grato,Reginaldo
Título: Re:Trocador de Ferramenta cnc
Enviado por: Betonandi em 28 de Abril de 2014, 08:23
Bom dia Reginaldo, os movimentos e parâmetros da troca ficam todos registrados na macro M6 que pode ser editada conforme sua necessidade. A maro é facilmente editável pelo VB Script Editor que fica no próprio mach3 na guia Operator.

Título: Re:Trocador de Ferramenta cnc
Enviado por: RGG em 28 de Abril de 2014, 10:01
Betonandi,grato pela ajuda,mas abusando mais um pouco,este parâmetro é um distancia baseado em qual zeramento?
Grato Reginaldo
Título: Re:Trocador de Ferramenta cnc
Enviado por: Betonandi em 29 de Abril de 2014, 08:25
Olá Reginaldo, estas medidas são em relação ao Ponto Zero da Máquina.
Na minha máquina tenho fim de curso instalado em todos os eixos, estes também servem para referenciar
a maquina toda vez que eu a ligo.
Título: Re:Trocador de Ferramenta cnc
Enviado por: RGG em 29 de Abril de 2014, 14:38
Grato,me ajudou bastante.
Título: Re:Trocador de Ferramenta cnc
Enviado por: Betonandi em 29 de Abril de 2014, 17:23
Boa tarde pessoal, segue abaixo o link do produto finalizado.
http://youtu.be/qhMuzrpG_XY (http://youtu.be/qhMuzrpG_XY)