Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
PROJETOS => Projetos dos Usuários Guia CNC => Tópico iniciado por: ricardo22ssa em 13 de Junho de 2019, 19:41
-
Boa noite, primeiramente agradeço a todos pelo bom fórum.Pesquisei mas não encontrei.
Estou projetando minha primeira CNC, e fazendo pesquisas para ver o melhor hardware, gostaria de saber se com CNC Shield é possível desligar/ligar o spindle todas vez que for mudar de posição? digo além de o Z subir, o spindle desative e quando for descer ele volte a ativar, já vi vídeos de CNC a laser desligando e ligando o laser ao mudar de posição, até porque se não tivesse esse controle ia marcar o resto da peça.
É possível fazer isso com o GRBL e CNC Shield ou teria alguma outra placa que faz isso?E mais uma dúvida, a velocidade também é possível controlar?
agradeço a todos a atenção.
-
edite o post processador e coloque os comandos para ligar spindle quando o z desce e desligar quando o z sobe. Simples assim ;D ;D ;D
Por exemplo:Eu uso o artcam, então para fazer o que voce quer, eu editaria o post processador da seguinte forma.
original..
; Program moves
;
RAPID_RATE_MOVE = "G0 [X] [Y] [Z]"
FIRST_FEED_RATE_MOV E = "G1 [X] [Y] [Z] [F]"
FEED_RATE_MOVE = " [X] [Y] [Z] [F]"
;
Editado para fazer o Spindle ligar ao descer o Z e desligar quando o Z subir; Program moves
;
RAPID_RATE_MOVE = "G0 [X] [Y]"
PLUNGE_RATE_MOVE = "M3"
FIRST_FEED_RATE_MOV E = "G1 [X] [Y] [F]"
FEED_RATE_MOVE = " [X] [Y] [F]"
RETRACT_MOVE = "M5 "
;
-
edite o post processador e coloque os comandos para ligar spindle quando o z desce e desligar quando o z sobe. Simples assim ;D ;D ;D
Por exemplo:Eu uso o artcam, então para fazer o que voce quer, eu editaria o post processador da seguinte forma.
original..
; Program moves
;
RAPID_RATE_MOVE = "G0 [X] [Y] [Z]"
FIRST_FEED_RATE_MOV E = "G1 [X] [Y] [Z] [F]"
FEED_RATE_MOVE = " [X] [Y] [Z] [F]"
;
Editado para fazer o Spindle ligar ao descer o Z e desligar quando o Z subir; Program moves
;
RAPID_RATE_MOVE = "G0 [X] [Y]"
PLUNGE_RATE_MOVE = "M3"
FIRST_FEED_RATE_MOV E = "G1 [X] [Y] [F]"
FEED_RATE_MOVE = " [X] [Y] [F]"
RETRACT_MOVE = "M5 "
;
;D ;D ;D obrigado pela resposta
Outra dúvida que surgiu, vi que varias pessoas usam a ramps na CNC, a ramps tem 5 conectores de drivers para motor de passo, no caso XYZ usaria 3, posso usar um quarto driver para controlar um motor de passo? Vou tentar explicar, teria a função parecida com a de cima, girar em um sentido quando o Z desce e e outro quando o Z subir e parar, e quando tiver usinando manter uma velocidade constante, uma função muito parecida com a do extrusor da impressora 3D e quando o Z subir para mudar de posição faz o retract. Não sei se me expressei e soube explicar corretamente.