Grundsätzliches Verhalten

Das grundsätzliche Verhalten mit den verschiedenen Einstellungen wird anhand des folgenden exemplarischen Kurvenprofils erläutert:

Die absoluten Positionen von Master- und Slave-Achse definieren eine mathematische Ebene. Die relevanten Fragestellungen sind:

  • Wo innerhalb dieser Ebene soll das Kurvenprofil liegen?
  • Wie kann der Anwender dies steuern?

Auf den ersten Blick gibt es 2 Punkte, die besonders wichtig erscheinen:

  • der Ursprung dieses Koordinatensystems
  • der durch die Ausgangsposition von Master und Slave definierte Punkt

Mit Modulo-Achsen wird die Situation komplexer, denn nun müssen eventuell zusätzlich die Modulo-Positionen berücksichtigt werden.

Generell gilt: Das Kurvenprofil kann bezogen auf die Master- und /oder Slave-Position "relativ" oder "absolut" sein.

  • "MasterRelative" bedeutet, dass der Beginn des Kurvenprofils an der Master-Position liegt, an der die steigende Flanke von MC_CamIn.Execute erkannt wurde.
  • "SlaveRelative" bedeutet, dass der Beginn des Kurvenprofils an der Slave-Position liegt, an der die steigende Flanke von MC_CamIn.Execute erkannt wurde.
  • "MasterAbsolut" bedeutet ...
    • Bei einer Linearachse: Der Nullpunkt der X-Achse des Kurvenprofils liegt im Nullpunkt der absoluten Position der Master-Achse.
    • Bei einer Modulo-Achse: Der Nullpunkt der X-Achse des Kurvenprofils liegt im Nullpunkt der Modulo-Position der Master-Achse.
  • "SlaveAbsolut" bedeutet ...
    • Bei einer Linearachse: Der Nullpunkt der Y-Achse des Kurvenprofils liegt im Nullpunkt der absoluten Position der Slave-Achse.
    • Bei einer Modulo-Achse: Der Nullpunkt der Y-Achse des Kurvenprofils liegt im Nullpunkt der Modulo-Position der Slave-Achse.