Autor Tópico: Desligar/Ligar Spindle  (Lida 1756 vezes)

Description:

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

Offline ricardo22ssa

  • Novato
  • *
  • Posts: 10
  • Sexo: Masculino
  • Apaixonado por tecnologia
  • Cidade - UF: Salvador-Bahia
  • Nome:: Ricardo Gomes
  • Profissão: Estudante
Desligar/Ligar Spindle
« Online: 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.

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re:Desligar/Ligar Spindle
« Resposta #1 Online: 13 de Junho de 2019, 22:04 »
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 "
;

Offline ricardo22ssa

  • Novato
  • *
  • Posts: 10
  • Sexo: Masculino
  • Apaixonado por tecnologia
  • Cidade - UF: Salvador-Bahia
  • Nome:: Ricardo Gomes
  • Profissão: Estudante
Re:Desligar/Ligar Spindle
« Resposta #2 Online: 14 de Junho de 2019, 19:47 »
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.

 

/** * */