Autor Tópico: Geração de "G-code" à mão...  (Lida 16144 vezes)

Description:

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

lolata

  • Visitante
Geração de "G-code" à mão...
« Online: 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

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #1 Online: 06 de Abril de 2007, 10:19 »
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"

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Geração de "G-code" à mão...
« Resposta #2 Online: 06 de Abril de 2007, 13:25 »
Citação de: "lolata"
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 ...

lolata

  • Visitante
Geração de "G-code" à mão...
« Resposta #3 Online: 06 de Abril de 2007, 14:21 »
Caro Jorge.
A teoria até que é facil de entender, mas como eu passo isso p/ Turbocnc ?

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #4 Online: 06 de Abril de 2007, 14:39 »
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...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Geração de "G-code" à mão...
« Resposta #5 Online: 06 de Abril de 2007, 17:04 »
Citação de: "fgilii"
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 ...

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #6 Online: 06 de Abril de 2007, 17:09 »
Jorge,

Sim - realmente - nem pensei quando respondí ao Lolata - me desculpem...

Se o caboclo usar a caxola, realmente é simples...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Geração de "G-code" à mão...
« Resposta #7 Online: 06 de Abril de 2007, 17:14 »
Citação de: "lolata"
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 ...

lolata

  • Visitante
Geração de "G-code" à mão...
« Resposta #8 Online: 06 de Abril de 2007, 19:55 »
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 ?

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #9 Online: 06 de Abril de 2007, 20:05 »
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)

lolata

  • Visitante
Geração de "G-code" à mão...
« Resposta #10 Online: 06 de Abril de 2007, 20:58 »
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.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #11 Online: 07 de Abril de 2007, 08:37 »
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):

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #12 Online: 07 de Abril de 2007, 08:46 »
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...

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #13 Online: 07 de Abril de 2007, 08:53 »
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...

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Geração de "G-code" à mão...
« Resposta #14 Online: 07 de Abril de 2007, 09:55 »
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...

 

/** * */