El bloque de posts que comienzan con ANC se refieren a un proyecto concreto que pasaremos a explicar a continuación.
Como ya comentamos por encima en el post de introduccion este ANC pretende ser una versión extendida de las CNC’s que se pueden encontrar a un nivel semi-profesional o profesional. Las funciones principales de la máquina, que son básicamente el control de tres ejes de coordenadas y el movimiento de una rotalina para el mecanizado de placas, serán desarrolladas íntegramente por el bloque Axis Controller. El resto de funciones descritas en el post de objetivos y especificaciones, son únicamente mejoras del funcionamiento de la máquina y serán desarrolladas por placas secundarias que amplian su potencial.
Para este y post y siguientes es necesario conocer la nomenclatura o referencias que se van a utilizar:
- Máquina: es todo el conjunto que forma el ANC. Se subdivide en dos partes:
- Maquinaria: partes mecánicas de la máquina tales como husillos, guías… También se consideran los elementos mecánicos (motores, sensores, etc.) dentro de este bloque.
- Equipo: toda la electrónica incluida en la máquina tanto de mando como de control. Se subdivide también en dos partes:
- Fuente: conjunto de elementos de potencia que se encargan de proporcionar alimentación a los demás componentes.
- Controladora: conjunto de bloques que integran el sistema de control del funcionamiento, permitiendo además interactuar con ellos. Estos bloques son:
- Axis Controller: maneja los motores que varían la posición de la rotalina en los tres ejes y dispone de otras funciones secundarias que serán explicadas en los posts específicos.
- Main Process: se encarga de gestionar las comunicaciones entre placas como se explica en el post relacionado.
- Data adquisition: Es la placa que interpreta los datos provenientes de fuentes externas para que puedan ser procesados por la UCC
- Human interface: módulo de interactuación con el usuario que permite tanto la definición de parámetros como, en posteriores versiones, la selección de circuitos almacenados en memoria.
- Monitor: se ocupa de recoger datos del estado de la máquina (como temperatura, apertura de caja, etc.) y actuar en consecuencia.
- Firmware upgrader: uno de los módulos más útiles dada la naturaleza reprogramable de ciertas funciones de cada uno de los bloques. Nos permite realizar modificaciones posteriores al montaje de las plcas sin necesidad de realizar variaciones a nivel hardware.


