Parameterprogrammierung: Max. Anzahl von Programm-Sprüngen
Letzte Änderung: 29.07.2017
Beim Programmieren von Schleifen (durch bedingte Programmsprünge mit G29 nach PAL bzw. mit IF, WHILE, etc.) kann es leicht passieren, dass durch Programmierfehler eine Endlosschleife entsteht. Das gilt besonders für die Steuerungen, bei denen das Sprungziel eine sich ggf. im Verlauf der Programmierung ändernde Zeilennummer ist (wie bei PAL).
Damit sich in solchen Fällen das Programm nicht 'aufhängt', bricht die Berechnung nach einer maximalen Anzahl von 1000 Programm-Sprüngen ab. Führt also z.B. zum 1001. Mal ein Vergleich in einem G29-Satz zum Rücksprung im Programm, wird diese Meldung ausgegeben:
Die maximale Anzahl von Programm-Sprüngen wurde erreicht. Reduzieren Sie die Anzahl der Programm-Sprünge oder prüfen Sie, ob im Programm eine Endlos-Schleife programmiert wurde.
Die Anzahl der Programm-Sprünge kann man z.B. reduzieren, indem man die Schrittweite vergrößert. Eine Ellipse kann man ain der Simulation durch 720 Schritte à 0.5° annähern, nicht aber durch Schritte kleiner als 0.36°.