Analysieren eines CAM-Dokuments

Auf einen Blick

Entdecken Sie die Analysewerkzeuge im CAMtastic-Editor von Altium Designer, mit denen Sie Ihr CAM-Dokument prüfen und bearbeiten können. Dieser Artikel erläutert, wie Sie Designregelprüfungen konfigurieren, Verstöße überprüfen und verfügbare Korrekturen anwenden, ungültige Polygone finden, Fertigungszeichnungen aus Bohrlagen erstellen und Begrenzungen füllen, bereinigen oder erzeugen. Außerdem werden Abfragebefehle zur Untersuchung von CAM-Objekten vorgestellt. Lesen Sie weiter und erfahren Sie, wie Sie diese Werkzeuge in Ihrem eigenen CAM-Dokument einsetzen können.

- Erfahren Sie, wie Sie DRC-Toleranzen festlegen, anwendbare PCB-Designregeln laden und behobene sowie verbleibende Verstöße überprüfen.
- Lernen Sie, wie Sie ungültige Polygone finden und mit Begrenzungen arbeiten, einschließlich der Voraussetzungen für deren Füllung und Bereinigung.
- Entdecken Sie, wie Sie eine Fertigungszeichnung auf Basis von Bohrdaten erzeugen und einzelne Objekte nach Details wie Lage, D-Code und Objekttyp abfragen.
Mit KI tiefer einsteigen:

PCB-Design prüfen/korrigieren

Um eine Designregelprüfung für das aktuelle Dokument auszuführen, wählen Sie den Befehl Analysis » PCB Design Check/Fix in den Hauptmenüs. Nach dem Aufrufen des Befehls wird das Dialogfeld PCB Design Check/Fix angezeigt. Das Dialogfeld enthält eine Reihe von Größen- und Abstandsbedingungen – einschließlich des minimalen Restrings – sowie verschiedene DFM-Bedingungen (Design for Manufacturing, fertigungsgerechtes Design), beispielsweise Kurzschlüsse zwischen Versorgung und Masse, doppelte Bohrungen und Kurzschlüsse zwischen Netzen. Wählen Sie die zu prüfenden Bedingungen aus, geben Sie die zulässige Toleranz (in mil) ein und legen Sie fest, ob der CAMtastic Editor versuchen soll, erkannte Verstöße automatisch zu beheben.

Verwenden Sie die Schaltflächen Open und Save zum Laden/Speichern der DRC-Einstellungen. Die Einstellungen werden in einer CAMtastic-DRC-Einstellungsdatei (*.drc) gespeichert.

Mit der Schaltfläche Reset setzen Sie die zulässigen Toleranzen auf ihre Standardwerte zurück – 5mil für alle größenbezogenen Bedingungen, mit Ausnahme des Bauteilabstands (Part->Part Spacing), dessen Standardwert 10milbeträgt.

Nachdem Sie die DRC-Optionen wie gewünscht eingerichtet haben, klicken Sie auf OK , um die Prüfung zu starten. Falls Sie die Netzliste für das Design noch nicht extrahiert haben, werden Sie darauf hingewiesen. Die Netzliste wird dann extrahiert, bevor die DRC fortgesetzt wird. Nach Abschluss der Prüfung wird ein Informationsdialog mit einer Zusammenfassung der Verstöße angezeigt. Für jede Regelprüfung wird die Anzahl der Verstöße Found, Fixed und Remaining aufgeführt.

Nach einer DRC wird im Panel CAMtastic die Registerkarte Drc aktiviert, und alle Verstöße werden aufgelistet (sowohl behobene als auch verbleibende). Klicken Sie auf einen Unterordner einer bestimmten DRC-Kategorie, um die für den jeweiligen Verstoß verantwortlichen Objekte im Hauptdesignbereich zu vergrößern und hervorzuheben. Klicken Sie mit der rechten Maustaste auf einen Verstoßeintrag im Panel, um ein Kontextmenü mit einem Befehl zum automatischen Beheben des Verstoßes zu öffnen, sofern dies möglich ist. Klicken Sie mit der rechten Maustaste auf einen übergeordneten Ordner, um einen Befehl zum Beheben aller untergeordneten Fehler dieses Typs aufzurufen (sofern möglich).

Die zulässigen Toleranzen können direkt im Dialogfeld bearbeitet werden. Alternativ können Sie mit dem Befehl Analysis » Re-load DRC Rules from PCB die jeweiligen Toleranzen (sofern zutreffend) aus den im PCB-Dokument selbst definierten Designregeln laden. Nach dem Aufrufen des Befehls werden die entsprechenden Designregeltoleranzen aus dem PCB-Dokument in die Spalte Size (mils) des Dialogfelds PCB Design Check/Fix geladen. Die Zuordnung der PCB-Designregeltypen zu den entsprechenden DRC-Einträgen im Dialogfeld PCB Design Check/Fix ist wie folgt:

Definierte PCB-Designregel: Zugeordnete CAM-DRC-Prüfung:
Minimaler Restring Min. Restring (Bohrung->Pad)
Lötstoppmaskenerweiterung Min. Restring (Pad->Maske)
Abstand Min. Abstand (Pad->Pad)
Abstand Min. Abstand (Pad->Leiterbahn)
Abstand Min. Abstand (Leiterbahn->Leiterbahn)
Breite Min. Leiterbahnbreite
Minimaler Lötstoppmaskensteg Lötbrückenbildung
Minimaler Lötstoppmaskensteg Bestückungsdruck über Lötstoppmaske

Suche nach ungültigen Polygonen

Mit dem Befehl Analysis » Invalid Polygon Search suchen Sie nach ungültigen Polygonen im aktuellen Dokument. Polygone in einem CAM-Dokument sind durchgehende, geschlossene Konturen mit Rasterfüllung. Konturen mit Rasterfüllung unterstützen keine überlappenden oder mehrfach gemeinsam genutzten Eckpunkte. Solche Fälle gelten als ungültige Polygone und können, wenn sie nicht korrigiert werden, beim Fotoplotten zu unerwünschten Ergebnissen führen.

Nach dem Aufrufen des Befehls nimmt der Cursor die Form eines kleinen Quadrats an, und Sie werden aufgefordert, Zeichenobjekte auszuwählen („Select Draws“). Ziehen Sie einfach einen Auswahlrahmen um die Polygone im Design oder, effizienter, um das gesamte Design. Klicken Sie nach der Auswahl mit der rechten Maustaste. Ein Informationsdialog wird angezeigt, der entweder No Invalid Polygons were Found oder n Invalid Polygons were Found meldet. Im letzteren Fall werden die betroffenen Polygone dem nächsten unbenutzten D-Code zugewiesen und im Designbereich ohne Füllung dargestellt.

Mit dem Befehl Undo können Sie ein ungültiges Polygon wiederherstellen.

Erstellen einer Fertigungszeichnung (aus Bohrdaten)

Um anhand der verfügbaren Bohrlagen eine Fertigungszeichnung für das aktuelle Dokument zu erstellen, wählen Sie den Befehl Analysis » Create Fab Drawing (from Drill) in den Hauptmenüs. Nach dem Aufrufen des Befehls nimmt der Cursor die Form eines kleinen Quadrats an, und Sie werden aufgefordert, die geschlossene Kontur des PCB-Designs auszuwählen. Wählen Sie die gesamte Kontur aus (jedes Liniensegment einzeln) und klicken Sie anschließend mit der rechten Maustaste. Das Dialogfeld Create NC Drawing wird angezeigt.

Das Dialogfeld ist in zwei Registerkarten unterteilt. Die Registerkarte PCB Information enthält die Gesamtabmessungen der Leiterplatte – automatisch anhand der ausgewählten Leiterplattenkontur berechnet – sowie mehrere Felder zur Eingabe von Unternehmensinformationen. Auf der Registerkarte PCB Drawing Size können Sie die Größe der zu erstellenden Fertigungszeichnung festlegen (Standardformate A–E).

Nachdem Sie die Zeichnungsoptionen wie gewünscht festgelegt und auf OK geklickt haben, wird eine neue Lage – fablayer – erstellt und der Lagenliste im Panel CAMtastic hinzugefügt. Diese Lage wird zur aktuellen Lage; alle anderen zuvor eingeschalteten Lagen werden ausgeschaltet.

Die Lage enthält Symbole zur Kennzeichnung der verschiedenen verwendeten Werkzeuggrößen sowie eine Legende mit zusätzlichen Informationen zu jeder Bohrungsgröße, beispielsweise der Anzahl und der Angabe, ob die Bohrungen metallisiert sind.

  • Wenn im Design keine Bohrlage gefunden wird, wird fablayer nicht erzeugt. Ein Warndialog weist Sie auf die fehlende Bohrlage hin.
  • Stellen Sie sicher, dass das gewählte Zeichnungsformat größer als die Leiterplattendarstellung ist.
  • Die Informationen auf fablayer werden mit dem aktuellen D-Code gezeichnet. Stellen Sie sicher, dass für den aktuellen D-Code eine geeignete Form und Größe eingestellt ist, da die Textinformationen andernfalls unleserlich werden.

Konturen füllen

Um ausgewählte geschlossene Konturobjekte mit optimierten Linienzügen zu füllen, wählen Sie den Befehl Analysis » Fill Boundaries in den Hauptmenüs. Nach dem Aufrufen des Befehls nimmt der Cursor die Form eines kleinen Quadrats an, und Sie werden aufgefordert, die zu füllenden geschlossenen Konturobjekte auszuwählen. Positionieren Sie den Cursor einfach über einem Teil der Objektkontur und klicken Sie. Fügen Sie weitere Objekte zur Auswahl hinzu und klicken Sie abschließend mit der rechten Maustaste.

Das Dialogfeld Fill Boundaries wird angezeigt. In diesem Dialogfeld legen Sie die Fülloptionen fest, darunter die Lage, auf der die Füllungen platziert werden sollen, die minimale zu verwendende Werkzeuggröße und ob für den Füllvorgang nur ein Werkzeug oder mehrere Werkzeuge verwendet werden sollen.

Nachdem Sie die Optionen im Dialogfeld wie gewünscht festgelegt haben, klicken Sie auf OK , um fortzufahren. Alle ausgewählten Konturen werden so lange nach innen versetzt, bis kein weiterer Versatz mehr möglich ist (bzw. nur einmal, wenn die Option Use Single Internal Offset aktiviert ist). Anschließend werden die Konturen entsprechend den festgelegten Optionen mit einem Linienmuster gefüllt.

Eine Begrenzung muss ordnungsgemäß geschlossen sein, damit dieser Befehl verwendet werden kann. Wenn eine Begrenzung aus Liniensegmenten erstellt wurde, müssen Sie den Befehl „Join“ verwenden, um eine ordnungsgemäß geschlossene Begrenzung zu erhalten.

Bereinigen von Begrenzungen

Um die Begrenzung eines Polylinienobjekts zu korrigieren, dessen Endpunkte sich nicht exakt berühren und so eine saubere, geschlossene Begrenzung bilden, sondern sich stattdessen kreuzen, wählen Sie den Befehl Analysis » Clean Boundaries im Hauptmenü. Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Quadrat und Sie werden aufgefordert, die zu korrigierenden Polylinienobjekte auszuwählen. Positionieren Sie den Cursor einfach über der Begrenzung der jeweiligen Polylinie und klicken Sie.

Das Dialogfeld Join & Fix Polylines wird angezeigt. Legen Sie darin die Optionen zum Verbinden der Endpunkte der Polylinien fest.

Nachdem Sie die Optionen wie gewünscht eingestellt haben, klicken Sie auf OK , um die Korrektur durchzuführen. Ein Informationsdialog zeigt an, wie viele Polylinienobjekte korrigiert wurden (Closed) und wie viele nicht (Open).

  • Es wird empfohlen, diesen Befehl nur auf Polylinienobjekte anzuwenden, die eigentlich geschlossen sein sollten, es aber nicht sind, und deren Endpunkte sich überschneiden, anstatt exakt aneinander anzuschließen.
  • Die Option Display Open Boundary Marker(s) platziert Markierungen für alle Enden von Polylinien, die nicht korrigiert werden konnten und daher offen bleiben, auf einer neuen Lage – der Lage polyline_pro_open_markers.
  • Wenn bestimmte Begrenzungen offen bleiben, können Sie den Vorgang mit einer höheren Toleranzeinstellung wiederholen.

Erzeugen von Konturen

Um aus ausgewählten Objekten im aktuellen Dokument Begrenzungskonturen zu erstellen, wählen Sie den Befehl Analysis » Generate Outlines im Hauptmenü. Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Quadrat und Sie werden aufgefordert, die Objekte auszuwählen, aus denen Sie Konturen erzeugen möchten. Positionieren Sie den Cursor einfach über einzelnen Objekten und klicken Sie, um sie zur Auswahl hinzuzufügen, oder verwenden Sie eines der zahlreichen verfügbaren Auswahlwerkzeuge. Klicken Sie mit der rechten Maustaste, nachdem Sie alle Objekte ausgewählt haben. Das Dialogfeld Vector to Outline wird angezeigt.

In der oberen Hälfte des Dialogfelds können Sie den Stil der zu erstellenden Kontur auswählen – segmentiert, mit rechtwinkligen Ecken oder mit abgerundeten Ecken.

Sie können festlegen, ob die Konturobjekte auf derselben Lage, einer neuen Lage oder einer der vorhandenen Lagen platziert werden. Mit der Option Delete Old Objects können Sie die ursprünglichen Objekte zu Vergleichszwecken beibehalten.

Wählen Sie den D-Code aus, den Sie zum Zeichnen der Konturen verwenden möchten. Sie können einen der im aktuellen Dokument definierten D-Codes, Polygon oder die Standardform 0.005in (0.127mm) verwenden.

Nachdem Sie die Optionen wie gewünscht eingestellt haben, klicken Sie auf OK , um die Konturen zu erzeugen.

  • Wenn ein Dokument im Konturmodus angezeigt wird (Füllmodus ausgeschaltet), erscheinen alle Objekte mit derselben Linienstärke, unabhängig davon, wie sie zuvor dargestellt wurden.
  • Die Breiteninformation des D-Codes ist nur im Füllmodus sichtbar. Beim Erzeugen von Konturen wird diese Breiteninformation verwendet, sodass Linien, die mit unterschiedlichen Blenden gezeichnet wurden, auch im Konturmodus weiterhin unterschiedlich dargestellt werden.

Abfragen von Elementen eines CAM-Dokuments

Die Befehle des Untermenüs Analysis » Query dienen dazu, Informationen zu verschiedenen Elementen Ihres CAM-Dokuments abzurufen:

Stellen Sie vor der Verwendung eines Abfragebefehls sicher, dass das Panel CAMtastic  sichtbar ist.
Alle Messinformationen werden in den aktuellen Einheiten des Arbeitsbereichs angegeben – entweder Zoll oder Millimeter. Die Einheiten können entweder im Panel CAMtastic oder auf der Seite CAM Editor - Drawing Modes des Dialogfelds Preferences geändert werden.
  • Analysis » Query » Object (Tastenkürzel: Q) – mit diesem Befehl rufen Sie Informationen zu einem einzelnen ausgewählten Objekt im aktuellen Dokument ab.

    Nach dem Aufrufen des Befehls wird der Cursor zu einer zeigenden Hand und Sie wechseln in den Objektabfragemodus. Positionieren Sie den Cursor einfach über dem Objekt, das Sie abfragen möchten, und klicken Sie. Informationen zu diesem Objekt werden auf der Registerkarte Info  des Panels CAMtastic  angezeigt. Die angezeigten Informationen variieren je nach Typ des abgefragten Objekts und können Folgendes umfassen: Lage, D-Code-bezogene Informationen und Objekttyp.

    Fragen Sie weitere Objekte ab oder drücken Sie Esc , um den Abfragemodus zu beenden.

    Wenn mehrere Lagen angezeigt werden, überlappen sich häufig Objekte auf unterschiedlichen Lagen. Klicken Sie wiederholt auf solche Objekte, um die einzelnen Objekte auf den jeweils beteiligten Lagen nacheinander zu durchlaufen. Die Informationen im Panel CAMtastic werden entsprechend aktualisiert.

  • Analysis » Query » Group – mit diesem Befehl rufen Sie Informationen zu einer Gruppe ausgewählter Objekte im aktuellen Dokument ab.

    Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Quadrat und Sie wechseln in den Objektabfragemodus. Sie werden aufgefordert, die Objekte auszuwählen, die in die Abfrage einbezogen werden sollen. Positionieren Sie den Cursor einfach über einem Objekt, das Sie zur Auswahl hinzufügen möchten, und klicken Sie. Wenn Sie neben ein Objekt klicken, können Sie einen Auswahlbereich aufziehen, um mehrere Objekte in die Auswahl aufzunehmen. Die Auswahl wird schrittweise erweitert.

    Fügen Sie der Auswahl weitere Objekte hinzu und klicken Sie anschließend mit der rechten Maustaste, wenn alle gewünschten Objekte ausgewählt sind.

    Informationen zu den einzelnen Objekten werden in separaten Ordnern auf der Registerkarte Info des Panels CAMtastic angezeigt. Die angezeigten Informationen variieren je nach Typ des abgefragten Objekts und können Angaben zur Lage und zum D-Code umfassen.

    Die Reihenfolge der Ordner im Panel richtet sich nach der Reihenfolge, in der die Objekte zur Auswahl hinzugefügt wurden. Um den Überblick darüber zu behalten, welche Objekte Sie abfragen, empfiehlt es sich, die Objekte einzeln zur Auswahl hinzuzufügen, anstatt einen Auswahlrahmen zu verwenden.

  • Analysis » Query » Net (Tastenkürzel: Shift+N) – mit diesem Befehl rufen Sie Informationen zu einem einzelnen ausgewählten Netz im aktuellen Dokument ab.

    Nach dem Aufrufen des Befehls wird der Cursor zu einer zeigenden Hand und Sie wechseln in den Netzabfragemodus. Positionieren Sie den Cursor einfach über einem Objekt, das zum gewünschten Netz gehört, und klicken Sie. Das gesamte Netz wird ausgewählt und Informationen zu diesem Netz werden auf der Registerkarte Info des Panels CAMtastic angezeigt. Die Informationen umfassen den Namen des Netzes, die Lage und deren Typ sowie die Gesamtlänge des Netzes.

    Fragen Sie weitere Netze ab oder drücken Sie Esc , um den Abfragemodus zu beenden.

  • Analysis » Query » Minimum Annular Ring – mit diesem Befehl fragen Sie den Restring des ausgewählten Pads ab.

    Nach dem Aufrufen des Befehls wird der Cursor zu einer zeigenden Hand und Sie wechseln in den Restring-Abfragemodus. Positionieren Sie den Cursor einfach über dem Pad, dessen Restring Sie abfragen möchten, und klicken Sie. Die Werte für die Restringbreiten in X- und Y-Richtung werden auf der Registerkarte Info  des Panels CAMtastic  angezeigt.

    Fragen Sie weitere Pads ab oder drücken Sie Esc , um den Restring-Abfragemodus zu beenden.

Messen von Abständen

Die Befehle des Untermenüs Analysis » Measure dienen dazu, Abstände zwischen Punkten, Netzen und Objekten in Ihrem CAM-Dokument zu messen:

Stellen Sie vor der Verwendung eines Messbefehls sicher, dass das Panel CAMtastic  sichtbar ist.
Alle Messangaben verwenden die aktuellen Einheiten des Arbeitsbereichs – entweder Zoll oder Millimeter. Die Einheiten können entweder im CAMtastic Panel oder auf der Seite CAM Editor - Drawing Modes des Dialogfelds Preferences geändert werden.
  • Analysis » Measure » Point to Point (Tastenkombination: Shift+M) – mit diesem Befehl wird der Abstand zwischen zwei beliebigen Punkten im aktuellen Dokument gemessen und angezeigt.

    Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Kreuz, und Sie gelangen in den Messmodus. Die Messung erfolgt in folgenden Schritten:

    1. Positionieren Sie den Cursor an der Stelle, an der die Messung beginnen soll, und klicken Sie.
    2. Bewegen Sie den Cursor zum Endpunkt und klicken Sie erneut. Während der Bewegung wird vom Startpunkt aus eine Hilfslinie zur Orientierung gezogen.
    3. Die Messinformationen werden auf der Registerkarte Info  des CAMtastic Panels angezeigt. Dazu gehören der gemessene Punkt-zu-Punkt-Abstand, die Koordinaten des Start- und Endpunkts, die Abstände in X- und Y-Richtung sowie der Winkel zur Horizontalen.
    4. Messen Sie weitere Abstände zwischen anderen Punkten oder drücken Sie Esc , um den Messmodus zu beenden.
  • Analysis » Measure » Net to Net – mit diesem Befehl wird der kürzeste Abstand zwischen zwei beliebigen Netzen im aktuellen Dokument gemessen und angezeigt.

    Stellen Sie zunächst sicher, dass die Netzliste für das Design verfügbar ist (auf der Registerkarte Nets  des Panels). Möglicherweise müssen Sie die Netzliste zuerst extrahieren.

    Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Quadrat, und Sie gelangen in den Messmodus. Die Messung erfolgt in folgenden Schritten:

    1. Positionieren Sie den Cursor über einem Objekt im gewünschten ersten Netz und klicken Sie.
    2. Bewegen Sie den Cursor über ein Objekt im gewünschten zweiten Netz und klicken Sie erneut. An der Stelle, an der der Abstand zwischen den beiden Netzen am kürzesten ist, wird eine Verbindungslinie angezeigt.
    3. Die Messinformationen werden auf der Registerkarte Info  des CAMtastic Panels angezeigt. Dazu gehören dieser kürzeste Punkt-zu-Punkt-Abstand, die Koordinaten des Start- und Endpunkts der Verbindungslinie, die Abstände in X- und Y-Richtung sowie der Winkel zur Horizontalen.
    4. Messen Sie weitere Abstände zwischen anderen Netzen oder drücken Sie Esc , um den Messmodus zu beenden.
  • Analysis » Measure » Object to Object – mit diesem Befehl wird der kürzeste Abstand zwischen zwei beliebigen Objekten im aktuellen Dokument gemessen und angezeigt.

    Stellen Sie zunächst sicher, dass die Netzliste für das Design verfügbar ist (auf der Registerkarte Nets  des Panels). Möglicherweise müssen Sie die Netzliste zuerst extrahieren.

    Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Quadrat, und Sie gelangen in den Messmodus. Die Messung erfolgt in folgenden Schritten:

    1. Positionieren Sie den Cursor über dem ersten Objekt und klicken Sie.
    2. Bewegen Sie den Cursor über das gewünschte zweite Objekt und klicken Sie erneut. An der Stelle, an der der Abstand zwischen den beiden Objekten am kürzesten ist, wird eine Verbindungslinie angezeigt.
    3. Die Messinformationen werden auf der Registerkarte Info  des CAMtastic Panels angezeigt. Dazu gehören dieser kürzeste Punkt-zu-Punkt-Abstand, die Koordinaten des Start- und Endpunkts der Verbindungslinie, die Abstände in X- und Y-Richtung sowie der Winkel zur Horizontalen.
    4. Messen Sie weitere Abstände zwischen anderen Objekten oder drücken Sie Esc , um den Messmodus zu beenden.
AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents