Está en la página 1de 9

INSTITUTO TECNOLOGICO DE LA

LAGUNA

MANUFACTURA AVANZADA
REPORTE PROGRAMACION MANUAL

ISAAC ABISAI RIOS FLORES


17131041
ING. DAVID GOZALEZ

07/10/2020
INTRODUCCIÓN

La programación manual en códigos G y M para maquinado en CNC ha significado


un gran avance en el desarrollo de productos, facilitando la producción de los
mismos, reduciendo tiempos y costos, que antes se traducían en pérdidas para la
empresa.

OBJETIVOS Y LIMITACIONES

Los principales objetivos de la investigación son:

 Conocer los diferentes códigos utilizados y sus funciones en la programación


CNC
 Diferenciar cuando se utilizan los códigos M o G
 Conocer los códigos mas comunes en el fresado CNC
Las limitaciones de la investigación son:

 No tener la opción de ver físicamente el funcionamiento de una maquina


CNC
 Costos de esta clase de máquinas para adquisición personal

RESUMEN

A continuación, se mostrará un ejemplo del uso de los códigos de programación


CNC manualmente, usados para maquinar mis iniciales, sus funciones y sus
significados generales.
MARCO TEORICO

Maquinado CNC
Actualmente existe un ambiente de grandes expectativas e incertidumbre. Mucho de
esto se debe a los rápidos cambios en la tecnología actual, pues no permiten
asimilarla en forma adecuada de modo que es muy difícil sacarle el mejor provecho.
También hay cambios en el orden económico y política, los cuales en sociedades
como la nuestra (países en vías de desarrollo) inhiben el surgimiento de soluciones
autóctonas o propias para nuestros problemas mas importantes.
El termino CNC se refiere al control numérico de máquinas, generalmente maquinas
herramientas. Normalmente este tipo de control se ejerce a través de una
computadora y la maquina esta diseñada a fin de obedecer las instrucciones de un
programa predefinido. Cual se ejerce a través de un proceso siguiente.
 Dibujo del producto
 Programación
 Interfase
 Maquinas herramientas
La interfase entre el programador y la MHCN se realiza a través de dispositivos, el
cual puede ser: una cinta perforada y codificada, cintas magnéticas con la
información del programa o una computadora a través de la cual se proporciona
información necesaria.

 Mayor precisión y mejor calidad de productos.


 Mayor uniformidad en los productos producidos.
 Un operario puede operar varias máquinas a la vez.
 Fácil procesamiento de productos de apariencia complicada.
 Flexibilidad para el cambio en el diseño y en modelos en un tiempo corto.
 Fácil control de calidad.
 Reducción en costos de inventario, traslado y de fabricación en los modelos y
abrazaderas.
 Es posible satisfacer pedidos urgentes.
 No se requieren operadores con experiencia.
 Se reduce la fatiga del operador.
 Mayor seguridad en las labores.
 Aumento del tiempo de trabajo en corte por maquinaria.
 Fácil control de acuerdo con el programa de producción lo cual facilita la
competencia en el mercado.
 Fácil administración de la producción e inventario lo cual permite la
determinación de objetivos o políticas de la empresa.
 Permite simular el proceso de corte a fin de verificar que este sea correcto.
Sin embargo no todo son ventajas y entre las desventajas se pueden citar las
siguientes:
 Alto costo de la maquinaria.
 Falta de opciones o alternativas en caso de fallas.
 Es necesario programar en forma correcta la selección de las herramientas de
corte y la secuencia de operación para un eficiente funcionamiento.
 Los costos de mantenimiento aumentan, ya que el sistema de control es más
complicado y surge la necesidad de entrenar al personal de servicio y
operación.
 Es necesario mantener un gran volumen de producción a fin de lograr una
mayor eficiencia de la capacidad instalada

Ejes y movimiento
El torno y centro de maquinados de control numérico, tienen similitudes en su
operación y en los códigos que se manejan dentro del programa de control numérico
que se les suministre.
Ambas maquinas tienen un controlador, utilizándose en este trabajo el controlador
FANUC, ya que es uno de los mas utilizado en el mercado.
Las instrucciones del programa de control numérico que mueve la herramienta,
tienen una relación directa con el tipo de movimiento y el eje o ejes en los cuales se
lleva acabo.
Movimientos
Se dice que un movimiento libre de la herramienta sin que ésta tenga contacto
alguno con la pieza es un movimiento en vacío, y si se desea que éste se ejecute a la
máxima velocidad permisible por la máquina, entonces se codifica con la instrucción
G00, conociéndose también como interpolación lineal en vacío, ya que los
movimientos con este código siempre se realizan en línea recta. Por otra parte,
cuando la herramienta está en contacto con la pieza, se prefiere un movimiento con
una velocidad de avance específica. Si el movimiento se realiza en línea recta, se
codifica con la instrucción G01, conociéndose como interpolación lineal con corte.

Pero si el movimiento es circular, entonces se codifica con G02 ( a favor de las


manecillas del reloj) o con G03 (en contra de las manecillas del reloj) y se le llama
interpolación circular
Los ejes de movimiento principales se designan con las letras X, Y e Z. Los códigos
G00 y G01 se asocian a uno o varios valores de coordenadas X, Y ó Z según sea el
caso. La instrucción G01 requiere la especificación del valor de avance, el cual se
proporciona en el proceso de torneado en unidades de distancia por vuelta, ya sea en
mm/rev o pulg/rev. Por ejemplo: G01 X30.0 Z-10.0 F0.2 (el avance es de 0.2
mm/rev) Para el proceso de fresado, el avance se proporciona normalmente en
unidades de distancia por tiempo, ya sea en mm/min o pulg/min. Por ejemplo: G01
X10.1 Y12.0 Z-5.0 F100.0 (el avance es de 100 mm/minuto)
Interpolación circular
Es el movimiento similar al movimiento lineal, pero se pueden realizar movimientos
circulares a una cierta velocidad de avance, utilizándose como ya se dijo, los
códigos G02 y G03
Los ejes generan planos de trabajo en donde se manejan de manera exclusiva las
interpolaciones circulares. Un arco programado con G02 ó G03 se ejecuta solamente
en alguno de los tres ejes principales: X-Y, X-Z ó Y-Z, correspondiéndole a cada
plano un código de control numérico

DESARROLLO
En este y en todos los ejemplos que se realicen, se debe asignar un código para las
unidades que se usaran, en este caso se trata de milímetros, por lo que se asigna el
código G21, posteriormente se debe indicar que se trabajaran en coordenadas
absolutas utilizando el código G90, después el programa debe indicar a la maquina
que debe regresar a home utilizando G28 para cada uno de los ejes, es importante
que esto se haga por defecto para asegurar el funcionamiento correcto del programa.
Debemos dar a conocer la herramienta que se utilizara con el código M06
acompañado de T, en este punto del programa solo debemos poner en marcha el
usillo en la dirección que nos parezca conveniente ya sea sentido horario M03 o
antihorario M04 e indicar la velocidad a la que girara el usillo con S, el siguiente
paso es indicar a la herramienta donde comenzara a desbastar, usamos el código
G00 acompañado de las coordenadas absolutas donde iniciara el corte. En este punto
el desbaste comenzará no sin antes indicándoselo a la herramienta con el código
G01 en conjunto de un valor en el eje Z que será el encargado de indicar la
profundidad del desbaste, también debe ir acompañado del código F el cual nos
ayudara a indicar la velocidad del avance. En este punto del programa, la maquina
ya esta desbastando, solo falta el dar las trayectorias que tomara para formar lo
deseado, se continúa usando el código G01 y lo acompañamos de la dirección
deseada respecto a las coordenadas del plano y con su velocidad de avance con F.
En caso de llegar a un punto donde queremos que nuestra maquina deje de desbastar
material y posicionarla en otro punto, tenemos que usar de nuevo el código G00 y
una distancia a la que queremos que se levante el usillo respecto de nuestra pieza,
después de nuevo usar G00 para posicionarla en el punto donde queramos que haga
el desbaste ahora acompañada de las coordenadas en X y Y deseadas, para después
usar el código G01 con la profundidad en el eje Z y su velocidad de avance F para
empezar a desbastar
Cuando tengamos la necesidad de hacer un recorrido circular, es necesario utilizar
coordenadas relativas (i, j) usando G02 si el sentido será horario o G03 si será
antihorario.
Al finalizar el desbaste debemos hacer que el programa indique que el usillo se
separe de la pieza usando G00 más la separación en Z, después hacer que la pieza
regrese a home con G28 mas los ejes en 0, debemos indicar el paro del usillo con el
código M05 y posteriormente el paro del programa con M30

RESULTADOS
Gracias a lo aprendido se pudieron hacer de forma correcta los códigos para el
maquinado de mis iniciales en una superficie plana, sabiendo esto, nos da la
posibilidad de hacer cualquier cosa que necesitemos o se requiera en la industria,
esto practicando y estudiando mas del tema

CONCLUSION

Podemos concluir que el uso de la programación CNC está teniendo una gran
relevancia en la actualidad y se prevé que aumente con el paso de los años, por lo
que como ingenieros es importante que conozcamos sobre el tema y saber abordarlo
en caso de ser requerido.

También podría gustarte