Paramétricas


FAGOR 8025 M

Operandos matemáticos (para controles FAGOR 8020/8025)

Operandos F01 indica una suma Ejemplo: N050 P10= P02 F01 P03 si P02=5 y P03=3 P10 tendrá un valor de 8 F02 indica una resta Ejemplo: N050 P10= P02 F02 P03 el valor de P10 será esta vez de 2. Indicar que si P10=P03 F02 P02, P10 valdría -2. F03 indica una multiplicación Ejemplo: N050 P10= P02 F03 P03 El valor de P10 será de 15 F04 indica una división Ejemplo: N050 P10=P02 F04 P03 El valor de P10 será de 1.666666 Además, hay que destacar que las operaciones pueden realizarse entre parámetros o entre parámetro y valor, o entre valores. Para indicar un valor, habrá que insertar la letra K delante del valor. Es decir, para efectuar la suma de 3+2, habría que indicarlo de la siguiente forma: K3 F01 K2
Leer más
FAGOR 8025 M

Operandos trigonométricos (para controles FAGOR 8020/8025)

Parámetros para realizar operaciones trigonométricas F06 indica la raíz cuadrada de la suma de dos cuadrados. P02=10 y P03=5. Ejemplo: N070 P10=P02 F06 P03. En P10 se guardará el valor 11.1803. También se pueden alternar parámetros y valores. N100 P10= P02 F06 K4 F05 indica realizar una raiz cuadrada. Ejemplo: N090 P10= F05 P02. P10 tendrá el valor de la raiz cuadrada de 10. N110 P10= F05 K10 F07 realiza el seno de un ángulo. Ejemplo: N090 P10= F07 P03. Donde se entiende que el valor del parámetro P03 es en grados. F08 realiza el coseno de un ángulo. Ejemplo: N100 P10= F08 P02. Donde se entiende que el valor del parámetro P02 es en grados. F09 realiza la tangente de un ángulo. Ejemplo: N080 P10= F09 P02. Donde se entiende que el valor del parámetro P02 es en grados. F10 realiza el arco tangente de un ángulo. Ejemplo: N120 P10= F10 P03. Destacar que las operaciones pueden realizarse entre parámetros o entre parámetro y valor, o entre valores. Para indicar un valor, habrá que insertar la letra K delante del valor. Por ejemplo, para efectuar la raiz cuadrada de 25 habría que reflejarlo de la siguiente forma. F05 K25
Leer más
Fresadora

Uso de paramétricas para controlar el número de piezas mecanizadas

Imaginaros que en vuestra máquina FAGOR 8025 tenéis que mecanizar una serie de 150 piezas. La labor de contar las piezas se podría efectuar perfectamente a mano, pero ya que disponéis de un buen control, preferís efectuar un pequeño programita en paramétricas para que se encargue la máquina de la tarea y no tener vosotros que estar apuntando la cantidad de piezas que lleváis. Programa ejemplo N2 P50=K150 (--Número de piezas a mecanizar--) N4 P51=K0 (--Contador--) N10 G54 N20 M00 (---CARGAR PIEZA---) N30 GO G90 ....... ; Todo lo necesario para iniciar nuestro programa . . (CÓDIGO DEL PROGRAMA AQUÍ) . N120 GO G90 G44 X200 Z200 M5 M9 (-Finaliza nuestro programa y en la siguiente linea empieza el programita en paramétricas-) N130 P51=P51 F01 K1 (--incrementa el valor almacenado en P51--) N140 P51=F11 P50 (--F11 hace la función de comparación. Compara el valor de la variable almacenada en P51 con el valor de la variable almacenada en P50) N150 G26 N170 N160 G25 N10 N170 M00 (---SE HAN MECANIZADO 150 PIEZAS--) N180 M30 Una aclaración. En la línea 140, cuando se realiza la comparación, lo que realmente se está haciendo es restar P50 - P51. Si el valor da como resultado cero, entonces salta a la línea N170. Otro detalle. En el inicio del programa, siempre habrá que reservar…
Leer más
Fresadora

Mecanizado de concavidad esférica

He aquí una muestra de como utilizar las paramétricas en un sencillo programa. El programa realiza un mecanizado esférico en una concavidad. Tenemos que suponer que el desbaste por planos ya ha sido efectuado. A continuación se adjunta el programa, una breve explicación y la simulación del mismo. (P100=0);---------> Angulo inicial. (P101=90);--------> Angulo final. (P103=1);---------> Incremento angular. N010 (ORGX54=-100, ORGY54=-100, ORGZ54=-100) N020 G54 N130 T7 D7 M6 N140 G0 G90 X0 Y0 Z-5 F250 S1500 M3 N150 G93 I0 J0 N160 G1 R15 Q180 N170 G17 G90 G2 Q180 N180 G18 N185 G93 I0 J0 N190 (P100=P100+P103) N200 G91 G3 QP103 N210 (IF P100 NE P101 GOTO N170) N230 G17 G0 Z100 N240 M30 Las tres primeras líneas declaran los parámetros con los que se va a trabajar. Estos son P100, P101 y P103. En el primero, P100, guardaremos el ángulo en el que se encuentra la herramienta. Después P103 nos dice el incremento angular que tendrá cada pasada, y por último P101 el ángulo donde llegaremos. En resumen la idea del programa es la siguiente: - Primero realizar un mecanizado circular de radio=15 en el plano XY(G17) (por lo tanto la esfera será de Ø20 mm, ya que la herramienta es una bola de Ø10 mm). - Después realizar incremento de pasada en el plano XZ(G18). - De nuevo volver…
Leer más
FAGOR 8025 M

Instrucción G25 (Salto incondicional)

Es una función que utilizamos para realizar un salto a otro bloque dentro del mismo programa. Es una instrucción que encontramos en los controles 8025M de FAGOR. Como dice el título, no es necesario que se cumpla ninguna condición, es decir, es para realizar un salto incondicional. La forma de programarla es la siguiente: Explicacion N060 N_._._ Como se puede apreciar en la ilustración, cuando realiza el salto de la línea 30 a la 60, y lo realiza dos veces, la ejecución del programa continúa en el siguiente bloque. (Función para controles FAGOR 8025M)
Leer más
FAGOR 8055 M

Saltos y comparaciones

Saltos y comparacines en programacion parametrica. GOTO. Salto incondicional. N060 (GOTO N150) ---> Saltar incondicionalmente al bloque número 150. EQ. Comparación de igualdad. N060(IF(P200 EQ P111)GOTO N1000) ---> Si el valor cargado en el parámetro P200 es igual al valor cargado en el parámetro P111, salta a la línea N1000. IF. Es una variable que se utiliza para realizar comparaciones. Dependiendo del resultado de la comparación, el programa puede saltar al número de bloque que nosotros queramos, o por el contrario, puede continuar su ejecución normal. N150 (IF(P102 EQ P135) GOTO N1410) --> Si el valor que hay cargado en el parámetro P102 es igual al valor cargado en el parámetro P135, salta a la línea N1410. Si no se cumple esa condición, el control continúa leyendo. RPT. Repite una serie de bloques. N100 (RPT N20,N50)N5 ---> Repetir las líneas de la 20 a la línea 50 cinco veces seguidas. Como habréis imaginado, también se pueden indicar los números de líneas y las veces de repetición mediante parámetros. N100 (RPT N(P111),N(P102))N(P110). ELSE. Es un segundo salto incondicional cuando el primero no se ha cumplido. N020 (IF(P140 NE P150)GOTO N350 ELSE GOTO N120) ---> Si el valor que hay cargado en el parámetro P140 no es igual al que está cargado en el P150 salta a la línea N350, pero si…
Leer más
  • 1
  • 2