Está en la página 1de 17

UNIVERSIDAD DE CARABOBO

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA MECÁNICA
PROCESOS DE FABRICACIÓN III

FUNCIONES PREPARATORIAS
ADICIONALES
(G04, GO4 K0, G04 K, G07, G05, G50, G51)

Carmen Osorio
C.I.: 26.336.013
Enero de 2022
FUNCIONES PREPARATORIAS
ADICIONALES
Las funciones preparatorias se Las funciones preparatorias,
programan mediante la letra G también conocidas como G-
seguida de hasta tres cifras (G0 - Codes o Códigos G, son las más
G319). importantes en la
programación CNC, ya que
Se programan siempre al controlan el modo en que la
comienzo del cuerpo del bloque y máquina va a realizar un trazado,
sirven para determinar la o el modo en que va a
geometría y condiciones de desplazarse sobre la superficie de
trabajo del CNC. la pieza que está trabajando.
Interrumpir la preparación de bloques (G04)

Un caso de este tipo es la evaluación de la El CNC va leyendo hasta veinte bloques por
"condición de salto de bloque" que se define delante del que está ejecutando, con objeto de
en la cabecera del bloque. calcular con antelación la trayectoria a
recorrer.

Pausa

Tiempo
Específico

Esta función detiene la preparación de bloques Cada bloque se evaluará, por defecto, en el
y espera a que dicho bloque se ejecute para momento de leerlo, pero si se desea evaluarlo
comenzar nuevamente la preparación de en el momento de la ejecución de dicho
bloques. bloque se usará la función G04.
Cada vez que se programa G04 se
anulan temporalmente la compensación de
radio y de longitud activas.

Por ello, se tendrá cierta precaución al


utilizar esta función, ya que si se intercala
entre bloques de mecanizado que trabajen
con compensación se pueden obtener
perfiles no deseados.
El bloque N15 detiene la preparación de bloques por lo que la
EJEMPLO ejecución del bloque N10 finalizará en el punto A.

Se ejecutan los siguientes bloques de programa en


un tramo con compensación G41.

Una vez finalizada la ejecución del bloque N15, el CNC


continuará la preparación de bloques a partir del bloque N17.
Como el próximo punto correspondiente a la trayectoria
N10 X80 Z50 compensada es el punto "B", el CNC desplazará la herramienta
N15 G04 hasta dicho punto, ejecutando la trayectoria "A-B".
/1 N17 M10
N20 X50 Z50
N30 X50 Z80
G04 K0: Interrupción de preparación de bloques y
actualización de cotas
Mediante la funcionalidad asociada a G04 K0, se puede lograr que tras finalizar determinadas maniobras de PLC, se actualicen las
cotas de los ejes del canal.

Las maniobras de PLC que exigen una actualización de las cotas de los ejes del canal son las siguientes:

• Maniobra de PLC utilizando las marcas SWITCH*.


• Maniobras de PLC en las que un eje pasa a visualizador y luego vuelve a ser eje normal durante la ejecución de programas pieza.

FUNCIONAMIENTO DE G04
TEMPORIZACIÓN (G04
K)
Por medio de la función G04 K se puede programar La función G04 K no es modal, por lo tanto deberá
una temporización. programarse siempre que se desee una temporización.
El valor de la temporización se programa en La función G04 K puede programarse con G4 K.
centésimas de segundo mediante el formato K5
(1..99999). La temporización se ejecuta al comienzo del bloque en
que está programada.

EJEMPLO
G04 K50 ; Temporización de 50 centésimas de segundo (0.5 segundos)
G04 K200 ; Temporización de 200 centésimas de segundo (2 segundos)
ARISTA VIVA (G07)

Cuando utilizamos la instrucción


G07, el control no ejecuta la
siguiente línea de programa hasta
que no se haya alcanzado la posición
exacta del bloque anterior. La
función G07 no es compatible con la
función G05. Es una función modal.
La manera de programarlo es muy
simple.
ARISTA MATADA (G05)

Cuando se trabaja en G05 (arista matada), el


CNC comienza la ejecución del siguiente
bloque del programa, una vez finalizada la
interpolación teórica del bloque actual. No
espera a que los ejes se encuentren en
posición.

La distancia de la posición programada a la


que comienza la ejecución del bloque
siguiente depende de la velocidad de avance
de los ejes.
ARISTA MATADA
CONTROLADA (G50)

Cuando se trabaja en G50 (arista matada


controlada), el CNC, una vez finalizada la
interpolación teórica del bloque actual,
espera que el eje entre dentro de la zona
"INPOSW2" para continuar con la
ejecución del siguiente bloque.

La función G50 controla que la diferencia


entre los perfiles teórico y real sea inferior
al definido en el parámetro "INPOSW2".
LOOK-AHEAD (G51)

La función look-ahead analiza por adelantado la trayectoria a mecanizar (hasta 75 bloques) para calcular el
avance máximo en cada tramo. Esta función permite obtener un mecanizado suave y rápido en programas con
desplazamientos muy pequeños, incluso del orden de micras.
Formato de programación

G51 [A] E B

A (0-255) Es opcional y define el porcentaje de aceleración


a utilizar.
Si no se programa o se programa con valor cero
asume, para cada eje, la aceleración definida por
parámetro máquina.

Error de contorno permitido.


E (5.5) Cuanto menor sea este parámetro, menor será el
avance de mecanizado.

Permite mecanizar esquinas como arista viva con


B (0-180) la función Look-ahead.
Indica el valor angular (en grados) de las esquinas
programadas, por debajo del cual, el mecanizado
se realizará como arista viva.
Consideraciones a la
ejecución
Si durante la ejecución en "Look-Ahead" se da una de
las circunstancias que se citan a continuación, el CNC
El CNC a la hora de calcular el avance tiene en cuenta lo baja la velocidad en el bloque anterior a 0 y recupera
siguiente: las condiciones de mecanizado en "Look-Ahead" en el
próximo bloque de movimiento.

• El avance programado.
• La curvatura y las esquinas.
• Las velocidades máximas de los ejes.
• Las aceleraciones máximas. • Bloque sin movimiento.
• Ejecución de funciones auxiliares (M, S, T).
• Ejecución bloque a bloque.
• Modo MDI.
• Modo de inspección de herramienta.
Propiedades de la función

En el momento del encendido, después de ejecutarse


La función G51 es modal e incompatible con G05, M02, M30 o después de una EMERGENCIA o RESET,
G07 y G50. Si se programa una de ellas, se el CNC anulará, si está activa, la función G51 y asumirá
desactivará la función G51 y se activará la nueva el código G05 o el código G07 según se personalice el
parámetro máquina general "ICORNER".
función seleccionada.
El CNC dará error 7 (Funciones G incompatibles) si
La función G51 deberá programarse sola en el estando activa la función G51 se ejecuta una de las
bloque, no pudiendo existir más información en siguientes funciones:
dicho bloque.

G33 Roscado electrónico.


G34 Roscado de paso variable.
G52 Movimiento contra tope.
G95 Avance por revolución.
Algoritmo avanzado de
look-ahead (integrando
Efecto de los filtros Fagor en el mecanizado de
filtros Fagor) círculos

En el mecanizado de círculos, al utilizar filtros Fagor, el


error será menor que si no se utilizan estos filtros:
El algoritmo avanzado de la función look-ahead,
realiza el cálculo de las velocidades de las esquinas,
de forma que se tiene en cuenta el efecto de los
filtros Fagor activos en estas. Al programar G51 E,
los errores de contorno en los mecanizados de las
esquinas se ajustarán al valor programado en dicha
G51 en función de los filtros.

Para activar el algoritmo avanzado de look-ahead,


utilizar el bit 15 del p.m.g. LOOKATYP
¡GRACIAS POR SU ATENCIÓN!

También podría gustarte