Los ficheros de diseño de máquina tienen una extensión .md. En estos tipos de fichero se diseñan los sólidos que en su conjunto representan una máquina CNC y determinan cómo interactúan o se mueven estos sólidos en función de la máquina. (Es necesario que se puedan importar, como mínimo, sólidos, tener el complemento de importación de sólidos instalado, que viene con los productos de RECONOCIMIENTOFigura, fresado de 3D y modelado de sólidos avanzado).
Cada sólido representa una pieza particular de la máquina; es importante que se modele cada pieza móvil de la máquina como un sólido independiente. Se recomienda, por tanto, no utilizar el comando del asistente de sólido Combinar sólidos para unir las dos mesas en un solo sólido, puesto que se necesita poder rotar una mesa independientemente de la otra. En los ficheros importados de un único sólido, utilice el método de Descomponer sólido y reconstruya varios sólidos a partir de las superficies descompuestas (probablemente construyendo superficies adicionales también).
En los documentos MD no existen comandos de tipo fabricación. Es decir, no hay bloques, configuraciones, simulaciones ni atributos o menús de fabricación, etc. La finalidad de este tipo de documentos es diseñar sólidos y asignarles atributos que encajen con los movimientos y la jerarquía de máquina correspondientes. Un ejemplo de jerarquía de máquina es que una mesa A se sitúe por encima de la mesa B y que cada vez que rote la mesa B, también lo haga la mesa A. Esta relación recibe el nombre de principal/secundaria o de padre/hijo.