Elige tu idioma
Curso de programador de CNC
Más de 2 millones de estudiantes en todo el mundo

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.

Dedika para empresas

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.

Haz clic aquí

Contenido del curso

8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificación

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

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