Unterstützung für Aperturen
Auf einen Blick
- Erfahren Sie, wann Blendendefinitionen automatisch importiert werden und wann eine separate Blendenliste erforderlich ist.
- Lernen Sie, wie Sie Blendenlisten-Assistenten anpassen und Fehlerinformationen nutzen, um Import- oder Vorlagenprobleme zu beheben.
- Entdecken Sie, wie Sie Blendendefinitionen erstellen und bearbeiten, einschließlich DCodes, Abmessungen und Parametern für komplexe Formen.
Leiterplattenlagen werden mithilfe von belichtetem fotografischem Film hergestellt. Blenden sind die physischen Öffnungen, durch die das Licht auf den Film fällt. CAM-Daten enthalten Blendendefinitionen (Größe und Form) sowie Anweisungen dazu, an welchen Stellen durch die Blenden belichtet werden soll und wo Linien auf dem Film gezeichnet werden sollen, indem der eingeschaltete Lichtstrahl zwischen Positionen bewegt wird. Unterschiedliche Padgrößen entstehen durch Einzelbelichtungen mit unterschiedlichen Blenden; dickere oder dünnere Leiterbahnen werden auf den Film gezeichnet, indem der Lichtstrahl durch größere oder kleinere Blenden über den Film geführt wird.
Mit dem technologischen Fortschritt könnten physische Blenden vollständig aus dem Leiterplattenfertigungsprozess verschwinden. Schon heute benötigen viele moderne Laserplotter keine physischen Blendenöffnungen mehr, sondern simulieren die entsprechenden Formen durch Rasteroperationen auf dem Film.
Bislang haben diese Fortschritte nichts an der Terminologie für CAM-Abbildungen geändert. Jede CAM-Datei benötigt eine Blendenliste, unabhängig davon, ob diese Abbildungen tatsächlich jemals durch physische Blenden auf den Film übertragen werden. Jedes neu erstellte CAM-Dokument enthält eine leere Blendentabelle. Diese Tabelle wird automatisch ausgefüllt, wenn Sie CAM-Daten mit eingebetteten Blendendefinitionen importieren, beispielsweise Gerber-Dateien im Format RS-274-X oder ODB++-Daten. Wenn Sie ein Format ohne eingebettete Blendendefinitionen importieren, etwa das Gerber-Format RS-274-D, müssen Sie zusätzlich eine Blendenliste bereitstellen.
Blendenlisten
Gerber-Formate sind standardisiert, Blendenlisten hingegen nicht. Jedes CAM-Exportprogramm verwendet ein eigenes Format für Blendenschlüsselwörter und -spezifikationen, was den Import von Blendenlisten erschweren kann. Der CAM-Editor erleichtert diese Aufgabe durch zahlreiche Blendenlisten-Assistenten für die gängigen Formate sowie für viele ältere Formate, auf die Sie möglicherweise stoßen. Wenn Sie einen dieser Assistenten an die üblicherweise empfangenen Daten anpassen oder einen völlig neuen Assistenten erstellen möchten, können Sie dazu die einzelnen Zeilenformate bearbeiten.
Beim Import von Blendenlisten können Sie die automatische Erkennung aktivieren. Dabei werden alle definierten Blenden-Assistenten nach einem Assistenten durchsucht, der Ihre Datei fehlerfrei importieren kann. Im CAM-Editor haben Sie vollständigen Zugriff auf alle diese Assistenten, falls Änderungen erforderlich sind.
Alle Blendenlisten-Assistenten verfügen über allgemeine Einstellungen und Anweisungen zum Zeilenformat. Zu den allgemeinen Einstellungen gehören Angaben dazu, wo das Einlesen der Blendenzeilen beginnen und enden soll, welche Einheiten und welcher Maßstab verwendet werden sollen und ob eine einzelne Zeile mehrere Blendendefinitionen enthalten darf.
Die einzelnen Zeilenformate werden für jede Form durch Tags und Schlüsselwörter definiert. Der CAM-Editor bietet eine Vielzahl integrierter Formen, darunter alle vom ODB++-Format unterstützten Formen. Einige Formen verwenden dieselben Tags: Rauten, geschossförmige Formen, Ellipsen, Rechtecke und Langlöcher werden jeweils durch Breite und Höhe definiert. Andere sind komplexer und erfordern zusätzliche Parameter. Wenn Sie neue Blenden-Assistenten erstellen oder vorhandene bearbeiten, müssen Sie die Reihenfolge und das Format der Tags an die Werte in den zu importierenden Blendenlisten anpassen.
Beispielsweise beginnt im eigenen Assistenten des CAM-Editors jedes Zeilenformat mit dem D-Code-Tag: <D>. Danach wird die Form durch ihren Namen angegeben, gefolgt von ihren Abmessungen. Ein Leerzeichen zwischen Tags im Zeilenformat steht für den Zwischenraum zwischen zwei Zeichen und kann daher einer Folge von Leerzeichen oder Tabulatoren entsprechen. Das Zeichenfolgen-Tag <S> steht für eine beliebige Zeichenfolge, die durch solche Zwischenräume abgegrenzt ist.
Fehler beim Import einer Blendenliste werden gemeldet. Auch wenn der Import der Liste fortgesetzt werden kann, empfiehlt es sich, die Fehler zu ermitteln, den Assistenten entsprechend anzupassen und die Blendenliste anschließend erneut zu importieren.
Die folgende Tabelle enthält eine vollständige Liste der vom CAM-Editor erkannten Tags. Im weiteren Verlauf dieses Artikels finden Sie Beispiele für jede vom Editor unterstützte Form sowie Maßangaben, die zeigen, wie sich diese Tags auf die jeweilige Form beziehen.
Der Dialog Aperture Wizard, den Sie über den Befehl Tables » Aperture List Wizard in den Hauptmenüs öffnen, dient zum Erstellen einer neuen Vorlage für einen Blenden-Assistenten oder zum Bearbeiten einer vorhandenen Vorlage. Der CAMtastic-Editor verwendet eine Blendenvorlage, um die in importierten Dateien verwendeten Blenden zu erkennen und daraus eine korrekte D-Code-Liste zu erstellen.
Der Dialog ist in die folgenden drei Registerkarten unterteilt:
- Settings – Auf dieser Registerkarte definieren Sie einen Namen und die zugehörige Dateierweiterung für die gewünschte Vorlage. Mit weiteren Optionen auf dieser Registerkarte legen Sie fest, wo in einer bestimmten Datei nach Blendendefinitionen gesucht werden soll, welche Einheiten verwendet werden sollen und ob in jeder Zeile einer importierten Datei nach mehr als einer Blendendefinition gesucht werden soll.
-
Line Formats – Auf dieser Registerkarte definieren Sie alle Formen und Datensequenzen, die die Vorlage erkennen kann. Wählen Sie im Feld Shape die entsprechende Form aus der Dropdown-Liste aus. Geben Sie im Feld Line Format die Datensequenz für die ausgewählte Form ein. Für jede angegebene Form muss das Zeilenformat Folgendes enthalten:
- Einen Typplatzhalter für die Blendenposition (z. B. <A> oder <D>).
- Eine Formbeschreibung (z. B. "ROUND", "RECTANGULAR", "OCTAGONAL" usw.).
- Mindestens einen Typplatzhalter für eine Größenangabe (z. B. <W>idth, <H>eight usw.).
Am einfachsten erstellen Sie das Zeilenformat für eine bestimmte Form, indem Sie die Informationszeile für diese Form aus der Blendendatei in das Feld Line Format einfügen. Gehen Sie die Zeile anschließend durch und ersetzen Sie die tatsächlichen Daten durch die entsprechenden Typplatzhalter, die Sie aus der Dropdown-Liste für Typplatzhalter rechts neben der Schaltfläche Shape auswählen.
- Parse Errors – Auf dieser Registerkarte werden alle Fehler aufgelistet, die beim Versuch, die Vorlage zu speichern, in den Angaben auf den Registerkarten Settings oder Line Formats gefunden werden.
Nachdem Sie die Assistentenvorlage wie gewünscht definiert haben, klicken Sie auf die Schaltfläche Save . Wenn alle eingegebenen Informationen fehlerfrei sind, wird die Vorlagendatei (<WizardName>.awr) erstellt und im Ordner System\aptwiz Ihrer Softwareinstallation gespeichert. Falls Fehler vorhanden sind, werden diese auf der Registerkarte Parse Errors des Dialogs aufgelistet. Nutzen Sie die dort aufgeführten Fehlerinformationen, um die Fehler zu beheben, und klicken Sie anschließend erneut auf die Schaltfläche Save .
Blendentabelle
Die Blendentabelle wird im Dialog Edit Apertures angezeigt, den Sie über den Befehl Tables » Apertures in den Hauptmenüs oder mit dem Tastenkürzel Shift+A öffnen. Sie listet alle derzeit für das aktuelle Dokument definierten Blenden in einer einzigen Tabelle auf. Jeder Blende ist ein D-Code zugewiesen. Beim Zeichnen von Objekten im Arbeitsbereich wird beispielsweise über den D-Code festgelegt, welche zugehörige Blende zum Zeichnen verwendet wird. Für jede erstellte Blende müssen Form und Größe definiert sein. Bestimmten Formen können weitere, spezielle Attribute zugewiesen werden. Verwenden Sie den Dialog, um die Definitionen vorhandener Blenden zu bearbeiten oder neue Blenden zu erstellen.
Es gibt keine Tags, die allen Blendenformen gemeinsam sind. Stattdessen enthält die Blendentabelle eine Spalte „Size (X:Y)“, deren Werte nur in manchen Fällen horizontalen und vertikalen Abmessungen entsprechen. Bei Formen mit nur einer Abmessung, beispielsweise quadratischen und runden Formen, wird der in dieser Tabelle eingegebene Y-Wert ignoriert und mit dem X-Wert überschrieben.
Bei allen anderen Formen steht der X-Wert für die horizontale oder anderweitig maßgebliche Abmessung und der Y-Wert für die vertikale oder anderweitig nachgeordnete Abmessung. Beispielsweise hat eine Ringblende zwei Abmessungen: den Innen- und den Außendurchmesser. Der X-Wert steht für den Außendurchmesser, da dieser den Innendurchmesser begrenzt. Alle zusätzlichen Tags entsprechen den Feldern im Dialog Aperture Data, der für komplexe Formen wie Moiré verfügbar ist und durch Klicken in die zugehörige Spalte „Parameters“ geöffnet wird. Bei komplexen Formen ist außerdem die Dropdown-Liste Rotation (deg) verfügbar, in der Sie den gewünschten Drehwinkel auswählen können.
Wenn Sie den Mauszeiger über die Felder Size oder Parameters in der Blendentabelle des Dialogs Edit Apertures bewegen, wird wie abgebildet ein Tooltip angezeigt, in dem die Werte den entsprechenden Tags der jeweiligen Form zugeordnet sind.
Unterstützte Blendenformen
Im Folgenden sind die vom CAM-Editor unterstützten Blendenformen aufgeführt. Für jede Form werden auch die zugehörigen Tags angezeigt, mit denen die Eigenschaften der Form definiert werden.
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
|
Gezeichnete Pads in geblitzte Blenden umwandeln
Um ausgewählte gezeichnete Pads in geblitzte Blenden umzuwandeln und dabei abhängig vom dargestellten Objekt automatisch neue Blenden erstellen und zuweisen zu lassen, wählen Sie in den Hauptmenüs den Befehl Edit » Groups » Automatic . Nach dem Aufrufen des Befehls nimmt der Cursor die Form eines kleinen Quadrats an, und Sie befinden sich im Umwandlungsmodus. Gehen Sie wie folgt vor:
- Klicken Sie auf die gezeichneten Pads, die Sie in geblitzte Pads umwandeln möchten, um sie auszuwählen.
-
Wenn alle gewünschten Pads ausgewählt sind, klicken Sie mit der rechten Maustaste. Der Dialog Draw Flash (Auto-Detect) wird geöffnet. Der Dialog bietet folgende Möglichkeiten:
- Im Bereich Shape/Dcode for New Flashes des Dialogs können Sie den ausgewählten Pads einen vorhandenen D-Code zuweisen oder einen neuen erstellen. Wenn Sie die Option Create New Dcode wählen, wird die im Feld Shape gewählte Form auf alle ausgewählten Pads angewendet. Dabei wird die Größe automatisch an das jeweils dargestellte Pad angepasst. Der CAMtastic-Editor erkennt die erforderlichen Größen und weist jeder neuen Variante automatisch einen D-Code zu, beginnend mit dem ersten verfügbaren (leeren) D-Code.
- Wenn Sie die Option Use Dcode wählen, wird allen ausgewählten Pads unabhängig von ihren Unterschieden derselbe D-Code zugewiesen.
- Sie können festlegen, ob die resultierenden Blitze auf derselben Lage, einer neuen Lage oder einer der vorhandenen Lagen im aktuellen Dokument gezeichnet werden sollen.
- Im Dialog stehen verschiedene weitere Umwandlungsoptionen zur Verfügung. Unter anderem können Sie eine Blitztoleranz für den Abgleich identischer Pads innerhalb der Auswahl festlegen und bestimmen, ob die ursprünglichen Pads beibehalten oder vollständig gelöscht werden sollen.
- Nachdem Sie die Optionen wie gewünscht festgelegt haben, klicken Sie auf OK , um die Umwandlung auszuführen. Alle ausgewählten Pads werden durch die entsprechenden geblitzten Blenden ersetzt.
- Wandeln Sie weitere gezeichnete Pads in geblitzte Blenden um, oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Modus zu beenden.
Um alle mit einem ausgewählten gezeichneten Pad übereinstimmenden Instanzen zu suchen und durch eine benutzerdefinierte geblitzte Blende zu ersetzen, wählen Sie in den Hauptmenüs den Befehl Edit » Groups » Selective . Nach dem Aufrufen des Befehls nimmt der Cursor die Form eines kleinen Quadrats an, und Sie befinden sich im Umwandlungsmodus. Gehen Sie wie folgt vor:
- Klicken Sie auf das gezeichnete Pad, das Sie für die Umwandlung verwenden möchten, um es auszuwählen.
-
Klicken Sie mit der rechten Maustaste, nachdem Sie das gezeichnete Pad als Vorlage ausgewählt haben. Der Dialog Draw Flash (Selective) wird geöffnet. Der Dialog bietet folgende Möglichkeiten:
- Im Bereich Shape/Dcode for New Flashes des Dialogs können Sie einen vorhandenen D-Code zur Verwendung zuweisen oder einen neuen erstellen. Wenn Sie die Option Create New Dcode wählen, können Sie sowohl die Form als auch die Größe der neuen Blende festlegen. Der CAMtastic-Editor weist diese neue Blende automatisch dem nächsten verfügbaren (leeren) D-Code zu.
- Sie können festlegen, ob die resultierenden Blitze auf derselben Lage, einer neuen Lage oder einer der vorhandenen Lagen im aktuellen Dokument gezeichnet werden sollen.
- Im Dialog stehen verschiedene weitere Umwandlungsoptionen zur Verfügung. Unter anderem können Sie eine Blitztoleranz für die Suche nach Pads festlegen, die mit dem ursprünglich ausgewählten Pad übereinstimmen, und bestimmen, ob die ursprünglichen Pads beibehalten oder vollständig gelöscht werden sollen.
- Nachdem Sie die Optionen wie gewünscht festgelegt haben, klicken Sie auf OK , um zum Designbereich zurückzukehren. Sie werden aufgefordert, den gesamten Bereich auszuwählen, in dem geblitzt werden soll. Ziehen Sie einfach einen Auswahlrahmen um das gesamte Design und klicken Sie anschließend mit der rechten Maustaste, sobald der Bereich ausgewählt ist. Die ausgewählten Objekte werden mit dem ursprünglich ausgewählten Pad verglichen, und alle gefundenen Übereinstimmungen werden in die definierte Blende umgewandelt.
- Wandeln Sie weitere gezeichnete Pads gezielt in Flash-Blenden um, oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Modus zu verlassen.
Benutzerdefinierte Blenden erstellen
Eine neue benutzerdefinierte Blende kann aus einem oder mehreren ausgewählten Zeichenobjekten im aktuellen Dokument erstellt werden. Wählen Sie dazu den Befehl Edit » Groups » Draw to Custom Aperture im Hauptmenü. Nach dem Aufruf des Befehls wird der Cursor zu einem kleinen Quadrat und Sie gelangen in den Modus zum Erstellen benutzerdefinierter Blenden. Gehen Sie wie folgt vor:
- Klicken Sie auf die Zeichenobjekte, die in die Umwandlung einbezogen werden sollen, um sie auszuwählen.
- Wenn alle gewünschten Zeichenobjekte ausgewählt sind, klicken Sie mit der rechten Maustaste. Das Dialogfeld Enter Value wird geöffnet. Dort können Sie einen Namen für die benutzerdefinierte Blende eingeben.
- Nachdem Sie den Namen festgelegt und auf OK geklickt haben, werden die ausgewählten Zeichenobjekte aus dem Dokument entfernt und die daraus entstandene neue benutzerdefinierte Blende wird dem Dialogfeld Edit Apertures (Tables » Apertures) hinzugefügt. Der Blende wird der nächste verfügbare (freie) D-Code zugewiesen, ihre Form wird auf Custom gesetzt und der von Ihnen angegebene Name erscheint im Feld Parameters .
- Wandeln Sie weitere ausgewählte Objekte in benutzerdefinierte Blenden um, oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Modus zu verlassen.
Um ein benutzerdefiniertes Blendenobjekt in seine Grundobjekte zu zerlegen, wählen Sie den Befehl Edit » Explode » Custom Apertures im Hauptmenü. Nach dem Aufruf des Befehls wird der Cursor zu einem Quadrat und Sie gelangen in den Modus zum Zerlegen benutzerdefinierter Blenden. Gehen Sie wie folgt vor:
- Wählen Sie die benutzerdefinierten Blendenobjekte aus, die zerlegt werden sollen. Positionieren Sie dazu den Cursor über einem benutzerdefinierten Blendenobjekt, das Sie zur Auswahl hinzufügen möchten, und klicken Sie darauf. Wenn Sie außerhalb eines Objekts klicken, können Sie einen Auswahlbereich aufziehen, um mehrere Objekte in die Auswahl aufzunehmen. Die Auswahl wird schrittweise erweitert.
- Sobald alle benutzerdefinierten Blendenobjekte ausgewählt sind, klicken Sie mit der rechten Maustaste. Die ausgewählten benutzerdefinierten Blendenobjekte werden in ihre Grundobjekte zerlegt.
- Wählen Sie weitere benutzerdefinierte Blendenobjekte zum Zerlegen aus, oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Modus zum Zerlegen benutzerdefinierter Blenden zu verlassen.