CNC - Manual de Programación y Operaciones
P/N 70000409A G Funciones de Programación Avanzada
Los paréntesis establecen un orden de las operaciones o denotan
funciones especiales.
NOTA:
N300 #140 = (#11 * #115) / 2
N310 #141 = sen (45)
N320 #142 = (#141 * #140) ; * #142 es el lado más corto
Programación de Variables
Ejemplo 1
Este programa usa variables comunes comprendidas entre #50 y
#149. El programa fresa una cavidad con un ángulo de pared de 3º. Se
indican las dimensiones del fondo de la cavidad:
15,5730 (eje X) x 13,8850 (eje Y). La cavidad tiene una profundidad de
1,0000 pulg.
La herramienta comienza en el vértice superior izquierdo de la cavidad
y a plena profundidad. La pieza cero se define en el centro de la
cavidad.
O 28 * 3-DEG. DRFT PKT
G90 G70 G0 G17
T0
Z0
X0 Y0
T1
X-7.7865 Y6.9425
Z.5
G1 Z-1 F10
F40
#101 = 15.5730
#102 = 13.8850
#103 = .0200
#104 = (#103*TAN(3))
M98 P100
T0
G90 G0 Z0
X0 Y0
M2
O100
LOOP((1/#103)+1);
Reservados todos los derechos. Sujeto a cambios sin previo aviso.
12-Jan-00
Las operaciones de multiplicación DEBEN estar entre
paréntesis; de lo contrario, el CNC tratará al comando
multiplicar (*) como un signo de comentario y descartará el
resto de la línea a continuación de dicho signo.
* MOVER A VÉRTICE SUPERIOR IZQ
* AVANCE HASTA LA PROFUNDIDAD
* LONGITUD (X) DE LA CAVIDD
* ANCHO DE CAVIDAD
* ESCALONAMIENTO ASCENDENTE
DESEADO EN EJE Z
* CALCULAR "PROFUNDIDAD DE CORTE
LATERAL DE HERRAMIENTA" EN EJES X-Y
* INVOCAR SUBPROGRAMA 100
* DEFINIR NÚMERO BUCLE (1 PULG. DP / 0,.02
18-11