Autor Tópico: aceleração e desaceleração do motor  (Lida 1168 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline Jeanfranca

  • Novato
  • *
  • Posts: 6
  • Sexo: Masculino
  • GUIA CNC BRASIL
  • Cidade - UF: Rio do Sul - Santa catarina
  • Nome:: JEAN PIERRE FRANCA
  • Profissão: administrador
aceleração e desaceleração do motor
« Online: 29 de Maio de 2019, 17:35 »
Boa tarde Nobres colegas esse conteudo se refere ao video da quest]ao anterior pois não sei o que houve que não foi o texto. Quanto a meu problema estou fazendo uma maquina para passar cola mas estou tendo o problerma como mostrado no video onde a questão da aceletação e desaceleração do motor está jogando um pouco mais de colo no inicio e no final, e precisaria que a mesma fosse uniforme. a pergunta então é a seguinte existe alguma função na programação que eu possa fazer com que a enviar o comando m3 para a maquina acionar a solenoide que vai fazer fluir a cola eu consiga colocar um comando que retarde essa função ate que o motor ja esteja em movimento algo entorno de 0,5segundos pressumo eu. Aguardo sugestão dos colegas abaixo codigo usado para o video em anexo:

%
G90
G49
M3 S1
G0 X54.115 Y63.239 Z5.000
m3 s15000
G1 X97.658   F5000
m5 G0   Z5.000
G0 X0.000 Y0.000
G0Z5.000
X0.000Y0.000
M05
M02
%


Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re:aceleração e desaceleração do motor
« Resposta #1 Online: 29 de Maio de 2019, 21:46 »
Para pausar por tempo determinado use G04 Px.xx (onde x.xx é o tempo em segundos)
No caso do teu programa exemplo o M3 está sendo acionado duas vezes. Uma antes do movimento e outra vez após o movimento rápido (G0)
Se está usando o M3 para acionar a solenoide da cola, use somente após os eixos estarem em posição.
ainda tem o caso do eixo Z....
Analisando o programa temos:
G90G49M3 S1 ====> aciona a cola
G0 X54.115 Y63.239 Z5.000 =====> Move os eixos com a máxima velocidade

m3 s15000 ====> aciona a cola (A COLA JÁ FOI ACIONADA ANTES)
G1 X97.658   F5000 ========> Move o eixo X com velocidade de 5000mm/min
m5 G0   Z5.000 ========> desliga a cola e move eixo Z com a máxima velocidade.
 
G0 X0.000 Y0.000 ====> move os eixos X e Y para zero com a máxima velocidade.

G0Z5.000 =====> move eixo Z com a máxima velocidade
X0.000Y0.000 ====>  move os eixos X e Y para zero com a máxima velocidade
M05 ============> DESLIGA NOVAMENTE A COLA.



O que pode ser feito é fazer o eixo andar alguns milimetros, acionar a cola e depois ir até alguns milimetros antes do final, desligar a cola e continuar até o fim.
Exemplo....
G0 X50 Y100 => Posiciona os eixos com velocidade máxima.
G1 X53 Y100 F5000 => move 3 milimetros antes de acionar a cola
M3 S1000                => Aciona a cola
G1 X147 Y100          => move o eixo (com a cola acionada)
M5                            => desliga a cola
G1 X150 Y100           => move 3 milimetros depois de desligar a cola
G0 Y0 Y0        => retorna os eixos a posição X0 Y0
....




Offline Jeanfranca

  • Novato
  • *
  • Posts: 6
  • Sexo: Masculino
  • GUIA CNC BRASIL
  • Cidade - UF: Rio do Sul - Santa catarina
  • Nome:: JEAN PIERRE FRANCA
  • Profissão: administrador
Re:aceleração e desaceleração do motor
« Resposta #2 Online: 30 de Maio de 2019, 16:20 »
Boa tarde Cientista 13, em primeiro lugar gostaria de agradecer o seu pronto atendimento ao meu questionamento.Com relação as linha de programa me você me passou fiz o teste para desencargo de consciência, pois apesar de ele sofre as paradas anteriores ao acionamento do m3, o motor novamente precisa parar isso coloca ele em inercia novamente fazendo com que precise novamente do tempo de aproximadamente 0,5 segundos para começar a se movimentar. isto esta me causando um problema pois esta volume a mais de cola apesar de parecer pouco, esta inutilizando a minha peça pois o mesmo esta saindo do caminho da peça e borrando a mesma. como o mach 3 trabalha em blocos penso não ser possível a resolução deste problema via software. O que estou pensando em fazer e instalar um temporizador eletrônico o qual estará ligado na solenoide e será acionado pelo mach3, sendo assim quando o mach 3 enviar o comando para o temporizador, e o mesmo acionar a válvula o eixo já estará em movimento resolvendo desta forma o meu problema. Caso o colega tiver mais alguma sugestão estou aberto a novas soluções. desde já agradeço a atenção.




Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re:aceleração e desaceleração do motor
« Resposta #3 Online: 30 de Maio de 2019, 21:03 »
Se o motor tá parando mesmo na linha reta, vai ver que as configurações de aceleração está muito muito baixa. Altere a configuração do motor, aumentando a aceleração (diminua o tempo de aceleração) na configuração do Mach3

Offline Jeanfranca

  • Novato
  • *
  • Posts: 6
  • Sexo: Masculino
  • GUIA CNC BRASIL
  • Cidade - UF: Rio do Sul - Santa catarina
  • Nome:: JEAN PIERRE FRANCA
  • Profissão: administrador
Re:aceleração e desaceleração do motor
« Resposta #4 Online: 31 de Maio de 2019, 17:12 »
Boa tarde Cientista 13, com relação ao ajuste da aceleração, fiz o procedimento e ficou muito bom. Agradeço a sua atenção

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re:aceleração e desaceleração do motor
« Resposta #5 Online: 31 de Maio de 2019, 21:45 »
Que bom que ficou bom  :D :D
Já que tá resolvido, quem sabe voce poste como deixou a configuração para que outros que tenham o mesmo problema possam achar a mesma solução.
Geralmente grandes problemas tem soluções simples ehehe

 

/** * */