Вы находитесь на странице: 1из 22

CDIGOS G y M PARA LA FRESADORA DIDCTICA DE CONTROL NUMRICO COMPUTARIZADO

STARMILL

OBJETIVO: El alumno aplicar los diferentes cdigos de control numrico para la realizacin de
programas en la fresadora didctica starmil.

5.1 ANTECEDENTES

5.2 CDIGOS DE PROGRAMACIN

5.3 FUNCIONES PREPARATORIAS

5.4 FUNCIONES AUXILIARES

5.5 BLOQUES FUNCIONALES

5.6 FUNCIONES DE APOYO

PRONTUARIO

ACTIVIDADES DE APRENDIZAJE

AUTOEVALUACIN

BIBLIOGRAFA
5.1 ANTECEDENTES
El crdito sobre las primeras investigaciones en
control numrico es para John Parsons y
Frank Stulen de la compaa Parsons
localizada en Michigan, quienes en la dcada
de los cuarenta disearon un dispositivo que
utilizaba datos de coordenadas numricas con
el propsito de mover la mesa de trabajo y
producir partes complejas para aeronaves, con
base en lo anterior, la fuerza area de los EUA
premi a la compaa en 1949 con un contrato
para estudiar la factibilidad del nuevo concepto
de control para mquinas herramienta.
As, la compaa Parsons corporation y el
Instituto Tecnolgico de Massachusetts
(M.I.T.) desarrollaron una mquina
herramienta prototipo que utiliz el nuevo
principio de datos numricos, en el laboratorio
del M.I.T. se confirm que el concepto era
factible por lo que se hizo la adaptacin a una
fresadora vertical de tres ejes usando controles
combinados analgicos digitales, el sistema
mediante el cual se realizaban los movimientos
de la mquina herramienta recibi el nombre
de control numrico.
La exactitud y la capacidad de repeticin del
sistema de control numrico eran mucho mejor
que los mtodos de maquinado de manual
disponibles entonces y tambin era claro el
potencial para reducir el tiempo no productivo
en el ciclo de maquinado, por lo que la fuerza
area de los EUA en 1956, decidi patrocinar
el desarrollo de las mquinas herramienta de
control numrico en diversas fbricas, de esta
forma las industrias aeronutica y aeroespacial
empezaron a producir mquinas de control
numrico.
La importancia de la programacin de partes
fue clara desde el principio, la fuerza area de
EUA sigui apoyando el desarrollo y la
aplicacin del control numrico mediante el
patrocinio de investigaciones realizadas en el
M.I.T., lo anterior implic el desarrollo de
lenguajes de programacin de herramientas
programadas automticamente.
Actualmente la tecnologa CNC ha estado
exitosamente aplicada en casi cada aspecto de
la industria manufacturera. Estas aplicaciones
son frecuentemente clasificadas en las
siguientes categoras:
Centros de maquinado.
Centros de torneado.
Mquinas de afilado CNC.
Mquinas de corte CNC (lser, plasma,
electrn o llama).
Fabricacin de mquinas CNC (punzonadora
para metal de hoja, mquina dobladora o
prensa de mbolo).
Mquina soldadora CNC.
Mquina de medicin de coordenadas CNC
5.2 CDIGOS DE PROGRAMACIN
Los cdigos de programacin CN pueden ser
clasificados dentro de dos categoras
principales: programacin manual y
programacin asistida por computadora, en el
mtodo manual una parte del programa est
preparada por cdigos introducidos
manualmente dentro del controlador ya sea
usando una unidad de interruptor,
introduccin de datos va manual (MDI) o
usando una computadora con procesador de
texto.
El mtodo de programacin de CN asistido por
computadora, usa una computadora para
ayudar automticamente la generacin de
partes de herramientas para producir un
maquinado, puede realizarse en una de las tres
siguientes formas:
* Procesador de lenguajes CN.
* Sistema de software CN CAD/CAM.
* Software de programacin como parte de la
unidad CNC.
5.2.1 CDIGOS DE PROGRAMACIN DE
LA FRESADORA STARMILL.
Los cdigos de programacin empleados para
la fresadora starmill, son similares a los del
torno starturn, sin embargo nuevos cdigos
hacen su aparicin debido a los ejes de
coordenadas que se manejan y a las
caractersticas del maquinado, a continuacin
se indican los ms comunes en la fresadora
didctica de control numrico computarizado
starmill.
5.3 FUNCIONES PREPARATORIAS
(CDIGOS G)
G00 Interpolacin lineal con movimiento
rpido en vaco. Este cdigo indica un
movimiento sin la accin del cortador sobre la
pieza de trabajo, todos los movimientos se
hacen con el mximo avance disponible en la
mquina y es equivalente a 1000 mm/min.
G01 Interpolacin lineal con arranque de
viruta. Es una interpolacin lineal con avance,
se emplea este comando donde se requiere que
el cortador desprenda viruta del material en la
trayectoria programada.
G02 Interpolacin circular sentido horario.
Este cdigo efecta una interpolacin circular
cartesiana en sentido horario a travs del
punto central y final del crculo contenido en
una trayectoria circular. Para efectuar el arco
circular o crculo completo se requieren de los
puntos iniciales y de llegada del arco.
G03 Interpolacin circular sentido antihorario.
Al igual que el anterior, es un arco generado
por el movimiento coordinado de dos ejes en el
cual la trayectoria de la herramienta respecto a
la pieza de trabajo, es en el sentido contrario a
las manecillas del reloj.
G04 Parada intermedia. Se detiene la ejecucin
del programa en el bloque en el que el se
asigna este comando, se puede regular el
tiempo de la parada temporal, de acuerdo a las
necesidades del programa, pudiendo alcanzar
un mximo de 99 segundos.
G20 Sistema ingls. Cdigo empleado para
trabajar en unidades inglesas, para la norma
EIA-274-D este comando representa una
interpolacin circular, sentido horario.
G21 Sistema internacional. Se usa para indicar
las unidades mtricas, para la norma EIA-274-
D, el comando G21 es una interpolacin
circular, sentido antihorario.
G28 Ir a referencia de la mquina. Por
conveniencia al programar algunas piezas con
geometra compleja, se manda a la herramienta
a posicionarse en el punto referencial, para
facilitar los cambios en M06.
G40 Cancelacin de compensacin de la
herramienta. Cancela la compensacin que se
haya activado (sea G41 o G42).
G41 Compensacin de herramienta a la
izquierda. La herramienta se encuentra del
lado izquierdo de la pieza vista en planta, de
esta manera ejecuta el recorrido del contorno
deseado.
G42 Compensacin de herramienta a la
derecha. La herramienta se encuentra al lado
derecho de la pieza vista en planta, de tal
manera que se ejecuta el recorrido del
contorno programado.
G73 Ciclo fijo. Ciclo de taladrado con
desahogo de viruta.
G76 Taladrado. Ciclo de taladrado con salida
orientada de herramienta.
G81 Ciclo de fresado en barrenado por puntos.
Es un ciclo de fresado sin desahogo de virutas,
una vez que la herramienta llega al fondo se
retira con avance rpido.
G85 Ciclo de barrenado. Para facilitar el
proceso de barrenado en la fresadora de CNC,
se cuenta con comandos, tales como el G85, en
el que el retorno de la broca se ejecuta con
marcha rpida una vez que se ha alcanzado la
profundidad, para facilitar la ruptura de viruta
, al llegar a la profundidad la herramienta
permanece en esa posicin durante algunos
segundos procediendo posteriormente a salir
con un movimiento G00. El avance de trabajo
lo ejecuta con un G01.
G90 Programacin absoluta. Un modo de
programacin en el cual la informacin parte
un punto de referencia (cero pieza).
G91 Programacin incremental. Modo de
programacin en el cual el punto de origen
vara con base en las dimensiones de la pieza.
G92 Cambio en el programa de la posicin del
cero absoluto. Desplazamiento de origen o cero
pieza programado solo en un bloque.
G94 Avance de corte. Las unidades de avance
se programan en mm/min.
En las siguientes tablas se indican las
caractersticas de los cdigos G.
Tabla 6
Tabla 6 (continuacin)

Tabla 7. Cdigos G para rotacin .


Grupo de Cdigos Declaracin, funcin de
comandos G comandos
Movimiento de G00 Rpido cruzado
herramientas
G00 X Z
G01 Interpolacin lineal
G01 X Z
Interpolacin circular en
sentido de las manecillas del
reloj
G02 GO2 X Z R F
G03 Interpolacin circular en
sentido contrario de las
manecillas del reloj
G03 X Z R F
2. Definicin de G50 (colocando el cero de trabajo)
coordenadas de G52
trabajo
En
algunos G50 X Z
controles

3. Control de la G50 Velocidad mxima del husillo


velocidad del
husillo G50 S en: RPM

G96 Colocacin constante de


velocidad de la superficie
G96 S en: RPM

Velocidad del husillo arreglado


G97
G97 S en: RPM

4.Seleccin de G20/G70 Seleccin de unidades en


unidades pulgadas.

G21/G71
Seleccin de unidades mtricas
Unidades de G98 Alimentacin por minuto
seleccin de
alimentacin
G99 Alimentacin por revolucin
Herramientas G40 Compensacin del radio de la
compensacin nariz de la herramienta
radio de nariz cancelada
G40 G0/G1 Xx Zz
G41 Compensacin del radio de
nariz de herramienta izquierdo

G42 G41 G0/G01 Xx Zz Txxxx

Compensacin del radio de


nariz de herramienta derecha
G42 G0/G01 Xx Zz Txxxx
Ciclos de arreglo

A. Ciclo singular G90 Generacin en un paso de


cuatro movimientos del porta-
G94 herramienta

B. Ciclos de pasos
mltiples

G71 Generacin de pasos mltiples


G72 para cuatro movimiento de
porta herramientas

5.4 FUNCIONES AUXILIARES


Las funciones auxiliares o miscelneas son
usadas en funciones de la letra M seguidas de
dos dgitos. Estas desempean las instrucciones
de encendido/apagado del refrigerante, husillo,
cambio de herramienta, fin de programa. La
tabla 9 ilustra algunos comandos M usados en
la fresadora didctica starmill.
Tabla 8 . Cdigos miscelneos
CODIGOS MISCELNEOS
M00 PARO INDEFINIDO DEL PROGRAMA.

M03 ENCENDIDO DEL HUSILLO EN EL SENTIDO HORARIO.

M04 ENCENDIDO DEL HUSILLO EN SENTIDO


ANTIHORARIO.

M05 PARO DEL HUSILLO.

M06 CAMBIO DE HERRAMIENTA.

M30 FIN DE PROGRAMA.

M98 LLAMADO DE SUBPROGRAMA.

M99 RETORNO AL PROGRAMA PRINCIPAL.

Tabla 9. Funciones miscelneas.


Grupo de Cdigos
Funcin de los comandos
comandos G
Alto de M00 Alto de programas
programas

M01 Alto opcional

Control de M03 Husillo en (rotacin en direccin de


husillo las manecillas del reloj)

M04
Husillo en (rotacin en la direccin
contraria a las manecillas del reloj)

M05 Husillo apagado


Cambio de M06 Cambio en la especificacin de la
herramienta herramienta por nmero

T__ M06

Control del M08 Refrigerante en funcin


refrigerante
M09 Refrigerante en apagado
Fin de M02 Fin de programa y regreso de cinta
programa
M30 Fin de programa y retorno a la
memoria

5 .5 BLOQUES FUNCIONALES
Los controles CN son usualmente ejecutados
con todas las palabras contenidas en un
bloque. Por lo que los bloques de
programacin son regularmente e organizados
de acuerdo con sus tareas. La tabla 11 muestra
algunos bloques funcionales comunes.
Tabla 10
Bloque funcional Explicacin Ejemplo tpico
1- La caracterstica de Establecer el control de modos G90 G80 G40 G17
seguridad operativos adecuados en el
comienzo de una parte de
programa

Este bloque es usado despus de


un cambio de herramienta
2. Colocacin del sistema Define el trabajo del punto cero G92 Xx Yy Zz
coordinado
G54

3. Lenguaje de Compensa la diferencia entre el G43 Hh


herramientas fuera de lenguaje de programado de las
conjunto herramientas y el lenguaje actual
de las herramientas

4. Movimiento de Generacin del porta- G0 Xx Yy Zz


herramienta herramientas para las piezas de
trabajo de la mquina G1 Xx Yy Zz

G2/G3 Xx Yy Zz
5. Corte de dimetro de Compensacin de corte en una G41/G42 Xx Yy Hh/Dd
compensacin direccin especificada por una
cantidad dada de distancia G40 Xx Yy

6. Ciclo arreglado Genera una serie de agujeros G8_Xx Yy Zz Rr Ff


desempeados en operaciones
del porta-herramientas
7. Cambio de Selecciona una herramienta y Tt M6
herramienta causa un cambio de herramienta

8. Control de husillo Comandos para velocidad y Ss M3/M4


direccin de rotacin del husillo
M5

9. Retorno del punto de Retorno de la herramienta a su G91 G28 Z0


referencia posicin inicial para el
maquinado G91 G28 X0 Y0

10. Fin de programa Especificacin de fin del M2


programa
M30
5.6 FUNCIONES DE APOYO
Al igual que en el torno didctico de control
numrico starturn, los cdigos de apoyo en el
starmill establecen las caractersticas de alguna
operacin especfica en el proceso mecanizado
y van acompaados de algunos cdigos
preparatorios y auxiliares considerando que se
trabaja en tres ejes. A continuacin se indican
algunos cdigos de apoyo utilizados en la
fresadora didctica de control numrico.
Tabla11 . Cdigos de apoyo.
CDIGOS DE APOYO
F= VELOCIDAD DE AVANCE EN MM/MIN. UTILIZADO EN LOS CDIGOS G01,
G02, G03, G41, G42, ETC.
R= VALOR DEL RADIO EN LAS INTERPOLACIONES CIRCULARES G02 Y G03.
T= NMERO DE HERRAMIENTA EN UN CDIGO M06.
S= R.P.M.

PRONTUARIO DE LA UNIDAD V
1. Explicar el significado de los comandos
principales (G) para la fresadora Starmill que a
continuacin se enlistan:
G00___________________________________
_______
G01___________________________________
_______
G21___________________________________
________
M03___________________________________
________
M05___________________________________
________
M06___________________________________
________
M30___________________________________
________
G41___________________________________
_________
G42___________________________________
_________
G40___________________________________
__________
2) Escribe y explique tres cdigos de apoyo
usados en la fresadora starmill.

Вам также может понравиться