Compatibilidad con aperturas

Las capas de la PCB se crean a partir de una 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 definiciones de aperturas (tamaño y forma), además de instrucciones sobre dónde destellar la luz a través de las aperturas y dónde dibujar líneas en la película desplazándose entre ubicaciones con el haz de luz todavía encendido. Los distintos tamaños de pads se crearán destellando diferentes aperturas sobre la película; las pistas más gruesas o más delgadas se dibujarán sobre la película arrastrando el haz de luz a través de la película mediante aperturas más grandes o más pequeñas.

A medida que la tecnología evoluciona, las aperturas físicas pueden llegar a desaparecer por completo del proceso de fabricación de PCB. Incluso hoy en día, muchos fotoplotters láser modernos superan la necesidad de aperturas físicas de lente, simulando las formas correspondientes en la película mediante operaciones ráster.

Hasta ahora, estos avances no han cambiado la manera en que hablamos de las imágenes CAM. Todo archivo CAM requiere una lista de aperturas, independientemente de si esas imágenes llegarán a transferirse realmente a la película mediante aperturas físicas. Cada nuevo documento CAM que cree contendrá una Tabla de Aperturas en blanco. Esta tabla se completa automáticamente cuando importa datos CAM con aperturas embebidas, como los formatos Gerber RS-274-X o datos ODB++. Si está importando un formato que no incorpora aperturas, como Gerber RS-274-D, también deberá incluir 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 palabras clave y especificadores de aperturas, y esto puede dificultar la importación de listas de aperturas. El Editor CAM reduce esta carga al proporcionar decenas de asistentes de listas de aperturas para los formatos predominantes, así como muchos formatos heredados, con los que puede encontrarse. Si necesita modificar alguno de estos asistentes para adaptarlo a los datos que suele recibir, o si desea crear un asistente nuevo desde cero, puede hacerlo editando formatos de línea individuales.

Al importar listas de aperturas, puede configurar la detección como automática, lo que buscará entre todos los asistentes de aperturas definidos uno que importe su archivo sin errores. El Editor CAM le proporciona acceso completo a todos estos asistentes, por si necesita realizar algún cambio.

Todos los asistentes de listas de aperturas tienen configuraciones generales e instrucciones de formato de línea. La configuración general incluye información como dónde comenzar y dejar de leer las líneas de aperturas, qué unidades y escala usar, y si puede existir más de una definición de apertura en una sola 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 intrínsecas, incluidas todas las admitidas por el formato ODB++. Algunas formas tendrán las mismas etiquetas: diamantes, bullets, elipses, rectángulos y oblongos se definen todos por ancho y alto. Otras son más complejas y requieren parámetros adicionales. Cuando cree asistentes de aperturas nuevos o edite 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 propio asistente del Editor CAM comienza cada formato de línea con la etiqueta del código D: <D>. A continuación, la forma se identifica por su nombre, seguido de sus dimensiones. Un espacio en el Formato de Línea entre etiquetas se traduce en el espacio 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> se refiere a cualquier conjunto de caracteres aislado por esos espacios.

Los fallos al importar una lista de aperturas se notifican. Aunque la lista puede seguir importándose, la práctica recomendada es identificar los errores, actualizar el asistente en consecuencia y luego volver a importar la lista de aperturas.

La siguiente tabla es una lista completa de las etiquetas reconocidas por 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.

<D>

Código D

 

<SA>

Ángulo de radios

<A>

Apertura

 

<NS>

Número de radios

<W>

Ancho

 

<SW>

Ancho de radios

<H>

Altura

 

<AG>

Separación de aire

<ID>

Diámetro interior

 

<RW>

Ancho del anillo

<OD>

Diámetro exterior

 

<RG>

Separación del anillo

<DI>

Diámetro

 

<NR>

Número de anillos

<SS>

Tamaño del cuadrado

 

<LL>

Longitud de línea

<B>

Base

 

<LW>

Ancho de línea

<CR>

Radio de esquina

 

<R>

Rotación

<CW>

Ancho de esquina

 

<HO>

Agujero

<C>

Esquinas

 

<S>

Cadena

El cuadro de diálogo Aperture Wizard, al que se accede eligiendo 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 CAMtastic Editor utiliza una plantilla de aperturas para reconocer las aperturas usadas en los archivos importados y, por tanto, generar una lista DCode precisa.

El cuadro de diálogo se divide en las siguientes tres pestañas:

  • Settings pestaña: use esta pestaña para definir un nombre y la extensión asociada para la plantilla requerida. Otras opciones de esta pestaña le permiten especificar dónde buscar definiciones de aperturas en un archivo determinado, las unidades que se usará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: use esta pestaña para definir todas las formas y secuencias de datos que la plantilla podrá reconocer. En el campo Shape , seleccione la forma aplicable de 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 typecast de posición de apertura (por ejemplo, <A> o <D>).
    • Una descripción de forma (por ejemplo, "ROUND", "RECTANGULAR", "OCTAGONAL", etc.).
    • Al menos un typecast de tamaño (por ejemplo, <W>idth, <H>eight, 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 desde el archivo de aperturas en el campo Line Format y, a continuación, recorrer la línea sustituyendo los datos reales por el typecast apropiado, seleccionado de la lista desplegable de typecast (a la derecha del botón Shape ).

    Use el botón Shape para introducir una entrada de plantilla de forma, "MyShape", en el campo Line Format. Simplemente cámbiela por el nombre de la forma que necesite.
  • Parse Errors pestaña: esta pestaña se utiliza para enumerar cualquier error encontrado en la información introducida en las pestañas Settings o Line Formats cuando intente guardar la plantilla.

Después de definir la plantilla del asistente según sea necesario, haga clic en el botón Save . Si toda la información introducida está libre de errores, se creará el archivo de plantilla (<WizardName>.awr) y se almacenará en la carpeta System\aptwiz de la instalación de su software. Si existen errores, estos aparecerán listados en la pestaña Parse Errors del cuadro de diálogo. Utilice la información de error allí mostrada para ayudar a resolverlos y, a continuación, haga clic nuevamente en el botón Save .

Tabla de Aperturas

La Tabla de Aperturas (mostrada en el cuadro de diálogo Edit Apertures, al que se accede eligiendo el comando Tables » Apertures en los menús principales o usando el atajo de teclado Shift+A) tiene la función de enumerar en una sola tabla todas las aperturas actualmente definidas para el documento actual. A cada apertura se le asigna un DCode. Al dibujar objetos en el espacio de trabajo, por ejemplo, el DCode se utiliza para especificar la apertura asociada usada para el dibujo. Cada apertura que se crea debe tener una forma y un tamaño definidos. A ciertas formas se les pueden asignar atributos especiales adicionales. Utilice el cuadro de diálogo para editar las definiciones de aperturas existentes o crear otras nuevas.

No hay etiquetas comunes a todas las formas de apertura. En cambio, la tabla de aperturas incluye una columna Tamaño (X:Y), que solo a veces corresponde a medidas horizontales y verticales. En aquellas formas que solo tienen una dimensión, como las formas cuadradas y redondas, el valor Y que introduzca en esta tabla se ignorará y se sobrescribirá con 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 secundaria. Por ejemplo, un Donut tiene dos dimensiones: diámetros interior y exterior. El valor X será el diámetro exterior, ya que restringe el diámetro interior. Cualquier etiqueta adicional corresponderá a los campos del cuadro de diálogo Aperture Data, disponible para formas complejas, como Moire, al hacer clic dentro de la columna Parámetros asociada. Las formas complejas también pueden acceder al desplegable Rotation (deg), donde puede seleccionar el valor de rotación deseado.

Al pasar el cursor sobre los campos Size o Parameters en la Tabla de aperturas del cuadro de diálogo Edit Apertures, se mostrará información sobre herramientas, en la que los valores están asociados con las etiquetas correspondientes para esa forma en particular, como se muestra.

  • Al importar archivos Gerber, DXF o DWG, se creará automáticamente una lista de aperturas.
  • Los DCodes asignados a las aperturas están en el rango de D10 a D9999. Aparecerá un pequeño símbolo de «grado» junto a todos los DCodes que se estén utilizando actualmente.
  • Cada herramienta que se haya definido en el cuadro de diálogo Tool Table (Tables »  NC Tools) tiene una entrada en la lista de aperturas. A las herramientas se les asignan DCodes en el rango de D9500 a D9999.
  • Todos los fotoplotters de formato Gerber utilizan aperturas. Las aperturas describen las herramientas disponibles que se usan para dibujar sobre la película. En el caso de un plotter vectorial, estas aperturas corresponden a varios tamaños y formas de agujeros en una rueda o corredera de aperturas. La luz se proyecta a través de estas aperturas sobre la emulsión de la película.

Formas de aperturas compatibles

A continuación se muestra una lista de las formas de aperturas compatibles con el Editor CAM. Para cada forma, también se muestran las etiquetas asociadas que se usan para definir las propiedades de la forma.

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 flashed

Para convertir los pads dibujados seleccionados en aperturas flashed y hacer que se creen y asignen nuevas aperturas automáticamente, según el objeto representado, elija el comando Edit » Groups » Automatic en los menús principales. Después de iniciar el comando, el cursor cambiará a un pequeño cuadrado y entrará en modo de conversión. El procedimiento implica la siguiente secuencia de acciones:

  1. Haga clic en los pads dibujados que desee convertir en pads flashed para seleccionarlos.
  2. Cuando se hayan seleccionado todos los pads según sea necesario, haga clic con el botón derecho. Aparecerá el cuadro de diálogo Draw Flash (Auto-Detect). El cuadro de diálogo ofrece lo siguiente:
    • En la región Shape/Dcode for New Flashes del cuadro de diálogo, puede elegir asignar un Dcode 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, variando el tamaño automáticamente en relación con el pad representado. El Editor CAMtastic detectará los tamaños necesarios y asignará automáticamente DCodes para cada nueva instancia, comenzando por el primer Dcode disponible (vacío).
    • Si elige la opción Use Dcode, se aplicará el mismo Dcode a todos los pads de la selección, independientemente de sus diferencias.
    • Puede elegir que los flashes resultantes se dibujen en la misma capa, en una capa nueva o en cualquiera de las capas existentes del documento actual.
    • En el cuadro de diálogo hay disponibles varias otras opciones de conversión, incluida la posibilidad de establecer una tolerancia de flash —al hacer coincidir pads idénticos en la selección— y decidir si conservar los pads antiguos o eliminarlos por completo.
  3. Después de definir las opciones según sea necesario, al hacer clic en OK  se realizará la conversión y todos los pads de la selección se reemplazarán por las aperturas flashed apropiadas.
  4. Continúe convirtiendo otros pads dibujados en aperturas flashed, o haga clic con el botón derecho, o pulse Esc, para salir.

Para buscar y reemplazar todas las instancias coincidentes de un pad dibujado seleccionado por una apertura flashed definida por el usuario, elija el comando Edit » Groups » Selective en los menús principales. Después de iniciar el comando, el cursor cambiará a un pequeño cuadrado y entrará en modo de conversión. El procedimiento implica la siguiente secuencia de acciones:

  1. Haga clic en el pad dibujado que desee usar en la conversión para seleccionarlo.
  2. Con el pad dibujado de plantilla seleccionado, haga clic con el botón derecho. Aparecerá el cuadro de diálogo Draw Flash (Selective). El cuadro de diálogo ofrece lo siguiente:
    • En la región Shape/Dcode for New Flashes del cuadro de diálogo, puede elegir asignar un Dcode existente para usarlo o crear uno nuevo. Si elige la opción Create New Dcode, podrá especificar tanto una forma como un tamaño para la nueva apertura. El Editor CAMtastic asignará automáticamente esta nueva apertura al siguiente Dcode disponible (vacío).
    • Puede elegir que los flashes resultantes se dibujen en la misma capa, en una capa nueva o en cualquiera de las capas existentes del documento actual.
    • En el cuadro de diálogo hay disponibles varias otras opciones de conversión, incluida la posibilidad de establecer una tolerancia de flash —al buscar pads que coincidan con el pad inicialmente seleccionado— y decidir si conservar los pads antiguos o eliminarlos por completo.
  3. Después de definir las opciones según sea necesario, al hacer clic en OK  volverá al espacio de diseño y se le pedirá que seleccione toda el área que se va a convertir en flash. Simplemente arrastre un cuadro de selección alrededor de todo el diseño y luego haga clic con el botón derecho una vez que el área haya quedado seleccionada. Los objetos seleccionados se compararán con el pad inicialmente seleccionado, y todas las coincidencias encontradas se convertirán en la apertura definida.
  4. Continúe convirtiendo selectivamente otros pads dibujados en aperturas flashed, 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 más objetos de dibujo seleccionados en el documento actual. Para ello, elija el comando Edit » Groups » Draw to Custom Aperture en los menús principales. Después de iniciar el comando, el cursor cambiará a un pequeño cuadrado y entrará en modo de creación de aperturas personalizadas. El procedimiento implica la siguiente secuencia de acciones:

  1. Haga clic en los objetos de dibujo que se incluirán en la conversión para seleccionarlos.
  2. Cuando se hayan seleccionado todos los objetos de dibujo según sea necesario, haga clic con el botón derecho. Aparecerá el cuadro de diálogo Enter Value, desde el cual podrá introducir un nombre para la apertura personalizada.
  3. Después de 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 Dcode disponible (vacío), su forma se establecerá en Custom y el nombre que haya especificado aparecerá en el campo Parameters .
  4. Continúe convirtiendo otros objetos seleccionados en aperturas personalizadas, o haga clic con el botón derecho, o pulse Esc, para salir.
  • La nueva apertura personalizada se convertirá en el Dcode actual, como se muestra en el panel CAMtastic .
  • Los objetos que se seleccionaron y que componen la apertura personalizada son visibles en la ventana de vista previa cuando la entrada de la apertura está seleccionada en el cuadro de diálogo Edit Apertures.
  • Las extensiones XY de la apertura pueden cambiarse en el cuadro de diálogo Edit Apertures según sea necesario. De forma predeterminada, representan las extensiones de una forma delimitadora alrededor de los objetos constituyentes que se seleccionaron originalmente, y es esta forma delimitadora la que flota en el cursor cuando coloca objetos usando el Dcode asociado para la apertura.

Para convertir un objeto de apertura personalizada en sus objetos base constituyentes, elija el comando Edit » Explode » Custom Apertures en los menús principales. Después de iniciar el comando, el cursor cambiará a un cuadrado y entrará en modo de descomposición de aperturas personalizadas. El procedimiento implica la siguiente secuencia de acciones:

  1. Seleccione los objetos de apertura personalizada que se incluirán en la descomposición. Simplemente coloque el cursor sobre un objeto de apertura personalizada que desee incluir en la selección y haga clic. Al hacer clic fuera de un objeto, podrá arrastrar un área de selección para incluir varios objetos en la selección. La selección es acumulativa.
  2. 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 sus objetos base constituyentes.
  3. Continúe seleccionando otros objetos de apertura personalizada para descomponer, o haga clic con el botón derecho, o pulse Esc, para salir del modo de descomposición de aperturas personalizadas.
  • El comando puede cancelarse en cualquier etapa antes del clic derecho inicial pulsando Esc.
  • Todos los objetos de apertura personalizada descompuestos pueden restaurarse mediante el comando Undo.
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contenido