Clube CNC Brasil
Softwares => Codigo "G" => Tópico iniciado por: JandersonHP em 31/08/21 - 21:07
-
Olá amigos, preciso de uma ajuda com uma interpolação circular. Vou explicar a minha dificuldade...
Tenho uma serra ponte CNC de 5 eixos. Serra ponte não usa fresa, mas sim uma "SERRA" (óbvio rsrs).
O que acontece é que pra fazer uma curva por interpolação circular em X+Y é necessário que o eixo "C" rotacione também, a fim de girar a serra (rotação em torno do eixo Z).
Pesquisei bastante mas não cheguei a algo funcional ainda.
Alguém poderia me dar dicas de como posso montar o meu G-Code para efetuar essa interpolação em X+Y+C? É possível essa interpolação?
Outra dúvida é se preciso fazer alguma configuração no Mach3 para que a máquina entenda o G-Code.
Vou deixar aqui o link de um vídeo mostrando um exemplo de movimento que preciso para a minha máquina
https://youtu.be/XoHAR5r6RDE?t=72
Agradeço imensamente a todos!
-
Olá JandersonHP. vejo que esta é sua primeira postagem. É de praxe que novos usuários façam sua apresentação. Existe uma area própri para apresentações
https://www.clubecncbrasil.com.br/clubecnc/index.php/topic,5831.0.html
Você já tentou escrever o gcode de maneira simples, apenas colocando as coordenadas dos 3 eixos numa única linha?
começa o corte na parte reta, vai até onde deve começar a girar o eixo C e ai na próxima linha ponha as 3 coordenadas.
Por exemplo, imaginamos um quadrado de 700 x 700 com recorte no centro de um quadrado de 500 x 500 com cantos arredondados de 150 mm de raio
M3( Liga spindle)
G0 X0.000 Y0.000 C0.000 Z50.000 S15000
G0 X100.000 Y250.000 C0.000 Z10.000
G1 Z-1.000 F12000.0
G3 X250.000 Y100.000 I150.000 J0.000 C90 F1800.0
G1 X450.000 Y100.000
G3 X600.000 Y250.000 I0.000 J150.000 C180
G1 Y450.000
G3 X450.000 Y600.000 I-150.000 J0.000 C270
G1 X250.000
G3 X100.000 Y450.000 I-0.000 J-150.000 C360
G1 X100.000 Y250.000
G0 Z10.000
G0 X0.000 Y0.000 Z50.000
G0 Z50.000
G0 X0.000 Y0.000 C0.000
M5(Desliga Spindle)
M150 P2
M30
-
Olá Cientista13, sou novo aqui e peço desculpas pelo mau jeito, vou me apresentar sim, obrigado!
Quanto ao código, na verdade não tentei fazer dessa forma que você mencionou, mas vou tentar.
Minha maior preocupação é com relação a alguma configuração que seja necessária fazer no Mach3 pra que ele entenda que o meu eixo "C" é um eixo angular, mas acho que estou sofrendo por antecedência.
Vou realizar o teste que você mencionou e volto com um retorno.
Muito obrigado pela atenção por enquanto!!!
-
Eu não uso a Mach3, mas para configurar eixo rotativo e a posição angular, deve ter em algum lugar na configuração do eixo que pode ser escolhido entre linear ou angular.
-
Felizmente sua dica deu certo! Fiz um teste de interpolação indicando a rotação do eixo C e "voilá"...
Estava no caminho errado (era bem mais simples do que eu pensei).
Aproveitando o tópico... Cientista13, qual software você usa se não o Mach3?
E muito obrigado pela dica. Foi tiro e queda...
-
Felizmente sua dica deu certo! Fiz um teste de interpolação indicando a rotação do eixo C e "voilá"...
Que bom que conseguiu ?_2 ?_2
Estava no caminho errado (era bem mais simples do que eu pensei).
"A solução de grandes problemas geralmente são coisas simples" ;) ;) ;)
Aproveitando o tópico... Cientista13, qual software você usa se não o Mach3?
Eu não uso o Mach3 por ser no windows....
Uso o LinuxCnc que é no Linux ^-^ ^-^
O LinuxCnc é gratuito e na minha opinião, funciona melhor.
E muito obrigado pela dica.
Não precisa agradecer, afinal é para isso que existe o ClubecncBrasil. Compartilhar conhecimento é ótimo.
Foi tiro e queda...
Ou como falamos por aqui.... Tiro dado, bicho deitado ?_1
?_4 ?_4