Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIA
Sistemas Integrados de Manufactura
DOCENTE
Ing. Luis Miguel García Félix
Integrantes
Semestre
7
2
Indice
2 Programación de máquinas CNC mediante códigos G - M y CAD-CAM............................... 3
2.1 Procedimiento para la elaboración de una pieza en una máquina CNC. ........................... 3
1. Diseño de la pieza: Utiliza software de diseño asistido por computadora (CAD) para crear
un modelo 3D de la pieza que deseas fabricar. Define las dimensiones, formas y detalles
necesarios.
2. Creación del programa CNC: Con el diseño en CAD, utiliza software de programación
CNC (CAM) para generar un programa que indique a la máquina CNC cómo cortar, perforar o
3. Selección del material: Elige el material adecuado para la pieza, como metal, plástico o
corte y alimentación, y ajusta la altura de la herramienta según las especificaciones del programa
CNC.
todos los ajustes sean correctos y que la máquina esté lista para comenzar.
7. Ejecución del programa: Inicia el programa CNC y observa cómo la máquina corta o
8. Monitoreo y ajustes: Supervisa el proceso para asegurarte de que la máquina esté funcionando
9. Finalización: Una vez que la máquina CNC haya completado el proceso, retira la pieza y
10. Inspección y control de calidad: Verifica que la pieza cumpla con las especificaciones de
operación que estás realizando. Cambia las herramientas cuando sea necesario y asegúrate de que
13. Supervisión constante: Durante la operación de la máquina CNC, mantén una supervisión
constante para detectar posibles problemas, como vibraciones inusuales o ruidos extraños.
15. Optimización del programa: Si es posible, optimiza el programa CNC para minimizar los
tiempos de ciclo y reducir el desgaste de las herramientas. Esto puede incluir la utilización de
16. Documentación: Lleva un registro de los parámetros de corte utilizados, las herramientas
empleadas y otros datos relevantes para cada trabajo. Esto facilitará futuras referencias y ajustes.
máquina CNC. Esto incluye el uso de equipo de protección personal, como gafas de seguridad y
la siguiente fórmula:
completa.
6
máxima a la que la herramienta penetra. Esta profundidad se define según las necesidades del
El avance por revolución es la distancia que avanza la herramienta en una sola revolución
completa. Se mide en milímetros por revolución (mm/rev) o pulgadas por revolución (in/rev). Es
corte. Se mide en unidades de longitud por unidad de tiempo, como milímetros por minuto
7. *Material de trabajo:*
7
El tipo de material que estás mecanizando tiene un impacto significativo en los parámetros de
corte. Diferentes materiales requieren velocidades de corte y avance específicas para obtener
8. *Geometría de la herramienta:*
Herramientas con diferentes geometrías, como fresas, brocas o insertos, requerirán ajustes en las
9. *Consideraciones de seguridad:*
La seguridad es una prioridad al calcular los parámetros de corte. Asegúrate de que las
velocidades y las profundidades de corte seleccionadas sean seguras para evitar daños a la
Dependiendo del material y del proceso de mecanizado, es posible que necesites aplicar
*Códigos G (Geometría):*
Los códigos G son comandos que controlan los movimientos de la herramienta y las
códigos G comunes:
8
posición específica sin realizar mecanizado. Es útil para desplazar la herramienta a puntos de
3. *G02 - Movimiento circular en sentido horario:* Este código se usa para realizar
movimientos circulares en sentido horario. Debes especificar el centro del arco, el radio y la
velocidad de avance.
4. *G03 - Movimiento circular en sentido antihorario:* Similar a G02, pero para movimientos
5. *G90 - Posición absoluta:* Cambia el sistema de coordenadas a modo absoluto, donde las
*Códigos M (Miscelánea):*
Los códigos M son comandos misceláneos que controlan funciones y operaciones específicas
1. *M03 - Arranque del husillo en sentido horario:* Activa el husillo de la máquina CNC en
antihorario.
10
máquina.
1. *Encabezado (Header)*:
sobre el programa, como el nombre del programa, el número de serie, la fecha y cualquier
comentario relevante.
- El corazón de un programa CNC son los bloques de movimiento. Cada bloque describe una
acción específica que la máquina debe realizar, como moverse a una posición, cambiar la
alimentación.
3. *Códigos G y M*:
- Los códigos G (Geometría) indican el tipo de movimiento o acción que se realizará. Por
4. *Comentarios (Comments)*:
12
- Los comentarios son líneas de texto dentro del programa CNC que proporcionan
- Al final del programa CNC, se suele incluir una indicación de fin de programa, como un
comentario que dice "(Fin del Programa)" o simplemente "M30" (que es un código M común
para finalizar).
6. *Espacios y Formato*:
- Los programas CNC suelen tener un formato específico con espacios y líneas en blanco
7. *Comandos Especiales*:
- En algunos casos, se pueden incluir comandos especiales para realizar tareas específicas,
8. *Verificación y Simulación*:
- Antes de ejecutar un programa CNC en una máquina real, es común realizar una
2.3.3 Códigos M, S, T y F
Códigos M (Misceláneos):
- El código S se utiliza para establecer la velocidad del husillo en revoluciones por minuto
*Código T (Herramienta)*:
- El código S se utiliza para establecer la velocidad del husillo en revoluciones por minuto
pulgadas).
cilíndricas. Pueden ser usados para especificar la ubicación de un punto o para definir trayectorias
específicas.
- El código M98 se utiliza para llamar a una subrutina modal. La subrutina modal es un
programa independiente que se ejecuta y puede contener una serie de comandos. Una vez que la
- El código M99 se utiliza para indicar el final de una subrutina y el retorno al programa
principal. Después de ejecutar una subrutina modal con M98, se utiliza M99 para volver al
programa principal.
- El código G65 se utiliza para llamar a una subrutina no modal. A diferencia de M98, G65
se utiliza para llamadas de subrutina que no afectan el estado modal actual de la máquina. Una
- El código G66 se utiliza al final de una subrutina no modal para indicar que se ha
Ejemplo:
- El ciclo de roscado se utiliza para roscar agujeros. Puedes especificar el diámetro del
Ejemplo:
- Este ciclo se utiliza para operaciones de escariado en tornos CNC. Permite especificar el
Ejemplo:
Ejemplo:
- Este ciclo se utiliza para operaciones de ranurado. Puedes especificar el ancho de la ranura,
Ejemplo:
cilíndrico. Permite especificar el diámetro de inicio, el diámetro final y la longitud del torneado.
Ejemplo:
G71 U2 R2
- Este ciclo se utiliza en tornos CNC para operaciones de mandrinado. Permite especificar el
Ejemplo:
avance.
Ejemplo:
- Este ciclo se utiliza en fresadoras CNC para operaciones de planeado. Puedes especificar la
Ejemplo:
la velocidad de avance.
Ejemplo:
- El proceso comienza con la creación del diseño de la pieza en un software de CAD. Aquí,
los diseñadores pueden crear modelos 2D o 3D de la pieza que desean mecanizar. Pueden agregar
- Una vez que se ha creado el diseño en CAD, se importa a un software CAM. El software
CAM (como Mastercam, Fusion 360, SolidCAM, entre otros) permite definir cómo se
28
mecanizará la pieza. Aquí se especifican las operaciones de mecanizado, como fresado, torneado,
taladrado, etc.
representan el recorrido que seguirá la herramienta de corte para eliminar material y dar forma a
cuenta factores como la herramienta utilizada, las velocidades de corte y los puntos de
entrada/salida.
- Dentro del software CAM, se establecen los parámetros de corte, como la velocidad de
corte, la velocidad de avance, la profundidad de corte y la velocidad del husillo. Estos parámetros
5. *Simulación y Verificación*:
- Antes de generar el programa CNC final, es crucial realizar una simulación en el software
CAM. Esto permite verificar visualmente que las trayectorias y los parámetros de corte sean
automáticamente el programa CNC en el formato requerido por la máquina CNC. Este programa
29
través de una memoria USB o una conexión de red). En la máquina CNC, se carga el programa y
de la pieza que deseas mecanizar. Puedes rotar, hacer zoom y desplazarte por el modelo para
2. *Importación de Diseños*:
- Puedes importar diseños de CAD previamente creados (como archivos DWG, DXF o
STEP) en la interfaz del software. Esto te permite utilizar diseños existentes como base para tu
programación CNC.
3. *Creación de Geometría*:
pantalla. Puedes dibujar líneas, arcos, círculos y otras formas geométricas para definir
herramienta para mecanizar la pieza. Esto implica seleccionar áreas o características de la pieza y
especificar cómo la herramienta de corte debe moverse para dar forma a la pieza.
velocidad de avance, la profundidad de corte y la velocidad del husillo. Estos parámetros afectan
6. *Simulación de Mecanizado*:
- Antes de generar el programa CNC final, puedes utilizar la pantalla para realizar
simulaciones de mecanizado. Esto implica ver cómo se moverá la herramienta de corte a lo largo
7. *Edición y Verificación*:
- Puedes editar y ajustar las trayectorias, los parámetros de corte y otros detalles
directamente en la pantalla. Además, puedes verificar y corregir cualquier error o conflicto que
- Una vez que hayas configurado todas las opciones y estés satisfecho con la programación,
puedes utilizar la pantalla para generar el programa CNC en el formato necesario para tu máquina
CNC.
9. *Gestión de Archivos*:
31
dimensiones y detalles del objeto. Las anotaciones se agregan para especificar medidas,
3. *Vistas Múltiples*: Un plano en 2D puede incluir varias vistas, como vista frontal, vista
lateral, vista superior, etc., para proporcionar una representación completa y detallada del objeto.
dimensiones.
2. *Modelado Sólido*: En lugar de líneas, los planos 3D utilizan modelos sólidos que
incluyen superficies y volúmenes. Esto permite una representación mucho más realista y
detallada.
32
potenciales.
4. *Diseño y Ensamblaje Complejo*: Los planos 3D son ideales para representar objetos
1. *Torneado*:
- En el torneado, la pieza de trabajo gira mientras una herramienta de corte fija corta el
material. Esto se utiliza para crear piezas cilíndricas, como ejes y pernos.
2. *Fresado*:
- El fresado implica el uso de una herramienta de corte rotativa para eliminar material de una
pieza de trabajo. Puede utilizarse para crear superficies planas, ranuras, contornos y formas
complejas.
3. *Taladrado*:
- El taladrado implica hacer agujeros en la pieza de trabajo utilizando una broca o taladro.
Puede ser un proceso simple o complejo según las necesidades de los agujeros.
4. *Rectificado*:
33
- El rectificado se utiliza para lograr una alta precisión y un acabado de superficie fino. Se
usa para piezas que requieren tolerancias muy ajustadas o una superficie muy suave.
pieza de trabajo. Es útil para mecanizar materiales duros y para cortar perfiles complejos.
- Similar al EDM de hilo, pero en lugar de erosionar un agujero, se utiliza para crear
7. *Laser Cutting*:
- El corte por láser utiliza un haz láser enfocado para cortar materiales como metal, plástico
- El corte por chorro de agua utiliza un chorro de agua a alta presión mezclado con abrasivos
- Este método utiliza vibraciones ultrasónicas para eliminar material de la pieza de trabajo.
10. *Brochado*:
- El brochado se utiliza para crear superficies internas con formas complejas, como
engranajes o ranuras. Implica el uso de una herramienta de corte especial llamada brocha.
34
en múltiples direcciones. Esto permite el mecanizado de piezas con formas complejas desde
diferentes ángulos.
verificar si hay colisiones entre la herramienta de corte y la pieza de trabajo, así como entre la
la máquina real.
herramienta generadas en el programa CNC. Esto incluye asegurarse de que la herramienta siga
el tiempo estimado que llevará mecanizar una pieza y ayudar en la optimización de la velocidad
programa CNC antes de ejecutarlo en la máquina real. Esto reduce el riesgo de errores costosos y
desperdicio de material.
simulación que permiten visualizar el mecanizado en 3D y verificar colisiones. Puedes ver cómo
máquinas CNC que emulan el funcionamiento completo de una máquina CNC. Esto incluye la
*Proceso de Simulación*:
software de simulación.
adecuada para la tarea específica que se realizará. Esto implica elegir una máquina que pueda
2. *Adquisición del Software CNC*: Se necesita software CNC para programar y controlar
la máquina. Este software puede variar según el fabricante de la máquina, pero generalmente
implica un programa CAM (Fabricación Asistida por Computadora) para generar códigos CNC a
3. *Capacitación del Personal*: El personal que operará la máquina CNC debe recibir
programas CNC que describan las operaciones de mecanizado, como movimientos, velocidades
el control CNC.
CNC para verificar que el programa funcione como se espera. Esto implica una simulación o
máquina CNC funciona correctamente, se puede proceder a la producción en serie. Esto implica
cargar las piezas de trabajo en la máquina y ejecutar el programa CNC para mecanizar múltiples
encuentren formas de optimizar aún más el proceso de mecanizado. Se pueden realizar ajustes en
2. *Postprocesamiento*: Una vez que se ha creado el programa CAM, este se pasa a través
en código G y M específico para una máquina CNC particular. Cada máquina CNC tiene su
3. *Generación del Código CNC*: El postprocesador toma las instrucciones del programa
CAM y genera el código CNC correspondiente. Esto incluye códigos G para movimientos y
funciones específicas, códigos M para controlar las operaciones auxiliares de la máquina y otros
de que sea correcto y se ajuste a las necesidades de la máquina CNC y la pieza de trabajo. En esta
etapa, se pueden realizar ediciones si es necesario para corregir errores o hacer ajustes.
puede realizar una simulación de verificación. Esto implica utilizar software de simulación para
colisiones ni problemas.
confirmado que es correcto, se carga en la memoria de la máquina CNC. Esto se puede hacer a
través de una memoria USB, una conexión de red u otros métodos de transferencia de datos.
7. *Ejecución en la Máquina CNC*: Con el código CNC cargado, la máquina CNC está lista
para asegurarse de que todo vaya según lo planeado. Si es necesario, se pueden realizar ajustes en
máquina CNC, lo que incluye información sobre la duración del mecanizado, las herramientas
1. *Generación del Programa CNC*: Antes de enviar un programa a una máquina CNC,
debes crear o generar el programa CNC utilizando software de programación CNC o CAM. Este
herramientas utilizadas.
2. *Guardar el Programa*: Una vez que el programa CNC esté completo y verificado,
a. *USB*: En muchos casos, puedes cargar el archivo del programa CNC en una unidad
b. *Red o Ethernet*: Si la máquina CNC está conectada a una red o a través de una
c. *Cable Serie RS-232*: En algunos casos, se utiliza un cable serie RS-232 para conectar
programa.
40
tipos de tarjetas de memoria extraíbles para cargar programas. Puedes copiar el archivo del
4. *Selección y Carga del Programa*: En la máquina CNC, utiliza la interfaz de control para
seleccionar el programa que deseas ejecutar. Esto implicará navegar a través de la lista de
fijación de la pieza de trabajo y la configuración de los parámetros de corte según sea necesario.
6. *Ejecución del Programa*: Una vez que se ha cargado el programa en la máquina CNC y
se han realizado las preparaciones necesarias, puedes iniciar la ejecución del programa. La
máquina seguirá las instrucciones del código CNC y llevará a cabo las operaciones de
mecanizado.
proceso para detectar cualquier problema o anomalía. Puedes hacer ajustes en tiempo real si es
incluye información sobre la duración del mecanizado, las herramientas utilizadas y cualquier
problema encontrado.
41
velocidades y avances.
- El programa CNC que contiene las instrucciones de mecanizado se carga en la máquina CNC
desde una fuente externa, como una unidad USB o una red. El operador selecciona el programa
mecanizado. La máquina CNC seguirá las instrucciones del programa para realizar operaciones
4. *Monitoreo y Ajustes*:
que todo esté funcionando correctamente. Se pueden realizar ajustes en tiempo real si es
5. *Control de Calidad*:
42
intermedios y finales para asegurarse de que las dimensiones y las tolerancias cumplan con las
especificaciones requeridas.
- Una vez que se ha completado el mecanizado, se retira la pieza de la máquina CNC. Esto
como rectificado, pulido o tratamientos térmicos para lograr las propiedades deseadas.
información sobre las herramientas utilizadas, los parámetros de corte y cualquier problema
9. *Limpieza y Mantenimiento*:
funcionamiento adecuado.