Einfluss von C2570 (Winkel-/Lageregelung) auf die Elektronische Kurvenscheibe (Cam-Daten im Funktionsblock L_CamProfiler)
Frage:
Warum meldet der Funktionsblock L_CamProfiler einen Fehler am Statusausgang bError, wenn die Codestelle C2570/0 umgeschaltet wird (L_CamProfiler.dnState = -2101345280)?
Antwort:
Ein Wechsel der Positionsregelung über Codestelle C2570 (Aufbau Lageregelung) stellt intern unter Umständen die wirksamen Getriebefaktoren im Achsmaßsystem um. Unter C2570 = 1 (Winkelregler aktiv) gelten stets die Getriebefaktoren wie in den Codestellen C2520 und C2521 eingestellt, unter C2570 = 2 (Lageregler aktiv FW<5.0) oder C2570 = 3 (Lageregler aktiv) und Wahl eines externen Lagerückführsystems gelten die Getriebefaktoren wie in C2522 und C2523. Da bei einer Änderung des effektiven Getriebefaktors die inkrementelle Wertetabelle der Kurvendaten nicht mehr mit der physikalischen Maschinenanordnung übereinstimmt, werden die inkrementellen Kurvendaten als ungültig markiert und es kommt zur Ausgabe einer Fehlermeldung über den Ausgang L_CamProfiler.bError = TRUE.
Abhilfe:
Da die Codestelle C2570 in der Regel nicht dynamisch, sondern nur einmalig im Rahmen von Inbetriebnahmen umgestellt wird, kann der Fehlerzustand über eine Neuberechnung der inkrementellen Kurvendaten über das Gerätekommando C0002 = 503 behoben werden. Alternativ erfolgt eine Berechnung der inkrementellen Kurvendaten auch immer bei der Initialisierung des Antriebsreglers nach Netz-Ein.