m2thedoogy
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Zusammen,
ich bastele schon seit längeren an diesem Projekt und komme einfach nicht weiter. Evtl. hat kann jemand von euch Hilfestellung geben, ich würde mich riesig freuen!
Grundsätzlich soll die Steuerung einen Schrittmotor ansteuern, welcher eine vorgegebene Anzahl Umdrehungen machen soll (Strecke in mm, hab dafür ein Rezept angelegt.) . Nach absolvieren der Strecke muss die Steuerung zwischen 3 Signalen entscheiden auf Basis der programmierten Logiken (Sind 3 Schalter, entweder nur die ersten beiden, die letzten beiden oder alle 3). Außerdem gibt es einen Move_Absolute, welcher greift, wenn eine bestimmte Anzahl an kumulierten Umdrehungen erreicht wurde. Ist dies der Fall, so dreht die Achse zurück auf Null und macht dann weiter mit dem abarbeiten des Rezeptes.
Das habe ich soweit alles hinbekommen, nur jetzt möchte ich die Funktion implementieren, dass man das Rezept auch z.B. 5 abfahren lassen kann. Und mit dem erneuten Aufrufen komme ich nicht klar und nicht weiter.
Aktuell läuft das Programm 1 mal komplett durch, startet dann den Motor noch einmal und verweigert dann den Hauptstempel.
Programmiert ist das ganze auf V18 in FUP. Auf Zuruf schicke ich auch gerne das Programm zu. Das Programm als PDF ist hier:
we.tl
Ich freue mich auf Eure Antworten!
Viele Grüße!
ich bastele schon seit längeren an diesem Projekt und komme einfach nicht weiter. Evtl. hat kann jemand von euch Hilfestellung geben, ich würde mich riesig freuen!
Grundsätzlich soll die Steuerung einen Schrittmotor ansteuern, welcher eine vorgegebene Anzahl Umdrehungen machen soll (Strecke in mm, hab dafür ein Rezept angelegt.) . Nach absolvieren der Strecke muss die Steuerung zwischen 3 Signalen entscheiden auf Basis der programmierten Logiken (Sind 3 Schalter, entweder nur die ersten beiden, die letzten beiden oder alle 3). Außerdem gibt es einen Move_Absolute, welcher greift, wenn eine bestimmte Anzahl an kumulierten Umdrehungen erreicht wurde. Ist dies der Fall, so dreht die Achse zurück auf Null und macht dann weiter mit dem abarbeiten des Rezeptes.
Das habe ich soweit alles hinbekommen, nur jetzt möchte ich die Funktion implementieren, dass man das Rezept auch z.B. 5 abfahren lassen kann. Und mit dem erneuten Aufrufen komme ich nicht klar und nicht weiter.
Aktuell läuft das Programm 1 mal komplett durch, startet dann den Motor noch einmal und verweigert dann den Hauptstempel.
Programmiert ist das ganze auf V18 in FUP. Auf Zuruf schicke ich auch gerne das Programm zu. Das Programm als PDF ist hier:
WeTransfer | Send Large Files Fast
The simple, quick and secure way to send your files around the world without an account. Share your files, photos, and videos today for free.
Ich freue mich auf Eure Antworten!
Viele Grüße!