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.
Weiterführende Informationen
- mcAbsolute (Master: linear)
- mcAbsolute (Master: modulo)
- mcRelative
- mcMasterRelativeSlaveRelative
- mcMasterRelativeSlaveAbsolute (Slave: linear)
- mcMasterRelativeSlaveAbsolute (Slave: modulo)
- mcMasterAbsoluteSlaveRelative (Master: linear)
- mcMasterAbsoluteSlaveRelative (Master: modulo)
- mcMasterAbsoluteSlaveAbsolute (Master: linear, Slave: linear)
- mcMasterAbsoluteSlaveAbsolute (Master: linear, Slave: modulo)
- mcMasterAbsoluteSlaveAbsolute (Master: modulo, Slave: linear)
- mcMasterAbsoluteSlaveAbsolute (Master: modulo, Slave: modulo)












