CNC Projekt

Gestern habe ich den Motorhalter fertiggestellt und angebracht.
Danach der ersten Test mit dem Servomotor.
Es lief alles spitze. (Video folgt evtl. noch)

Heute habe ich dann den Kompletten X-Achse Schlitten nochmal zerlegt.
Alle Relevanten Teile, die ich für den Test weggelassen habe zusammengebaut.
Die Spindeln neu eingestellt um das Umkehrspiel zu entfernen.

Die Montageböcke mit dem Laser ausgerichtet, und danach den X-Achs Schlitten ausgerichtet.

Zu guterletzt noch den Zahnriemen montiert, die paralellität der Spindeln eingestellt, und den Riemen gespannt.

Der Probelauf der Achse verlief natürlich reibungslos. Lediglich die Kraft, die die Achse durch den Servo entwickelt, muß ich noch überdenken. Hier müssen die Einstellungen in der Steuerung noch angepasst werden, sonst seh ich bei einem Crash schwarz.

Gruß Steffen

CNC Projekt

Der neue Schlitten für die Fräserzustellung ist fast fertig.
Auf der Andruckplatte ist die neue Halterung für die Fräse angebracht.
Es sind bei beiden (Andruckplatte, Fräserhöhenverstellung) Kugelbüchsen verbaut.

Das Höhenmass wird mit einem digitalen Messchieber realisiert.

CNC Projekt

Es geht voran!

Heute morgen habe ich mit meinem Dad 3 Stunden die Tischkreissäge ausgerichtet, nachdem wir das Metallsägeblatt eingebaut hatten.
Die Aluminiumzuschnitte (Profile) sollen schließlich perfekt passen und winklig sein.

Danach wurden alle benötigten Profile zugeschnitten.

Mit Bohrschablone und Spezialbohrer (17er Bohrer mit angeschliffenem 8er Zapfen) habe ich dann die Löcher für die Verbinder gebohrt.

Auch der ursprüngliche Testrahmen für die Fräse mußte einem neuen weichen.

CNC Projekt

So da es inzwischen nicht mehr ganz so kalt ist, und man sich wieder in die Werkstadt trauen kann, sind inzwischen wieder ein paar Teile fertig.


2x Halter für Motoren und Spannrollen


8x Messing Gewindebüchse für die Spindel
8x Klemmscheibe


4x Lagersockel Radial für die Spindel
4x Lagersockel Achsial für die Spindel


etliche Spezialmuttern und Werkzeug


8x Bürsten für die Spindeln


2x Spannrollen

CNC Projekt

Auf Wunsch, hier der Stifthalter (Plottereinsatz) mit 43er Norm-Aufnahme die mir netterweise ein Kollege angefertigt hat.

Innen eine Teflon Gleitbüchse, und Halterung für „Staedtler“ Marker.
Gedacht ist das Teil zum Testen, grob Ausrichten und Plotten auf der Maschine.

Danke Jochen!

CNC Projekt

Heute bin ich mit Hilfe von Basti wieder einen gewaltigen Schritt weiter gekommen.

Die letzten Tage habe ich meine Software Scope (DE: Oszilloskop) optimiert, wärend Basti an der Firmware geschraubt und optimiert hat. Die Bussgeschwindigkeit auf dem Com-Port ist inzwischen auf üble 460800 Baud eingestellt, um jede Millisekunde alle Benötigten Daten in Echtzeit zur Verfügung zu haben.

Auf Wunsch habe ich noch eine Option ins Scope eingebaut, um den Datenstrom in eine Datei (.csv) zu schreiben.
Mit Excel kann man dann schön die Werte analysieren.

Basti hat inzwischen die Firmware soweit fertiggestellt, das ein PID-Regler integriert ist, um die Pulsweitenmodulation dynamisch zu regeln und beim verfahren den gewünschten Stromwert hält. Es gibt einen Idle Strom (Ruhezustand), einen Verfahrstromwert, und einen Maximalstromwert. Im Idelmode hällt der Motor seine Possition, beim Verfahren wird der Sollstrom auf den Wert des Verfahrstroms geregelt, welcher nach einer Sicherheitszeit wieder auf den Idelwert fällt. Pulslänge, Hi-Phasenlänge, Idel-Strom, Verfahr-Strom, Max-Strom, Proportional, Integral, und Diferenzial – Regelkonstante, Einschaltverzögerung, Abfallverzögerung, Geberschrittweite, und viele Werte mehr, lassen sich über USB verändern und fest auf den Flashspeicher der Steuerung schreiben.

Heute, nachdem wir beide soweit waren, haben wir zusammen die Optimierung der Regelung, und noch ein bisschen feintuning an der Firmware und den Regelwerten vorgenommen.

Dann gings ans Messen der Leistungsgrenzen, und das justieren der Steuerung wenn die Motoren unter Last stehen.
Angefangen mit Testwerten haben wir es gleich gewagt, den Verfahrstrom um 100% zu erhöhen, und die Maximalleistung auf 80% (Pulsweite zu Hi-Phase) zu setzen. Drehmomentsimulator auf 1,5 Nm eingestellt, Verfahrimpuls drauf, und …

Das Läuft aber gut, ich hätte hier erstmal nicht mehr als 1 Nm erwartet

Am Ende der Tests waren es dann weit über 2,5 Nm und es wäre sicherlich noch mehr gegangen.

Wow, wie der das rumzieht …

Zugegebenermaßen war der Motor danach doch schon recht heiß. Aus Temperaturgründen, und natürlich auch aus Angst, den Rotor zu entmagnetisieren, (Hier traten kurzzeitig Bedenken wegen eines Fehlers auf) haben wir den Strom geringfügig reduziert, wobei die Maximalleistung noch bei 80% liegt.

Das zu sehen, wie alles harmonisch zusammenspielt, wie toll das alles Funktioniert, entschädigt 10x die lange Zeit beim bauen der Steuerung.

Als nächstes habe ich dann die Geschwindigkeit der Verfahrimpulse erhöht und mit einem Drehzahlmesser die U/min des Motors gemessen.
Auf die Achse umgelegt, könnte ein Tischvorschub von 0-420 mm/min realistisch machbar sein.

Um die genauen Werte zu ermitteln, muß nun allerdings als nächstes die Hardware gebaut werden, die Motoren auf die Hardware abgestimmt, und getestet werden.

Gruß Steffen

Plot-PWM

Für das CNC Projekt oder genauer den Servoregler habe ich eine Software gemacht, um die Daten des Microcontrollers in Echtzeit grafisch darzustellen. Da es sich um große Datenmengen handelt waren einige Kniffe notwendig.

Gruß