Vous êtes sur la page 1sur 3

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA CIENCIAS FÍSICAS Y MATEMÁTICA


INGENIERÍA EN DISEÑO INDUSTRIAL
Alumno: Gavilanes Anthony
Fecha: 28/03/2019
CÓDIGO G
¿Qué es código G?
El código G es el nombre de un lenguaje de descripción de operaciones para máquinas de control
numérico por ordenador (CNC) que puede ser usado también como lenguaje de programación
para controlar estos dispositivos para simplificar operaciones utilizando, por ejemplo, bucles.
(Ventura, 2014)

En los 80 el Código G es el lenguaje más utilizado en la fabricación por ordenador. Aunque


existen ampliaciones e implementaciones de algunos fabricantes así como estándares
alternativos al internacional en algunos países, es más que probable que cualquier máquina de
control numérico moderna sepa interpretar el G-Code básico. El estándar alemán DIN 66025 es
la alternativa que más probablemente llegue a nuestro entorno tanto por su área de influencia
como por su importante presencia en el mercado industrial.

El Código G se almacena en formato texto, es decir, puede leerse (y modificarse) con un editor
de texto plano aunque lo más habitual es que se genere y se visualice desde una aplicación de
modelado y/o fabricación 3D o alguna herramienta o accesorio específico. (Ventura, 2014)

Junto con las impresoras 3D de código libre se han popularizado programas de modelado 3D
también libres como FreeCAD para generar el código G para la impresión 3D, es decir, para
laminar todo esto en los routers CNC.

EJERCICIOS DE PROGRAMACIÓN EN CÓDIGOS G.

Estructura:
Inicio: Contiene todas las instrucciones que preparan a la máquina para su operación:
% Bandera de inicio
: 1001 Número de programa 0-99N5
G90 G20 Unidades absolutas, programación en pulgadas.
N10 T0202 Paro para cambio de herramienta, Usar #2
N15 M03 S1200 Prender husillo a 1200 rpm CW
Remoción de Material: Contiene las velocidades y movimientos de corte, circulares,
lineales,movimientos rápidos, ciclos de corte, etc.
N20 G00 X1 Y1 Mov. rápido a (X1,Y1)
N25 Z0.125 Mov. rápido a Z0.125
N30 G01 Z-0.125 F 5 Avance a Z-0.125 a 5ipm
N35 G00 Z1 Mov. rápido a Z1
N40 X0 Y0 Mov. rápido a X0,Y0
Apagar el Sistema: Contiene todos los códigos G’s y M’s que desactivan todas las opciones que
fueron activadas en la fase de inicio.
N45 M05 Apagar el husillo
N50 M30 Fin del programa (Sarabia, 2012)
Ejemplo de mecanizado:

N0010 G53 X0 Y0 Z0 Traslado de Origen


N0020 G53
N0030 T1.1 Selección de herramientas
N0040 M06
N0050 G90 G94 F1500 S1200 Definición de Parámetros
N0060 G00 X70 Y25 Z5 Posicionamiento de entrada
N0070 M03 Arranque del cabezal
N0080 G01 Z2 Definición del movimiento
N0090 G1 Z-5
N0100 G01 X65
N0110 G01 X20
N0120 G01 Z5
N0130 G00 X0 Y0 Retorno al origen
N0140 M30 Fin del programa

El tipo de herramienta que se ha elegido para realizar esta operación es la siguiente:


Una vez ejecutado el programa, el resultado final es el siguiente: (Vargas, 2012)

Bibliografía
Sarabia, B. (2012). Scrib. Obtenido de https://es.scribd.com/doc/97463276/Programacion-en-
Codigos-G

Vargas, S. (3 de diciembre de 2012). Wikifab. Obtenido de


http://wikifab.dimf.etsii.upm.es/wikifab/index.php/Entrega_2:Ejercicios_b%C3%A1sic
os_fresa

Ventura, V. (3 de diciembre de 2014). Polaridad. Obtenido de https://polaridad.es/que-es-g-


code/

Vous aimerez peut-être aussi