Formatos PCB NC


Los archivos de perforación PCB NC transmiten información de perforación y enrutamiento de PCB. Los formatos NC fueron diseñados originalmente por proveedores de máquinas fresadoras y taladradoras CNC como formatos de entrada patentados para sus equipos, y se conocen con el nombre de su empresa: Excellon, Hitachi, Sieb & Meyer, Posalux, etc. Estos formatos son similares ya que se basan en RS-274-C y relacionado con el código G. En 1985, IPC publicó un formato NC estándar genérico, IPC-NC-349. Más tarde se diseñó XNC, un subconjunto simple y estricto de IPC-NC-349, diseñado no para controlar máquinas sino para intercambiar información de perforación entre CAD y CAM. Se les conoce colectivamente como archivos NC (PCB).[1] [2]

También se utilizan para intercambiar información de diseño entre CAD y CAM, para lo cual no son adecuados : falta información esencial como el enchapado y la distancia entre taladros. Además, la salida NC en los sistemas CAD a menudo se implementa de manera deficiente, lo que genera un registro deficiente entre los orificios de perforación y las capas de cobre y otros problemas. Para intercambiar datos entre CAD y CAM es preferible utilizar el formato Gerber . La calidad del software de salida de archivos de Gerber suele ser buena, y Gerber admite atributos para transferir metainformación, como el enchapado y el intervalo.[3] [4]

El formato IPC-NC-349 es el único estándar IPC que rige los formatos de perforación y enrutamiento. [5] XNC es un subconjunto estricto de IPC-NC-349, Excellon es un gran superconjunto. Muchos archivos NC indefinidos toman algunos elementos del estándar IPC. [1]

Una copia con derechos digitales gestionados de la especificación está disponible en el sitio web de IPC, por una tarifa. Está dirigido a la entrada de máquinas de taladrado/rout, no al intercambio de datos CAD a CAM.

El formato XNC es un subconjunto estricto de la especificación IPC-NC-349 destinada al intercambio de datos entre CAD y CAM. El nombre formato XNC significa formato Exchange NC. Como subconjunto estricto, es altamente compatible con el software existente. Su propósito es abordar el caos actual de diferentes subconjuntos y archivos NC incompletos, y definir un estándar común simple. El subconjunto XNC fue definido por un consorcio formado por Graphicode, Ucamco, KiCad y Pentalogix.

La especificación está disponible gratuitamente, entre otros, en la página de descarga de Ucamco . La especificación es breve, detallada, fácil de entender y sin ambigüedades. Está dirigido al intercambio de datos CAD a CAM, no a la entrada para máquinas de taladrado/fresado.[6] [7]