Ayuda a escribir un programa macro de lavado CNC para procesar elipses. El semieje mayor es 30 y el semieje menor es 19.
Me dedico a tornos CNC. El siguiente es el programa macro para torno de elipse que lo publiqué para usted. Puede usarlo con una pequeña modificación.
La mitad larga. El eje es 100 y el semieje corto es 100. Eje 80
O0001
G00
X0
Z150.
G98
#24
=
80
(radio del eje menor, eje X
dirección)
#26
=
100
(radio del eje mayor, dirección del eje Z)
#7
=
0.1
(Distancia del eje Z entre puntos)
#1
=
#26
+
#7
(Valor máximo en la dirección del eje Z, se supone que es el vértice) p>
#23
=
3.15
(Valor mínimo en la dirección del eje Z)
WHILE
[
#1
p>GT
#23
]
HACER
1
#1 p>
=
#1
-
#7
(calculado cada vez
valor de coordenadas del eje Z)
IF
[
#1
GT
#23 p>
]
IR a
9
#1
=
#23 p>
(Asigne la
coordenada del punto final del eje Z al n.° 1 por última vez)
N9
#3
=
2
*
#24
*
SQRT[1-[#1*#1 ]/[#26*#26]]
(X
coordenada del eje cálculo del valor, aquí programado según diámetro)
G01
X#3
Z#1
F100
FIN
1
M30
%