FAGOR 8025 MFAGOR 8055 M

Instrucción G10, G11, G12 (Espejo o especularidad)

La función G10 es una función modal que se encarga de anular la imagen espejo o especularidad. Además de ser una función modal, es una función que el control asume cuando es iniciada la máquina. Es decir, si no se le ordena lo contrario, la máquina siempre asumirá que debe trabajar sin imagen espejo.

G11 es una función modal también, que se utiliza cuando queremos realizar una imagen espejo en el eje «X». A continuación un ejemplo para ayudar a entender que hace realmente esta función:
N080 G11
N090 X-50 Y100 —> (X50 Y100). Mantiene el signo en el eje «Y», pero lo cambia en el eje «X».
N100 X-100 Y-10 —> (X100 Y-10). Idem que en el caso anterior.

Es decir, G11 «especula» sobre el eje «X» cambiandole el signo.

G12 es una función modal también, que se utiliza cuando queremos realizar una imagen espejo en el eje «Y». Por ejemplo:
N080 G12
N090 X-50 Y100 —> (X-50 Y-100). Mantiene el signo en «X», pero lo cambia en «Y».
N100 X-100 Y-10 —>(X-100 Y10). Idem que en el caso anterior.

Para utilizar estas funciones debemos saber que siempre se utilizará en figuras equidistantes. El cero de pieza deberá estar en el centro de la pieza.

Ejemplo de programa

N010 G54 ;Decalaje
N020 G0 G90 X0 Y0 Z300 F30 S1000 M3
N022 T3 D3
N024 M6
N030 G0 X13 Y16 Z5
N040 G1 Z-2
N050 Y36
N060 X27
N070 X48.101 Y55
N080 G2 X63.123 Y48.312 I6.022 J-6.688
N090 G1 Y28
N100 X45
N110 Y14
N120 X41.745
N130 G2 X26 Y16 I-7.745 J2
N140 G1 X13 Y16
N150 G0 Z5
N160 G11 ;Especularidad en eje X
N170 (RPT N30,N150)N1 ;Repite de la línea 30 a la 150 una vez
N180 G12
N190 (RPT N30,N150)n1 ;Repite de la línea 30 a la 150 una vez
N200 G10
N210 G12 ;Especularidad en eje Y
N220 (RPT N30,N150)n1 ;Repite de la línea 30 a la 150 una vez
N230 G0 G90 Z100
N235 G10 ;Anulación imagen espejo
N240 X0 Y0
N250 M30
Un pequeño detalle. Cuando programamos interpolaciones circulares y utilizamos las funciones espejo, el control reconoce que lo que en un cuadrante se mecaniza con G02, cuando hacemos G11, en el siguiente cuadrante será G03.
El programa se ha realizado para un control FAGOR 8050. De todas formas nos basta con tener la idea de como utilizar las funciones, ya que los códigos de programación se rigen por una norma ISO.
—   VER EJEMPLOS DE G10,G11,G12,G13  —


Únete a los comentarios

  1. Tanna

    Tengo una duda sobre las funciones espejo, siempre que se use la función espejo, doy a entender que el espejo se hará siempre en el mismo orden, entonces se puede hacer el espejo de algún dibujo de forma continuada, es decir , para explicarme te pondré un ejemplo que a efectos prácticos usaríamos otra función para hacerlo, pero es para poderme explicar, imagínate que yo quiero hacer una imagen espejo en el eje y de un semicírculo, que empieza en x0y-20, y que acaba en x0y20, si uso la función espejo, lo que haría el programa seria primero un semicírculo con con la función g03 con inicio en x0y-20 y fin en x0y20, luego levantaría la herramienta de corte y se iría al punto x0y-20 para hacer la otra mitad de la circunferencia con la función g02.
    Entonces mi duda es que si la imagen espejo se puede hacer continuada?, es decir que haga la primera mitad del circulo, y que luego haga la otra mitad empezando desde el punto x0y20 en vez de por el punto x0y-20. Espero haberme explicado bien y que puedas resolver mi duda.
    Muchas gracias por su atención.

    • Victor

      Hola Tanna.

      En el párrafo que viene justo después del vídeo de la simulación comento justo lo que estas preguntando.

      Si que se podría hacer continuada. No habría ningún problema. Eso sí, deberías tener en cuenta de anular la especularidad cuando ya se haya mecanizado el círculo.
      De todas formas, para hacer un círculo tienes las funciones G02 y G03 que son más efectivas para realizar la interpolación del circulo. No hace falta utilizar las funciones de imagen espejo.

      Un saludo,
      Víctor.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *