You are on page 1of 8

ESCUELA SUPERIOR POLITECNICA DEL

LITORAL
Facultad de Ingeniera Mecnica y Ciencias de la
Produccin
Laboratorio de Procesos de Mecanizacin
PRACTICA # 5
Cdigo G para mquinas CNC

Estudiante:
Erick Jonathan Moreira Valdez.
Matrcula:
201107124
Horario de la prctica:
Mircoles 14:30 a 16:30
Fecha de entrega:

Mircoles, 7 de diciembre de 2014


Cdigos G:
La programacin nativa de la mayora de las mquinas de Control Numrico
Computarizado se efecta mediante un lenguaje de bajo nivel llamado G & M.
Se trata de un lenguaje de programacin vectorial mediante el que se
describen acciones simples y entidades geomtricas sencillas (bsicamente
segmentos de recta y arcos de circunferencia) junto con sus parmetros de
maquinado (velocidades de husillo y de avance de herramienta).
El nombre G & M viene del hecho de que el programa est constituido por
instrucciones Generales y Miscelneas.
Si bien en el mundo existen an diferentes dialectos de programacin con
cdigos G&M, se dio un gran paso adelante a travs de la estandarizacin que
promovi la ISO.
Esta estandarizacin fue adoptada por la totalidad de los fabricantes
industriales serios de CNC y permite utilizar los mismos programas en distintas
mquinas CNC de manera directa o con adaptaciones menores.
El trmino "Control Numrico" se debe a que las rdenes dadas a la mquina
son indicadas mediante cdigos numricos.
Un conjunto de rdenes que siguen una secuencia lgica constituyen un
programa de maquinado. Dndole las rdenes o instrucciones adecuadas a la
mquina, esta es capaz de maquinar una simple ranura, una cavidad irregular,
la cara de una persona en autorrelieve o bajorrelieve, un grabado artstico, un
molde de inyeccin de una cuchara o el de una botella... lo que se quiera.
Al principio hacer un maquinado era muy difcil y tedioso, pues haba que
planear e indicarle manualmente a la mquina cada uno de los movimientos
que tena que hacer. Era un proceso que poda durar horas, das o semanas.
Aun as, era un ahorro de tiempo comparado con los mtodos convencionales.
Actualmente, muchas de las mquinas modernas trabajan con lo que se conoce
como "lenguaje conversacional" en el que el programador escoge la operacin
que desea y la mquina le pregunta los datos que se requieren. Cada
instruccin de este lenguaje conversacional puede representar decenas de
cdigos numricos. Por ejemplo, el maquinado de una cavidad completa se
puede hacer con una sola instruccin que especifica el largo, alto, profundidad,
posicin, radios de las esquinas, etc. Algunos controles incluso cuentan con

simulacin en pantalla y funciones de ayuda geomtrica. Todo esto hace la


programacin mucho ms rpida y sencilla.
Tambin se emplean sistemas CAD/CAM que generan el programa de
maquinado de forma automtica.

Para la realizacin de un programa de maquinado se pueden utilizar dos


mtodos:

Programacin Manual: En este caso, el programa pieza se escribe


nicamente por medio de razonamientos y clculos que realiza un
operario.
Programacin Automtica: En este caso, los clculos los realiza un
computador, que suministra en su salida el programa de la pieza en
lenguaje mquina. Por esta razn recibe el nombre de programacin
asistida por computador.

Los bloques DE INSTRUCCIONES EN CONTROL NUMRICO.


Es el modo de dar rdenes a la mquina para que se los ejecute. Esto tiene
ciertas caractersticas que se debe cumplir. La mquina ejecuta las ordenes
(operaciones) de acuerdo a los datos entregados por dicha operacin, por lo
que cada orden tiene una estructura definida. A cada orden se le denomina
block o bloque de programa.
De manera general cada bloque tiene la siguiente estructura:
a) Numero de bloque (nmero de lnea de programa).
b) Cdigo de orden de configuracin (funcin de maquinado).
c) Parmetros de la funcin de maquinado (Coordenadas X, Y, Z y parmetros
complementarios).
d) Comentarios.
SISTEMAS CAD, CAM Y CDIGO G
En el sistema CAD (Diseo asistido por computadora) la pieza que se desea
maquinar se disea en la computadora con herramientas de dibujo y modelado
slido. Para la fabricacin sustractiva de 3D o archivos de diseo en 2D, por lo
general se utiliza la extensin de archivos CAD DXF. DXF (acrnimo del ingls
Drawing Exchange Format) es un formato de archivo informtico para dibujos
de diseo asistido por computadora, creado fundamentalmente para posibilitar
la interoperabilidad entre los archivos .DWG, usados por el programa AutoCAD,
y el resto de programas del mercado.

Posteriormente el sistema CAM (manufactura asistida por computadora) toma


la informacin del diseo y genera la ruta de corte que tiene que seguir la
herramienta para fabricar la pieza deseada. A partir de esta ruta de corte se
crea automticamente el programa de maquinado, el cual puede ser
introducido a la mquina mediante un dispositivo de almacenamiento o
enviado directamente desde una computadora.
Hoy da los equipos CNC con la ayuda de los lenguajes conversacionales y los
sistemas CAD/CAM permiten a los usuarios producir piezas con mucha mayor
rapidez y calidad, sin necesidad de tener una alta especializacin.
El cdigo G es un formato de texto que se puede escribir con la mano o
generada por un script. Aplicaciones de CAM se utilizan generalmente para
generar el cdigo G. Se utiliza principalmente las extensiones de archivo .tap
y .nc, aunque existen decenas de otras extensiones que cumplen la misma
funcin. Finalmente, todas son extensiones de texto tipo .txt.
Se puede utilizar cualquier editor de texto para hacer o editar el archivo (es
decir, el bloc de notas, Wordpad), pues son archivos de texto.
CODIGOS G PARA EL CENTRO DE MAQUINADO
G00.- Avance lineal del cortador a velocidad alta, para posicionar o sin aplicar
corte.
G01.- Avance lineal del cortador a velocidad programada, para aplicar corte.
G02.- Avance circular del cortador en el sentido de las manecillas del reloj.
G03.- Avance circular del cortador en sentido opuesto a las manecillas del reloj.
G04.- Pausa, acompaada de una letra X, se detiene la herramienta un
determinado tiempo.
G17.- Seleccin del plano XY
G18.- Seleccin del plano ZX
G19.- Seleccin del plano YZ
G20.- Entrada de valores en pulgadas
G21.- Entrada de valores en milmetros
G28.- Regreso al punto cero de la mquina (HOME)
G40.- Cancela compensacin radial del cortador.
G41.- Compensacin a la izquierda del cortador
G42.- Compensacin a la derecha del cortador
G43.- Compensacin longitudinal
G49.- Cancela compensacin longitudinal del cortador
G81.- Ciclo de taladrado para perforacin de agujero pasante. El agujero
atraviesa la pieza en un solo movimiento a una velocidad determinada de
avance.
G82.- Ciclo de taladrado para perforacin de agujero ciego. El agujero no
atraviesa la pieza, en su punto final de taladrado debe tener una pausa para
remover el material sobrante y se determina con la letra P con un tiempo en
milisegundos.
G83.- Ciclo de taladrado para perforacin de agujero profundo. En este agujero
por ser para una perforacin de toda una pieza de ms espesor, se debe llevar

a cabo por incrementos, los cuales se determinan con la letra Q con un valor
determinado, el cortador avanzar con ese valor hasta perforar a toda la pieza.
G80.- Cancela los ciclos G81, G82 y G83
G90.- Comando para hacer uso de coordenadas absolutas.
G91.- Comando para hacer uso de coordenadas relativas
G92.- Programacin del punto cero absoluto, o cero de pieza.
G94.- Avance programado sobre unidad de tiempo (mm/min pulg/min)
G95.- Avance programado sobre velocidad angular (mm/rev pulg/rev)
G98.- Retorno a un punto inicial correspondiente a un ciclo determinado
G99.- Retorno al punto de retroceso de un ciclo determinado.
CDIGOS M PARA EL CENTRO DE MAQUINADO.
M00.- Paro del programa
M01.- Paro opcional
M02.- Fin del programa
M03.- Giro del husillo en sentido de las manecillas del reloj
M04.- Giro del husillo en sentido contrario de las manecillas del reloj
M05.- Paro del husillo
M06.- Cambio programado de la herramienta
M08.- Activa el refrigerante
M09.- Apaga el refrigerante
M10.- Abre la prensa de trabajo
M11.- Cierre de la prensa de trabajo
M29.- Control de la mquina por medio de una computadora. Final del
programa.
M30.- Fin del programa y regreso al inicio del mismo.
M38.- Abrir la puerta.
M39.- Cierra la puerta
M63.- Se activa una seal de salida (enviada de la fresadora al robot
(manipulador)) para que el robot pueda actuar.
M65.- Desactiva la seal de salida para que el robot se retire.
M66.- Comando que ordena una seal de espera activada por el manipulador
(enviada del robot a la fresadora), cuando est efectuando una operacin.
M76.- Comando que ordena una seal de espera desactivada por el robot,
cuando la operacin trmino y la fresadora continen con su trabajo.
M98.- Comando que ordena la llamada a un subprograma.
M99.- Con este comando tambin se ordena el fin del programa, regresando al
inicio del mismo y haciendo que el ciclo se cumpla cuantas veces sea
necesario.
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
G71.- Ciclo de cilindrado
G72.- Ciclo de refrentado
G74.- Ciclo de barrenado
G76.- Ciclo de roscado.
COMANDOS M PARA TORNO.
M00.- Paro programado.
M01.- paro opcional

M02.- Final del programa.


M03.- Giro de la pieza en sentido horario
M04.- Giro de la pieza en sentido antihorario
M05.- Paro del husillo.
M06.- Cambio de herramienta.
M08.- Refrigerante activado
M09.- Refrigerante desactivado.
M10.- Abrir chuck.
M11.- Cerrar chuck.
M19.- Paro exacto del husillo.
M30.- Final del programa con regreso al principio del programa
M38.- Paro exacto conectado.
M39.- Paro exacto desconectado.
M58.- Abrir la puerta
M59.- Cerrar la puerta.
M98.- Llamado de subprograma
M99.- Final del subprograma.
Cdigo G para mecanizar el logo de Twitter en una fresadora.

00011
G90;
G21;
M06 T1 654;
M03 S1000;
M08;
G00 X0;
Y0;
Z2;
G01 Z-1 F33;
G03 X186.8 Y-80.8 R417.8;
X445 Y-60 R417.8;
X708.44 Y155.82 R417.8;
X779.9 Y410 R512;
X880.8 Y557.8 R198.8;
X770 Y508.54 R280;
X856.3 Y610.45 R290;
X734.87 Y553.8 R220.89;
X432.98 Y397.7 R165.5;
X70.89 Y566.44 R455.71;
X129.78 Y365.84 R165.5;
X23.76 Y371.74 R165.5;
X170.89 Y196.66 R165.5;
X78.65 Y190.03 R165.5;

X268.06 Y66.23 R165.5;


X0 Y0 R498;
G01 Z2;
G00 Z25;
G00 X1000;
Y1000;
M09;
M30;

You might also like