Autor Tópico: Interpolação Circular  (Lida 2675 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline dallsan

  • Novato
  • *
  • Posts: 22
  • Sexo: Masculino
  • GUIA-CNC
Interpolação Circular
« Online: 15 de Outubro de 2013, 18:17 »
     Sou leigo em programação de código G, e estou com problemas para gerar uma interpolação circular somente entre o eixo Y e Z em uma  mandriladora, em minhas tentativas, com G02 e G03, o eixo X sempre se move fazendo interpolação helicoidal. alguém pode me dar uma ajuda sobre o assunto. Não sei se é possível fazer isso?



At.
José Carlos

Offline dallsan

  • Novato
  • *
  • Posts: 22
  • Sexo: Masculino
  • GUIA-CNC
Re:Interpolação Circular
« Resposta #1 Online: 16 de Outubro de 2013, 08:46 »
   Encontrei o problema era só mudar de plano para G19.
   Tem algum problema em mudar de plano no meio do programa? Ainda não testei isso.

Offline dallsan

  • Novato
  • *
  • Posts: 22
  • Sexo: Masculino
  • GUIA-CNC
Re:Interpolação Circular
« Resposta #2 Online: 16 de Outubro de 2013, 08:58 »
Novo problema, agora o meu programa está gerando um erro de posicionamento nas interpolações. apesar do mach3 indicar a posição correta as curvas estão ficando menores progressivamente.
Segue o programa, se alguem puder me ajudar agradeço

G98 G80 G19 G90 G54 G64
G21 G90

#1=319.1720
#2=0.622
#3=147

M9
M5
M03 S450
M07
M08

G00 Z210
X 318.5500 Y 216.7000
Z 182.5
G01 Z 177.5000 F80.00
X502.0500 F400

G00 Z210
X320
Y210.7000
Z182.5000
G01 X318.5500 F8.00
G03 Y221.7000 Z171.5000 R11.00
G01 X319.1720 F100.00
G02 Y210.7000 Z182.5000 R11.00
M98 P1 L#3
G01 X502.0500 F100.00
G03 Y221.7000 Z171.5000 R11.00
G00 Z210.0000
M09
M05
M30

O1
#1=[#1+#2]
G01 X#1 F100
G03 Y221.7000 Z171.5000 R11.00
#1=[#1+#2]
G01 X#1 F100
G02 Y210.7000 Z182.5000 R11.00
M99

 

/** * */