Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => G-Code => Tópico iniciado por: PablitOMT em 08 de Novembro de 2012, 09:21
-
Bom dia,
Estou com um problema e gostaria de saber se algum dos senhores poderia me ajudar.
Sou aeromodelista e meu pai construiu uma CNC para cortarmos peças para nossas construções.
Consegui na internet uma planta de um Extra 300S 37% Escala e redimensionei a mesma para
deixar o avião com as medidas de um 24% Escala. Separei as cavernas e gerei os códigos G para
cortar as peças do aeromodelo, porem, como a máquina não é tão potente, tenho que manter a
velocidade de corte baixa, senão o equipamento não resistirá. O problema é que o corte está se
tornando muito lento, devido ao movimento de posicionamento da máquina ter a mesma velocidade
do movimento de corte da peça.
Gostaria de saber se é possível programar a máquina para que durante o posicionamento, por exemplo,
ela tenha uma velocidade de 100mm/min e durante o movimento de corte ela tenha uma velocidade
de 25mm/min? (O movimento de posicionamento que esta sendo gerado pelo Ace Converter é G00 e o
movimento de corte é G01 e G03, não lembro exatamente se tem algum outro, e o programa usado
para o trabalho com a CNC é o EMC2 no Linux)
No aguardo de possíveis soluções.
At.te,
Pablo Marcello
-
G00 E' o rapido.
O comando "F" regula o feed rate.
Por exemplo
F20
O Ace Converter foi feito a quase uma decada atras. Hoje em dia existem melhores conversores de DXF gratuitos.
O ideal seria voce
-
... o ideal seria voce carregar essa planta em um programa de CAD/CAM ... Totalmente gratuito que eu conheco e' so o HeeksCNC
http://www.guiacnc.com.br/softwares-312/heekscnc-%28cadcam%29-gratuito/msg178421/#msg178421 (http://www.guiacnc.com.br/softwares-312/heekscnc-%28cadcam%29-gratuito/msg178421/#msg178421)
-
Bom dia,
Estou com um problema e gostaria de saber se algum dos senhores poderia me ajudar.
Sou aeromodelista e meu pai construiu uma CNC para cortarmos peças para nossas construções.
Consegui na internet uma planta de um Extra 300S 37% Escala e redimensionei a mesma para
deixar o avião com as medidas de um 24% Escala. Separei as cavernas e gerei os códigos G para
cortar as peças do aeromodelo, porem, como a máquina não é tão potente, tenho que manter a
velocidade de corte baixa, senão o equipamento não resistirá. O problema é que o corte está se
tornando muito lento, devido ao movimento de posicionamento da máquina ter a mesma velocidade
do movimento de corte da peça.
Gostaria de saber se é possível programar a máquina para que durante o posicionamento, por exemplo,
ela tenha uma velocidade de 100mm/min e durante o movimento de corte ela tenha uma velocidade
de 25mm/min? (O movimento de posicionamento que esta sendo gerado pelo Ace Converter é G00 e o
movimento de corte é G01 e G03, não lembro exatamente se tem algum outro, e o programa usado
para o trabalho com a CNC é o EMC2 no Linux)
No aguardo de possíveis soluções.
At.te,
Pablo Marcello
No EMC2 é possível usar um setup global de movimentos, para o Jog e para a usinagem, inclusive, no painel do EMC2 é possível ajustar as velocidades "default". Mas dependerá dos comandos G utilizados em seu arquivo de comandos. Poste o seu arquivo de comandos G para uma avaliação.
-
Bom dia,
Estou com um problema e gostaria de saber se algum dos senhores poderia me ajudar.
Sou aeromodelista e meu pai construiu uma CNC para cortarmos peças para nossas construções.
Consegui na internet uma planta de um Extra 300S 37% Escala e redimensionei a mesma para
deixar o avião com as medidas de um 24% Escala. Separei as cavernas e gerei os códigos G para
cortar as peças do aeromodelo, porem, como a máquina não é tão potente, tenho que manter a
velocidade de corte baixa, senão o equipamento não resistirá. O problema é que o corte está se
tornando muito lento, devido ao movimento de posicionamento da máquina ter a mesma velocidade
do movimento de corte da peça.
Gostaria de saber se é possível programar a máquina para que durante o posicionamento, por exemplo,
ela tenha uma velocidade de 100mm/min e durante o movimento de corte ela tenha uma velocidade
de 25mm/min? (O movimento de posicionamento que esta sendo gerado pelo Ace Converter é G00 e o
movimento de corte é G01 e G03, não lembro exatamente se tem algum outro, e o programa usado
para o trabalho com a CNC é o EMC2 no Linux)
No aguardo de possíveis soluções.
At.te,
Pablo Marcello
No EMC2 é possível usar um setup global de movimentos, para o Jog e para a usinagem, inclusive, no painel do EMC2 é possível ajustar as velocidades "default". Mas dependerá dos comandos G utilizados em seu arquivo de comandos. Poste o seu arquivo de comandos G para uma avaliação.
Certo, está em anexo um dos códigos que gerei para o corte da Caverna F4 do aero. É bem simples e creio que conseguirei entender se me explicarem a funcionalidade e a aplicação do código "F".
Sobre o EMC2, já mexi bastante nele e consegui entender que a velocidade de Jog que aparece no painel do programa é a velocidade de movimento enquanto uso as teclas para movimentar a fresa sobre a mesa de corte e a velocidade máxima da máquina, é a velocidade máxima com que a máquina trabalhará enquanto o programa estiver sendo executado.
Acho que o Sr. minilathe entendeu melhor o que pretendo fazer, que é movimentar a máquina rapidamente durante o posicionamento e lentamente durante o corte.
Obrigado pela atenção.
At.te,
Pablo Marcello
-
No EMC2 é possível usar um setup global de movimentos, para o Jog e para a usinagem, inclusive, no painel do EMC2 é possível ajustar as velocidades "default". Mas dependerá dos comandos G utilizados em seu arquivo de comandos. Poste o seu arquivo de comandos G para uma avaliação.
Creio que nao e' isso que ele estaja falando. Quando voce abaixa a velocidade da usinagem voce tambem abaixa a velocidade dos rapidos. Para reduzir a velocidade de usinagem e' so declarar o feedrate. "F" no codio.
EMC2 nao existe mais, agora e' Linuxcnc.
-
Copiei um trecho do código abaixo:
G21 F100
G00 Z6.1000
G00 X8.1610 Y12.6870
G01 Z0.0000
G01 X196.3225 Y12.6870 Z0.0000
G01 X196.3225 Y19.1985 Z0.0000
G01 X202.3439 Y19.1985 Z0.0000
É só alterar o número após o "F', no caso "F100" para, "F50" (exemplo) se quiser reduzir.
-
EMC2 nao existe mais, agora e' Linuxcnc.
Sim, força do hábito...
-
Certo, me ajudem a entender melhor então a aplicação do "F".
O que significa o número que vem logo após o "F"? Se eu colocar 100 quer dizer que ela vai se mover a 100mm/min para executar aquele determinado movimento?
-
Des de que todos os eixos sejam lineares o F vai ser a velocidade.
G21 = milimetros
Fxxxx = milimetros por minuto.
-
Des de que todos os eixos sejam lineares o F vai ser a velocidade.
G21 = milimetros
Fxxxx = milimetros por minuto.
Ótimo!
Creio que agora conseguirei o que desejo...
Farei o teste e lhes informarei o resultado.
Obrigado pela atenção dos Senhores.
At.te,
Pablo Marcello
-
Graças aos senhores que postaram aqui, consegui o que queria.
Muitíssimo obrigado pela atenção e tempo dedicados em ajudar ao próximo.
Caso precise de ajuda futura, voltarei a postar.
Obrigado.
At.te,
Pablo Marcello
-
Ahhh, aproveitando a oportunidade, gostaria de saber como utilizar o "Offset" para compensar o diâmetro da ferramenta utilizada.
Se souberem e puderem me explicar, ficarei muito grato.
-
Ok isso e' bem mais complexo pois depende da direcao do corte se vai ser compensado pela esquerda ou direita.
http://linuxcnc.org/docs/2.5/html/gcode/tool_compensation.html (http://linuxcnc.org/docs/2.5/html/gcode/tool_compensation.html)
-
Ahhh, aproveitando a oportunidade, gostaria de saber como utilizar o "Offset" para compensar o diâmetro da ferramenta utilizada.
Se souberem e puderem me explicar, ficarei muito grato.
O off-set pode ser compensado no arquivo G, através de comandos específicos, ou no programa gerador do código (programa CAM), que compensa a medida da ferramenta ao gerar o código.
-
Blz pessoal,
Vou ter que ler um pouco para tentar entender o funcionamento do offset e tentar aprender como gerar o
código com a compensação da ferramenta utilizada.
Obrigado a todos pela atenção.
Abraços!
-
O off-set npode ser compensado no arquivo G, através de comandos específicos, ou no programa gerador do código (programa CAM), que compensa a medida da ferramenta ao gerar o código.
Me desculpa mas isso nao e' certo. Voce pode ter software compensation ou machine compensation. G40 G41 e G42 e' exatamente para isso.
-
O off-set npode ser compensado no arquivo G, através de comandos específicos, ou no programa gerador do código (programa CAM), que compensa a medida da ferramenta ao gerar o código.
Me desculpa mas isso nao e' certo. Voce pode ter software compensation ou machine compensation. G40 G41 e G42 e' exatamente para isso.
Não entendi o que não esta certo no que o minilathe disse? voce só repetiu o que ele disse .. ou seja os dois estão certos...
-
O off-set npode ser compensado no arquivo G, através de comandos específicos, ou no programa gerador do código (programa CAM), que compensa a medida da ferramenta ao gerar o código.
Me desculpa mas isso nao e' certo. Voce pode ter software compensation ou machine compensation. G40 G41 e G42 e' exatamente para isso.
Não entendi "o que não é certo". O formato da ferramenta (cônica, cilindrica, esférica, ...), o avanço e a compensação das dimensões da ferramenta podem ser feitos através de software CAM, exemplo: Mastercam. Também existem comandos G41 e G42, que aliás, são mais limitados, pois só compensam o raio (de corte cilindrico), em tempo de execução pela CNC.
-
Pablo, não sei com qual programa vc está gerando o código G. Vc inicia o Z em 6.1 e usina tudo em Z0. É um pouco fora do normal.
Programas como o Artcam, quando geram o percurso já compensam a diferença do raio da ferramenta.
Como parece que vc está fazendo o corte de uma só vez, se a máquina não foi especificada pra isso, vai cortar lento mesmo. Experimente cortar de 2 ou 3 passes.
Abraço.
Jorge
-
Pablo, não sei com qual programa vc está gerando o código G. Vc inicia o Z em 6.1 e usina tudo em Z0. É um pouco fora do normal.
Programas como o Artcam, quando geram o percurso já compensam a diferença do raio da ferramenta.
Como parece que vc está fazendo o corte de uma só vez, se a máquina não foi especificada pra isso, vai cortar lento mesmo. Experimente cortar de 2 ou 3 passes.
Abraço.
Jorge
Então Jorge, a máquina trabalha de forma lenta porque é um tanto limitada, construída com pouco recurso e tal. Quanto a usinagem em Z0, eu mesmo quem defino dessa forma pois coloco como 0 a profundidade do corte, acho mais fácil pois com as teclas de jog vou descendo o eixo Z até uma posição que me agrade e a defino como Home do eixo (que no caso será a profundidade do corte).
Sobre cortar em 2 ou 3 passadas, como já disse anteriormente, devido as limitações da máquina, levaria mais tempo ainda para cortar uma peça 2D que posso cortar em 1 passada apenas.
Ainda não consegui gerar um código G legal com o Artcam, mas estou mexendo no programa e descobrindo como funciona, logo conseguirei um código G que me agrade. (Isso é o que espero! kkkkk)
Um abraço e boa noite!
-
O off-set npode ser
Jorge... me parece que foi um "N" amais.. pareceu que voce tinha escrito "nao pode" :-)
-
Pablo, não sei com qual programa vc está gerando o código G. Vc inicia o Z em 6.1 e usina tudo em Z0. É um pouco fora do normal.
Programas como o Artcam, quando geram o percurso já compensam a diferença do raio da ferramenta.
Como parece que vc está fazendo o corte de uma só vez, se a máquina não foi especificada pra isso, vai cortar lento mesmo. Experimente cortar de 2 ou 3 passes.
Abraço.
Jorge
Então Jorge, a máquina trabalha de forma lenta porque é um tanto limitada, construída com pouco recurso e tal. Quanto a usinagem em Z0, eu mesmo quem defino dessa forma pois coloco como 0 a profundidade do corte, acho mais fácil pois com as teclas de jog vou descendo o eixo Z até uma posição que me agrade e a defino como Home do eixo (que no caso será a profundidade do corte).
Sobre cortar em 2 ou 3 passadas, como já disse anteriormente, devido as limitações da máquina, levaria mais tempo ainda para cortar uma peça 2D que posso cortar em 1 passada apenas.
Ainda não consegui gerar um código G legal com o Artcam, mas estou mexendo no programa e descobrindo como funciona, logo conseguirei um código G que me agrade. (Isso é o que espero! kkkkk)
Um abraço e boa noite!
Pablo, posta o arquivo a gente faz o percurso e vc testa ai na maquina. Se der certo a gente da umas dicas de como fazer.
Eu corto bastante peças de aeromodelo.
Abraço
-
O off-set npode ser
Jorge... me parece que foi um "N" amais.. pareceu que voce tinha escrito "nao pode" :-)
:o :o
-
Pablo, posta o arquivo a gente faz o percurso e vc testa ai na maquina. Se der certo a gente da umas dicas de como fazer.
Eu corto bastante peças de aeromodelo.
Abraço
Estou colocando aqui em anexo o arquivo Edvaldo, mas já consegui fazer o que pretendia com relação a velocidade de posicionamento e a velocidade de corte.
Agora vou ter que aprender a mexer direitinho no ArtCAM para aprender a gerar o código G para cortar em apenas uma passada e compensando o diâmetro da ferramenta de corte (1.6mm).
Vlww!
-
Posso estar errado, mas cortar compensado de 6mm com fresa de 1/16" de uma só vez e rápido como vc quer, pode quebrar a fresa...
Tomara que eu esteja errado e que dê tudo certo.
Abraço.
Jorge
-
Só por curiosidade, como é sua máquina? Spindle, eletrônica, motores, guias, fusos, etc...
-
Posso estar errado, mas cortar compensado de 6mm com fresa de 1/16" de uma só vez e rápido como vc quer, pode quebrar a fresa...
Tomara que eu esteja errado e que dê tudo certo.
Abraço.
Jorge
Não, o compensado é de 3mm mas eu coloco 2 chapas de depron de 1mm embaixo para conseguir cortar a peça direitinho, por isso uso a altura de 6.1mm no eixo Z.
Não é que eu queira cortar as peças de forma rápida, eu queria mesmo era definir uma velocidade maior para o posicionamento e uma velocidade menor para o corte, mas isso já consegui com a ajuda do pessoal que postou aqui no tópico.
Está em anexo uma foto da máquina. ;D