Hallo miteinander,
vielleicht hat jemand von euch eine Idee zu folgender Probematik.
Ich würde gerne einen kleinen Mini-Servomotor (JMC iHSV57) mit der PTO 4 Karte ansteuern. Da die Lagereglung bereits im Servo absolviert wird,
möchte ich nur mittels Takt / Richtung Pulsen den Motor in eine Sollposition fahren lassen. Es gibt keinen Encoder / Geber. Der Motor hat ist auf 4000 Inkremente pro Umdrehung eingestellt.
Laut Siemens ist die PTO4 Karte für den Betrieb auch ohne Encoder vorgesehen.
Die Achse stellt ist ein einfacher Zahnriemen der 1 zu 1 direkt auf der Servoachse hängt (40mm Vorschub bei einer Umdrehung)
Bei einem Test mit einer 1212 CPU mit PTO Ausgängen hat dies in Kombination mit den Technologieobjekten bereits super geklappt.
Nun mit der 1500er CPU und der PTO 4 habe ich so meine Probleme. Wenn ich die Achse über den Menüpunkt Inbetriebnahme zB. absolut verfahren möchte, passen die Ist-Angaben der Achse nicht. Der Motor dreht mit einer viel zu hohen Geschwindigkeit und bremst erst sehr spät ab (Wenn überhaupt). Beispiel: Istposition = 0, Sollposition = 100mm (Achse referenziert auf 0). Wird die Achse gestartet verschiebt sich der Wert nur um wenige Millimeter und der Motor dreht wie gesagt extrem hoch. Dies dauert teilweise eine halbe Minute. Es lässt sich schwerbeschreiben.
Ist das Telegramm 3 für die Antriebsanbindung überhaupt richtig? Kann es sein, dass mir irgendwie ein "virtueller" Encoder Wert dazwischen funkt? Oder habe ich an irgendeiner Stelle eine falsche Denkweise? Was hat es mit dem externen Lageregler zu tun (DSC). Eigentlich müsste ich diese Funktion doch aktivieren? Geht nur leider nicht, da ausgegraut.
Im Anhang habe ich mal ein zwei Screenshots der Konfiguration gestellt. Vielleicht hat einer auf Anhieb eine Idee.
Ich bin über jeden Tipp und jede Hilfe dankbar! :smile:
vielleicht hat jemand von euch eine Idee zu folgender Probematik.
Ich würde gerne einen kleinen Mini-Servomotor (JMC iHSV57) mit der PTO 4 Karte ansteuern. Da die Lagereglung bereits im Servo absolviert wird,
möchte ich nur mittels Takt / Richtung Pulsen den Motor in eine Sollposition fahren lassen. Es gibt keinen Encoder / Geber. Der Motor hat ist auf 4000 Inkremente pro Umdrehung eingestellt.
Laut Siemens ist die PTO4 Karte für den Betrieb auch ohne Encoder vorgesehen.
Die Achse stellt ist ein einfacher Zahnriemen der 1 zu 1 direkt auf der Servoachse hängt (40mm Vorschub bei einer Umdrehung)
Bei einem Test mit einer 1212 CPU mit PTO Ausgängen hat dies in Kombination mit den Technologieobjekten bereits super geklappt.
Nun mit der 1500er CPU und der PTO 4 habe ich so meine Probleme. Wenn ich die Achse über den Menüpunkt Inbetriebnahme zB. absolut verfahren möchte, passen die Ist-Angaben der Achse nicht. Der Motor dreht mit einer viel zu hohen Geschwindigkeit und bremst erst sehr spät ab (Wenn überhaupt). Beispiel: Istposition = 0, Sollposition = 100mm (Achse referenziert auf 0). Wird die Achse gestartet verschiebt sich der Wert nur um wenige Millimeter und der Motor dreht wie gesagt extrem hoch. Dies dauert teilweise eine halbe Minute. Es lässt sich schwerbeschreiben.
Ist das Telegramm 3 für die Antriebsanbindung überhaupt richtig? Kann es sein, dass mir irgendwie ein "virtueller" Encoder Wert dazwischen funkt? Oder habe ich an irgendeiner Stelle eine falsche Denkweise? Was hat es mit dem externen Lageregler zu tun (DSC). Eigentlich müsste ich diese Funktion doch aktivieren? Geht nur leider nicht, da ausgegraut.
Im Anhang habe ich mal ein zwei Screenshots der Konfiguration gestellt. Vielleicht hat einer auf Anhieb eine Idee.
Ich bin über jeden Tipp und jede Hilfe dankbar! :smile: