MoviKit Positioning Referenzieren

Und noch mal zum relativ auf Antrieb. Da müsste auch gehen mit Sicherheitsunterbrechungen. Man darf nur nicht den SollapplikationsMode und das Start wegnehmen. Nur die Freigaben auf 0. Dann sollte er eigentlich mit Freigaben wieder auf 1 weitermachen und nicht neu starten. (Habe aber keine praktischen Erfahrungen)
Zumindest hat zu der Erkenntnis der SWE-Techniker nicht widersprochen.
Wäre aber sehr interessant zu wissen.
Wenn ich mich recht erinnere war eine Flanke an Start auf jeden Fall nötig.
Der Test ist aber schon etwas her und das Gedächtnis löchrig
:)
 
Ich weis nicht wie bei Überschreitung durch Relativfahrt die Ist-Anzeige sich verhält. Könnte krummer Negativ Wert kommen.
Also auch unschön.
Ich wäre für Modulo. Das ist auch nicht mehr so anders.
Andere Modes, Bei Berechnung eben bei >360° den Überlauf nehmen (Und andersrum bei <0°).
Musst Du mal mehr wie (relativ) 359,99° auf einmal fahren?
 
Ich glaube man kann auch absolut z.B. 720° Vorgeben und dann werden eben 2 Umdrehungen gemacht. Aber er meldet sich dann wahrscheinlich mit 0° zurück statt 720°. Dann musst du dem Fertig-Bit vertrauen.....
Die SEW-Hotline sollte ja inzwischen bei der neuen Welt auch was erzählen können ...
 
Meine bisherigen Erfahrungen mit Support und Hotline waren auch gut.
Weshalb auf das Ticket bisher keine Rückmeldung war weiß ich nicht.
Aber unabhängige Erfahrungen aus dem Forum sind immer gut!

Die Beschreibung zum Modulo auf der Seite von Beckhoff (Beschreibung Motion-Bausteine) hatte für mich ein Problem.
Basierend auf der Ungenauigkeit der Anfangsposition gibt es da bei ganzen Umdrehungen wohl ein Problem.
Aber das kann bei SEW ja sowieso anders sein.
 
Du brauchst von deinem gesamten Strang die GENAUE Übersetzung.
Also Zähler/Nenner von Getriebe (also z.B. 133 zu 11 statt 12,09). Unendliche i sind eben ungenau / nicht abbildbar. In der alten SEW-Welt war das bei hohen Übersetzung ein potentielles Problem (alte 16 Bit Hardware). In der neuen sollte das wohl fast immer funktionieren
 
Hallo @Gerrit-S,

ich habe den Thread überflogen und kann dir weiterhin unsere Unterstützung per Telefon oder Email (scc-elektronik@sew-eurodrive.de) anbieten.

Zur Modulofunktion:

Ohne die Anlage im Detail zu kennen wäre dies eventuell eine Lösung für dein Problem.
Anhand der mechanischen Daten des Antriebsstrangs kann der Umrichter für sich berechnen, wenn ein Überlauf in den Anwendereinheiten stattfindet.
Bruchteile von Geberinkrementen werden berücksichtigt, so dass keine Positionsbruchteile verloren gehen.
Klassisches Beispiel ist der Drehtisch mit 360 Grad, genauso gut können aber auch abstrakte Werte wie 1 Karton oder 20 Tuben verwendet werden.

Hierzu einfach den Antriebsstrang vollständig in Betrieb nehmen inkl. aller Übersetzungselemente und einer Anwendereinheit.
Im nächsten Schritt unter Grenzwerte die beiden gewünschten Grenzen eintragen.
Der Antrieb im angehängten Beispiel zählt seine Position bei 0 beginnend bis auf 1234 Inkremente hoch, um dann wieder auf 0 zu springen.

Gruß SEW Service
 

Anhänge

  • Screenshot 2026-06-01 093106.jpg
    Screenshot 2026-06-01 093106.jpg
    59,4 KB · Aufrufe: 12
Hi @Gerrit-S, if you want to reference the motor without opening the brake, just send mode 300 in PO6 and activate bit 7 in PO1. In PO1, bits 0,1 must be off, the brake will not open. If you activate them, the motor will be held in place by current. Bit 13 can be off the whole time during referencing.
As already mentioned in the discussion, if you are going to make a modulo application, you must set the drive train gear ratio as a fractional form. If you have a SEW gearbox, you just need to find it in the program. MOVISUTIE knows all gear ratios of SEW gearboxes in fractional form. If you are making settings for a foreign gearbox, you need to write it down as in the picture. Or. ask the gearbox manufacturer for the entire gear ratio in fractional form. If you write the value in decimal form of the converter, the error increases after each revolution and since you do not have an integer portion. With each revolution of the gearbox, 1222.3333 increments are counted, the error then increases.
If you have, for example, infinite movement, the chain is 2m for a full revolution, you set the modulo max to 2m and send the desired position 2m, the converter will fall into an error in modulo mode. You must not send the desired position as modulo max. In this case, if you want, for example, to do a full cycle of the chain send 1m and then 0m. The chain will go the whole way and at the end your current position will be 0 again. If you don't have a reference sensor on the track. Use this setting index 8509.11 calculate target position from current position.
1780386023237.png1780385830263.png
 
Zurück
Oben