Analysieren eines CAM-Dokuments
Auf einen Blick
- 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.
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.
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.
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.
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.
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).
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.
Abfragen von Elementen eines CAM-Dokuments
Die Befehle des Untermenüs Analysis » Query dienen dazu, Informationen zu verschiedenen Elementen Ihres CAM-Dokuments abzurufen:
-
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.
-
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.
-
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:
-
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:
- Positionieren Sie den Cursor an der Stelle, an der die Messung beginnen soll, und klicken Sie.
- Bewegen Sie den Cursor zum Endpunkt und klicken Sie erneut. Während der Bewegung wird vom Startpunkt aus eine Hilfslinie zur Orientierung gezogen.
- 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.
- 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.
Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Quadrat, und Sie gelangen in den Messmodus. Die Messung erfolgt in folgenden Schritten:
- Positionieren Sie den Cursor über einem Objekt im gewünschten ersten Netz und klicken Sie.
- 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.
- 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.
- 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.
Nach dem Aufrufen des Befehls wird der Cursor zu einem kleinen Quadrat, und Sie gelangen in den Messmodus. Die Messung erfolgt in folgenden Schritten:
- Positionieren Sie den Cursor über dem ersten Objekt und klicken Sie.
- 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.
- 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.
- Messen Sie weitere Abstände zwischen anderen Objekten oder drücken Sie Esc , um den Messmodus zu beenden.