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

SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: jbentoc em 25 de Março de 2011, 09:58

Título: Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: jbentoc em 25 de Março de 2011, 09:58
Uso o mach3 e gostaria de saber como faço ara a máquina ir mais rápido para o próximo ponto de corte. Isso é possível? Se sim, como faço os ajustes?

Bento
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 25 de Março de 2011, 10:13
Bento,

Não sei se voce sabe, mas um programa de controle de máquinas faz uso de certos códigos chamados "código-G", e entre estes há basicamente um comando chamado "G0" que é o responsável para se ir de um ponto a outro na máxima velocidade da máquina.

Claro - há as configurações no programa que devem levar em conta algumas características mecanicas da criatura e há ainda algumas características mecanicas e eletro-eletronicas que te possibilitem alcançar maiores velocidades.

É muito dificil dizer ou afirmar quais as velocidades que se pode alcançar, porque dependem de toda esta série de características, então para poder dizer se sua máquina está bem ou naão, voce precisa descerver detalhadamente como é sua criatura, seja na mecanica seja na eletronica...
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: jbentoc em 25 de Março de 2011, 13:36
Minha máquina basicamente é o seguinte:

Área útil: 385X220X80
Fusos trapezoidais TR14
Guias com rolamentos lineares 16mm
Motores 23KM 9,9Kg
Placa TB6560 com fonte própria 24V 10A

A maior velocidade que consigo nela sem os motores perderem passos é 900mm/Min, no entanto, cortando com uma fresa de 1mm, tenho que usar apenas 60mm/M para não quebrar a broca. Queria saber se, pelo Artcam, tem como programar duas velocidades, uma para o corte e outra para a movimentação entre peças.

Respondendo a sua pergunta: ainda estou engatinhando em quase tudo que diz respeito à CNC mas estou me esforçando.

Bento

Bento,

Não sei se voce sabe, mas um programa de controle de máquinas faz uso de certos códigos chamados "código-G", e entre estes há basicamente um comando chamado "G0" que é o responsável para se ir de um ponto a outro na máxima velocidade da máquina.

Claro - há as configurações no programa que devem levar em conta algumas características mecanicas da criatura e há ainda algumas características mecanicas e eletro-eletronicas que te possibilitem alcançar maiores velocidades.

É muito dificil dizer ou afirmar quais as velocidades que se pode alcançar, porque dependem de toda esta série de características, então para poder dizer se sua máquina está bem ou naão, voce precisa descerver detalhadamente como é sua criatura, seja na mecanica seja na eletronica...
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 25 de Março de 2011, 14:24
Bento,

Veja - se voce tenta aumentar a velocidade máxima e os motores perdem passos, acredito que voce tem problemas mecanicos que estão limitando tais velocidades...

MNesmo numa máquina simples e usando uma placa simples, conseguia velocidades em torno de 3 metros/min, bem maior que estes 900 mm/min que voce tem agora...

Verifique se há um bom alinhamento entre os fusos e guias, se há paralelismo e coplanaridade entre as guias, se os fusos estão bem centrados, se tudo está justo mas com movimentos suaves...
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: jbentoc em 25 de Março de 2011, 14:33
Ok, vou verificar tudo isso esse final de semana, tenho que desmontar a máquina para pintar o frame e a bancada e aproveito para ver se tudo está bem alinhado e paralelo.

De qualquer forma fica a pergunta: pelo Artcam eu tenho como definir duas velocidades, uma para corte e outra para avanço livre?

Bento
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: Bruiser em 06 de Fevereiro de 2012, 10:33
Achou a resposta???

Ok, vou verificar tudo isso esse final de semana, tenho que desmontar a máquina para pintar o frame e a bancada e aproveito para ver se tudo está bem alinhado e paralelo.

De qualquer forma fica a pergunta: pelo Artcam eu tenho como definir duas velocidades, uma para corte e outra para avanço livre?

Bento
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: john em 06 de Fevereiro de 2012, 11:11
De qualquer forma fica a pergunta: pelo Artcam eu tenho como definir duas velocidades, uma para corte e outra para avanço livre?
Bento
Eu não sei a parte técnica, mas por experiencia, se no motor tunning sua velociade estiver alta e vc configurar (no ArtCam) o corte em velocidade baixa, o corte será na velocidade que vc configurou, mas a viagem entre pontos de usinagem será o tanto que estiver no seu motor tunnig.
Tenho essa mesma duvida quanto a possibilidade de configurá-las diferentes no proprio Artcam, vou recorrer ao fórum da Delcam.
Faça um teste: configure um recorte a uma velocidae extremante baixa e vaja o resultado.
abraço
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: gimbabf em 06 de Fevereiro de 2012, 20:07
Ok, vou verificar tudo isso esse final de semana, tenho que desmontar a máquina para pintar o frame e a bancada e aproveito para ver se tudo está bem alinhado e paralelo.

De qualquer forma fica a pergunta: pelo Artcam eu tenho como definir duas velocidades, uma para corte e outra para avanço livre?

Bento

   no ArtCam é definida a velocidade de corte, a velocidade com a fresa ergida "jog", é definida no programa de controle, no mach3 não sei, mas no emc2 tem um botão  que se arrasta com o mouse para definir a velocidade de jog e outro para definir a velocidade máxima da máquina
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: mulapreta em 07 de Fevereiro de 2012, 01:54
Bento,

Veja - se voce tenta aumentar a velocidade máxima e os motores perdem passos, acredito que voce tem problemas mecanicos que estão limitando tais velocidades...

MNesmo numa máquina simples e usando uma placa simples, conseguia velocidades em torno de 3 metros/min, bem maior que estes 900 mm/min que voce tem agora...

Verifique se há um bom alinhamento entre os fusos e guias, se há paralelismo e coplanaridade entre as guias, se os fusos estão bem centrados, se tudo está justo mas com movimentos suaves...

Gilii, parece que não entendeu bem a pergunta... Ele só quer saber, e eu também, como fazer a máquina fresar em uma velocidade (Com a fresa abaixada) e se dirigir a outro ponto com a fresa levantada. Usando é claro o Mach3 ou Mach2.

Não tem nada haver com perda de passo e outras coisas mais.

Abraços

Edson


Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 07 de Fevereiro de 2012, 08:23
Edson,

Creio  que continua valendo a cois, afinal ele afirma que não consegue passar de 900 mm/min, velocidade bastante baixa mesmo com as características descritas por ele. - para se obter maiores velocidades em deslocamento rápido, a máquina como um todo deverá ser capaz de se mover em velocidades maiores do que as programadas para avanços de corte, e por isso que eu disse o que disse.

Como já foi dito, as velocidades de corte são ajustadas através dos programas de geração de arquivos.

As velocidades máximas são ajustadas nos programas de controle.

Para se obter maiores velocidades de deslocamento rápido é necessário interceder nos ajustes de cada eixo como já foi dito.
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: mulapreta em 07 de Fevereiro de 2012, 13:43
Minha máquina basicamente é o seguinte:

Área útil: 385X220X80
Fusos trapezoidais TR14
Guias com rolamentos lineares 16mm
Motores 23KM 9,9Kg
Placa TB6560 com fonte própria 24V 10A

A maior velocidade que consigo nela sem os motores perderem passos é 900mm/Min, no entanto, cortando com uma fresa de 1mm, tenho que usar apenas 60mm/M para não quebrar a broca. Queria saber se, pelo Artcam, tem como programar duas velocidades, uma para o corte e outra para a movimentação entre peças.
...

Gilii,

Sim, você esta certíssimo no que está falando. Mas, desculpe minha insistência uma vez que só podemos exigir coisas de pessoas que tem condições e capacidade para corresponder nossas necessidades, e você é uma dessas pessoas.

A minha dúvida, é saber como poderia fazer, usando as características da máquina do amigo jbentoc, ela cortar em 60 mm/min. e se deslocar ao próximo ponto de início de novo corte em 900mm/min.. Não levando em consideração fatores de ajustes mecânicos ou eletrônicos(Considere que a máquina esteja tudo em ordem e que estas são as velocidades máximas de trabalho). Lembrando que no caso o corte é 60 mm/min, apenas para a fresa não quebrar.

O mesmo se aplicaria a uma máquina que corte em 1000 mm/min e com velocidade livre em 3000 mm/min.

Grato

Edson
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 07 de Fevereiro de 2012, 16:01
Edson,

Tenho certeza que eu respondí a isso algumas vezes, mas vale a pena repetir tudo de novo porque assim aproveitamos a oportunidade para rever o assunto.

Supondo que tudo esteja bem, eu procedo da seguinte maneira:

Vou ajustando as velocidades de deslocamento e as acelerações de forma proporcional e simultanea até que perceba perda de passos, então reduzo proporcionalmente cerca de 30 a 40% dependendo do caso

Na janela de ajuste de eixos (motor tuning) vou acertando as acelerações com aproximadamente 10% do que coloco nas velocidades, pois sei que são valores bem comportados e que funcional bem na maioria dos casos.

Espero que seja isso que voce queria saber e que tenha ajudado.
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: C N C N o w ! em 07 de Fevereiro de 2012, 19:13
Na janela de ajuste de eixos (motor tuning) vou acertando as acelerações com aproximadamente 10% do que coloco nas velocidades, pois sei que são valores bem comportados e que funcional bem na maioria dos casos.

Deixa ver se entendi ... vc tá dizendo que se a velocidade for, digamos, de 1.000 mm/min vc coloca a aceleração em 100 mm/s ?
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 07 de Fevereiro de 2012, 19:39
Isso - assim fica uma aceleração relativamente mansa mas suficiente para que funcione bastante bem.

pode ver que fica com um tempo em torno de 0,17 segundos para sair do zero e chegar na velocidade máxima...

Vou aumentando os dois valores juntos até que perceba que há perda de passos, então reduzo uns 30% - claro - isso é beeeeem simples e genérico - nada substitui a sensibilidade e a coisa no real mesmo
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: C N C N o w ! em 07 de Fevereiro de 2012, 21:26
Isso - assim fica uma aceleração relativamente mansa mas suficiente para que funcione bastante bem. pode ver que fica com um tempo em torno de 0,17 segundos para sair do zero e chegar na velocidade máxima...

Não deixa de ser um critério, mas ... acho meio que manso demais ... a aceleração tem um papel na produtividade que não é nada de muito óbvio ... é mais importante que a velocidade, em muitos casos  ... claro que há outra considerações como a vida útil dos componentes etc ...
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 07 de Fevereiro de 2012, 22:05
Jorge,

Como sabe a idéia é ter um ponto de partira e uma referencia...

Mesmo sendo muito conservador, é bom para a esmagadora maioria dos casos e um ótimo ponto de partida para o pessoal que ainda não está familiarizado com suas criaturas e o que elas são capazes de fazer (ou não)

Fabio
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: mulapreta em 07 de Fevereiro de 2012, 23:37
Gilii,

Grato pelas orientações, elas estão condizentes com as orientações que recebi do Jorge L..

Mas, supondo que realizei essas configurações, comecei com 100 mm/min e fui aumentando gradativamente até 1500 mm/min. e começou perder passo. Então deixei configurado para 900 mm/min e coloquei os 10% 90 mm/min na aceleração. A máquina está funcionando às 1000 maravilhas.

Aí, depois de alguns dias,  tenho que fresar uma peça de alumínio, a velocidade horizontal terá que ser bem reduzida, digamos 50 mm/min,
mas quando o eixo Z levantar para ir até outro extremo da peça, a velocidade será também de 50 mm/min. Eu estou querendo saber se Há ou não possibilidade dessa velocidade, quando o Z estiver levantado, passar para , digamos 900 mm/min e quando a fresa (eixo Z) abaixar para iniciar novo desbaste na peça a velocidade voltar para os 50 mm/min.


Grato

Edson




 
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: Alebe em 08 de Fevereiro de 2012, 00:16
Eu estou querendo saber se Há ou não possibilidade dessa velocidade, quando o Z estiver levantado, passar para , digamos 900 mm/min e quando a fresa (eixo Z) abaixar para iniciar novo desbaste na peça a velocidade voltar para os 50 mm/min.

Edson,
Para isto se usa os códigos G0, G1, etc.
G00 = Rapid positioning = movimentação com a ferramenta levantada (configurado no prog de controle: emc2, Mach2/3, etc.)
G01 = Linear interpolation = usinagem linear (configurado no prog de criação do gcode: artcam, etc.)
G02 = Circular interpolation, clockwise = Usinagem circular - sentido horário (idem artcam, etc.)
G03 = Circular interpolation, counterclockwise = Usinagem circular - sentido anti-horário (idem artcam, etc.)

http://en.wikipedia.org/wiki/G-code#List_of_G-codes_commonly_found_on_Fanuc_and_similarly_designed_controls

Abraços
Alebe
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 08 de Fevereiro de 2012, 08:30
Edson,

Se a máquina está ajustada para uma velocidade máxima de digamos 900mm/min, esta será a velocidade em deslocamento rápido independente das velocidades de corte preparadas nos arquivos de execução.

O Alexandre apontou os comandos que selecionam as velocidades - só faltou dizer para completar que quando se está em G01, G02 ou G03 se usa a palavra "F" (de "Feed Rate" ou Velocidade de Avanço) que é quem diz ao interpretador a que velocidade deve ser executado aquele movimento.

O único comando que ignora esta palavra de avanço é G00, pois ele é usado em translação rápida ou seja, na máxima velocidade que o cnc está ajustado.
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: mulapreta em 08 de Fevereiro de 2012, 11:03
Gilii,

é exatamente isso que estava precisando. Fiz um pequeno teste adicionando o comando "F" e realmente funcionou direitinho como queria.

Só que para usar esse comando "F" eu tive que editar o GCode no Bloco de Notas. Haveria alguma forma de usá-lo automaticamente pelo ArtCam ou Mech3.

Obs. No GCode original, o comando "F" só é colocado nas linhas de movimentação do eixo Z e logo a seguir quando inicia um novo corte, mas não é colocado na linha em que a ferramenta se movimenta para outro ponto para iniciar outro corte (no meu teste coloquei esse código manualmente). Então esse deslocamento no vazio segue na velocidade do último "F" lido pelo Mach que é o "F" da linha do corte (no exemplo abaixo em Verde).

Veja o exemplo:

Citar

(teste)
G90
G21
G49
G0Z15.0000
M3 S15000
G0 X22.8617 Y56.2397 Z15.0000 F9000
G1   Z-1.0000 F3000
G2 X44.4662 Y96.8729 I48.9776 J0.0189 F150
G2 X76.8739 Y104.9887 I27.3809 J-40.5740
G2 X111.8251 Y84.6064 I-4.9900 J-48.7147
G2 X120.6127 Y51.2296 I-39.8988 J-28.3500
G2 X100.2303 Y16.2783 I-48.7147 J4.9900
G2 X66.8535 Y7.4907 I-28.3500 J39.8988
G2 X31.9023 Y27.8731 I4.9900 J48.7147
G2 X22.8617 Y56.2397 I39.7862 J28.3041
G0   Z15.0000
G0 X32.2970 Y109.4840 F9000
G1   Z-1.0000 F3000
G1 X110.2110   F150
 Y176.0400
X32.2970 
 Y109.4840
G0   Z15.0000
G0 X226.0909 Y30.2255 F9000
G1   Z-1.0000 F3000
G1 X200.5792 Y10.4767  F150
X211.4779 Y40.8425
X184.8122 Y59.0028
X217.0596 Y58.0211
X226.0909 Y88.9935
X235.1222 Y58.0211
X267.3696


Os "F's" em vermelho foram colocados depois, durante a edição pelo Bloco de Notas. Lembrando que a maior velocidade não vai exceder  a velocidade configurada no Mach3, que no meu caso seria de 900 mm/min.

Abs.

Edson


Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: Alebe em 08 de Fevereiro de 2012, 12:33
... só faltou dizer para completar que quando se está em G01, G02 ou G03 se usa a palavra "F" (de "Feed Rate" ou Velocidade de Avanço)...

Nãnãnã.
Ta bem claro que digo que essa velocidade é configurada no programa criador do gcode.
Só não disse como configura. Mas como é uma informação basica e que - consta dos manuais do art - não achei relevante.  ;)

Citar
G01 = Linear interpolation = usinagem linear (configurado no prog de criação do gcode: artcam, etc.)

abraços
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 08 de Fevereiro de 2012, 19:29
Alebe,

Sem problemas - eu só comentei sobre o "F" porque sentí que era necessário ;)

Edson,

Isso mesmo - a coisa funciona, ainda mais se tiver um pós processador bem escrito.

Uma ressalva - a palavra "F" nas linhas em G00 podem ser omitidas porque são ignoradas.

Se o programa de controle está ajustado para 9000mm/min (usando seu exemplo), esta será a velocidade de deslocamento em rápido sempre.
Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: mulapreta em 08 de Fevereiro de 2012, 21:17
Gilii,

é exatamente isso que aconteceu. No meu exemplo coloquei "F9000" exagerando na velocidade, mas na verdade ela, a velocidade, foi até a velocidade que estava configurada, não passou dos 900 mm/min.

Citar
Uma ressalva - a palavra "F" nas linhas em G00 podem ser omitidas porque são ignoradas.

Ok, experimentei apagar a letra "F" e funcionou perfeito.

Só mais uma coisa. Como obter um pós processador bem escrito?

Abraços

Edson

Título: Re:Como faço para a cnc avançar rápido quando não está cortando?
Enviado por: F.Gilii em 08 de Fevereiro de 2012, 21:21
Edson,

Aí eu não tenho como responder à contento, pois a maioria dos programas que eu uso/usei permitiam que os pós processadores fossem editados, então eu ía ajeitando conforme minhas necessidades...

No geral a maioria dos pós de programas como ArtCam  são bem satisfatórios, uns mais outros menos - é questão de ir experimentando e se adequando ao que existe ou à sua necessidade caso tenha como editar.