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

Dúvidas em Geral => Softwares de Controle - Dúvidas em Geral => Tópico iniciado por: Danpelli em 24 de Novembro de 2017, 17:16

Título: Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 24 de Novembro de 2017, 17:16
Pessoal Boa tarde, estou enfrentando há uns dias um problema que não consigo resolver...


Quando faço por exemplo o Gcode de um quadrado cada vez que a máquina está chegando na aresta desacelera, para e imediatamente depois começa o seguinte lado do quadrado, aí o que fiz foi criar uma curva em cada aresta para ver se a máquina fazia todo direto na mesma velocidade mas não, faz a mesma coisa, desacelera, para e enseguida continua com a curva, alguém sabe o que pode ser?  O Mach3 está configurado em Constant Velocity pelo que não é isso, já gerei vários Gcode com diferentes softwares, inclusive alguns em vez de utilizar G02/G03 para criar as curvas faziam muitas linhas pequenas o que piorou a situação pois aí diminui muito mais a velocidade e por mais que aumentei a velocidade continuava igual de lento....


Agradeço a ajuda aí pessoal.



Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 24 de Novembro de 2017, 17:20
Difícil dizer alguma coisa - seria melhor se voce pudesse postar aqui quais os ajustes de velocidade, aceleração dos eixos ou melhor ainda, postar aqui o arquivo xml de configuração da sua máquina
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 24 de Novembro de 2017, 18:00
Difícil dizer alguma coisa - seria melhor se voce pudesse postar aqui quais os ajustes de velocidade, aceleração dos eixos ou melhor ainda, postar aqui o arquivo xml de configuração da sua máquina


Boa tarde Fábio, tenho lhe enviado algumas mensagens, aproveito para lhe perguntar se recebeu? Grato.


Enseguida passo os ajustes da maquina.
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 24 de Novembro de 2017, 18:04
Steps per configurados em 51
Velocidade de 6500 mm/min
Aceleração de 250 mm/sec2


Precisaria de mais alguma informação?
Obrigado!!
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 24 de Novembro de 2017, 18:12
Experimenta aumentar a aceleração - coloca uns 500 ou 600 e testa um arquivo
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 24 de Novembro de 2017, 18:21
Experimenta aumentar a aceleração - coloca uns 500 ou 600 e testa um arquivo


Já aumentei até 450 que seria o máximo que posso aumentar e continua do mesmo jeito...
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 24 de Novembro de 2017, 18:24
Tem outra questão também que não sei se tem a ver, criei um spline no cad, uma forma orgânica cheia de curvas e o Gcode gerado eram muitas linhas pequenas e a máquina se movimenta a uma velocidade extremamente lenta, tem algo a ver a velocidade Kernel? está configurada por defeito a 25000 Hz.
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 10:13
Bom dia,
continuo fazendo provas aqui e entre outras mudei os códigos G01 pelos G00 que se supõe que sendo assim o lado do quadrado deveria começar ser feito antes de chegar no final do lado anterior correto?? pois estou fazendo isto e a máquina não reconhece, continua indo até o final da linha, pausa pequena e continua o seguinte lado do quadrado....


Agradeceria muito a ajuda de vocês!!
abs
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Alebe em 25 de Novembro de 2017, 11:45
Qual é o programa de criação do gcode, e se não for o mesmo, qual usa para criar os arquivos de corte?
Vc pode postar esse gcode?
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 25 de Novembro de 2017, 11:56
Bem, ângulos de 90 graus (ou perto disso) sempre sofrerão uma parada por menor que seja o tempo - natural porque a máquina precisa parar uma direção para executar outra direção...
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 11:57
Qual é o programa de criação do gcode, e se não for o mesmo, qual usa para criar os arquivos de corte?
Vc pode postar esse gcode?
Bom dia Alexandre, obrigado pela sua resposta.


Então, segue em anexo o arquivo gerado pelo software NCplot que para fazer um quadrado utiliza as interpolações circulares e segue também um retangulo feito com Autocad Lisp que utiliza para gerar curvas varias linhas retas.
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 11:58
Qual é o programa de criação do gcode, e se não for o mesmo, qual usa para criar os arquivos de corte?
Vc pode postar esse gcode?
Bom dia Alexandre, obrigado pela sua resposta.


Então, segue em anexo o arquivo gerado pelo software NCplot que para fazer um quadrado utiliza as interpolações circulares e segue também um retangulo feito com Autocad Lisp que utiliza para gerar curvas varias linhas retas.


Segue o quadrado agora.
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 12:01
Bem, ângulos de 90 graus (ou perto disso) sempre sofrerão uma parada por menor que seja o tempo - natural porque a máquina precisa parar uma direção para executar outra direção...


Bom dia Fabio, sim porém algo esta acontencendo pois se supõe que se a peça tem angulos retos e coloco g00 ou inclusive Constant velocity o lado que segue deveria começar antes de finalizar o anterior e isto não esta acontecendo.
Além disto, nos arquivos que enviei na mensagem anterior eliminei os angulos retos e coloquei curvas, as curvas são pequenas mas entendo que deveria fazer de forma continua também n? Obrigado.
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 25 de Novembro de 2017, 12:02
Tem outra questão também que não sei se tem a ver, criei um spline no cad, uma forma orgânica cheia de curvas e o Gcode gerado eram muitas linhas pequenas e a máquina se movimenta a uma velocidade extremamente lenta, tem algo a ver a velocidade Kernel? está configurada por defeito a 25000 Hz.
Sim, determinadas curvas são interpretadas por inúmeras retas (coisa de certos pós processadores e de certas curvas) e são geradas dessa forma - diversas pequenas retas - e isso gera um desempenho ruim em certos acertos de máquinas...

Estou sem CNC aqui pra testar, mas voce pode tentar aumentar as linhas de "Look Ahead" (janela General Config) - o padrão é 10, aumente para 150 ou 200 e experimente...

Dica - não aumente demais - por exemplo 500 ou 1000, pois aí vai criar outro problema...

A velocidade de Kernel não tem nada a haver com isso - deixe estes ajustes quietos...

Também seria interessante voce postar aqui um print screen da janela General Config, pois há certos ajustes de Velocidade Constante que podem ajudar - como o Alebe disse, o arquivo de corte também é importante a gente ver
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 12:20
Tem outra questão também que não sei se tem a ver, criei um spline no cad, uma forma orgânica cheia de curvas e o Gcode gerado eram muitas linhas pequenas e a máquina se movimenta a uma velocidade extremamente lenta, tem algo a ver a velocidade Kernel? está configurada por defeito a 25000 Hz.
Sim, determinadas curvas são interpretadas por inúmeras retas (coisa de certos pós processadores e de certas curvas) e são geradas dessa forma - diversas pequenas retas - e isso gera um desempenho ruim em certos acertos de máquinas...

Estou sem CNC aqui pra testar, mas voce pode tentar aumentar as linhas de "Look Ahead" (janela General Config) - o padrão é 10, aumente para 150 ou 200 e experimente...

Dica - não aumente demais - por exemplo 500 ou 1000, pois aí vai criar outro problema...

A velocidade de Kernel não tem nada a haver com isso - deixe estes ajustes quietos...

Também seria interessante voce postar aqui um print screen da janela General Config, pois há certos ajustes de Velocidade Constante que podem ajudar - como o Alebe disse, o arquivo de corte também é importante a gente ver



Aumentei as linhas porem nada aconteceu...o arquivo de corte é um simples quadrado, fiz só para testar...segue em anexo print da general config

Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 25 de Novembro de 2017, 12:28
Experimentei os dois arquivos (sem movimento, pois não tenho maquina), e pude notar que o primeiro arquivo, onde voce gerou curvas interpoladas (G02 ou G03) o Mach3 tende a manter a velocidade, apesar de ser absurdamente alta.

Digo absurdamente porque sua máquina é limitada pela máxima velocidade dos eixos, então se seus eixos X e Y estiverem de fato a 6.500mm/min, de nada adianta colocar F10000...

De qualquer forma - no meu teste aqui (com eixos limitados a 4500mm/min) há uma pequena queda de velocidade na curva, o que é natural e esperado.

Para mim, ajustei o Look Ahead em 150 linhas, e tenho (na mesma janela, em baixo à direita) um ajuste "CV distance Tolerance" de 4 unidades habilitados, e também habilitado o comando "Stop CV on Angles >" 30 graus
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 25 de Novembro de 2017, 12:29
No seu print screen, vejo que o comando CV DIst Tolerance está em 180 - diminua isso e vá experimentando
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 13:37
No seu print screen, vejo que o comando CV DIst Tolerance está em 180 - diminua isso e vá experimentando


Bom, com o arquivo já enviado que tinha curvas nas arestas de 10 mm de raio não consegui nenhum avanço nem diminuindo nem aumentado o valor de CV Dist Tolerance. Da para perceber que a velocidade chega a 0 na chegada e na saida da curva.
Porém criei um novo desenho com curvas de 50 mm. de diametro e agora sim vai direto, a velocidade F diminui mas chega só ate 3000 o que já é um avanço importante. O que me surpreendeu neste novo desenho é que a medida que aumento o CV Dist Tolerance a maquina sai mais do percurso do desenho e se diminuo fica mais perto do percurso do desenho, não deveria ser ao contrario já que você me indicou diminuir para o caso anterior? Inclusive peguei o desenho com curvas de 10 mm de raio e aumentei o CV absurdamente até chegar em 5.000.000 mas nada mudou.
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Alebe em 25 de Novembro de 2017, 14:52
abri seu arquivo (retangulo) no NCPlot e veja na imagem como ele ficou num dos cantos.
Note também o feed rate da linha selecionada (em amarelo).

Eu tenho o NcPlot, mas só uso para visualizar possíveis gcodes com problema.
O processador para criar gcodes nele não é muito confiável.

Eu não entendi direito sobre sua mecânica.
O que vc tem é uma impressora 3d?
Vc está tentando usá-la para usinagem, ou só pra imprimir?
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 15:14
abri seu arquivo (retangulo) no NCPlot e veja na imagem como ele ficou num dos cantos.
Note também o feed rate da linha selecionada (em amarelo).

Eu tenho o NcPlot, mas só uso para visualizar possíveis gcodes com problema.
O processador para criar gcodes nele não é muito confiável.

Eu não entendi direito sobre sua mecânica.
O que vc tem é uma impressora 3d?
Vc está tentando usá-la para usinagem, ou só pra imprimir?


Não entendi muito bem, ai é o mesmo arquivo e ele apereceu com essas linhas todas? mas quando eu abro no Mach ele aparece bem, a curva normal....é impressora sim.

Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 25 de Novembro de 2017, 15:18
Abri os dois arquivos juntos e acontece o mesmo problema - a linha laranja é o arquivo quadrado onde vc usou G02 e a linha vermelha o retângulo cujas curvas são formadas de retas
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 15:33
Abri os dois arquivos juntos e acontece o mesmo problema - a linha laranja é o arquivo quadrado onde vc usou G02 e a linha vermelha o retângulo cujas curvas são formadas de retas


Certo, é por isso que no caso do retangulo a velocidade diminui tanto n? ele fica acelerando e desacelerando o tempo todo n?
No caso, o quadrado tem a curva bem formulada, pelo que eu comentei antes vocês acham que seria impossivel que não diminuisse tanto a velocidade nessa curva de raio 10 mm? Será que tem mais alguma configuração da CV Dist Tolerance?
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Alebe em 25 de Novembro de 2017, 15:56
Não entendi muito bem, ai é o mesmo arquivo e ele apereceu com essas linhas todas? mas quando eu abro no Mach ele aparece bem, a curva normal....

Sim. tem todas essas linhas atrapalhando seu código.
Sobre não serem visualizadas no mach já não sei te responder. Como tinha dito, faz tempo que não uso o mach.

Citar
...é impressora sim.

Então, tem pelo menos 3 softs para movimentação de impressoras de ótima qualidade e gratuitos.
Cura, Repetier Host e Pronterface.
Para criar os arquivos, no caso de printers são arquivos STL, tem openscad, blender, 3dsmax, fusion360, sketchup, freecad, etc.
E os fatiadores, que criam os gcodes à partir dos stl: Cura, Slicer, (Esses tb estão embutidos no Repetier host), Simplify3d, etc.
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: F.Gilii em 25 de Novembro de 2017, 17:58
Certo, é por isso que no caso do retangulo a velocidade diminui tanto n? ele fica acelerando e desacelerando o tempo todo n?
Exato! - a cada reta o sistema quer acelerar até a velocidade pré estabelecida e depois frear - como são retas muito pequenas, a velocidade média nesse trajeto cai vertiginosamente

Citar
No caso, o quadrado tem a curva bem formulada, pelo que eu comentei antes vocês acham que seria impossivel que não diminuisse tanto a velocidade nessa curva de raio 10 mm? Será que tem mais alguma configuração da CV Dist Tolerance?
Pois é - eu sei que é uma questão de ajustes de máquina, pois aqui (na simulação) a velocidade média cai muito pouco quando chegam as curvas
Título: Re:Pequenas pausas entre linhas do Mach3
Enviado por: Danpelli em 25 de Novembro de 2017, 18:15
Bom Fabio obrigado realmente pelo apoio e o ALexandre também, continuei testando aqui e cheguei a um meio termo entre a tamanho da curva e quantidade de unidades de CV dist Tolerance porém estou com outro problema referente ao spindle. Queria fazer com que o spindle parasse um pouco antes de chegar na curva ai cortei a reta uns 10 mm antes de chegar nela e coloquei um M5 e depois na hora de comecar a curva um M3 de novo...Ai quando coloco estes codigos todo o ajuste feito anterior parece não servir que começa a fazer as mesmas paradas, é so quitar estes M3 e M5 que volta a rodar normal, sem paradas!!