Theodor Schönwald CAD nach CNC

CAD Tools

Tools für ACAD, BricsCad und ICAD (nützlich und kostenlos)

Übungsbeispiele für den Einstieg in CAD finden Sie hier
Weitere Informationen zum Thema CAD finden Sie hier

Download der Tools als *.Zip DateiDownload (alle Tools sind in der Datei tool_01.zip)

CAD-Tools ändern oder selbst erstellen

Die meisten der folgenden Tools wurden in Autolisp erstellt. Die Tools sind im Quellcode, so dass Sie selbst Änderungen vornehmen können. Somit können Sie die Tools für Ihre eigenen Anwendungen optimieren.

Auf der Webseite von Stephan Bartl sind gesammelte Links zum Thema Programmieren in Autolisp und auch noch viele weitere Tools.

Tools einrichten und starten

Vorbereitung:

1. Möglichkeit

Sie kopieren alle Lisp-Dateien in den Ordner "...\SUPPORT" von ACAD

2. Möglichkeit

- Sie legen sich einen eigenen Ordner, z.B. "UTIL", an. - Damit ACAD automatisch auf diesen Ordner zugreift, muss er angegeben werden.
Das geht über:
Werkzeuge --> Optionen -->
Bildschirmausdruck von Support

Die erste Variante ist einfacher, die zweite erfordert mehr Arbeit. Das aber nur einmal, außerdem schafft sie Ordnung, wenn man mehrere "Fremddateien" benutzt.

Aufrufen und starten
(Beispiel: VERS.LSP)


Von Hand ist in der Befehlszeile einzugeben:
Bildschirmausdruck vom Laden
Bildschirmausdruck vom starten

Die Klammern und Anführungszeichen müssen mit eingegeben und jede Zeile mit der Return-Taste bestätigt werden.

Im Menü
- Werkzeuge --> Anwendung --> Dateiname angeben --> laden..
- In der Befehlszeile ist als Befehl: vers einzugeben.

Mit einem Icon
Wer Icons ändern oder selbst erstellen kann, hat die Möglichkeit, eigene Programme über ein Icon aufzurufen und zu starten. Das Makro muss in unserem Beispiel so aussehen:
Bildschirmausdruck von Icon beargeiten

1. Ein eigener Menübalken "Util"
2. Erweiterung der Tools

Die Tools wurden mit Übungsbeispielen für Einsteiger
und mit zusätzlichen Informationen zum Thema CAD erweitert.

3. Abrunden

Der Befehl "ABRUNDEN" von ACAD ist bis zur Version ACAD 2002 nicht gerade bedienerfreundlich. Wenn man einen anderen Radius als den zuletzt benutzten eingeben will, muss man zuerst "R", den gewünschten Radius, und dann wieder den Abrunden-Befehl neu starten. Da mich das schon immer gestört hat, habe ich ein eigenes Tool (RADI.LSP) mit Dialog erstellt.
Neu! Jetzt können mit "RADI" nicht nur Linien und Bögen abgerundet werden, sondern auch Ecken von Polylinien und LW-Polylinien.
Beim Abrunden einer Polylinie mit einem einzelnen Element wird das Element mit der Polylinie verbunden.

Ein Bildschirmausdruck von "RADI":
Bildschirmausdruck von Radi

Nachtrag:
Autodesk hat inzwischen das Abrunden benutzerfreundlicher gemacht. Wer aber bei 2007 auf den Dialog bei Radiuseingabe nicht verzichten möchte, kann die Datei "RADI_07.LSP" verwenden, denn das alte Tool "RADI" funktioniert bei ACAD 2007 nicht mehr.

[nach oben]

4. Mittellinie

Um eine Mittellinie auf einen Kreis, Linie oder Rechteck zu zeichnen benötigt man mehrere Arbeitsschritte. Das Tool "M_L" erledigt das in einem Schritt.
Die Überstände werden gleich mit gezeichnet und der Kreismittelpunkt ist geschlossen.

Bildschirmausdruck:
Bildschirmausdruck von Mittellinie

Hinweis: Dieses Tool wurde verbessert.

5. Gewindebohrungen

Ein einfaches Tool zum zeichnen von Gewindebohrungen von M3 bis M16. Auch dieses Tool steht im Quelltext zur Verfügung, damit Sie es an die eigenen Bedürfnisse anpassen können.

Bildschirmausdruck:
Bildschirmausdruck von Gewindebohrungen
Der Befehl ist fortlaufend und kann mit einer Taste oder der rechten Maustaste beendet werden.

Das Ergebnis:
Bild Gewindebohrung

Für Senkungen ist das Tool "senk.lsp" vorhanden.

6. Zeichnung aus einer Textdatei.

Ein Ausschnitt aus einer Koordinatendatei aus dem eine Zeichnung erstellt werden soll:

1.00000 0.00000 
0.99726 0.00004
0.98907 0.00019
0.97553 0.00052
0.95677 0.00114
0.93301 0.00224
0.90451 0.00399
0.87157 0.00657
0.83457 0.01008
0.79389 0.01454
0.75000 0.01985
0.70337 0.02583
0.65451 0.03231
0.60396 0.03900
0.55226 0.04557
...
...
...


Das Ergebnis:

Bild1

Hier ist das genaue Vorgehen beschrieben.

7. Polylinen, LWPolylinen, Splines oder Kreise in Linienstücke zerlegen.

Manchmal, benötigt man ein Tool das Polylinen, LWPolylinen, Splines oder Kreise in Linienstücke zerlegen kann und die Linienstücke zu Schluss in eine Polyline wandelt.
Dafür habe ich das Tool "KONT2LIN.LSP" bereitgestellt.

[nach oben]

8. Zeichnung als PDF-Datei ausgeben

Manchmal möchte man Zeichnungen nur zur Information weitergeben, z.B. mit einer Mail senden. Der Empfänger kann sie dann mit den richtigen Strichbreiten drucken, aber nicht verändern. Dazu ist das PDF-Format besonders geeignet. Hier möchte ich einen einfachen und "kostenlosen" Weg zeigen:

1. Das Programm PDFCreator installieren. Der Creator ist hier:
http://sector7g.wurzel6.de/index2.htm zu finden.
Es richtet eine Drucker mit dem Namen PDFCreator ein.
2. In ACAD "Plot" anwählen und als Drucker den PDFCreator angeben.

Bildschirmausdruck der Einstellung

Für Zeichnungen größer als DIN A3, eignet sich das Programm CutePrinter

9. ACAD-Zeichnung bereinigen

Wenn man unbenutzte Blöcke, Textstile und Layer bereinigt, wird die Datenmenge einer Zeichnung kleiner. Dafür gibt es in ACAD den Befehl "bereinig". Wenn jedoch Blöcke verschachtelt sind, muss man diesen Befehl mehrmals durchführen, und das ist sehr lästig.
Deshalb hat Herr Heinz Navratil ein Programm erstellt, das diese lästige Arbeit für Sie automatisch erledigt. Es stellt gleichzeitig auch fest, wie oft die Bereinigung zu durchlaufen ist.
Herr Heinz Navratil hat mir erlaubt, dieses nützliche Tool auf meiner Seite zu veröffentlichen. Danke!
Ich habe es "CLEAN.LSP" genannt.

10. "Z_BRUCH" - ein anderer Bruchbefehl

Beim Befehl "BRUCH" von ACAD werden auf einem Element zwei Punkte angewählt, und der Abstand dazwischen wird her ausgebrochen.

Wenn es darum geht, Wandanschlüsse aufzubrechen, ist der Befehl "BRUCH" nicht besonders geeignet.

Der Befehl "Z_BRUCH" macht diese Arbeit einfacher:

- Man wählt z.B. auf einer Linie einen Punkt,
- danach wird die Ausschnittbreite abgefragt,
- die Linie wird aufgebrochen und
- der Ausschnitt ist in der Mitte vom angewählten Punkt.

Bildschirmausdruck:
Bildschirmausdruck von Z_Bruch
11. Polylinien zu LW-Polylinien konvertieren und umgekehrt

In ACAD gibt es die Funktion "_convertpoly", damit kann man Polylinien zu LW-Polylinien konvertieren und LW-Polylinien zu Polylinien.
Bei den Programmen: BricsCad, ZWCAD und ProgeCad gibt es diese Funktion nicht. Da muss man - vor dem Zeichnen - den Polylinien-Typ mit der Variablen "PLINETYPE" einstellen..
Eine nachträgliche Änderung geht nur mit "Auflösen", "PLINETYPE" einstellen und danach mit "Pedit" wieder in eine Polylinie wandeln.
Das Tool KONVERTPL.LSP macht diese Arbeit für Sie.

12. Konstruktionslinien zeichnen mit Dialog

Ein einfaches Tool zum zeichnen und löschen von Konstruktionslinien.
Als Layerfarbe habe ich 1 = rot gewählt. Wenn Ihnen eine andere Farbe besser gefällt, können Sie im Tool K_LINIE.LSP, den Wert 1 durch einen anderen Wert ersetzen.
(command "_LAYER" "_MAKE" "K_Linie" "_COLOR" 1 "" "")
(command "_LAYER" "_SET" "K_Linie" "_COLOR" 1 "" "")

Bildschirmausdruck des Dialogfensters:
Dialog-Bild
13. Länge einer Polylinie ermitteln

Mit dem Tool PLL.LSP können Sie dei Länge einer oder mehrere Polylinien ermitteln..

Download

Die Tools stelle ich im Quelltext zur Verfügung, damit sie für eigene Bedürfnisse nachbearbeitet werden können. Sie können Download der Tools Teil 2 als *.Zip Dateihier geladen werden.

Fortsetzung der CAD-Toolserie - siehe Kostenlose Tools Teil 2

Eine Rückmeldung über Verbesserungen würde mich freuen.
Kontakt

[nach oben]