Analyse eines CAM-Dokuments

PCB-Design prüfen/korrigieren

Um eine Design Rule Check-Prüfung für das aktuelle Dokument auszuführen, wählen Sie den Befehl Analysis » PCB Design Check/Fix in den Hauptmenüs. Nach dem Starten des Befehls wird das Dialogfeld PCB Design Check/Fix angezeigt. Das Dialogfeld listet eine Reihe von Größen- und Abstandsregeln auf – einschließlich des minimalen Restrings – sowie verschiedene DFM-Regeln (Design For Manufacturing), wie z. B. Power/Ground-Kurzschlüsse, doppelte Bohrtreffer und Netzkurzschlüsse. Wählen Sie aus, welche Regeln geprüft werden sollen, geben Sie die zulässige Toleranz (in mil) ein und entscheiden Sie, ob der CAMtastic Editor versuchen soll, erkannte Verstöße automatisch zu beheben.

Verwenden Sie die Schaltflächen Open  und Save , um DRC-Einstellungen zu laden bzw. zu speichern. Die Einstellungen werden in einer CAMtastic-DRC-Einstellungsdatei (*.drc) gespeichert.

Verwenden Sie die Schaltfläche Reset , um die zulässigen Toleranzen auf ihre Standardeinstellungen zurückzusetzen – 5mil für alle größenbezogenen Regeln, mit Ausnahme von Part->Part Spacing; hierfür gilt 10mil.

Nachdem Sie die DRC-Optionen wie erforderlich eingerichtet haben, klicken Sie auf OK , um die Prüfung zu starten. Wenn Sie die Netzliste für das Design noch nicht extrahiert haben, werden Sie darauf hingewiesen, und die Netzlistenextraktion wird durchgeführt, bevor die DRC fortgesetzt wird. Nach Abschluss der Prüfung wird ein Informationsdialog angezeigt, der eine Zusammenfassung der Verstöße enthält. Für jede Regelprüfung wird die Anzahl der Verstöße Found, Fixed  und Remaining  aufgeführt.

Nach dem Ausführen einer DRC wird die Registerkarte Drc  im Bereich CAMtastic  aktiviert, und alle Verstöße werden aufgelistet (sowohl behobene als auch verbleibende). Klicken Sie auf einen Unterordner für eine bestimmte DRC-Kategorie, um auf die fehlerverursachenden Objekte im Hauptarbeitsbereich des Designs zu zoomen und sie hervorzuheben. Klicken Sie mit der rechten Maustaste auf einen Verstoßseintrag im Bereich, um ein Kontextmenü zu öffnen, das – sofern möglich – einen Befehl zum automatischen Beheben des Verstoßes enthält. Klicken Sie auf der Ebene eines übergeordneten Ordners mit der rechten Maustaste, um einen Befehl zum Beheben aller untergeordneten Fehler dieses Typs aufzurufen (sofern möglich).

Zulässige Toleranzen können direkt im Dialogfeld bearbeitet werden. Alternativ können Sie den Befehl Analysis » Re-load DRC Rules from PCB verwenden, um die entsprechenden Toleranzen (sofern zutreffend) aus den im PCB-Dokument selbst definierten Designregeln zu laden. Nach dem Starten des Befehls werden die relevanten Designregel-Toleranzen 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: Zuordnung zu 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
Minimale Lötstoppmaskenstegbreite Lötbrückenbildung
Minimale Lötstoppmaskenstegbreite Siebdruck über Maske

Suche nach ungültigen Polygonen

Der Befehl Analysis » Invalid Polygon Search wird verwendet, um ungültige Polygone im aktuellen Dokument zu finden. Polygone in einem CAM-Dokument sind durchgehende, umrissene Begrenzungen mit Rasterfüllung. Rastergefüllte Begrenzungen unterstützen keine überlappenden oder mehrfach gemeinsam genutzten Eckpunkte. Solche Fälle gelten als ungültige Polygone und können, wenn sie nicht erkannt werden, beim Photoplotten zu unerwünschten Ergebnissen führen.

Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie werden aufgefordert, „Draws auswählen“. Ziehen Sie einfach einen Auswahlrahmen um Polygone im Design oder – effizienter – um das gesamte Design. Sobald die Auswahl getroffen wurde, klicken Sie mit der rechten Maustaste. Es erscheint ein Informationsdialog, der entweder angibt, dass No Invalid Polygons were Found, oder dass n Invalid Polygons were Found. Im letzteren Fall werden die betreffenden Polygone dem nächsten unbenutzten Dcode zugewiesen und im Designbereich ungefüllt dargestellt.

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

Erstellen einer Fertigungszeichnung (aus Bohrdaten)

Um eine Fertigungszeichnung für das aktuelle Dokument unter Verwendung der verfügbaren Bohrlagen zu erstellen, wählen Sie den Befehl Analysis » Create Fab Drawing (from Drill) in den Hauptmenüs. Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie werden aufgefordert, den geschlossenen Rand des PCB-Designs auszuwählen. Wählen Sie einfach den gesamten Rand aus (jedes Liniensegment einzeln) und klicken Sie dann 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 aus dem ausgewählten Leiterplattenrand berechnet – sowie mehrere Felder, in die Sie Unternehmensinformationen eingeben können. Die Registerkarte PCB Drawing Size ermöglicht es Ihnen, die Größe der zu erzeugenden Fertigungszeichnung festzulegen (Standardgrößen A–E).

Nachdem Sie die Zeichenoptionen wie erforderlich festgelegt und auf OK geklickt haben, wird eine neue Lage – fablayer – erstellt und der Lagenliste im Bereich CAMtastic hinzugefügt. Diese Lage wird zur aktuellen Lage, während alle anderen zuvor eingeschalteten Lagen nun ausgeschaltet werden.

Die Lage besteht aus Symbolen zur Kennzeichnung jeder verwendeten Werkzeuggröße sowie einer Legende mit zusätzlichen Informationen zu jeder Lochgröße, etwa Anzahl und ob die Löcher metallisiert sind.

  • Wenn im Design keine Bohrlage gefunden wird, wird fablayer nicht erzeugt, und ein Warndialog weist Sie darauf hin, dass die Bohrlage fehlt.
  • Stellen Sie sicher, dass die ausgewählte Zeichnungsgröße größer ist als das Leiterplattenbild.
  • Die Informationen auf fablayer werden mit dem aktuellen Dcode gezeichnet. Stellen Sie sicher, dass der aktuelle Dcode auf eine sinnvolle Form/Größe eingestellt ist, da die Textinformationen andernfalls unleserlich werden.

Begrenzungen füllen

Um ausgewählte geschlossene Begrenzungsobjekte mit optimierten Linienzügen zu füllen, wählen Sie den Befehl Analysis » Fill Boundaries in den Hauptmenüs. Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie werden aufgefordert, die geschlossenen Begrenzungsobjekte auszuwählen, die Sie füllen möchten. Positionieren Sie den Cursor einfach über einem Teil der Begrenzung eines Objekts und klicken Sie. Fügen Sie der Auswahl weitere Objekte hinzu und klicken Sie anschließend mit der rechten Maustaste, wenn Sie fertig sind.

Das Dialogfeld Fill Boundaries wird angezeigt. Verwenden Sie dieses Dialogfeld, um die Optionen für die Füllung festzulegen, einschließlich der Auswahl der Lage, auf der sich die Füllungen befinden sollen, der zu verwendenden minimalen Werkzeuggröße und der Frage, ob der Füllvorgang auf ein Werkzeug oder mehrere Werkzeuge beschränkt werden soll.

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

Eine Begrenzung muss korrekt geschlossen sein, um diesen Befehl verwenden zu können. Wenn eine Begrenzung aus Liniensegmenten erstellt wurde, müssen Sie den Befehl Join verwenden, um eine korrekt geschlossene Begrenzung zu erzeugen.

Begrenzungen bereinigen

Um die Begrenzung eines Polylinienobjekts zu korrigieren, bei dem die Endpunkte der Polylinie nicht exakt aneinanderstoßen, um eine saubere, geschlossene Begrenzung zu bilden, sondern sich stattdessen kreuzen, wählen Sie den Befehl Analysis » Clean Boundaries in den Hauptmenüs. Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie werden aufgefordert, die Polylinienobjekte auszuwählen, die Sie korrigieren möchten. Positionieren Sie den Cursor einfach über der Begrenzung jeder Polylinie und klicken Sie.

Das Dialogfeld Join & Fix Polylines wird angezeigt. Verwenden Sie das Dialogfeld, um Optionen zum Verbinden der Endpunkte der Polylinien festzulegen.

Nachdem Sie die Optionen wie erforderlich eingerichtet haben, klicken Sie auf OK , um die Korrektur durchzuführen. Es erscheint ein Informationsdialog, der meldet, wie viele Polylinienobjekte korrigiert wurden (geschlossen) und wie viele nicht (offen).

  • Es wird empfohlen, diesen Befehl nur für Polylinienobjekte zu verwenden, die nicht geschlossen wurden, aber eigentlich geschlossen sein sollten und deren Endpunkte sich schneiden, anstatt perfekt verbunden zu sein.
  • Die Option Display Open Boundary Marker(s) setzt Markierungen für alle Enden von Polylinien, die nicht korrigiert werden konnten und daher offen bleiben, auf eine neue Lage – die Lage polyline_pro_open_markers.
  • Wenn bestimmte Begrenzungen offen bleiben, sollten Sie den Vorgang möglicherweise mit einer höheren Toleranzeinstellung wiederholen.

Umrisse erzeugen

Um aus ausgewählten Objekten im aktuellen Dokument umrissene Begrenzungen zu erstellen, wählen Sie den Befehl Analysis » Generate Outlines in den Hauptmenüs. Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie werden aufgefordert, die Objekte auszuwählen, aus denen Sie Umrisse erzeugen möchten. Positionieren Sie den Cursor einfach über einzelnen Objekten und klicken Sie, um sie der Auswahl hinzuzufügen, oder verwenden Sie eines der vielen verfügbaren Auswahlwerkzeuge. Nachdem alle Objekte ausgewählt wurden, klicken Sie mit der rechten Maustaste. Das Dialogfeld Vector to Outline wird angezeigt.

Die obere Hälfte des Dialogfelds ermöglicht Ihnen die Auswahl des zu erzeugenden Umrissstils – entweder segmentiert, mit rechtwinkligen Kanten oder mit gerundeten Kanten.

Sie können festlegen, dass die Umrissobjekte auf derselben Lage, auf einer neuen Lage oder auf einer der vorhandenen Lagen platziert werden. Die Option Delete Old Objects bietet Ihnen die Möglichkeit, die ursprünglichen Objekte zu Vergleichszwecken beizubehalten.

Wählen Sie den Dcode aus, den Sie zum Zeichnen der Umrisse verwenden möchten. Sie können einen der im aktuellen Dokument definierten vorhandenen Dcodes auswählen oder Polygon bzw. die Standardform 0.005in (0.127mm) verwenden.

Nachdem Sie die Optionen wie erforderlich festgelegt haben, klicken Sie auf OK , um die Umrisse zu erzeugen.

  • Wenn ein Dokument im Umrissmodus angezeigt wird (Füllmodus AUS), scheinen alle Objekte unabhängig von ihrer vorherigen Darstellung dieselbe Linienstärke zu haben.
  • Die Informationen zur Dcode-Breite sind nur im Füllmodus sichtbar. Durch das Erzeugen von Umrissen werden diese Informationen zur Dcode-Breite verwendet, sodass Linien, die mit unterschiedlichen Aperturen gezeichnet wurden, auch im Umrissmodus weiterhin als unterschiedlich erkennbar sind.

Abfragen von Elementen eines CAM-Dokuments

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

Vor der Verwendung eines Abfragebefehls stellen Sie sicher, dass das CAMtastic Bedienfeld sichtbar ist.
Alle Messinformationen verwenden die aktuell für den Arbeitsbereich eingestellten Einheiten – entweder Zoll oder Millimeter. Die Einheiten können entweder im CAMtastic Bedienfeld oder auf der Seite CAM Editor - Drawing Modes des Dialogs Preferences geändert werden.
  • Analysis » Query » Object (Tastenkürzel: Q) – dieser Befehl wird verwendet, um Informationen zu einem einzelnen ausgewählten Objekt im aktuellen Dokument abzurufen.

    Nach dem Starten des Befehls ändert sich 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 CAMtastic Bedienfelds angezeigt. Die dargestellten Informationen variieren je nach Typ des abgefragten Objekts und können Folgendes umfassen: Layer, Dcode-bezogene Informationen und Objekttyp.

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

    Wenn mehrere Layer angezeigt werden, überlappen sich Objekte aus verschiedenen Layern häufig. Klicken Sie wiederholt auf solche Objekte, um nacheinander durch jedes Objekt auf den jeweils beteiligten Layern zu wechseln. Die Informationen im CAMtastic Bedienfeld werden entsprechend aktualisiert.

  • Analysis » Query » Group – dieser Befehl wird verwendet, um Informationen zu einer Gruppe ausgewählter Objekte im aktuellen Dokument abzurufen.

    Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie wechseln in den Objektabfragemodus. Sie werden aufgefordert, Objekte auszuwählen, die in die Abfrage einbezogen werden sollen. Positionieren Sie den Cursor einfach über einem Objekt, das Sie in die Auswahl aufnehmen 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 ist kumulativ.

    Fügen Sie der Auswahl weitere Objekte hinzu und klicken Sie dann mit der rechten Maustaste, wenn alle erforderlichen Objekte ausgewählt wurden.

    Informationen zu jedem Objekt werden in separaten Ordnern auf der Registerkarte Info des CAMtastic Bedienfelds angezeigt. Die dargestellten Informationen variieren je nach Typ des abgefragten Objekts und können Layer- und Dcode-bezogene Informationen umfassen.

    Die Reihenfolge der Ordner im Bedienfeld wird durch die Reihenfolge bestimmt, in der die Objekte zur Auswahl hinzugefügt wurden. Um den Überblick darüber zu behalten, welche Objekte Sie abfragen, ist es wahrscheinlich besser, Objekte einzeln zur Auswahl hinzuzufügen, anstatt ein Auswahlrechteck zu verwenden.

  • Analysis » Query » Net (Tastenkürzel: Shift+N) – dieser Befehl wird verwendet, um Informationen zu einem einzelnen ausgewählten Netz im aktuellen Dokument abzurufen.

    Nach dem Starten des Befehls ändert sich der Cursor zu einer zeigenden Hand, und Sie wechseln in den Netzabfragemodus. Positionieren Sie den Cursor einfach über einem Objekt, das sich im gewünschten Netz befindet, und klicken Sie. Das gesamte Netz wird ausgewählt, und Informationen zu diesem Netz werden auf der Registerkarte Info des CAMtastic Bedienfelds angezeigt. Diese Informationen umfassen den Namen des Netzes, den Layer und Typ, auf dem bzw. in dem es sich befindet, sowie seine Gesamtlänge.

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

  • Analysis » Query » Minimum Annular Ring – dieser Befehl wird verwendet, um den Restring des ausgewählten Pads zu prüfen.

    Nach dem Starten des Befehls ändert sich 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. Werte für die X- und Y-Restringabstände werden auf der Registerkarte Info  des CAMtastic Bedienfelds angezeigt.

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

Messen von Abständen

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

Vor der Verwendung eines Messbefehls stellen Sie sicher, dass das CAMtastic Bedienfeld sichtbar ist.
Alle Messinformationen verwenden die aktuell für den Arbeitsbereich eingestellten Einheiten – entweder Zoll oder Millimeter. Die Einheiten können entweder im CAMtastic Bedienfeld oder auf der Seite CAM Editor - Drawing Modes des Dialogs Preferences geändert werden.
  • Analysis » Measure » Point to Point (Tastenkürzel: Shift+M) – dieser Befehl wird verwendet, um den Abstand zwischen beliebigen zwei Punkten im aktuellen Dokument zu messen und anzuzeigen.

    Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Fadenkreuz, und Sie wechseln in den Messmodus. Die Messung umfasst die folgende Abfolge von Aktionen:

    1. Positionieren Sie den Cursor an der Stelle, an der Sie die Messung beginnen möchten, und klicken Sie.
    2. Bewegen Sie den Cursor zum Endpunkt und klicken Sie erneut – während Sie den Cursor bewegen, wird eine Hilfslinie vom Startpunkt aus gedehnt, um Sie zu unterstützen.
    3. Messinformationen werden auf der Registerkarte Info  des CAMtastic Bedienfelds angezeigt. Dort werden der gemessene Punkt-zu-Punkt-Abstand, die Koordinaten des Start- und Endpunkts, die X- und Y-Abstände sowie der zur Horizontalen gebildete Winkel angegeben.
    4. Messen Sie weiterhin den Abstand zwischen anderen Punkten oder drücken Sie Esc , um den Messmodus zu verlassen.
  • Analysis » Measure » Net to Net – dieser Befehl wird verwendet, um den kürzesten Abstand zwischen beliebigen zwei Netzen im aktuellen Dokument zu messen und anzuzeigen.

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

    Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie wechseln in den Messmodus. Die Messung umfasst die folgende Abfolge von Aktionen:

    1. Positionieren Sie den Cursor über einem Objekt, das sich im gewünschten ersten Netz befindet, 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 visuelle Verbindungslinie angezeigt.
    3. Messinformationen werden auf der Registerkarte Info  des CAMtastic Bedienfelds angezeigt. Dort werden dieser kürzeste Punkt-zu-Punkt-Abstand, die Koordinaten des Start- und Endpunkts der Verbindungslinie, die X- und Y-Abstände sowie der zur Horizontalen gebildete Winkel angegeben.
    4. Messen Sie weiterhin den Abstand zwischen anderen Netzen oder drücken Sie Esc , um den Messmodus zu verlassen.
  • Analysis » Measure » Object to Object – dieser Befehl wird verwendet, um den kürzesten Abstand zwischen beliebigen zwei Objekten im aktuellen Dokument zu messen und anzuzeigen.

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

    Nach dem Starten des Befehls ändert sich der Cursor zu einem kleinen Quadrat, und Sie wechseln in den Messmodus. Die Messung umfasst die folgende Abfolge von Aktionen:

    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 visuelle Verbindungslinie angezeigt.
    3. Messinformationen werden auf der Registerkarte Info  des CAMtastic Bedienfelds angezeigt. Dort werden dieser kürzeste Punkt-zu-Punkt-Abstand, die Koordinaten des Start- und Endpunkts der Verbindungslinie, die X- und Y-Abstände sowie der zur Horizontalen gebildete Winkel angegeben.
    4. Messen Sie weiterhin den Abstand zwischen anderen Objekten oder drücken Sie Esc , um den Messmodus zu verlassen.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Inhalt