¡Nuevos post procesadores para controles ANILAM y FANUC!    Nuevos ejemplos de programación !!! Mira ejemplos de G75 en torno CNC    ¡ Ya van mas de 140 MANUALES !

FAGOR 8025 M


Instrucción G37 (Entrada tangencial)

Utilizamos la función G37 para realizar una entrada tangencial de la herramienta. Normalmente no es necesario llevar a cabo ningún tipo de cálculo. Casi siempre, las trayectorias a enlazar pueden ser recta con recta o recta con curva. La función G37 se debe introducir en el bloque cuya trayectoria se desee modificar. No se puede programar G37 con interpolaciones circulares. El movimiento es rectilíneo. También es posible realizar esta operación de una forma manual. De la misma manera que se programa la entrada tangencial de forma manual, también se puede programar la salida tangencial de la herramienta de forma manual. Aunque no se usa mucho esta función, creo que es interesante conocer su estructura.
Leer más

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

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

Instrucción G27 (Salto condicional si no es igual a 0)

Se utiliza la instrucción G27 (salto condicional si no es igual a 0) cuando se está ejecutando una condición en el programa. Si se cumple la condición no es igual a 0, entonces salta al bloque indicado. Si la condición no se cumple, entonces se ignora el bloque. Parámetros Los parámetros son los siguientes: N110 G27 N500.500.1 Donde N500.500 son los bloques que se tienen que ejecutar. (En este caso solo el bloque N500) El último parámetro es el número de veces que queremos que se repita el bloque o los bloques indicados. En este caso, si se cumple la condición, el programa saltará a la línea indicada para realizar la acción el números de veces que se le haya indicado en el último parámetro. En este caso, una vez.
Leer más

Funciones G31 y G32 (Guardar / Recuperar origen de coordenadas actual)

Funciones G31 y G32 Con las funciones G31 y G32 podemos guardar en el momento que nos interese el origen de coordenadas con el que estamos trabajando. Con G32 lo recuperaremos. Estas funciones se suelen compaginar con la función G92 (traslado de origen de coordenadas). Antes de realizar un traslado de origen de coordenadas, lo que haremos será guardar el actual cero mediante la función G31. Una vez almacenado en memoria dicho origen, realizamos el traslado de coordenadas mediante la función G92. Realizamos las operaciones oportunas, y cuando queremos recuperar el cero original de la pieza, utilizamos la instrucción G32. Parámetros La forma de utilizar estas funciones seria asi: N50 G1 x15 N60 G31 (Se guarda en memoria el origen de coordenadas de la pieza.) N70 G92 X0 (Se ha realizado el traslado de origen de coordenadas.) . . (Se realizan las operaciones pertinentes.) . N110 G32 (Se recupera el origen inicial de la pieza.) Resulta muy útil cuando queremos utilizar dos orígenes de coordenadas en una misma pieza. A remarcar que estas funciones se utilizan sobre todo para poder repetir código programado en cotas absolutas.
Leer más

Instrucción G39 (Achaflanado controlado de aristas)

Esta función nos permite realizar un achaflanado controlado de aristas. No es preciso calcular ningún punto de intersección, tan sólo hay que indicarle el radio. El radio es la longitud que queremos quitar de material. Como siempre una ilustración y un ejemplo me ayudará a explicarlo.     Imaginemos el siguiente código: N10 G54 N20 G0 G90 G43 X0 Y0 Z100 F100 S500 N30 T3.3 N40 M6 N50 G0 X50 Y20 N60 G0 Z5 N70 G1 Z-1 N80 G39 R10 Y50 N100 X10 N110 G0 G44 Z80 N120 M30 Explicacion del codigo En la línea N80 utilizamos la función G39. En la ilustración se indica los puntos que recorre el control cuando ejecuta el código de la línea N80 (tramo A-B). Seguidamente cuando ejecuta el código de la línea N100, realiza el resto de recorrido (tramo B-C-D). Es así porque el control precisa saber siempre una segunda trayectoria para poder calcular el punto C. Se podría decir que la primera trayectoria es la A-B (la que se realiza en la línea N80), mientras que la segunda trayectoria es la B-C-D (la que se realiza en la línea N100). A continuación la simulación del programa arriba mostrado.
Leer más