Kin_CAxis_Tool (FB)¶
- FUNCTION_BLOCK Kin_CAxis_Tool IMPLEMENTS ISMToolKinematics2,
ISMKinematicWithInfo2, ISMKinematicWithConfigurations4, ISMKinPeriodHandling, ISMOrientationKinematicsWithOriImage
Transformation für ein C-Achs-Werkzeug mit feststehendem Werkzeugoffset. Der Ursprung des TCP-Koordinatensystems wird um den vorgegebenen Offset vom Ursprung des Flansch-Koordinatensystems verschoben. Für a0 = 0° gleicht die Orientierung des TCP-Koordinatensystems der Orientierung des Flansch-Koordinatensystems.
Die Werte der einzelnen Achsen haben folgende Bedeutung:
a0 |
Winkel [Grad] der yaw/C-Achse |
Die Nullposition der Kinematik kann durch die Definition eines konstanten Offsets für die Achse angepasst werden. Siehe Eingang dOffsetC.
Der Arbeitsbereich für diese Transformation sind alle Orientierungen außer jene, die um die X- oder Y-Achse um 180° gedreht sind. Dies sind exakt die Orientierungen, wohin die Z-Achse des Werkzeugs in die entgegengesetzte Richtung der Z-Achse des Basis-Koordinatensystems zeigt. Hinweis: Die Eingänge ‚dToolX, dToolY und dToolZ‘ sind Offsets des Basis-Koordinatensystems zum Flansch-Koordinatensystem. Zum Konfigurieren beliebiger Werkzeuge (mit Offset und Rotation) siehe Funktionsbaustein SMC_GroupSetTool.
- Attribute:
sm_kin_libdoc- Ein-/Ausgänge:
Gültigkeitsbereich
Name
Typ
Beschreibung
Eingang
dToolXLREALOffset in X-Richtung.
dToolYLREALOffset in Y-Richtung.
dToolZLREALOffset in Z-Richtung.
dOffsetCLREALZusätzlicher Offset von Achse Z. Dieser Offset wir vor der Vorwärtstransformation subtrahiert und nach der inversen Transformation addiert.
Properties:
Methods:
Structure:
- ActivateAutomaticRotaryPeriods (Method)
- AxesToCartesian (Method)
- CPConnectible (Method)
- CartesianToAxes (Method)
- GetAxisProperties (Method)
- GetConfigurationDataSize (Method)
- GetDefaultConfigurationData (Method)
- GetKinematicsName (Method)
- GetOrientationImage (Method)
- GetPeriods (Method)
- GetPositionFromOrientation (Method)
- GetPositionFromOrientation2 (Method)
- IsCompatibleWithPosKin (Method)
- IsConfigSingular (Method)
- IsSingularity (Method)
- NumAxes (Property)