Compatibilidad con aperturas
De un vistazo
- Comprende cuándo las definiciones de aperturas se importan automáticamente y cuándo se requiere una lista de aperturas independiente.
- Aprende a personalizar los asistentes de listas de aperturas y a utilizar la información de los errores para corregir problemas de importación o de las plantillas.
- Explora cómo crear y editar definiciones de aperturas, incluidos los códigos D, las dimensiones y los parámetros de formas complejas.
Las capas de PCB se crean a partir de película fotográfica expuesta a la luz. Las aperturas son las aberturas físicas a través de las cuales la luz incide sobre la película. Los datos CAM incluyen las definiciones de las aperturas (tamaño y forma), además de instrucciones sobre dónde realizar exposiciones puntuales a través de ellas y dónde trazar líneas sobre la película desplazándose entre posiciones con el haz de luz encendido. Los distintos tamaños de pad se crean mediante exposiciones puntuales con diferentes aperturas sobre la película; las pistas más gruesas o más finas se trazan desplazando el haz de luz sobre la película a través de aperturas más grandes o más pequeñas.
A medida que evoluciona la tecnología, las aperturas físicas podrían desaparecer por completo del proceso de fabricación de PCB. De hecho, muchos fototrazadores láser modernos ya prescinden de las aperturas físicas de las lentes y simulan las formas correspondientes sobre la película mediante operaciones de rasterización.
Hasta ahora, estos avances no han cambiado la forma en que hablamos de las imágenes CAM. Cada archivo CAM requiere una lista de aperturas, independientemente de si estas imágenes llegarán a transferirse realmente a la película a través de aperturas físicas. Cada documento CAM nuevo que cree contendrá una tabla de aperturas vacía. Esta tabla se rellena automáticamente al importar datos CAM con aperturas integradas, como los formatos Gerber RS-274-X o los datos ODB++. Si importa un formato que no integra aperturas, como Gerber RS-274-D, deberá incluir también una lista de aperturas.
Listas de aperturas
Los formatos Gerber están estandarizados, pero las listas de aperturas no. Cada exportador CAM tiene su propio formato para las palabras clave y los especificadores de aperturas, lo que puede dificultar la importación de estas listas. El editor CAM facilita esta tarea al proporcionar decenas de asistentes para listas de aperturas de los formatos más habituales, así como de muchos formatos antiguos que podría encontrar. Si necesita modificar alguno de estos asistentes para adaptarlo a los datos que recibe habitualmente, o si desea crear uno nuevo desde cero, puede hacerlo editando los formatos de línea individuales.
Al importar listas de aperturas, puede configurar la detección automática, que buscará entre todos los asistentes de aperturas definidos uno que permita importar el archivo sin errores. El editor CAM le proporciona acceso completo a todos estos asistentes por si necesita realizar algún cambio.
Todos los asistentes para listas de aperturas incluyen ajustes generales e instrucciones de formato de línea. Los ajustes generales incluyen información como dónde comenzar y terminar de leer las líneas de aperturas, qué unidades y escala utilizar y si puede existir más de una definición de apertura en una misma línea.
Los formatos de línea individuales se definen mediante etiquetas y palabras clave para cada forma. El editor CAM contiene un amplio conjunto de formas integradas, incluidas todas las admitidas por el formato ODB++. Algunas formas comparten las mismas etiquetas: los rombos, las formas de bala, las elipses, los rectángulos y los oblongos se definen por su anchura y altura. Otras son más complejas y requieren parámetros adicionales. Al crear nuevos asistentes de aperturas o editar los existentes, debe hacer coincidir la secuencia y el formato de las etiquetas con los valores proporcionados en las listas de aperturas que desea importar.
Por ejemplo, el asistente del propio editor CAM comienza cada formato de línea con la etiqueta de código D: <D>. A continuación, la forma se identifica por su nombre, seguido de sus dimensiones. Un espacio entre etiquetas en el formato de línea representa la separación entre un carácter y el siguiente, por lo que podría corresponder a una serie de espacios o delimitadores de tabulación. La etiqueta de cadena <S> hace referencia a cualquier conjunto de caracteres delimitado por dichos espacios.
Se notifican los fallos al importar una lista de aperturas. Aunque la importación de la lista puede continuar, lo más recomendable es identificar los errores, actualizar el asistente según corresponda y volver a importar la lista de aperturas.
La siguiente tabla contiene la lista completa de etiquetas que reconoce el editor CAM. La parte final de este artículo proporciona ejemplos de cada forma admitida por el editor y dimensiones que muestran cómo se relacionan estas etiquetas con cada forma.
El cuadro de diálogo Aperture Wizard, al que se accede seleccionando el comando Tables » Aperture List Wizard en los menús principales, se utiliza para crear una nueva plantilla de asistente de aperturas o editar una existente. El editor CAMtastic utiliza las plantillas de aperturas para reconocer las aperturas utilizadas en los archivos importados y, de este modo, generar una lista precisa de códigos D.
El cuadro de diálogo se divide en las tres pestañas siguientes:
- Settings pestaña: utilice esta pestaña para definir un nombre y una extensión asociada para la plantilla requerida. Otras opciones de esta pestaña le permiten especificar dónde buscar las definiciones de aperturas en un archivo concreto, las unidades que se utilizarán y si se debe buscar más de una definición de apertura en cada línea de un archivo importado.
-
Line Formats pestaña: utilice esta pestaña para definir todas las formas y secuencias de datos que la plantilla podrá reconocer. En el campo Shape , seleccione la forma correspondiente en la lista desplegable. En el campo Line Format, introduzca la secuencia de datos de la forma seleccionada. Para cada forma especificada, el formato de línea debe incluir lo siguiente:
- Un especificador de tipo para la posición de la apertura (p. ej., <A> o <D>).
- Una descripción de la forma (p. ej., "ROUND", "RECTANGULAR", "OCTAGONAL", etc.).
- Al menos un especificador de tipo para el tamaño (p. ej., <W>anchura, <H>altura, etc.).
La forma más sencilla de crear el formato de línea para una forma concreta es pegar la línea de información de esa forma del archivo de aperturas en el campo Line Format y, a continuación, recorrer la línea sustituyendo los datos reales por el especificador de tipo adecuado, seleccionado en la lista desplegable de especificadores de tipo (a la derecha del botón Shape ).
- Parse Errors pestaña: esta pestaña se utiliza para mostrar los errores encontrados en la información introducida en las pestañas Settings o Line Formats al intentar guardar la plantilla.
Después de definir la plantilla del asistente según sus necesidades, haga clic en el botón Save . Si la información introducida no contiene errores, se creará el archivo de plantilla (<WizardName>.awr) y se guardará en la carpeta System\aptwiz de la instalación del software. Si hay errores, se mostrarán en la pestaña Parse Errors del cuadro de diálogo. Utilice la información de errores que se muestra allí para resolverlos y, a continuación, vuelva a hacer clic en el botón Save .
Tabla de aperturas
La tabla de aperturas (que se muestra en el cuadro de diálogo Edit Apertures, al que se accede seleccionando el comando Tables » Apertures en los menús principales o mediante el método abreviado de teclado Shift+A) tiene la función de enumerar en una sola tabla todas las aperturas definidas actualmente para el documento activo. Cada apertura tiene asignado un código D. Por ejemplo, al dibujar objetos en el espacio de trabajo, el código D se utiliza para especificar la apertura asociada que se empleará para dibujar. Cada apertura que se cree debe tener una forma y un tamaño definidos. A determinadas formas se les pueden asignar atributos especiales adicionales. Utilice el cuadro de diálogo para editar las definiciones de las aperturas existentes o crear otras nuevas.
No hay etiquetas comunes a todas las formas de apertura. En su lugar, la tabla de aperturas incluye una columna Tamaño (X:Y), que solo en algunos casos corresponde a las medidas horizontal y vertical. En las formas que solo tienen una dimensión, como los cuadrados y los círculos, el valor Y que introduzca en esta tabla se ignorará y se sustituirá por el valor X.
Para todas las demás formas, el valor X será la dimensión horizontal o la dimensión dominante, y el valor Y será la dimensión vertical o la dimensión secundaria. Por ejemplo, una corona circular tiene dos dimensiones: el diámetro interior y el exterior. El valor X será el diámetro exterior, ya que limita el diámetro interior. Las etiquetas adicionales corresponderán a los campos del cuadro de diálogo Aperture Data, disponible para formas complejas, como Moiré, al hacer clic en la columna Parámetros correspondiente. En las formas complejas también se puede acceder al desplegable Rotation (deg), donde se puede seleccionar el valor de rotación deseado.
Al situar el cursor sobre los campos Size o Parameters de la tabla de aperturas del cuadro de diálogo Edit Apertures, se mostrará información emergente con los valores asociados a las etiquetas correspondientes a esa forma concreta, tal como se muestra.
Formas de apertura admitidas
A continuación se muestra una lista de las formas de apertura admitidas por el editor CAM. Para cada forma, también se muestran las etiquetas asociadas que se utilizan para definir sus propiedades.
Bullet
|
|
Butterfly
|
Butterfly Square
|
|
Diamond
|
Donut
|
|
Donut Square
|
Ellipse
|
|
Hexagon Horizontal
|
Hexagon Vertical
|
|
Moire
|
Oblong
|
|
Octagon
|
Rectangle
|
|
Rectangle Chamfered
|
Rectangle Rounded
|
|
Round
|
Square
|
|
Target
|
Thermal
|
|
Thermal Rectangle
|
Thermal Rectangle Open
|
|
Thermal Round
|
Thermal Square
|
|
Thermal Square Open
|
Thermal Square Round
|
|
Triangle
|
Conversión de pads dibujados en aperturas de destello
Para convertir los pads dibujados seleccionados en aperturas de destello y crear y asignar automáticamente nuevas aperturas en función del objeto representado, elija el comando Edit » Groups » Automatic en los menús principales. Tras ejecutar el comando, el cursor cambiará a un pequeño cuadrado y se activará el modo de conversión. El procedimiento consta de la siguiente secuencia de acciones:
- Haga clic en los pads dibujados que desee convertir en pads de destello para seleccionarlos.
-
Cuando haya seleccionado todos los pads necesarios, haga clic con el botón derecho. Aparecerá el cuadro de diálogo Draw Flash (Auto-Detect). Este cuadro de diálogo ofrece las siguientes opciones:
- En la sección Shape/Dcode for New Flashes del cuadro de diálogo, puede asignar un código D existente a los pads seleccionados o crear uno nuevo. Si elige la opción Create New Dcode, la forma que elija en el campo Shape se aplicará a todos los pads de la selección, ajustando automáticamente el tamaño en función del pad representado. El editor CAMtastic detectará los tamaños necesarios y asignará automáticamente códigos D a cada nueva instancia, empezando por el primer código D disponible (vacío).
- Si elige la opción Use Dcode, se aplicará el mismo código D a todos los pads de la selección, independientemente de sus diferencias.
- Puede elegir que los destellos resultantes se dibujen en la misma capa, en una capa nueva o en cualquiera de las capas existentes en el documento actual.
- El cuadro de diálogo ofrece otras opciones de conversión, como la posibilidad de establecer una tolerancia de destello —al identificar pads idénticos en la selección— y de conservar los pads antiguos o eliminarlos por completo.
- Tras configurar las opciones según sea necesario, haga clic en OK para realizar la conversión y sustituir todos los pads de la selección por las aperturas de destello correspondientes.
- Continúe convirtiendo otros pads dibujados en aperturas de destello o haga clic con el botón derecho o pulse Escpara salir.
Para buscar y sustituir todas las instancias que coincidan con un pad dibujado seleccionado por una apertura de destello definida por el usuario, elija el comando Edit » Groups » Selective en los menús principales. Tras ejecutar el comando, el cursor cambiará a un pequeño cuadrado y se activará el modo de conversión. El procedimiento consta de la siguiente secuencia de acciones:
- Haga clic en el pad dibujado que desee utilizar en la conversión para seleccionarlo.
-
Con el pad dibujado de referencia seleccionado, haga clic con el botón derecho. Aparecerá el cuadro de diálogo Draw Flash (Selective). Este cuadro de diálogo ofrece las siguientes opciones:
- En la sección Shape/Dcode for New Flashes del cuadro de diálogo, puede asignar un código D existente o crear uno nuevo. Si elige la opción Create New Dcode, podrá especificar tanto la forma como el tamaño de la nueva apertura. El editor CAMtastic asignará automáticamente esta nueva apertura al siguiente código D disponible (vacío).
- Puede elegir que los destellos resultantes se dibujen en la misma capa, en una capa nueva o en cualquiera de las capas existentes en el documento actual.
- El cuadro de diálogo ofrece otras opciones de conversión, como la posibilidad de establecer una tolerancia de destello —al buscar pads que coincidan con el pad seleccionado inicialmente— y de conservar los pads antiguos o eliminarlos por completo.
- Tras configurar las opciones según sea necesario, haga clic en OK para volver al espacio de diseño, donde se le pedirá que seleccione toda el área que se convertirá en destellos. Simplemente arrastre un cuadro de selección alrededor de todo el diseño y, una vez seleccionada el área, haga clic con el botón derecho. Los objetos seleccionados se compararán con el pad seleccionado inicialmente y todas las coincidencias encontradas se convertirán en la apertura definida.
- Continúe convirtiendo selectivamente otros pads dibujados en aperturas de tipo flash, o haga clic con el botón derecho, o pulse Esc, para salir.
Creación de aperturas personalizadas
Se puede crear una nueva apertura personalizada a partir de uno o varios objetos de dibujo seleccionados en el documento actual. Para ello, seleccione el comando Edit » Groups » Draw to Custom Aperture en los menús principales. Tras ejecutar el comando, el cursor cambiará a un pequeño cuadrado y entrará en el modo de creación de aperturas personalizadas. El procedimiento consta de la siguiente secuencia de acciones:
- Haga clic en los objetos de dibujo que desee incluir en la conversión para seleccionarlos.
- Cuando haya seleccionado todos los objetos de dibujo necesarios, haga clic con el botón derecho. Aparecerá el cuadro de diálogo Enter Value, donde podrá introducir un nombre para la apertura personalizada.
- Tras definir el nombre y hacer clic en OK, los objetos de dibujo seleccionados se eliminarán del documento y la nueva apertura personalizada resultante se añadirá al cuadro de diálogo Edit Apertures (Tables » Apertures). A la apertura se le asignará el siguiente código D disponible (vacío), su forma se establecerá en Custom y el nombre especificado aparecerá en el campo Parameters .
- Continúe convirtiendo otros objetos seleccionados en aperturas personalizadas, o haga clic con el botón derecho, o pulse Esc, para salir.
Para descomponer un objeto de apertura personalizada en los objetos básicos que lo constituyen, seleccione el comando Edit » Explode » Custom Apertures en los menús principales. Tras ejecutar el comando, el cursor cambiará a un cuadrado y entrará en el modo de descomposición de aperturas personalizadas. El procedimiento consta de la siguiente secuencia de acciones:
- Seleccione los objetos de apertura personalizada que desee descomponer. Basta con situar el cursor sobre un objeto de apertura personalizada que desee incluir en la selección y hacer clic. Si hace clic fuera de un objeto, podrá arrastrar un área de selección para incluir varios objetos. La selección es acumulativa.
- Una vez seleccionados todos los objetos de apertura personalizada, haga clic con el botón derecho. Los objetos de apertura personalizada seleccionados se convertirán en los objetos básicos que los constituyen.
- Continúe seleccionando otros objetos de apertura personalizada para descomponerlos, o haga clic con el botón derecho, o pulse Esc, para salir del modo de descomposición de aperturas personalizadas.