Positionierung SSD Schritmotor

Topse

Level-1
Beiträge
34
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht um einen Schrittmotor SSd Parvex.

Meine Aufgabenstellung:
Ein Rundläufer hat 32 Stationen an denen er bestückt wird. Ich möchte immer wissen auf welcher Station er gerade steht. Ich bin dasw Problem wie folgt angegangen. Eine ganze Umdrehung hat 6553600 Inkremente (das Getrieb ist schon mit drin), sprich 360°. Ich hab einfach 6553600 Inkremente durch die 32 Stationen geteilt. Das funktioniert auch soweit.

L "DB 71".actual_position //Motor gibt aktuelle Stellung in Inkrementen aus
T "MD 252"

L "MD 252"
L L#204800 //pro Station 204800 Stationen
/D
L L#1
+D
T "DB 100".akt_Stellung // abspeichern der aktuellen Stationsnummer

Jetzt folgendes Porblem. Da der Motor permanenterregt ist, regelt er sich permanent auf die aktuelle Lage ein. Das bringt aber Schwankungen mit sich. D.h. wenn er knapp an einer Schwelle zur nächsten Station steht Springt er permanent zwischen den Stationen hin und her.
Bin ich völlig auf dem Holzweg oder fehlt mir nur ein kleiner Gedanke??:confused:
 
Hi

Beispielsweise hat die
Station 1 0 bis 11,25 °
Station 2 11,26 bis 22.5°

Normalerweise steht die Positionierung der
Station 1 auf hier z.b. 5.625°
Station 2 auf hier z.b. 16,875°


Ich denke eine Ungenauigkeit von 0,1° sollte Zulässung sein !

Also :

Station 1 ist 5,525 bis 5.725
Station 1 ist ...

Bilde ein "Positionsfenster" für die jeweilge Stationen.
 
Zurück
Oben