Option: Verwendung des Abstandssensors und Motorgebers
![]() | Diese Option steht ab der CNC-Version V2.11.2804.02 zur Verfügung. |
Abstandssensor
Normalerweise wird der Abstand rein aus dem Abstandssensor ermittelt. Die Istposition der Z-Achse fließt hier nicht ein.
Abweichung = Sollabstand - Sensorwert
Δd = dSoll - dIst (ReglerDistCtrl: ZOffset,i = ZOffset,i-1 + Δd)
dIst = Filter (d’Ist)
Abstandssensor und Motorgeber
Als Erweiterung können sowohl der Abstandssensor als auch der Motorgeber der Achse herangezogen werden. Durch die inverse Kopplung der beiden Geber (Motor, Abstand) werden Schwingungen des Motors nicht auf die Abstandsregelung übertragen, wodurch eine evtl. Schwingungsneigung reduziert werden kann. Die Parametrierung kann entweder über die Achsliste oder per NC-Befehl erfolgen.
Abweichung = Sollabstand - Sensorwert
Δd = dSoll - dIst (ZOffset,i = ZOffset,i-1 + dε)
dIst = Filter (d’Ist + ZIst - ZSoll) = Filter (d’Ist - ΔΖ)
Werden die an der Regelrichtung beteiligten Achsen ohne Vorsteuerung verwendet, wird die Funktion durch den Schleppabstand sehr träge. Für diesen Fall kann bei einer programmierten Bewegung in Regelrichtung der Schleppabstand der Achsen durch den Modus „ON_LAG_FREE“ berücksichtigt werden.
Hierfür müssen in der Achsliste folgende Parameter zusätzlich eingestellt werden:
- P-AXIS-00099
- P-AXIS-00191
- P-AXIS-00833
![]() | Bitte beachten Sie die folgenden Hinweise: Die Parameter können intern nur begrenzt auf ihre Korrektheit geprüft werden. Falsch eingestellte Parameter können zu einer Überkompensation der Achse führen. |
