Schrittmotoren als Spindel ansteuern

Gast #4098462
Lesenswert?
• ▲
▼
Hallo,


ich habe ein Projekt in dem ich eine Spule aufwickeln möchte.
Dafür möchte ich zwei Schrittmotoren verwenden, den einen für die 
Fadenführung, den anderen für die Drehung der Spule.
Da sich die Drehgeschwindigkeit der Spindel sich nur per Hand sehr 
ungenau einstellen lässt, also für meinen Zweck nicht Steuerbar ist, 
möchte ich dafür einen Schrittmotor verwenden.

Jetzt habe ich das Problem, dass ich den einen Schrittmotor zum einen 
konstant laufen lassen möchte (kann ich dazu eventuell M-Codes 
benutzen??),
ihn also als Spindel einstellen und als solche ansteuern?
Zum Anderen möchte ich diesen Motor auch so steuern bzw. programmieren 
können, dass er zb. nach einer gewickelten Lage von selbst stoppt.

Also müsste man eine Bedingung programmieren den Wickelvorgang stoppt, 
sobald sich die Fadenführung an Position x befindet.

Lässt sich das mit g-code realisieren?

Ich benutze die 4000/4100 Lathe mit Linux.


Vielen Dank,

freue mich auf Hilfe:)

gruß
#4098772
Lesenswert?
• ▲
▼
Schrittmotoren und hohe Drehzahlen vertragen sich nur sehr bedingt. Da 
fällt das Drehmoment oft schon bei 500 U/min oder früher in den Keller.

Wie wär's mit einer kleinen Lichtschranke an der Spindel, um die 
Drehzahl zu messen? Ein kleiner uC kann dann die Fadenführung 
entsprechend nachführen. Für die Fadenführung ist ein Schrittmotor OK.
Gast #4099005
Lesenswert?
• ▲
▼
Ich habe es jetzt endlich geschafft, den Schrittmotor als A-Achse 
anzusteuern, bzw die richtigen Einstellungen zu finden.

Die Drehzahl müsste für mein Vorhaben reichen. Naja, das werde ich 
wahrscheinlich wirklich erst sehen, wenn ich dann einen Wickelvorgang 
starte.

Wichtig ist für mich, das ich die Drehzahl von vorne herein steuern 
kann, bzw. sie automatisch abschaltet wenn eine Lage gewickelt ist.

Jetzt fehlt mir noch eins. Kann man die Geschwindigkeiten von den beiden 
Schrittmotoren irgendwie getrennt einstellen? Aber so, dass beide 
Schrittmotoren gleichzeitig laufen?

Sonst kann ich nur Zeile für Zeile laufen lassen was ja doof ist, bzw

1 Wicklung tätigen, danach die Führung verschieben.
2. Wicklung ...., Führung verschieben...

Dann könnt ich grad per Hand wickeln. :D

gruß
Gast #4099101
Lesenswert?
• ▲
▼
simon schrieb:
> Kann man die Geschwindigkeiten von den beiden
> Schrittmotoren irgendwie getrennt einstellen? Aber so, dass beide
> Schrittmotoren gleichzeitig laufen?

Man kann. Ob du das kannst, hängt von deiner Steuerung/Steuerprogramm 
und der richtigen Bedienung ab.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.