Documente Academic
Documente Profesional
Documente Cultură
Solo hay que introducir las órdenes pertinentes en el programa. Cargar la máquina,
que ejecutará todos los caminos. La primera cifra representa el desplazamiento
sobre el eje X, la segunda sobre el eje Y, y la tercera sobre el eje Z. Realizando la
tarea sobre un plano tridimensional.
Programación manual
En este caso, el programa pieza se escribe únicamente por medio de razonamientos
y cálculos que realiza un operario. El programa de mecanizado comprende todo el
conjunto de datos que la máquina necesita para la mecanización de la pieza.
A la información en conjunto que corresponde a una misma fase del mecanizado se
le denomina bloque o secuencia y se numera para facilitar su búsqueda. Este
conjunto de información es interpretado por el intérprete de órdenes. Una secuencia
o bloque de programa debe contener todas las funciones geométricas, funciones
máquina y funciones tecnológicas del mecanizado. De tal modo, un bloque de
programa consta de varias instrucciones.
Programación automática
En este caso, los cálculos los realiza un computador, a partir de datos suministrados
por el programador dando como resultado el programa de la pieza en un lenguaje
de intercambio llamado APT que posteriormente será traducido mediante un post-
procesador al lenguaje máquina adecuado para cada control por Computadora. En
realidad se deberían estandarizar los lenguajes de programación debido a que sería
más útil poder desarrollar al máximo las potencialidades de los CNC.
Comandos CNC
El programa de control numérico puede generarse mediante alguna de las
alternativas siguientes:
El operador puede dar entrada a los códigos a través del panel de control de
la máquina.
El controlador puede estar equipado con la alternativa de diálogo interactivo,
lo cual facilita su codificación, o bien puede “teclearse” directamente letra por
letra y número por número.
El programa puede ser “tecleado” en una computadora y guardarse en
formato de texto plano (código ASCII), para transmitirlo posteriormente a
través del puerto serial de la computadora al puerto serial de la máquina-
herramienta a través de un cable.
El dibujo de la pieza se procesa en un paquete de CAM para generar el
código de control numérico y transmitirse posteriormente a la máquina
herramienta.
Comandos G y M
Los códigos G están divididos en dos tipos principales, de acuerdo a su ejecución.
Código G no modal El código actúa solamente en el bloque en el cual aparece.
Código G modal El código actúa hasta que otro código del mismo grupo lo
modifique.
Programa Comentario
G21 Usar sistema métrico
[BILLET Definición de tamaño de tocho para el simulador (no para el
X25.4 Z55 torno)
G98 Hasta nuevo aviso, las velocidades de corte están expresadas
en mm/min
G28U0W0 Antes que nada, retirar las herramientas de la zona de trabajo
M06T0404 Elegir la herramienta número 4, con el juego de parámetros de
compensación 04 (depende de la cara/punta con que desbaste)
M03S3500 Poner a andar el husillo en sentido horario a 3500 rpm
G00X26Z0 Ir velozmente (sin maquinar, se supone que se está en el aire)
hasta las proximidades del tocho
G01X-2F80 Ahora sí, maquinando, se frentea el tocho, de arriba hacia
abajo. Pasamos de largo el cero para que no queden pupitos.
G00Z2X25 Retirar la herramienta y prepararse para cilindrar.
G01Z-40F140 Cilindrar hasta Z=-40
G28U2W0 Enviar la herramienta al home, retirándose primero 2mm en X
M05 Frenar el husillo
M30 Terminar el programa y preparase para ejecutarlo nuevamente
Bibliografía
Anónimo. Control numérico. (2018). Obtenido de
https://es.wikipedia.org/wiki/Control_num%C3%A9rico
Díaz del Castillo Rodríguez, F. (2008). PROGRAMACIÓN AUTOMÁTICA DE
MAQUINAS CNC. Obtenido de
http://olimpia.cuautitlan2.unam.mx/pagina_ingenieria/mecanica/mat/mat_me
c/m4/master_cam.pdf
Mecanizados Sinc. (2018). Qué es el CNC - control numérico por
computadora. Obtenido de https://www.mecanizadossinc.com/cnc-control-
numerico-por-computadora/
TecnoEdu - Programación de máquinas de CNC con códigos G&M. (2018).
Obtenido de https://tecnoedu.com/CNC/GM.php