El procedimiento para programar en forma manual mediante códigos ISO CNC para la manufactura de piezas en el torno CNC se conforma de las siguientes partes, las cuales iremos analizando una a una, pero dividido en tres secciones:
- Estructura del programa
- Esquema de mecanizado
- Sistema de coordenadas
- Sistema de coordenadas por el CNC
- Encabezado
- Función de la herramienta
- Parámetros de corte:
- Función de avance
- Velocidad de mecanizado
- Funciones auxiliares
- Interpolaciones
- Ciclos de trabajo
- Subrutinas
- Elaboración de programas en forma manual
Iniciemos, con la Sección 1 donde estudiaremos las primeras cinco partes.
Estructura del programa
La estructura de un programa CNC se refiere a la organización y secuencia de los comandos e instrucciones que guían la máquina CNC, en el proceso de fabricación de una pieza. Esta estructura es crucial porque determina cómo la máquina se mueve, qué operaciones realiza y cómo interactúa con las herramientas y el material, durante la manufactura.
Un programa CNC sigue una estructura estándar, con distintas secciones que contienen varios tipos de códigos, los cuales indican las acciones que debe ejecutar la máquina.
Esquema de mecanizado
El esquema de mecanizado en programación CNC es una representación detallada y planificada de cómo se llevará a cabo el proceso de mecanizado de una pieza. Este esquema describe de manera precisa las operaciones que se deben realizar.

Sistema de coordenadas
El sistema de coordenadas está escrito en el plano de la pieza. Como datos del programa se emplean los valores de coordenadas en este sistema de coordenadas.
Sistema de coordenadas por el CNC
El sistema de coordenadas se prepara en la mesa de la máquina herramienta. Esto puede lograrse programando la distancia desde la posición actual de la herramienta hasta el origen del sistema de coordenadas que se pretende fijar.
Encabezado
El encabezado de un programa CNC es la sección inicial de un programa de control numérico en la cual se definen varios parámetros y configuraciones esenciales, antes de realizar las operaciones de mecanizado.
Aunque su contenido puede variar dependiendo del tipo de máquina y la operación específica que se realice, el encabezado incluye comandos y códigos que configuran el comportamiento de la máquina, para el trabajo que va a realizar.
Ejemplo
