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.
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 |