Lernen ein/aus
Desweiteren wird im Muster-NC-Programm der eigentliche Lernvorgang des neuronalen
Netzes aktiviert. Dies erfolgt mit folgendem Hochsprachenbefehl:
QECLRNON(Achsname 1, ... 4) Lernen ein (für angegebene Achsen)
Nur während dieser Phase werden die Kennlinien verändert.
Nachdem die Lernbewegungen der gewünschten Achsen abgeschlossen ist, wird der
Lernvorgang wieder für alle Achsen gleichzeitig ausgeschaltet. Dies erfolgt mit dem
Hochsprachenbefehl
QECLRNOF Lernen aus (gleichzeitig für alle Achsen)
Nach Power-On-Reset, Programmende (M02/M30) oder Bedientafelfront-Reset ist das
Lernen ebenfalls ausgeschaltet.
Der aktuelle Status bzgl. "Lernen Ein/Aus" wird im Servicebild "Achsen" mit "QFK-Lernen
aktiv" (1 = aktiv; 0 = nicht aktiv) angezeigt.
Lernzyklus-Aufruf
Vom Muster-NC-Programm wird nach der Aktivierung des Lernens der Lernzyklus mit
folgenden Eingangsparametern aufgerufen:
● Anzahl der Achsen, für die gelernt werden soll (maximal 4).
● Achsnamen der lernenden Achsen
● Ausführliches Lernen aktiv ja/nein (TRUE/FALSE)
Erweiterungsfunktionen: Kompensationen (K3)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
Voraussetzung:
Falls mehr als eine Achse gleichzeitig lernen soll, müssen alle QFK-Systemvariablen der
beteiligten Achsen die gleichen Werte aufweisen. Diese Werte werden überwacht, und
bei Ungleichheit wird eine Fehlermeldung ausgelöst.
Ausgangsnummer (für alle Achsen gleich) Wert immer 0 (Sollwertzweig)
Lernmodus (Neulernen = 0; Nachlernen = 1)0: Neulernen aktiv. Damit werden vor dem
Start des Lernens alle Werte des Netzwerkes mit dem Wert 0 vorbesetzt.
1: Nachlernen aktiv. Das Lernen wird mit den bereits gelernten Werten fortgesetzt in der
festgelegten Schrittweite.
FALSE: Das ausführliche Lernen ist nicht aktiv. Die Kennlinie wird somit in der
Schrittweite der Grobquantisierung der Beschleunigung gelernt.
TRUE: Das "ausführliche Lernen" ist aktiv. Die Kennlinie wird in der Schrittweite der
Feinquantisierung der Beschleunigung gelernt. D. h. bei einer Feinquantisierung von 10
Schritten pro Grobschritt dauert die Ermittlung der Kennlinie auch zehnmal länger. Daher
sollte dieser Parameter nur für extrem hohe Genauigkeitsanforderungen gesetzt werden.
Hinweis
Wenn das "ausführliche Lernen" angewählt ist, kann und sollte wegen Reduzierung der
Lerndauer die Anzahl der Lerndurchläufe reduziert werden (empfohlener Bereich:
zwischen 1 bis 5).
Ausführliche Beschreibung
2.6 Neuronale Quadrantenfehlerkompensation
2-71