Bahnfräsen mit Excel
03.04.2018 01:55:13
wolfi
ich bin Fräser und möchte mir mit VBA eine Programmierhilfe für meine Fräsmaschine basteln mit der ich von einer bestimmten Position zu einer anderen Position fahren kann, dann in die Tiefe zustelle und wieder zurück zum Ausgangspunkt fahre, wieder zustelle und so weiter hin und her bis ein bestimmter Wert erreicht ist.
X und Y sind Koordinaten im Zweidimensionalen Raum, Z geht dann in die Tiefe.
Startpunkt X0. Y0. und Z0.
Endpunkt X0. Y100. und Z-20.
Nun soll die Tabelle folgendermassen aussehen:
X0. Y0.
Z0.
X0. Y100.
Z-1.
X0. Y0.
Z-2.
X0. Y100.
Z-3.
X0. Y0.
Und so weiter bis Z-20. erreicht wird. Das sieht ja eigentlich sehr easy aus und man kann das natürlich auch leicht alles tippen, aber wenn man im Z nur 0,1 zustellen möchte und eine sehr tiefe Bahn fräsen möchte können das schnell hunderte oder gar tausende Zeilen ergeben. Das würde ich mir gerne etwas automatisieren.
Ich habe mir schon ein Tool gebastelt, allerdings für das Helix-Fräsen, also Kreisförmig in die Tiefe gehen. Ich lege dieses Tool mal als Beispiel bei, damit die Experten hier im Forum wissen wie so etwas bei mir aussieht. Die ganzen Sachen mit "G" sind übrigens Maschinenbefehle, G2 z.B heisst Kreisbewegung im Uhrzeigersinn. Das braucht alles nicht berücksichtig werden, das kann ich mir dann schon selbst fertig basteln. Was für mich wichtig wäre ist nur die Routine das die Werte immer so wie im Beispiel wiederholt werden bis der Z- Endwert erreicht ist. Die copy Funktion am Schluss habe ich eingefügt damit ich das Ergebis direkt aus der Zwischenablage in meinen CNC-Editor einfügen kann. Nur zur Info, falls sich wer wundert für was das sein soll.
Ich hab mich auch selber schon dran versucht, ich scheitere aber daran das der Z Wert immer als einzelne Zeile zwischen den jeweiligen X und Y Werten stehen muss. also wenn mir da jemand helfen könnte wäre das Super. Vielen Dank schon mal im Voraus.
https://www.herber.de/bbs/user/120818.xls