Ne, da kenne ich mich nicht so aus, aber dann wäre es ja vielleicht tatsächlich eine Möglichkeit sich im Space zu treffen?
Laut Gesundheitsamt gelten wir als öffentlicher Raum, weshalb bei uns die ‚normalen‘ Regeln + Maske gelten. Zu zweit wäre also von der Seite aus Ok.
Das Stepper bei geringeren Mikrostepping lauter sind ist ziemlich üblich. Was brauchst du denn für eine Drehzahl?
Die Drehzahl sollte kein Problem sein. Zeig am besten Mal deinen Code und schreib dazu was noch nicht läuft wie du es dir vorstellst.
Wann hast du denn Zeit, PN?
hier zB das Beispiel (gibt es hier ein Textfester für die Codes, es liest sich besser?):
/* Example sketch to control a stepper motor with TB6600 stepper motor driver, AccelStepper library and Arduino: acceleration and deceleration. More info: https://www.makerguides.com */
// Include the AccelStepper library:
#include <AccelStepper.h>
// Define stepper motor connections and motor interface type. Motor interface type must be set to 1 when using a driver:
#define dirPin 2
#define stepPin 3
#define motorInterfaceType 1
// Create a new instance of the AccelStepper class:
AccelStepper stepper = AccelStepper(motorInterfaceType, stepPin, dirPin);
void setup() {
// Set the maximum speed and acceleration:
stepper.setMaxSpeed(1000);
stepper.setAcceleration(500);
}
void loop() {
// Set the target position:
stepper.moveTo(8000);
// Run to target position with set speed and acceleration/deceleration:
stepper.runToPosition();
delay(1000);
// Move back to zero:
stepper.moveTo(0);
stepper.runToPosition();
delay(1000);
}
Also, ein Sanftanlauf und stoppen ist nicht nötig.
Ich würde gerne verstehen wie ich was programmieren muss und wäre über eine Hilfe dankbar.
Hier das Aufgebanbuch wie ich mir die Holzschraube und Mutter dafür vorstelle:
am Anfang sollten die Endschalter angefahren werden damit man nicht in einen Blockhalter fährt und einen Crash produziert. Die Schalter sind auf einer Schiene so das auch gleich die Fräßfläche eingegrenzt werden kann.
ein Inkrementengeber (ich habe schon den KY-040 Encoder) und eine kleine Anzeige ( Gosear 0,96 Zoll I2C IIC SPI serielle 128 x 64 OLED) könnte die Drehzahl einstellen und anzeigen als Ausgabe. Die LIB habe ich für beide schon eingespielt und zum laufen gebracht.
die M18 Gewindestange für den Vorschub (siehe Bild oben) ist 70cm lang zur Herstellung eines langen Gewindes
für die Drehzahl der Schraube hätte ich einen 2ten Nema23 & Treiber TB6600 (baugleich) den ich über die Anzeige und einen 2ten Encoder steuern kann um die Gewindesteigung anzupassen.
eine 50mm bzw. 70mm Schraube und Mutter soll gefräßt werden. Die Steigung wäre 15mm da ich gerne ein Doppelgewinde fräsen würde, es hat den Vorteil das bei gleichem Drehmoment der Schraube ein doppelt so schneller Verfahrweg möglich ist.
Im Prinzip ist das Herstellen der Mutter ähnlich nur Negativ wie bei der Schraube.
Eine Vorrichtungsumbau dafür wäre kein Problem ich müsste natürlich wegen der Steigung die Drehzahlen einstellen und anpassen.
Sorry, ich habe ein bisschen verplant, dass wir hier auf einem Arduino unterwegs sind und solche Sachen nicht wirklich effizient umgesetzt werden.
400 U/min sind hier leider etwas zu schnell. Laut Doku kann AccelStepper maximal 1000 steps/Sekunde. Bei 200 steps/U sind das 300 U/min.
Ohne eine Beschleunigungsrampe wird es bei 300 RPM schwer. Schrittmotoren müssen, wie auch Synchronmotoren, ‚langsam‘ auf die Zielgeschwindigkeit gebracht werden, da sie sonst außer tritt fallen können. So eine Beschleunigungsrampe muss nicht besonders lang sein, aber ohne wird es wahrscheinlich nicht gehen.
Es müsste wahrscheinlich nochmal geprüft werden, ob die 1000 Steps/s auch mit zwei Motoren erreicht werden können. Bei einer eher niedrigen Geschwindigkeit geht das aber vermutlich.
Die Bibliothek AccelStepper stellt auch eine Methode für eine konstante Rotation zur Verfügung( setSpeed()).
Hier seht ihr das Doppelgewinde, es sind praktisch 2 Gewindegänge, Vorteil ist halt der schnellere Verfahrweg durch die Steigungsverdoppelung und die doppelte Kraft die nun auf 2 Flanken verteilt wird.
Hey Uli,
ich habe nochmal ein bisschen über die 2-gängigen Gewinde nachgedacht. Während durch die Steigungsverdopplung ein schnelleres Öffnen/Schließen auf jeden Fall möglich ist, kann eine doppelte Kraft glaube ich nicht übertragen werden. Die Fläche, auf die sich die Kraft verteilt, ist ja die eine Seite der einen bzw. der beiden Flanken. Eine Fläche der Flanke ist dabei näherungsweise Zahnhöhe x Ganglänge. Die Ganglänge bei einem 2-gängigen Gewinde ist dabei ja nur halb so lang wie bei einem 1-gängigen (zumindest wenn die Steigung verdoppelt werden soll). Die Fläche einer Flanke eines 2-gängigen Gewindes ist folglich nur halb so groß, wie die eines 1-gängigen Gewindes. Folglich ist die Gesamtfläche bei 1- und 2-gängigen Gewinden gleichgroß. Somit lassen letzten Endes keine größeren Kräfte übertragen.
Hinzu käme, dass durch die höhere Steigung die Selbsthemmung reduziert wird. Das könnte für deine Anwendung vielleicht ein Problem darstellen, da du die Selbsthemmung ja brauchst, um deine Werkstücke einzuspannen. (https://de.wikipedia.org/wiki/Gewinde#Mehrgängige_Gewinde)
Falls du das Holz dafür ‚opfern‘ würdest wäre es sicherlich interessant beide Möglichkeiten auszuprobieren und zu gucken, ob die Theorie ‚Bestand‘ hat!
die Kraftübertragung bei einem Doppelgewinde geht ja nicht nur auf einen Gewindegang sondern auf beide und sollte somit gleich sein.
Anders ist es natürlich bei der Selbsthemmung da die Steigungen ja viel größer sind, das hatte ich noch nicht bedacht.
Da ich die 2D CNC ja dann fertig habe werde ich auf jeden Fall beide Möglichkeiten versuchen, das sollte mit der Drehzahlvorwahl möglich sein.
Ich werde auf jeden Fall ein Trapetzgewinde verwenden damit möglichst viel Gewindefläche im Einsatz ist. Die Muttern werden aus 50mm starken Voll-Hartholz sein und ich hoffe das bei einer 15mm Steigung dann 2,5 Gewindegänge im Einsatz sind.
Es ist ein spannedes Projekt und ist vielleicht auch für Euch mal interessant, besten Dank das Ihr mithelft und wirklich gute Tips gebt!
Zum fräsen der Mutter muss ich den Fräskopf umlenken um in dem Bohrloch zu fräsen.
Meine Oberfräse kann ich von der Drehzahl auf 7500-10000 U/min runterregeln aber wie Drehzahlfest sind die 3D Drucker Riemen mit 15mm Breite?
Der Riemen ist ein HTD-5M, 375mm lang.
Ich habe einen neuen 5mm Fräser mit 2 Lagern bestückt und eingeklebt mit hochfesten Schraubensicherungslack, die Befestigung der Riemenscheibe habe ich von M3 auf M5 (2x) vergrößert.
Gerade baue ich eine Gabel für die beiden Lager die den Fräser führen, da der Halter nicht auf Dauer belastet ist hält es hoffentlich und wird mit Splitterschutz betrieben.
Die 14000 U/min beziehen sich ja wahrscheinlich auf den riemen und nicht auf eine riemenscheibe, dass sollte dann ja eigentlich noch gut innerhalb der Spezifikationen liegen - hätte ich garnicht gedacht
Auf dem Bild oben sah es so aus, als ob die Riemenscheibe ~20 Zähne hat.
vmax = 50m/s entsprechen 10.000 Zähne/s -> 600.000 Zähne/min. Daraus folgen bei 20 Zähnen/U dann 30.000 U/min.
Noch besser, aber da schon 10000U/min eine ziemliche Hausnummer ist werde ich den Fräser erst langsam anfahren. Auch interessant ist es ob die Geschichte an zu Schlagen (Unwucht) fängt.