Es posible generar macros en el código CN para patrones de agujeros. Para hacerlo es necesario que el posprocesador sea compatible y que la función esté activada.
También es posible activar Minimizar cambios de herramienta en el cuadro de diálogo de Orden. En la configuración de atributos por defecto se incluyen macros para muchas piezas.
Las macros hacen que FeatureCAM analice el código CN y genere macros para operaciones de agujero cuando encuentra conjuntos de tareas repetitivas. Este método puede no tener en cuenta conjuntos de operaciones que no tienen una correspondencia de uno a uno con el resto de conjuntos de la macro. Por ejemplo, si se taladra y escaría un patrón de seis agujeros y hay otro agujero en la configuración que también utiliza la misma herramienta, el conjunto de operaciones que comparte la misma herramienta no se incluye en la macro porque hay siete operaciones en el conjunto, no las seis que el otro conjunto utilizaba en la macro.