Motion profile type
When you set the parameters for an axis, the selected motion profile type affects the calculation unit of your axis. This section describes how each motion profile type work.
profileUnitPerSecond: acceleration in unit per second2 and jerk in unit per second3. The unit is either count or a user-defined real-world unit, when EnableAxisUnitConversion (RT and Win32), EnableAxisUnitConversion (.NET API), IAxis.UnitConversion (.NET Class), or SetAxisParameter (RT and Win32), SetAxisParameter (.NET API) is called.
The figure below shows the relationship between position, velocity, acceleration, deceleration and jerk. You need to specify values to these parameters in SetAxisMotionProfile (RT and Win32), SetAxisMotionProfile (.NET API), IAxis.MotionProfile (.NET Class) or SetAxisParameter (RT and Win32), SetAxisParameter (.NET API).
profileDelayInSecond: acceleration delay in seconds. This determines how much time the interpolation takes when it increases its velocity and acceleration from zero to the max.
The figure below shows the relationship between position, velocity, acceleration, deceleration, and jerk. You need to specify values to these parameters in SetAxisMotionProfile (RT and Win32), SetAxisMotionProfile (.NET API), IAxis.MotionProfile (.NET Class) or SetAxisParameter (RT and Win32), SetAxisParameter (.NET API).
See also
RT and Win32 – KINGSTAR Motion - Axis configuration
RT and Win32 – KINGSTAR Motion - Types
.NET API – Motion Class - Axis configuration
.NET Class – IAxis Interface - Properties
.NET Enumeration