MC_MotionFunctionType

TYPE MC_MotionFunctionType :
(
   MOTIONFUNCTYPE_NOTDEF,
   MOTIONFUNCTYPE_POLYNOM1            := 1,   (* 1: polynom with order 1 (Synchron)*)
   MOTIONFUNCTYPE_POLYNOM3            := 3,   (* 3: polynom with order 3 (rest <-> rest) *)
   MOTIONFUNCTYPE_POLYNOM5            := 5,   (* 5: polynom with order 5 (rest <-> rest) *)
   MOTIONFUNCTYPE_POLYNOM7            := 7,   (* 7: polynom with order 7 (rest <-> rest) *)
   MOTIONFUNCTYPE_POLYNOM8            := 8,   (* 8: polynom with order 8 (rest <-> rest) *)
   MOTIONFUNCTYPE_POLYNOM9            := 9,   (* 9: polynom with order 9 (rest <-> rest) *)
   MOTIONFUNCTYPE_SINUSLINIE          := 10,
   MOTIONFUNCTYPE_MODSINUSLINIE       := 11,
   MOTIONFUNCTYPE_BESTEHORN           := 12,
   MOTIONFUNCTYPE_BESCHLTRAPEZ        := 13,  (* 13: Beschleunigungstrapez *)
   MOTIONFUNCTYPE_POLYNOM5_MM         := 15,  (* 15: polynom with order 5 (motion <-> motion) *)
   MOTIONFUNCTYPE_HARMONIC_KOMBI_RT   := 17,
   MOTIONFUNCTYPE_HARMONIC_KOMBI_TR   := 18,
   MOTIONFUNCTYPE_HARMONIC_KOMBI_VT   := 19,
   MOTIONFUNCTYPE_HARMONIC_KOMBI_TV   := 20,
   MOTIONFUNCTYPE_BESCHLTRAPEZ_RT     := 21,  (* 21: Beschleunigungstrapez (rest <-> turn) *)
   MOTIONFUNCTYPE_BESCHLTRAPEZ_TR     := 22,  (* 22: Beschleunigungstrapez (turn <-> rest) *)
   MOTIONFUNCTYPE_MODSINUSLINIE_VV    := 23,
   MOTIONFUNCTYPE_POLYNOM7_MM         := 24,  (* 24: polynom with order 7 (motion <-> motion) *)
   MOTIONFUNCTYPE_BESCHLTRAPEZ_RV     := 38,  (* 38: Beschleunigungstrapez (rest <-> velocity) *)
   MOTIONFUNCTYPE_BESCHLTRAPEZ_VR     := 39,  (* 39: Beschleunigungstrapez (velocity <-> rest) *)
   MOTIONFUNCTYPE_POLYNOM3_VV         := 40,  (* 40: polynom with order 3 (Velo <-> velo) *)
   MOTIONFUNCTYPE_POLYNOM11           := 41,  (* 41: polynom with order 11 (rest <-> rest) *)
   MOTIONFUNCTYPE_PEISEKAH11          := 45,  (* 45: Peisekah polynom with order 11 (rest <-> rest) *)
   MOTIONFUNCTYPE_SPLINE              := 100, (* 100: inner spline interpolation point *)
   MOTIONFUNCTYPE_SPLINE_NATURAL      := 101, (* 101: first or last spline point *)
   MOTIONFUNCTYPE_SPLINE_TANGENTIAL   := 102, (* 102: first or last spline point *)
   MOTIONFUNCTYPE_SPLINE_PERIODIC     := 103, (* 103: first or last spline point *)
   MOTIONFUNCTYPE_SPLNE_LINEAR        := 120 (* 120: first or last spline point *)
);
END_TYPE

Typdefinition für Motion Functions.

MC_MotionFunctionType 1:

Typ beachten

Der im TwinCAT Cam Design Editor verwendete Motion Function-Typ Automatic entspricht MOTIONFUNCTYPE_POLYNOM5_MM und der Motion Function-Typ Synchron entspricht MOTIONFUNCTYPE_POLYNOM1