Hoe positioneringscommando's uit te voeren zonder de ingebouwde meersegmentpositiefunctie in DSY-aandrijvingen

D

Daniel Zhang

Laatst geüpdatet op Jul 12, 2026

De DSY-serie aandrijvingen beschikken over een ingebouwde meersegmentpositiefunctie waarmee de motor naar opgegeven posities kan bewegen zonder externe besturing. Met deze functie kan de servoaandrijving tot 16 segmenten positiecommando's opslaan, elk met afzonderlijk instelbare verplaatsing, maximale bedrijfssnelheid en acceleratie-/deceleratie tijd. De verblijftijd en overgangsmodi tussen segmenten kunnen eveneens naar wens worden aangepast. U kunt de motor echter ook naar een opgegeven positie verplaatsen zonder deze ingebouwde functie te gebruiken. De werkwijze wordt hieronder beschreven.

Werkwijze:

  1. Stel de servobedrijfsmodus in op positie-modus:

Configureer de aandrijving voor gebruik in positie-regelmodus.

  1. Stel P0400 = 2 in om "Positie-increment" als positiecommandobron te selecteren:

Hiermee wordt de aandrijving geconfigureerd om bewegingscommando's als positie-incrementen te accepteren.

  1. Stel P0402 in op de gewenste verplaatsingsafstand:

Let op: De positie-incrementwaarde kan alleen worden ingesteld tussen -9999 en 9999 pulsen (equivalent aan maximaal één motoromwenteling). Deze functie wordt doorgaans gebruikt voor het fijnafstellen van posities binnen een klein bereik.

  1. Wijs een digitale ingang (DI) terminalfunctie toe als inschakelsignaal voor positie-increment:

DI2 wordt hier als voorbeeld gebruikt. Let op: de DI1 servo-inschakelfunctie is ook vereist in een latere stap.

  1. Stel de DI-logica in op actief-hoog en stuur vervolgens een hoog signaal naar zowel DI1 als DI2 om de servo-inschakel- en positie-increment-inschakelfuncties te activeren:

Zodra zowel DI1 als DI2 een hoog signaal ontvangen, beweegt de motor de opgegeven afstand volgens de positie-incrementwaarde. De motorsnelheid kan worden aangepast via P0503 (Positioneringssnelheid). Een enkele trigger verplaatst de motor eenmaal over de ingestelde afstand; bij opnieuw triggeren verplaatst de motor zich opnieuw over dezelfde afstand.