
Curso de programador de CNC
Domina la programación CNC desde cero: desde los fundamentos del código G y el torneado hasta el software CAM y el maquinado de 5 ejes. Este curso te brinda el conocimiento técnico práctico que los talleres buscan activamente. Ya sea que estés incursionando en el oficio o mejorando tus habilidades, terminarás listo para programar piezas reales en máquinas reales.
Lo que vas a aprender:
Comenzarás con los tipos de máquinas CNC, ejes y sistemas de coordenadas, y luego pasarás a escribir programas en código G y M desde cero. A partir de ahí, abordarás ciclos fijos, subrutinas y programación de torno antes de adentrarte en el software CAM para generar y simular trayectorias de herramienta. El curso también abarca sujeción de piezas, palpado en máquina y procedimientos de configuración que reducen los errores de medición en el piso de trabajo. Aprenderás métodos de control de calidad, incluyendo la operación de MMC, interpretación de GD&T y control estadístico de procesos. Los temas avanzados incluyen programación Macro B, estrategias de maquinado de alta velocidad y conceptos de 5 ejes que abren las puertas a trabajos de mayor valor.
Cómo estudias de forma práctica Curso de programador de CNC
Cómo practicas Curso de programador de CNC
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos del maquinado CNC
Fundamentos del maquinado CNC
Lección 1 • Sistemas de coordenadas y decalajes de trabajo
Introduce el posicionamiento absoluto vs. incremental y los sistemas de coordenadas de máquina vs. de trabajo. Los estudiantes establecen desplazamientos de trabajo para ubicar las piezas con precisión en la mesa.
Lección 2 • Tipos de máquinas CNC y sus aplicaciones
Cubre fresadoras, tornos, enrutadores y máquinas de electroerosión (EDM) y sus roles industriales. Establece el contexto para todas las decisiones de programación posteriores.
Lección 3 • Ejes de la máquina y sistemas de movimiento
Explica los ejes lineales y rotativos, las convenciones de etiquetado de ejes y cómo los servomotores y motores paso a paso producen movimiento controlado. Conecta el hardware con los comandos programados.
Lección 4 • Velocidades, avances y fundamentos de materiales
Enseña los cálculos de velocidad del husillo, velocidad de avance y profundidad de corte para materiales comunes. Estos valores se integran directamente en los programas CNC como palabras F y S.
Lección 5 • Herramientas de corte y portaherramientas
Examina fresas de punta, brocas, insertos y barras de mandrinar junto con sistemas de portaherramientas. La selección adecuada de herramientas afecta directamente la estrategia del programa y la calidad superficial.
Capítulo 2OcultarOcultar detallesVer detallesFundamentos de código G y código M
Fundamentos de código G y código M
Lección 1 • Selección de plano y unidades
Explica la selección de plano G17/G18/G19 y el cambio de unidades G20/G21. La configuración correcta de plano y unidades previene errores dimensionales en arcos y ciclos fijos.
Lección 2 • Compensación de longitud y diámetro de herramienta
Enseña la compensación de longitud de herramienta G43/G44 y la compensación de radio de cortador G41/G42. Las compensaciones desacoplan la geometría programada de las dimensiones físicas de la herramienta.
Lección 3 • Estructura y sintaxis del programa
Define el número de programa, números de secuencia, direcciones de palabra y caracteres de fin de bloque. Una base de sintaxis correcta previene alarmas del controlador y errores de interpretación.
Lección 4 • Códigos M para funciones de máquina
Introduce los códigos M de arranque/paro de husillo, refrigerante, cambio de herramienta y paro de programa. Los códigos M controlan funciones auxiliares de la máquina que los códigos G por sí solos no pueden abordar.
Lección 5 • Códigos G esenciales para movimiento
Cubre el posicionamiento rápido (G00), la interpolación lineal (G01) y la interpolación circular (G02/G03). Estos códigos modales controlan toda la geometría de la trayectoria de la herramienta en un programa.
Capítulo 3OcultarOcultar detallesVer detallesCiclos fijos y subrutinas
Ciclos fijos y subrutinas
Lección 1 • Modalidad y cancelación de ciclos fijos
Explica cómo los ciclos fijos permanecen activos en múltiples ubicaciones de agujeros y cómo G80 los cancela. La mala gestión de la modalidad del ciclo es una fuente común de colisiones.
Lección 2 • Ciclos fijos de taladrado y mandrinado
Cubre los ciclos G81 a G89 para taladrado, escariado, mandrinado y mandrinado inverso. Cada ciclo automatiza la secuencia de retracción y avance, eliminando la escritura repetitiva de bloques.
Lección 3 • Patrones de agujeros en círculo y coordenadas polares
Programa patrones circulares de agujeros usando entrada de coordenadas polares o bucles paramétricos. Combina ciclos fijos con lógica de patrones para una programación eficiente de matrices de agujeros.
Lección 4 • Subrutinas locales y globales
Introduce las llamadas a subrutinas M98/M99 y las subrutinas locales integradas dentro de un programa principal. Las subrutinas eliminan el código duplicado para geometría repetida.
Lección 5 • Subrutinas paramétricas estilo macro
Introduce subrutinas basadas en variables que aceptan argumentos para una reutilización flexible. Los estudiantes escriben una sola subrutina que maquina características de tamaño variable.
Capítulo 4OcultarOcultar detallesVer detallesProgramación de torneado y torno
Programación de torneado y torno
Lección 1 • Roscado y operaciones con herramienta motorizada
Cubre el roscado de un solo punto con G32/G92 e introduce el fresado en eje C con herramienta motorizada. La capacidad de herramienta motorizada convierte un torno en un centro de maquinado de fresado-torneado.
Lección 2 • Ciclos fijos de torneado G70–G76
Utiliza el ciclo de desbaste G71, el ciclo de acabado G70 y el ciclo de roscado G76 para automatizar operaciones de múltiples pasadas. Estos ciclos acortan drásticamente la longitud del programa de torno.
Lección 3 • Cortes de refrentado, torneado y conicidad
Programa pasadas de refrentado recto, torneado exterior/interior y movimientos de conicidad en ángulo usando G01. Estas son las operaciones fundamentales de remoción de material en un torno.
Lección 4 • Operaciones de ranurado y tronzado
Programa ranuras exteriores, interiores y frontales usando estrategias de penetración y oscilación, luego tronza las piezas terminadas. El ranurado requiere una gestión cuidadosa del avance y la velocidad.
Lección 5 • Sistema de coordenadas y geometría del torno
Establece los ejes X (diámetro) y Z (axial), la compensación del radio de punta de herramienta y la ubicación del cero de pieza. La geometría del torno difiere fundamentalmente del fresado y requiere un tratamiento separado.
Capítulo 5OcultarOcultar detallesVer detallesSoftware CAM y generación de trayectorias de herramienta
Software CAM y generación de trayectorias de herramienta
Lección 1 • Posprocesamiento y salida de archivo NC
Configura los ajustes del posprocesador para que coincidan con la sintaxis del controlador, luego genera y revisa el archivo NC. Un posprocesador correctamente configurado elimina la edición manual de código después de la salida.
Lección 2 • Simulación y verificación de trayectorias de herramienta
Ejecuta simulación de remoción de material y detección de colisiones antes de publicar el código. La simulación detecta colisiones que dañarían piezas o máquinas.
Lección 3 • Trayectorias de maquinado de superficies 3D
Aplica estrategias de pasadas paralelas, festoneado y trazo de lápiz para maquinar superficies esculpidas. La calidad del acabado superficial depende del paso lateral, la tolerancia y la selección de la estrategia.
Lección 4 • Flujo de trabajo CAM y descripción general de la interfaz
Mapea el proceso CAM de extremo a extremo, desde la importación del modelo hasta la salida del archivo NC. Comprender el flujo de trabajo completo previene errores en cada etapa de transferencia.
Lección 5 • Estrategias de trayectoria de fresado 2D
Crea trayectorias de contorno, cajeado y taladrado para piezas prismáticas usando operaciones CAM 2D. Estas estrategias cubren la mayoría del trabajo de fresado de producción.
Capítulo 6OcultarOcultar detallesVer detallesSujeción de piezas, configuración y palpado
Sujeción de piezas, configuración y palpado
Lección 1 • Palpado por contacto en máquina
Programa ciclos de palpado por contacto para localizar automáticamente bordes de piezas, barrenos y superficies. El palpado reemplaza la medición manual y envía los datos de decalaje directamente al controlador.
Lección 2 • Alineación de piezas y establecimiento de referencia
Utiliza buscadores de bordes, indicadores de carátula y barras de prueba para alinear piezas y establecer referencias. El establecimiento preciso de la referencia es la base de la exactitud dimensional.
Lección 3 • Ajuste de herramienta y medición de longitud
Mide los decalajes de longitud de herramienta usando brazos de ajuste, sistemas láser y medición manual. Los datos precisos de longitud de herramienta previenen colisiones en el eje Z y errores dimensionales.
Lección 4 • Dispositivos de sujeción y su selección
Compara mordazas, mandriles, accesorios de fijación y mesas de vacío para aplicaciones de fresado y torneado. La elección de la sujeción afecta la rigidez, el acceso y el tiempo de ciclo.
Lección 5 • Fijación de múltiples piezas y sistemas de palets
Diseña programas para múltiples decalajes de trabajo y sistemas de cambio de palets para maximizar la utilización del husillo. Las configuraciones de múltiples piezas multiplican la producción sin aumentar el conteo de ciclos.
Capítulo 7OcultarOcultar detallesVer detallesControl de calidad e inspección
Control de calidad e inspección
Lección 1 • Instrumentos de medición de precisión
Cubre micrómetros, calibradores, calibres para barrenos y mesas de planitud para verificación dimensional. La selección del instrumento y la técnica adecuada determinan directamente la exactitud de la medición.
Lección 2 • Proceso de inspección de primera pieza
Realiza una inspección estructurada de primera pieza para validar que un nuevo programa produce piezas conformes. La aprobación FAI se requiere antes de que comiencen las corridas de producción completas.
Lección 3 • Interpretación GD&T para maquinistas
Lee las especificaciones de planicidad, perpendicularidad, posición verdadera y oscilación en dibujos de ingeniería. GD&T define los requisitos funcionales que la inspección debe verificar.
Lección 4 • Programación y operación de MMC
Programa una máquina de medición por coordenadas (MMC) para medir características automáticamente y generar informes de inspección. Los datos de MMC proporcionan evidencia objetiva de la conformidad.
Lección 5 • Fundamentos de control estadístico del proceso
Aplica gráficos de control y análisis Cpk para monitorear la estabilidad y capacidad del proceso. Los datos de SPC guían los ajustes de decalaje antes de que las piezas salgan de tolerancia.
Capítulo 8OcultarOcultar detallesVer detallesProgramación avanzada y optimización
Programación avanzada y optimización
Lección 1 • Verificación del programa y procedimientos de prueba en vacío
Ejecuta procedimientos estructurados de prueba en vacío, bloque único y retención de avance antes de cortar la primera pieza. Una rutina de verificación disciplinada previene colisiones y desechos en programas nuevos.
Lección 2 • Estrategias de maquinado de alta velocidad
Aplica fresado trocoidal, trayectorias de carga de viruta constante y búfer de anticipación para aumentar las tasas de remoción de material. HSM extiende la vida útil de la herramienta al tiempo que reduce el tiempo de ciclo.
Lección 3 • Conceptos de maquinado simultáneo de 5 ejes
Introduce el plano de trabajo inclinado (G68.2), TCPC y el movimiento simultáneo de 5 ejes para geometría compleja. La capacidad de 5 ejes elimina múltiples configuraciones y mejora la calidad superficial.
Lección 4 • Programación Macro B y variables
Utiliza variables de sistema y locales, operadores aritméticos y flujo de control para escribir programas adaptativos. Las macros permiten que los programas respondan a los datos medidos y los estados de la máquina.
Lección 5 • Análisis y reducción del tiempo de ciclo
Identifica el tiempo no productivo, el desperdicio en desplazamiento rápido y la sobrecarga por cambio de herramienta mediante el análisis del programa. La reducción sistemática del tiempo no productivo disminuye directamente el costo por pieza.
Tu certificado válido de finalización
Este curso es para ti:
Operador de maquinado: listo para pasar a programación y asumir mayor responsabilidad.
Persona en cambio de carrera: atraída por la manufactura de precisión y en busca de un punto de entrada estructurado.
Estudiante de ingeniería mecánica: con deseos de obtener habilidades prácticas de programación para complementar su formación académica.
Técnico de manufactura: con el objetivo de ampliar su rol hacia el desarrollo y la optimización de procesos.
Aficionado creador: que opera un enrutador CNC personal y quiere ir más allá de las configuraciones básicas predeterminadas del software.
Aprendiz de taller de herramientas: que está construyendo conocimiento fundamental para acelerar su progreso hacia el estatus de oficial calificado.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















