Ola a todos:
Li vários post sobre geração de círculos, e pelo visto isto foi bastante discutido, mas não encontrei uma solução pra um problema atípico que estou tendo.
De um post que eu li, copiei e editei este código:
G2 G3
você quer fazer um circulo interno de diametro 100mm e você tem uma fresa de 20mm
100-20=80
Pega esse 80 e divida por 2
40
N10 G0 G54 X0 Y0
X-40 (DESLOCA O VALOR ACHADO)
G2/G3 X-40 Y0 I40 J0
G0 X0 Y0
Z100
M30
Circulo 360 graus gerará esse programa. Se vossa senhoria quiser mais informações
de como fazer outros circulos lhe passo um manual.
O que pude entender deste código:
- posiciono a ferramenta no ponto que eu escolhi como sendo o zero do furo ( zero todos os eixos).
- o valor 40 representa o raio, então a maquina terá nos extremos do circulo (valores máximos) x-40 y0 -> x0 y-40 -> x40 y0 -> x0 y40 e por fim x-40 y0
no meu programa eu escolhi o raio de 10 ( e claro fiz a correção necessária nos valores dos eixos)
N10 G0 G54 X0 Y0
X-10
G2 X-10 Y0 I10 J0
G0 X0 Y0
Z100
M30
quando executo este programa o circulo não sai na medida esperada (diâmetro de 20), esta ficando muito maior, e tão pouco x0 y0 fica no centro, quando pressiono "start" a maquina move para x-10 e começa o circulo, que esta tendo valores máximo nos eixos de 30.
A primeira coisa que fiz quando terminei a maquina foi aferir os eixos (fusos de esfera em x,y,z), usando um comparador verifiquei que a maquina esta com uma precisão muito boa, fazendo círculos a esmo todos saem perfeitos (redondos).
Agradeço a todos por qualquer dica