Modulobereich des Antriebsencoders (P-AXIS-00528)
P-AXIS-00528 | Modulobereich des Antriebsencoders | |
Beschreibung | Falls am Antrieb ein Positionsencoder angeschlossen ist, der eine Moduloposition liefert, muss in der CNC der Wertebereichsüberlauf des Encoders behandelt werden. Hierzu ist in diesem Parameter der Wertebereich (Anzahl der vom Encoder gelieferten unterschiedlichen Positionswerte) des verwendeten Encoders einzustellen. Beispiel Encoder mit 16 Bit Auflösung: Insgesamt liefert der Encoder 216 = 65536 unterschiedliche Werte (0 … 65535), somit ist der Parameter antr.drive_encoder_modulo_range auf 65536 einzustellen. Dieser Parameter ist inaktiv falls er mit 0 belegt ist. In diesem Fall wird die Standardeinstellung für den jeweiligen Antriebstyp verwendet. | |
Parameter | antr.drive_encoder_modulo_range | |
Datentyp | UNS32 | |
Datenbereich | 0, 512 … MAX(UNS32) | |
Achstypen | T, R, S | |
Dimension | T: Inkremente | R,S: Inkremente |
Standardwert | 0 | |
Antriebstypen | SERCOS, Lightbus,CANopen, RT-Ethernet, Terminal, Profidrive | |
Anmerkungen | Der Parameter ist ab V3.1.3039.02 verfügbar. Ab CNC-Version V3.1.3080.14 kann dieser Parameter über ein Listenupdate aktualisiert werden. Voraussetzungen hierfür:
Der Parameter wirkt nur bei rotatorischen Achsen P-AXIS-00018 (achs_typ = 2).
Soll zusätzlich zur Umschaltung des Modulobereichs des Antriebsgebers das Antriebsinterface von linearen auf modulo Positionen, oder umgekehrt, umgeschaltet werden, so müssen die Parameter P-AXIS-00122 und P-AXIS-00123 entsprechend eingestellt werden. Für den Modulobereich der metrischen Darstellung der CNC-Achse sind die Parameter P-AXIS-00126 und P-AXIS-00127 einzustellen. Falls für eine Achse die Positionsbehandlung von linear auf modulo umgeschaltet werden soll, oder umgekehrt, müssen die entsprechende Bits (0x01(LINEAR) bzw. 0x04(MODULO)) in P-AXIS-00015 (kenngr.achs_mode) gesetzt werden. |