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
-
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)
-
Muito bom!
Parabéns!!!!!!!! :)
-
Muito bom, bem parecido com o estilo de uma maquina de medição tridimensional.
-
show...
existe algum tipo de acionamento próprio, ou complicação eletrônica na montagem?
camargo
-
Bom dia pessoal, o acionamento é feito pelo próprio Mach3, e alguns reles da placa controladora.
-
Muito bom...
Parabéns...
abraço..
Denilson
-
Betonandi,você poderia explicar como você configurou o mach3 e qual macro usou?
Grato Reginaldo
-
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
-
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?
-
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?
-
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.
-
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
-
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.
-
Betonandi,grato pela ajuda,mas abusando mais um pouco,este parâmetro é um distancia baseado em qual zeramento?
Grato Reginaldo
-
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.
-
Grato,me ajudou bastante.
-
Boa tarde pessoal, segue abaixo o link do produto finalizado.
http://youtu.be/qhMuzrpG_XY (http://youtu.be/qhMuzrpG_XY)