MPIMotionConfig / MEIMotionConfig

MPIMotionConfig

 

typedef struct MPIMotionConfig {
    MPIMotionDecelTime	decelTime;
    float		normalFeedrate;
    float		pauseFeedrate;
}MPIMotionConfig;
Description
  decelTime This structure defines the deceleration time for Stop and E-Stop actions. Please see MPIMotionDecelTime data type documentation for more information.
  normalFeedrate This value defines the normal feed speed rate. The default value is 1.0 (100%).
  pauseFeedrate This value defines the feed speed rate for the Stop action. The default value is 0.0.

 

MEIMotionConfig

 

typedef struct	MEIMotionConfig {
    long	axisCount;
    long	axisNumber[MEIXmpMAX_COORD_AXES];
    double	blendLimit;
} MEIMotionConfig;
Description
  axisCount The current number of axes mapped to the Motion Supervisor on the controller.
  axisNumber This array specifies the axis numbers of the current Axis to Motion Supervisor mapping on the controller.
  blendLimit This value specifies the acceleration blending limit criteria. If the change direction is greater than 90 degrees (0 degrees = no change, 180 degrees = about face) the acceleration resulting from the blending can exceed the acceleration limit specified in the motion parameters (180 degrees = acceleration*2.0). The blendLimit allows the user to limit the sharpness of turns to be blended. If cosine (turn angle defined above) is greater than the blendLimit, the motion will be blended. A blend limit value of 0 exclude turns sharper than 90 degrees. 1.0 causes all moves to be blended. -1.0 allows no blending
     
See Also MPIMotionDecelTime | mpiMotionModify