Skip to main content

Übersicht der definierten Segmenttypen

CODESYS SoftMotion bietet verschiedene Segmenttypen für Kurvenscheiben an.

Je nach Kompilierungsformat wird nur ein Teil der Segmenttypen unterstützt:

  • XYVA: Nur Line und Poly5.

  • Segments: Es werden alle Segmenttypen unterstützt.

Segmenttyp

Parameter

Verlauf

Poly7

. Randbedingungen
  • Master-Position

  • Slave-Position

  • Slave-Geschwindigkeit

  • Slave-Beschleunigung

  • Slave-Ruck

_sm_img_poly7_segment_type.png

Poly5

. Randbedingungen
  • Master-Position

  • Slave-Position

  • Slave-Geschwindigkeit

  • Slave-Beschleunigung

_sm_img_poly5_segment_type.png

ModifiedSine

. Randbedingungen
  • Master-Position

  • Slave-Position

  • Slave-Geschwindigkeit

. Segmentparameter
  • Entweder Wendepunkt-Parameter λ (0≤λ≤1)

  • oder Beschleunigungs-Parameter Ca* (maximale Verzögerung)

_sm_img_modified_sine_segment_type.png

Line

. Randbedingungen
  • Master-Position

  • Slave-Position

_sm_img_line_segment_type.png

InclinedSine

. Randbedingungen
  • Master-Position

  • Slave-Position

_sm_img_inclined_sine_segment_type.png

Die Auswahl des Segmenttyps hängt von der Applikation ab, da jeder Typ spezielle dynamische Eigenschaften hat. Je nach Bewegungsaufgabe (beispielsweise Rast - konstante Geschwindigkeit) gibt es verschiedene geeignete Segmenttypen.

Eine Übersicht bietet die nachfolgende Tabelle:

Rast

(v=0, a=0)

konstante Geschwindigkeit

(v­­≠0, a=0)

Umkehr

(v=0, a≠0)

Bewegung

(v≠0, a≠0)

Rast

(v=0, a=0)

  • Line

  • Poly5/7

  • InclinedSine

  • ModifiedSine

  • Poly5/7

  • ModifiedSine

  • Poly5/7

  • Poly5/7

konstante Geschwindigkeit

(v≠0, a=0)

  • Poly5/7

  • ModifiedSine

  • Line

  • Poly5/7

  • ModifiedSine

  • Poly5/7

  • Poly5/7

Umkehr

(v=0, a≠0)

  • Poly5/7

  • Poly5/7

  • Poly5/7

  • Poly5/7

Bewegung

(v≠0, a≠0)

  • Poly5/7

  • Poly5/7

  • Poly5/7

  • Poly5/7