Cómo programar roscas trapezoidales usando macros
Sistema: FANUC-oimait
Idea de programación: cada capa se divide en tres partes: media, derecha e izquierda. de cada corte Diferentes puntos de partida
1. Programa de procesamiento de trapezoide de rosca interna:
G54G99M3S100
T0101
G0Z3
<. p>X33#101=0.2; Profundidad de cada corte (radio)
#102=4 Profundidad de rosca trapezoidal (radio)
#103= Número de cortes en 1 capa
p>
N90 G0U[2*#101*#103].101*#103]
G32Z-32F7
G0X32
Z[3 +[#102-#101]*0.268+A]; A es la mitad del ancho de la parte inferior de la ranura - el ancho de la punta
X33 p>
U[2*#101*#103 ]
G32Z-32F7
G0X32
Z[3-[#102-#101 ]*0,268-A]. Ancho superior de rosca trapezoidal: paso 0.366x Ancho inferior de rosca trapezoidal: paso - ancho superior - 2 veces (profundidad de rosca Xtg15°)
X33
U[2*#101*#103 ]
G32Z-32F7
G0X32
G0Z3
X33
#102=#102-0.2
#103=#103+1
IF[#103LE20]GOTO90;
G0Z100
M5
M30