Das Motor-Feedback muss mit dem Adapterkabel mit Code DA002030-1M an den Feedback-Port (DC Bell in Port B) angeschlossen werden.
M1, M2 und M3 müssen jeweils an die U-, V- und W-Phasen des Linearmotors angeschlossen werden. Unter Berücksichtigung des Adapterkabels DA002030-1M sind die Phasenfarben: M1 ⇒ blau, M2 ⇒ violett, M3 ⇒ braun.
Um den ELMO-Servoantrieb für einen NL-Miniatur-Linearmotor zu konfigurieren, folgen Sie diesen Schritten mit ELMO Application Studio II von ELMO: https://www.elmomc.com/products/application-studio/download-resource-center/
Verwenden Sie die Daten aus dem NL-Datenblatt, um die richtigen Werte auf der Seite einzugeben. Zum Beispiel, unter Berücksichtigung von NL120Q, haben wir diese Werte.
Der integrierte Encoder ist ein SIN/COS 1Vpp, der an Port B des Antriebs angeschlossen ist (hier ist der Antrieb Gold DC Bell), mit einer Sinusperiode entsprechend 60 mm Polteilung (NL120Q).
Führen Sie die Stromidentifikation durch, indem Sie die Schaltfläche Identify oben rechts im Fenster drücken. Der Antrieb berechnet den Phasenwiderstand und die Induktivität der einzelnen Phase. Die resultierenden Werte sind der ursprüngliche Phasen-zu-Phasen-Widerstand und die Induktivität geteilt durch einen Faktor von 2.
Drücken Sie die Schaltfläche Design oben rechts im Fenster, um die Stromregelparameter zu berechnen.
Klicken Sie auf die Schaltfläche Start oben rechts im Fenster, um die Verifikation zu starten. Der Antrieb injiziert eine Rechteckwelle in den Stromregelkreis. Ändern Sie die Reglerverstärkung und die Integralwerte, sodass die Antwort nahe am injizierten Rechteckwellenprofil (grün) liegt. Das Ziel ist minimaler Überschwing und maximale Steigung am Strom-Feedbacksignal (blau).
Geben Sie die korrekte Verschiebung für diese Kalibrierung an, typischerweise mindestens eine Sinusperiode ⇒ Verschiebung [el.cycl] = 1,2. Dann bewegen Sie den Schlitter zu einer Position, die die mechanische Anschlaginteraktion vermeidet. Mit 1,2 auf der Verschiebung bewegt sich der Motor vorwärts und rückwärts über die Motorpolteilung × 1,2 = 60 × 1,2 = 72 mm. Wenn der Motor in der richtigen Position ist, drücken Sie die Schaltfläche Calibrate.
Um den Kommutierungsoffset zu berechnen und zu speichern, bewegen Sie den Schlitter zu einer Position, die die mechanische Anschlaginteraktion vermeidet, und drücken Sie die Schaltfläche Run commutation oben rechts im Fenster. Der Schlitter bewegt sich über einen Bereich von 1,2 × Polteilung = 1,2 × 60 = 72 mm (der Bereich kann mit dem Parameter Verschiebung [el. cycl] reduziert werden).
Führen Sie eine Verifikation durch, indem Sie den Reglerregelkreis auf Position Closed Loop setzen, mit einem Tiefpassfilterwert von 800 Hz (typischer Wert für NL120).
Drücken Sie die Schaltfläche Design, um die Positions- und Geschwindigkeitswerte zu berechnen. Normalerweise muss das Geschwindigkeitsintegral erhöht werden, um die Steifigkeit des Schlitters zu erhöhen. Aktivieren Sie den Motor und erhöhen Sie den Wert, um Schlittersteifigkeit zu erreichen. Typischerweise sind 500 Hz Geschwindigkeitsintegral erforderlich.
Um den Motor fein abzustimmen, verwenden Sie das Verifikationszeitfenster, indem Sie eine Sinuswelle in den Positionsregelkreis injizieren, entsprechend mindestens 300 Zählern, mit einer Frequenz von 1,2 Hz (zum Beispiel). Siehe die Ergebnisse an den Signalen Positionsbefehl/Positionsfeedback und Geschwindigkeitsbefehl/Geschwindigkeitsfeedback. Die Oszilloskop-Einstellungen sind eine Auflösung von 800 µs mit einer Aufzeichnungszeit von 2,183 s.
Die typischen Werte für NL120Q sind: :miniature_motors:nl120q_elmo_dcbell.zip
Geschwindigkeitsverstärkung [A/Zähler/s] = 4E-5
Geschwindigkeitsintegral [Hz] = 500
Positionsverstärkung [rad/s] = 3
Beschleunigungs-Feedforward FW [A/Zähler/s] = 2.78E-6
Geschwindigkeits-Feedforward FF[2] = 1
Tiefpassfilter-Frequenz [Hz] = 1500
Dämpfungsfaktor = 0.6