Prise en charge des ouvertures

En un coup d'œil

Découvrez comment l’éditeur CAMtastic d’Altium Designer gère les définitions d’ouvertures, de l’importation de listes d’ouvertures à la création et à la modification de formes dans la table des ouvertures. Cet article explique comment les assistants de listes d’ouvertures reconnaissent les différents formats de fichiers, comment les dimensions et les paramètres définissent les formes prises en charge, et comment commencer à convertir des pastilles tracées en ouvertures flashées. Poursuivez votre lecture pour gagner en assurance dans la gestion des ouvertures de vos documents FAO.

- Comprenez dans quels cas les définitions d’ouvertures sont importées automatiquement et quand une liste d’ouvertures distincte est nécessaire.
- Apprenez à personnaliser les assistants de listes d’ouvertures et à exploiter les informations d’erreur pour corriger les problèmes d’importation ou de modèle.
- Découvrez comment créer et modifier des définitions d’ouvertures, notamment les codes D, les dimensions et les paramètres des formes complexes.
Approfondissez avec l'IA :

Les couches de PCB sont créées à partir d’un film photographique exposé à la lumière. Les ouvertures sont les orifices physiques par lesquels la lumière passe pour atteindre le film. Les données FAO comprennent les définitions des ouvertures (taille et forme), ainsi que des instructions indiquant où effectuer des flashs lumineux à travers les ouvertures et où tracer des lignes sur le film en se déplaçant d’un point à un autre tout en maintenant le faisceau lumineux allumé. Des pastilles de différentes tailles sont créées en effectuant des flashs à travers différentes ouvertures sur le film ; des pistes plus ou moins épaisses sont tracées en déplaçant le faisceau lumineux sur le film à travers des ouvertures plus ou moins grandes.

À mesure que la technologie évolue, les ouvertures physiques pourraient disparaître complètement du processus de fabrication des PCB. Aujourd’hui déjà, de nombreux phototraceurs laser modernes se passent d’ouvertures physiques et simulent les formes correspondantes sur le film au moyen d’opérations de rastérisation.

Jusqu’à présent, ces avancées n’ont pas modifié la terminologie utilisée pour les images FAO. Chaque fichier FAO nécessite une liste d’ouvertures, que ces images soient ou non réellement transférées sur le film à travers des ouvertures physiques. Chaque nouveau document FAO que vous créez contient une table des ouvertures vide. Cette table est remplie automatiquement lorsque vous importez des données FAO intégrant les définitions d’ouvertures, telles que les formats Gerber RS-274-X ou les données ODB++. Si vous importez un format qui n’intègre pas ces définitions, tel que le format Gerber RS-274-D, vous devez également fournir une liste d’ouvertures.

Listes d’ouvertures

Les formats Gerber sont normalisés, mais les listes d’ouvertures ne le sont pas. Chaque outil d’exportation FAO utilise son propre format pour les mots-clés et les spécificateurs d’ouvertures, ce qui peut compliquer l’importation des listes d’ouvertures. L’éditeur FAO simplifie cette tâche en proposant des dizaines d’assistants de listes d’ouvertures pour les formats courants, ainsi que pour de nombreux formats anciens que vous pourriez rencontrer. Si vous devez modifier l’un de ces assistants pour l’adapter aux données que vous recevez habituellement, ou si vous souhaitez créer un nouvel assistant de toutes pièces, vous pouvez le faire en modifiant les formats de ligne individuels.

Lors de l’importation de listes d’ouvertures, vous pouvez activer la détection automatique : celle-ci recherche, parmi tous les assistants d’ouvertures définis, celui qui permettra d’importer votre fichier sans erreur. L’éditeur FAO vous donne un accès complet à tous ces assistants, au cas où vous auriez besoin de les modifier.

Les assistants de listes d’ouvertures comportent tous des paramètres généraux et des instructions de format de ligne. Les paramètres généraux précisent notamment où commencer et arrêter la lecture des lignes d’ouvertures, quelles unités et quelle échelle utiliser, et si une même ligne peut contenir plusieurs définitions d’ouvertures.

Les formats de ligne individuels sont définis par des balises et des mots-clés propres à chaque forme. L’éditeur FAO dispose d’un vaste ensemble de formes prédéfinies, comprenant toutes celles prises en charge par le format ODB++. Certaines formes utilisent les mêmes balises : les losanges, les formes en ogive, les ellipses, les rectangles et les formes oblongues sont tous définis par une largeur et une hauteur. D’autres sont plus complexes et nécessitent des paramètres supplémentaires. Lorsque vous créez de nouveaux assistants d’ouvertures ou modifiez des assistants existants, vous devez faire correspondre la séquence et le format des balises aux valeurs fournies dans les listes d’ouvertures que vous souhaitez importer.

Par exemple, l’assistant propre à l’éditeur FAO commence chaque format de ligne par la balise de code D : <D>. La forme est ensuite identifiée par son nom, suivi de ses dimensions. Un espace entre les balises dans le format de ligne représente l’espacement entre un caractère et le suivant ; il peut donc correspondre à une série d’espaces ou de tabulations. La balise de chaîne <S> désigne tout ensemble de caractères délimité par de tels espacements.

Les erreurs d’importation d’une liste d’ouvertures sont signalées. Même si l’importation de la liste peut se poursuivre, il est recommandé d’identifier les erreurs, de mettre à jour l’assistant en conséquence, puis d’importer à nouveau la liste d’ouvertures.

Le tableau suivant présente la liste complète des balises reconnues par l’éditeur FAO. La dernière partie de cet article fournit des exemples de chaque forme prise en charge par l’éditeur, ainsi que des cotes montrant comment ces balises s’appliquent à chaque forme.

La boîte de dialogue Aperture Wizard, accessible en choisissant la commande Tables » Aperture List Wizard dans les menus principaux, permet de créer un modèle d’assistant d’ouvertures ou d’en modifier un existant. L’éditeur CAMtastic utilise un modèle d’ouvertures pour reconnaître les ouvertures utilisées dans les fichiers importés et ainsi établir une liste précise de codes D.

La boîte de dialogue est divisée en trois onglets :

  • Settings — cet onglet permet de définir un nom et une extension associée pour le modèle souhaité. Les autres options de cet onglet permettent de préciser où rechercher les définitions d’ouvertures dans un fichier donné, quelles unités utiliser et s’il faut rechercher plusieurs définitions d’ouvertures sur chaque ligne d’un fichier importé.
  • Line Formats — cet onglet permet de définir toutes les formes et séquences de données que le modèle pourra reconnaître. Dans le champ Shape , sélectionnez la forme appropriée dans la liste déroulante. Dans le champ Line Format, saisissez la séquence de données correspondant à la forme sélectionnée. Pour chaque forme spécifiée, le format de ligne doit inclure les éléments suivants :

    • Un spécificateur de position d’ouverture (par exemple, <A> ou <D>).
    • Une description de la forme (par exemple, "ROUND", "RECTANGULAR", "OCTAGONAL", etc.).
    • Au moins un spécificateur de dimension (par exemple, <W>idth, <H>eight, etc.).

    La manière la plus simple de créer le format de ligne d’une forme donnée consiste à coller la ligne d’informations correspondant à cette forme depuis le fichier d’ouvertures dans le champ Line Format, puis à parcourir la ligne en remplaçant les données réelles par les spécificateurs appropriés, sélectionnés dans la liste déroulante des spécificateurs (à droite du bouton Shape ).

    Utilisez le bouton Shape pour insérer une entrée de modèle de forme — "MyShape" — dans le champ Line Format. Il vous suffit ensuite de la remplacer par le nom de la forme souhaitée.
  • Parse Errors — cet onglet répertorie les erreurs détectées dans les informations saisies dans les onglets Settings ou Line Formats lorsque vous tentez d’enregistrer le modèle.

Après avoir défini le modèle d’assistant selon vos besoins, cliquez sur le bouton Save . Si toutes les informations saisies sont exemptes d’erreurs, le fichier de modèle est créé (<WizardName>.awr) et enregistré dans le dossier System\aptwiz de votre installation logicielle. Si des erreurs sont présentes, elles sont répertoriées dans l’onglet Parse Errors de la boîte de dialogue. Utilisez les informations qui y figurent pour corriger les erreurs, puis cliquez à nouveau sur le bouton Save .

Table des ouvertures

La table des ouvertures (affichée dans la boîte de dialogue Edit Apertures, accessible en choisissant la commande Tables » Apertures dans les menus principaux ou à l’aide du raccourci clavier Shift+A) répertorie dans un tableau unique toutes les ouvertures actuellement définies pour le document actif. Un code D est attribué à chaque ouverture. Lors du tracé d’objets dans l’espace de travail, par exemple, le code D sert à spécifier l’ouverture associée à utiliser pour le tracé. Chaque ouverture créée doit avoir une forme et une taille définies. Certaines formes peuvent se voir attribuer des attributs particuliers supplémentaires. Utilisez cette boîte de dialogue pour modifier les définitions des ouvertures existantes ou en créer de nouvelles.

Aucun paramètre n’est commun à toutes les formes d’ouverture. Le tableau des ouvertures comporte donc une colonne Taille (X:Y), qui ne correspond que dans certains cas aux dimensions horizontale et verticale. Pour les formes définies par une seule dimension, telles que les carrés et les cercles, la valeur Y saisie dans ce tableau est ignorée et remplacée par la valeur X.

Pour toutes les autres formes, la valeur X correspond à la dimension horizontale ou à la dimension principale, et la valeur Y à la dimension verticale ou à la dimension secondaire. Par exemple, une couronne possède deux dimensions : les diamètres intérieur et extérieur. La valeur X correspond au diamètre extérieur, puisque celui-ci limite le diamètre intérieur. Les paramètres supplémentaires correspondent aux champs de la boîte de dialogue Aperture Data, accessible pour les formes complexes, telles que les mires de moiré, en cliquant dans la colonne Paramètres correspondante. Pour les formes complexes, la liste déroulante Rotation (deg) permet également de sélectionner l’angle de rotation souhaité.

Lorsque vous survolez les champs Size ou Parameters du tableau des ouvertures de la boîte de dialogue Edit Apertures, une infobulle s’affiche. Elle associe les valeurs aux paramètres correspondants de la forme concernée, comme illustré.

  • Lors de l’importation de fichiers Gerber, DXF ou DWG, une liste d’ouvertures est automatiquement créée.
  • Les codes D attribués aux ouvertures vont de D10 à D9999. Un petit symbole de degré apparaît à côté de tous les codes D actuellement utilisés.
  • Chaque outil défini dans la boîte de dialogue Tool Table (Tables »  NC Tools) possède une entrée dans la liste des ouvertures. Les outils reçoivent des codes D compris entre D9500 et D9999.
  • Tous les phototraceurs au format Gerber utilisent des ouvertures. Celles-ci décrivent les outils disponibles pour tracer sur le film. Dans le cas d’un traceur vectoriel, ces ouvertures correspondent à des trous de différentes tailles et formes pratiqués dans une roue ou une glissière porte-ouvertures. La lumière est projetée à travers ces ouvertures sur l’émulsion du film.

Formes d’ouverture prises en charge

La liste suivante présente les formes d’ouverture prises en charge par l’éditeur CAM. Pour chaque forme, les paramètres associés permettant de définir ses propriétés sont également indiqués.

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

 

Conversion des pastilles tracées en ouvertures flashées

Pour convertir les pastilles tracées sélectionnées en ouvertures flashées et créer et attribuer automatiquement de nouvelles ouvertures en fonction de l’objet représenté, choisissez la commande Edit » Groups » Automatic dans les menus principaux. Après le lancement de la commande, le curseur prend la forme d’un petit carré et vous passez en mode conversion. La procédure se déroule comme suit :

  1. Cliquez sur les pastilles tracées que vous souhaitez convertir en pastilles flashées pour les sélectionner.
  2. Une fois toutes les pastilles souhaitées sélectionnées, faites un clic droit. La boîte de dialogue Draw Flash (Auto-Detect) s’affiche. Elle propose les options suivantes :
    • Dans la zone Shape/Dcode for New Flashes de la boîte de dialogue, vous pouvez attribuer un code D existant aux pastilles sélectionnées ou en créer un nouveau. Si vous choisissez l’option Create New Dcode, la forme choisie dans le champ Shape est appliquée à toutes les pastilles de la sélection, avec une taille automatiquement adaptée à la pastille représentée. L’éditeur CAMtastic détecte les tailles requises et attribue automatiquement des codes D à chaque nouvelle instance, à partir du premier code D disponible (vide).
    • Si vous choisissez l’option Use Dcode, le même code D est appliqué à toutes les pastilles de la sélection, quelles que soient leurs différences.
    • Vous pouvez choisir de placer les flashs obtenus sur la même couche, sur une nouvelle couche ou sur n’importe quelle couche existante du document actif.
    • La boîte de dialogue propose diverses autres options de conversion, notamment la possibilité de définir une tolérance de flash pour identifier les pastilles identiques dans la sélection, ainsi que de conserver les anciennes pastilles ou de les supprimer complètement.
  3. Après avoir défini les options souhaitées, cliquez sur OK pour effectuer la conversion : toutes les pastilles de la sélection sont remplacées par les ouvertures flashées appropriées.
  4. Continuez à convertir d’autres pastilles tracées en ouvertures flashées, ou faites un clic droit ou appuyez sur Escpour quitter.

Pour rechercher toutes les occurrences correspondant à une pastille tracée sélectionnée et les remplacer par une ouverture flashée définie par l’utilisateur, choisissez la commande Edit » Groups » Selective dans les menus principaux. Après le lancement de la commande, le curseur prend la forme d’un petit carré et vous passez en mode conversion. La procédure se déroule comme suit :

  1. Cliquez sur la pastille tracée que vous souhaitez utiliser pour la conversion afin de la sélectionner.
  2. Une fois la pastille tracée de référence sélectionnée, faites un clic droit. La boîte de dialogue Draw Flash (Selective) s’affiche. Elle propose les options suivantes :
    • Dans la zone Shape/Dcode for New Flashes de la boîte de dialogue, vous pouvez choisir d’utiliser un code D existant ou d’en créer un nouveau. Si vous choisissez l’option Create New Dcode, vous pouvez définir la forme et la taille de la nouvelle ouverture. L’éditeur CAMtastic attribue automatiquement cette nouvelle ouverture au prochain code D disponible (vide).
    • Vous pouvez choisir de placer les flashs obtenus sur la même couche, sur une nouvelle couche ou sur n’importe quelle couche existante du document actif.
    • La boîte de dialogue propose diverses autres options de conversion, notamment la possibilité de définir une tolérance de flash pour rechercher les pastilles correspondant à la pastille initialement sélectionnée, ainsi que de conserver les anciennes pastilles ou de les supprimer complètement.
  3. Après avoir défini les options souhaitées, cliquez sur OK pour revenir à l’espace de conception. Vous êtes alors invité à sélectionner toute la zone à convertir en flashs. Tracez simplement un cadre de sélection autour de l’ensemble de la conception, puis faites un clic droit une fois la zone sélectionnée. Les objets sélectionnés sont comparés à la pastille initialement sélectionnée, et toutes les occurrences correspondantes sont converties en l’ouverture définie.
  4. Continuez à convertir de manière sélective d'autres pastilles dessinées en ouvertures flashées, ou faites un clic droit, ou appuyez sur Esc, pour quitter.

Création d'ouvertures personnalisées

Une nouvelle ouverture personnalisée peut être créée à partir d'un ou de plusieurs objets de dessin sélectionnés dans le document actif. Pour ce faire, choisissez la commande Edit » Groups » Draw to Custom Aperture dans les menus principaux. Après le lancement de la commande, le curseur prend la forme d'un petit carré et vous passez en mode de création d'ouvertures personnalisées. La procédure comprend les étapes suivantes :

  1. Cliquez sur les objets de dessin à inclure dans la conversion pour les sélectionner.
  2. Une fois tous les objets de dessin souhaités sélectionnés, faites un clic droit. La boîte de dialogue Enter Value s'affiche et vous permet de saisir un nom pour l'ouverture personnalisée.
  3. Après avoir défini le nom et cliqué sur OK, les objets de dessin sélectionnés sont supprimés du document et la nouvelle ouverture personnalisée obtenue est ajoutée à la boîte de dialogue Edit Apertures (Tables » Apertures). Le prochain Dcode disponible (vide) est attribué à l'ouverture, sa forme est définie sur Custom et le nom que vous avez spécifié apparaît dans le champ Parameters .
  4. Continuez à convertir d'autres objets sélectionnés en ouvertures personnalisées, ou faites un clic droit, ou appuyez sur Esc, pour quitter.
  • La nouvelle ouverture personnalisée devient le Dcode actif, comme indiqué dans le panneau CAMtastic .
  • Les objets sélectionnés qui constituent l'ouverture personnalisée sont visibles dans la fenêtre d'aperçu lorsque l'entrée correspondant à l'ouverture est sélectionnée dans la boîte de dialogue Edit Apertures.
  • Les dimensions selon X et Y de l'ouverture peuvent être modifiées dans la boîte de dialogue Edit Apertures selon les besoins. Par défaut, elles correspondent aux dimensions d'une forme englobant les objets constitutifs initialement sélectionnés. C'est cette forme englobante qui suit le curseur lorsque vous placez des objets à l'aide du Dcode associé à l'ouverture.

Pour décomposer un objet d'ouverture personnalisée en ses objets de base constitutifs, choisissez la commande Edit » Explode » Custom Apertures dans les menus principaux. Après le lancement de la commande, le curseur prend la forme d'un carré et vous passez en mode de décomposition des ouvertures personnalisées. La procédure comprend les étapes suivantes :

  1. Sélectionnez les objets d'ouverture personnalisée à décomposer. Placez simplement le curseur sur un objet d'ouverture personnalisée que vous souhaitez inclure dans la sélection, puis cliquez. En cliquant à l'écart d'un objet, vous pouvez tracer une zone de sélection par glissement afin d'inclure plusieurs objets dans la sélection. La sélection est cumulative.
  2. Une fois tous les objets d'ouverture personnalisée sélectionnés, faites un clic droit. Les objets d'ouverture personnalisée sélectionnés sont décomposés en leurs objets de base constitutifs.
  3. Continuez à sélectionner d'autres objets d'ouverture personnalisée à décomposer, ou faites un clic droit, ou appuyez sur Esc, pour quitter le mode de décomposition des ouvertures personnalisées.
  • La commande peut être annulée à tout moment avant le premier clic droit en appuyant sur Esc.
  • Tous les objets d'ouverture personnalisée décomposés peuvent être restaurés à l'aide de la commande Undo.
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Nav
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contents