Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => G-Code => Tópico iniciado por: lolata em 06 de Abril de 2007, 10:03
-
Gostaria de saber se o Artcam pode ser usado em uma maquina de 2 eixos, tipo que corta isopor.
Como o Artcam gera o codigo X Y e Z, como ficaria o Z?
Como faria um Cone por exemplo ?
Eu não vi aqui no forum algum amigo que tenha uma maquina 2 eixos em funcionamento.
Obrigado.
Obrigado
-
Lolata,
Dependendo do que se quer fazer o proprio Ace Converter poderia funcionar, ou então um programa para corte de isopor, como o "Cenecé" ou o "GMFC"
-
Gostaria de saber se o Artcam pode ser usado em uma maquina de 2 eixos, tipo que corta isopor.
Como faria um Cone por exemplo ?
Lolata,
as máquinas para corte de isopor via de regra são compostas por QUATRO eixos.
É preferível utilizar programas específicos pra facilitar a vida, mas é possível resolver certos probs com alguma criatividade.
O caso do cone é um deles e bem fácil de resolver, basta programar dois círculos com os diâmetros adequados, um para cada par de eixos e terá o cone. O mesmo raciocínio pode ser utilizado para outros perfis que apresentem conicidade ...
-
Caro Jorge.
A teoria até que é facil de entender, mas como eu passo isso p/ Turbocnc ?
-
Lolata,
O problema é que precisa fazer alguma matemática para colocar isso no Turbocnc - acho que não vale a pena o esforço, a não ser pela curiosidade....
Se usar desses programas de corte de isopor, eles já tem as rotinas para isso, e podem controlar 4 motores...
-
O problema é que precisa fazer alguma matemática ...
Fábio, sem sombra de dúvida é melhor usar progs específicos, mas a "matemática" aqui pode ser apenas um prog CAD qualquer, como o que usei para fazer o desenho. Veja que é muito simples determinar os centros e os diâmetros dos círculos, isso não rende nem quatro linhas de código ...
-
Jorge,
Sim - realmente - nem pensei quando respondí ao Lolata - me desculpem...
Se o caboclo usar a caxola, realmente é simples...
-
A teoria até que é facil de entender, mas como eu passo isso p/ Turbocnc ?
Lolata,
como um exercício que pode ser útil de vez em quando, tente programar arcos e círculos na unha ... é mais fácil do que parece ...
Depois é fazer como fiz, determinar os centros e diâmetros dos círculos no programa CAD e transferir os dados para os parâmetros do código G ...
Fica um pouco menos fácil calcular na ponta do lápis, mas nada de absurdo, é trigonometria elementar ... e dá pra resolver graficamente tb ...
Já disse e vou dizer de novo, claro que é melhor usar um prog específico, mas saber fazer essas coisas é uma boa ...
-
Caro Jorge;
Quando eu disse que na teoria é facil, eu digo que a parte de calculo e teoria eu manjo, o que eu não manjo é que se eu tenho uma cortadora de isopor de um lado os eixos tem que fazer (Ex.) um circulo de 200mm de diametro e de outro lado com 50mm, isso que eu não consigo imaginar, como ficaria esse codigo G.
Teria que ter 4 eixos a maquina ?
-
Lolata,
Se posso meter o bedelho onde não fui chamado, sim, a máquina necessitaria de 4 eixos, dois a dois em paralelo...
É como se fossem dois conjuntos "Y-Z" colocados um de frente para o outro...
A dica fica no seguinte:
Se de um lado os eixos devem fazer um círculo de 200mm diametro e o outro conjunto um círculo de 50 mm diametro, eles devem começar e terminar "juntos" de preferência...
Para isso há uma função chamada "velocidade de avanço em tempo inverso" (no Tuirbocnc, o comando é G93)
-
Fabio,
claro que pode meter o bedelho.
Veja como são as coisas, uma simples duvidas está virando uma aula.
Essa parte de como a maquina faz um cone´, dá p/ imaginar.
Os dois lados da maquina trabalhando simuntaneamente, só que cada uma fazendo o circulo de um tamanho.
Eu estou baixando os dois programa que voce mencionou, vou ver se consigo fazer esse cone p/ mim ver o codigo G.
Queria saber como essa informação chega até a maquina.
-
Lolata,
Antes de baixar e mexer com algum programa de conversão, acredito que é importante pensar num método de fazer a coisa, usando a ferramenta que se tem nas mãos...
Claro - se usar um desses programas dedicados ao corte de isopor, tudo isso é de certa forma descartado.
Posso estar errado, e talvez haja uma forma mais simples ou mais curta de chegar ao resultado.
Da forma que eu pensei foi o seguinte: (aproveitando o desenho do Jorge acima):
Problema: fazer um cone de seção redonda (Vou supor algumas medidas)
Base do cone = 100mm diametro
Altura cone = 133 mm (aprox)
Distancia entre os eixos = 200 mm
A idéia é fazer com que um par de eixos faça círculo pequeno, e o outro par de eixos um círculo maior (a base):
-
Nesta imagem em perspectiva, a idéia é mostrar como imagino o problema...
Para efeito de cálculo e geração do programa, usaremos duas "Origens", uma para cada par de eixos (Origem 1 e Origem 2)
As linhas vermelhas são os percursos que o fio quente faria...
-
No desenho abaixo, um esquema do percurso e das coordenadas que cada par de eixos deveria seguir...
Do lado esquerdo, chamei de eixos "X e Y" - do lado direito, eixos "A e B"
As coordenadas são para cada par...
-
Lolata,
A explicação empacou - estou estudando um modo de fazer a operação (com o TCNC), pois esbarrei num problema simples:
A interpolação circular (G02 ou G03) só enxerga 2 eixos...
Estou vendo um modo de deixar temporariamente os outros 2 eixos como "escravos", ou mesclar as interpolações de algum modo...
Outra forma seria gerar os círculos como uma série de setores retos, e usar comandos G01, pois assim tenho quase certeza que funciona...
-
Já me metendo,
O fio neste caso tem comprimento varável não é.
-
Serrão,
Ter tem, mas na verdade isso não importa, pois não existe um "controle" do comprimento...
O fio fica apoiado em dois suportes, um na direita e um na esquerda, e cada par de eixos controla a posição destes apoios, mas só em 2 dimensões...
A distância entre os apoios (ou entre os pares de eixos) pode ser ajustada manualmente.
O fio é montado eem um arco que o mantém esticado e os apoios móveis só tocam no fio, e não no arco...
-
Gilii,
Eu tive uma dúvida, mas revendo o seu desenho com mais calma, entendi melhor!
É que me pareceu, vendo rapidamente que você apresentava uma rotina onde o fio variava de comprimento e eu tentei imaginar como . . .
-
Serrãso,
É como se fosse um arco, onde o comprimento entre as pontas fosse muito maior que a largura que voce deseja cortar...
Quem manda são os apoios...
-
Lolata,
A explicação empacou - estou estudando um modo de fazer a operação (com o TCNC), pois esbarrei num problema simples:
Caro Fabio
É exatamente esse é o ponto da minha duvida
Como seria o codigo G
Que comando ele daria simultaneamente para os eixos, X, Y, Z e ?.
-
Lolata,
Se são 4 eixos, e digamos que eles tenham os nome "X, Y, A e B", só consigo fazer andar simultaneamente com interpolação linear simples (G01).
Por isso que eu disse que só se transformasse os círculos em pequenos setores lineares, e informasse as coordenadas independentemente.. .
Veja este exemplo (com linhas retas):
Em vermelho o contorno a ser cortado no sentido das setas...imagem retirada - veja imagem abaixo
em seguida posto o código-G como ficaria...
-
O arquivo ficaria mais ou menos assim:
G93 F15 (executa todos os blocos G01 a seguir em 4 segundos)
G01 X0 Y90 A0 B31 (sai da origem e vai para a coordenada de entrada)
G01 X-50 Y90 A-50 B31
G01 X-90 Y50 A-31 B50
G01 X-50 Y10 A-50 B69
G01 X-10 Y50 A-69 B50
G01 X-50 Y90 A-50 B31
G01 X0 Y90 A0 B31
-
Desenho com as coordenadas corretas...
Veja que em um bloco a sequencia de corte segue o sentido horário, e no outro lado o sentido anti-horário, pois a idéia era fazer um cone (no exemplo uma piramide para facilirar o exemplo do codigo-G...
-
Boa tarde pessoal, duas coisas:
1- Estou tentando importar um arquivo .3ds para o artcam para fazer uma peça, porém não sei se estou usando a estratégia errada, mas quando importo o sólido de outro software não consigo fazer com que a ferramenta faça o "arremate" da peça, ou seja quando uso raster em x ou em x&y ficam umas pontas deixadas pela ferramenta, então precisaria de um comando como perfilagem 3D para fazer o contorno da peça, porém quando solicito esse comando ele "reclama" que não há nenhum vetor selecionado, e na vista 2D não há nada para selecionar. Alguém tem alguma sugestão?
2 - Quanto ao caso do cone, já fiz isso com o meu cortador de isopor, o lance é o seguinte, o fio entra ou por baixo ou por cima ou no centro, não entra em dois pontos distintos como o Fábio desenhou. O lado que tem o circulo menor caminha muito mais rápido que o lado que tem o circulo maior pois os dois precisam terminar juntos, o que causa um problema que onde o fio fica parado mais tempo o isopor derrete mais. Usei o sw frances para fazer isso (GMFC). Esse mesmo processo acontece quando voce corta uma asa enflechada, ou seja o lado menor anda mais que o maior.
Espero ter ajudado, e não confundido ainda mais.
Abraços
Leandro
-
Desculpem pessoal, falei errado, o lado maior anda mais que o menor. O fio fica parado mais tempo no lado menor.
-
Leandro,
Sem conhecer a geometria da sua peça, fica dificil falar alguma coisa em relação à geração do sólido...
Normalmente para geração de programas de corte a partir de sólidos em 3d, uso o Visual Mill, que é muito melhor para este tipo de trabalho...
Já no caso do cone em isopor, a idéia era mostrar uma função do programa de controle (G93) que é o uso do movimento em "tempo reverso"...
Justamente, este comando evita que aconteça o que voce comentou, que um dos lados seja executado mais rapidamente que o outro...
-
Fábio, de uma olhada se vc consegue gerar o gcode a partir do sólido nesse arquivo. Eu tentei importar o DXF direto no artcam, mas ele dá um erro (Triangulos em 3DFACE). To tentando encontrar o visual mill pra baixar pra fazer um teste.
Obrigado
Leandro
-
Caro Leandro;
Eu abri seu arquivo no Autocad, ele está todo "quebrado" e duplicado, Quando voce abre no Artcam, dá erro mesmo.
Eu refiz o arquivo, veja se consegue abrir.
-
Olá Lolata, consegui abrir como vetor, mas o que estou tentando fazer é carregar o modelo 3D direto pro artcam. A peça em anexo é a mesma, mas gerada a partir do 3dsmax, tava tentando fazer isso com a extenção DXF. Obrigado pela ajuda.
-
Leandro,
Se posso sugerir, use um formato de sólido mais "sólido" como IGES, IWO, etc...
"Dxf 3D" não é um formato muito católico, e se gerado pelo Autocad....
-
Fábio, o visual mill recebe esses formatos? O artcam só importa 3ds, dxf etc.
Obrigado
-
Leandro,
Me parece que sim, mas não tenho certeza de todos os formatos,m porque estou no Linux agora e fica dificil de confirmar, mas tenho quase certeza que 3DS pode ser lido sim...
Como o VisualMill é bem profissional,. ele tem um bom suporte aos formatos mais robustos, como IGES, IWO, etc...
-
Fabio,
Sei que voce usa para post processor o CAMtechRMS_mm, para usar no turboCNC.
Gerei tres percursos e quando fui salvar o artcam diz que esse processor não tem op'~ao para troca de ferramenta e não pode salvar os tres percursos juntos, só salva um de cada vez.
Dá pra modificar este processor para que ele aceite a troca de ferramenta digamos no ponto 0,0, e suba o Z 6cm para trocar a ferramenta?
Ou voce sugere outro pos para fazer esta função?
-
Landa,
Eu não costumo salvar percursos agrupados, pois em alguns casos se der um erro em um dos arquivos dutrante uma usinagem fica mais dificil saber onde errou e corrigir.
Eu acho mais fácil manipular um arquivo de cada vez, e eu faço a sequencia de arquivos manualmente, carregando um arquivo de cada vez (e executando) para ter um melhor controle...
Sei que dá para editar o pós processador, e inserir o seu código, mas é que aí fica meio estranho, porque acredito que ele vá querer sempre repetir aquela combinação de códigos preparatórios em todos os arquivos, o que pode atrapalhar um pouco...
Quando eu edito o pós processador, normalmente altero detalhes, como uma pausa para esperar que o motor de spindle acelere, ou mesmo para enganar o Turbocnc quando aparece aquele bug de velocidade em G00, quando ele manda o eixo na menor velocidade, e não na maior...
Eu altero de forma que todas as ocorrencias de G0 se transformem em G01 com F9999 ;)
-
OK
Acho que voce tem razão, é mais seguro.
Vou fazer dessa maneira.
-
Por acaso estes G-Codes são usados naqueles tornos da ROMI ?
-
Luis Carlos,
O certo seria verificar que padrão o torno usa, pois quem manda é o sistema de controle da máquina (o programa instalado)...
Por exemplo, usamos o padrão RS274D para código-G (turbocnc por exemplo)
Há alguns programas que aceitam certos comandos especiais, mas normalmente a base é sempre a mesma...
-
Bom dia a todos
Estou tentando fazer um programa manualmente para o mach3, mas não estou conseguindo achar as funções corretas para fazer o que eu preciso, se alguem puder me ajudar serei agradecido.
preciso de um programa especie de um parametrico.
quero que o X desloque um cordenada calculada pelo mach3
Exemplo:
X=(20 * seno30) Y= (20 * cosseno30) Z-10
qual a maneira correta de escrever essa função e se no mach3 existe essa função?
grato
Edney