Hallo zusammen,
ich habe gerade Probleme bei der Inbetriebnahme einer Achse, die von einem Lenze 9400 angesteuert wird. Der Aufbau sieht folgendermaßen aus:
Ich habe ein Förderband, das ich endlos positionieren möchte. Nehmen wir an, das Förderband ist 7000 mm lang. Nachdem der erste Versuch mit relativer Positionierung gründlich in die Hose ging, da die Position weglief, habe ich mich nun für die Modulo-Positionierung entschieden. Die Modulolänge ist als 7000mm. Ich summiere meine Fahrbefehle in der SPS auf und übergebe die Positionen. Wenn die 7000mm überschritten werden, ich also beispielsweise auf 7100mm positionieren möchte, übergebe ich dem Regler 100mm und lasse ihn absolut in Fahrtrichtung positionieren. Das funktioniert soweit auch alles.
Nun kommt aber die fliegende Referenzierung ins Spiel. Ich möchte eigentlich, dass wenn der Referenz-Ini überfahren wird, dass die Istposition hart auf 0 gesetzt wird. Leider gibt es hier, nicht wie bei anderen Herstellern, keine Möglichkeit das in den Menüs einzustellen. Ich habe dann im Handbuch den L_LdMarkSync gefunden.
http://download.lenze.com/TD/E94A__S...__v6-7__DE.pdf Seite 333
Dieser ermittelt den Offset, zwischen Touchprobe und Sollposition. Diesen Offset soll man dann wohl auf den Offsteeingang des Gebers legen.
Zum Testen ob das ganze funktioniert, habe ich die Modulolänge auf 7010 mm eingestellt. Dann sollte ja der Ini jedesmal vor dem automatischen Sprung nach 0 kommen und die Position korrigieren. Das funktioniert leider nicht.
Als Beispiel findet man im Handbuch lediglich die Synchronisierung von 2 Wellen. Dies ist hier aber nicht gefragt. Ich möchte einfach die Istposition mit dem Referenz-Ini auf 0 setzen. Im Handbuch findet man noch folgendes: Im einfachsten Fall kann der Positionswert x bei Erfassung des Touch-Probe-Signals "hart" auf die Sollposition xTPgesetzt werden.
Genau das würde ich kerne machen. Leider steht nirgends wie das geht. Hat mir jemand einen Tipp?
Gruß
the_elk
ich habe gerade Probleme bei der Inbetriebnahme einer Achse, die von einem Lenze 9400 angesteuert wird. Der Aufbau sieht folgendermaßen aus:
Ich habe ein Förderband, das ich endlos positionieren möchte. Nehmen wir an, das Förderband ist 7000 mm lang. Nachdem der erste Versuch mit relativer Positionierung gründlich in die Hose ging, da die Position weglief, habe ich mich nun für die Modulo-Positionierung entschieden. Die Modulolänge ist als 7000mm. Ich summiere meine Fahrbefehle in der SPS auf und übergebe die Positionen. Wenn die 7000mm überschritten werden, ich also beispielsweise auf 7100mm positionieren möchte, übergebe ich dem Regler 100mm und lasse ihn absolut in Fahrtrichtung positionieren. Das funktioniert soweit auch alles.
Nun kommt aber die fliegende Referenzierung ins Spiel. Ich möchte eigentlich, dass wenn der Referenz-Ini überfahren wird, dass die Istposition hart auf 0 gesetzt wird. Leider gibt es hier, nicht wie bei anderen Herstellern, keine Möglichkeit das in den Menüs einzustellen. Ich habe dann im Handbuch den L_LdMarkSync gefunden.
http://download.lenze.com/TD/E94A__S...__v6-7__DE.pdf Seite 333
Dieser ermittelt den Offset, zwischen Touchprobe und Sollposition. Diesen Offset soll man dann wohl auf den Offsteeingang des Gebers legen.
Zum Testen ob das ganze funktioniert, habe ich die Modulolänge auf 7010 mm eingestellt. Dann sollte ja der Ini jedesmal vor dem automatischen Sprung nach 0 kommen und die Position korrigieren. Das funktioniert leider nicht.
Als Beispiel findet man im Handbuch lediglich die Synchronisierung von 2 Wellen. Dies ist hier aber nicht gefragt. Ich möchte einfach die Istposition mit dem Referenz-Ini auf 0 setzen. Im Handbuch findet man noch folgendes: Im einfachsten Fall kann der Positionswert x bei Erfassung des Touch-Probe-Signals "hart" auf die Sollposition xTPgesetzt werden.
Genau das würde ich kerne machen. Leider steht nirgends wie das geht. Hat mir jemand einen Tipp?
Gruß
the_elk