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.
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.
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.
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.
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).
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.
Abfragen von Elementen eines CAM-Dokuments
Die Befehle des Untermenüs Analysis » Query werden verwendet, um Informationen zu verschiedenen Elementen Ihres CAM-Dokuments abzurufen:
-
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.
-
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.
-
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:
-
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:
- Positionieren Sie den Cursor an der Stelle, an der Sie die Messung beginnen möchten, und klicken Sie.
- 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.
- 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.
- 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.
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:
- Positionieren Sie den Cursor über einem Objekt, das sich im gewünschten ersten Netz befindet, 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 visuelle Verbindungslinie angezeigt.
- 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.
- 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.
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:
- 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 visuelle Verbindungslinie angezeigt.
- 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.
- Messen Sie weiterhin den Abstand zwischen anderen Objekten oder drücken Sie Esc , um den Messmodus zu verlassen.