MillVBA
MillVBA ist ein CorelDRAW-Makro (entwickelt für V11) welches unter den Bedingungen der
GPL
veröffentlicht wird.
Der Link zum entsprechenden Beitrag in Peters CNC-Forum:
Topic 114269844593
Bitte Fehler unbedingt
→ per eMail Melden
- mit der zugehörigen CorelDRAW-Datei und Angabe der Versionsnummer.
Mikro-Kurz-Bedienungsanleitung
-
Koordinatenursprung (0/0) auf die linke untere Zeichenblattecke setzen.
-
Dann zeichnet man einen Haufen ineinander-geschachtelter
Höhenprofile auf dem Layer Master.
-
Unterhalb der Papierfläche (negative Y-Werte) zeichnet man
das Halbprofil (ebenfalls auf dem Layer Master)
Im Unterschied zu Millscript wird das Halbprofil an Hand der Position
unterhalb des Zeichenblattes (negative Y-Koordinaten) erkannt
und muss nicht extra selektiert werden !
-
Makro MillVBA.MillVBA ausführen - Menüs/Fragen beantworten.
WICHTIG: beim (zwischendurch) Abspeichern als DXF werden Parameter für den
AutoCAD-Filter abgefragt.
Es sind dort die Version 10 und Millimeter auszuwählen
und mit Ja/Yes zu bestätigen - CorelDraw merkt sich diese Werte und es
sollte diese Abfrage im Normalfall nicht mehr kommen.
-
das Makro Delete.DelAll kann verwendet werden um die Zeichnung
komplett zu löschen - inklusive der Hilfslinien.
Alternativ kann man das Makro MillVBA.MillVBA auch auf ein leeres Blatt anwenden -
dann erscheint ein Menü zum zeichnen einiger Testszenarien - Achtung, diese enthalten
definitiv auch fehlerhafte Elemente (schlecht plaziert z.B.) - das Makro meldet dies aber -
zumindest ist das der Sinn so eines Tests ;-) - und dann ist möglicherweise eine Korrektur nötig.
Aktuelle Version
Fehlerkorrektur(en)
-
Die Ermittlung der Fräsebenen durch trimmen des Halbprofils hat bei den
äussersten Höhenlinien nicht richtig funktioniert.
Bekannte Fehler
-
Z-Wert zwischen den Fräsebenen nicht oberhalb von Rückzugsebene
Wunschliste
-
Werkstückgröße definierbar
-
Werkstücknullpunkt wahlweise relativ zu Werktisch oder zu Werkstück
-
Inseln
-
Syntax-Check von CNCSimulator hat noch ein paar Anregungen in peto.
Z.B. Spindel Ein/Aus
-
Check ob Halbprofil breit genug ist optimieren und Ergebnis besser präsentieren.
Alte Versionen
Erste Korrekturversion - ein großes DANKE an Torsten K., dessen Fehler-Beschreibung ich nicht gleich verstanden hatte.
Fehlerkorrektur(en)
-
Die Master-Ebene war ab einem bestimmten Zeitpunkt nicht mehr selektierbar und daher auch keine
der gezeichneten Fräsebenen, was dazu geführt hat, dass diese Fräsebenen nicht kopiert und weiter
verarbeitet werden konnten.
Neue Funktion(en)
-
Die Dateiendung kann geändert werden (Voreinstellung ist aber weiterhin
gnc
).
-
Inseln werden nicht berücksichtigt.
-
aus den Höhenprofilen wird jetzt ein Querschnitt gezeichnet
-
zusätzliches Menü für Fräsparameter und weiter Einstellungen
-
das Makro Delete.DelAll kann verwendet werden um die Zeichnung
komplett zu löschen - inklusive der Hilfslinien.
-
aus den Höhenprofilen und einem Halbprofil werden die jeweiligen Z-Werte
bestimmt und daraus ein Querschnitt des Profils gezeichnet.
-
es sind Testroutinen enthalten welche diverse Ausgangszeichnungen
erstellen können - dazu das Makro einfach auf ein leeres Blatt loslassen.