With this interface, you can control the jogging motions of a carrier.
The carrier is moved with the velocity, the acceleration and the jerk that have been defined with the method SetMotionParameterJogging.
In jogging mode, the carrier is moved directly, without considering other carriers.
CAUTION | |
---|---|
With an open track, the carriers could leave the track at the ends. Therefore, mechanical hard stops must be mounted at both ends of an open track.
WARNING | |
---|---|
For specifying the movement direction, the following rules apply:
Initial situation: xJogForward is FALSE and xJogBackward is FALSE.
If one of the signals becomes TRUE, the carrier starts moving in the direction that is specified with TRUE.
Initial situation: xJogForward or xJogBackward is TRUE.
If the other signal also becomes TRUE, the motion direction of the carrier is retained.
Initial situation: Both signals xJogForward and xJogBackward are TRUE. There is no movement of the carrier.
If one of the signals becomes FALSE, the carrier moves in the direction that remains TRUE.
Depending on the initial state of the signals xJogForward and xJogBackward, a direction change is possible when both signals are TRUE or both signals are FALSE.
Property |
Data type |
Accessing |
Description |
---|---|---|---|
xJogSelect |
BOOL |
Read/Write |
If xJogSelect is set to TRUE, the carrier is selected for a jogging motion. |
xJogForward |
BOOL |
Read/Write |
If xJogForward is set to TRUE, the carrier moves in positive direction (forward). |
xJogBackward |
BOOL |
Read/Write |
If xJogForward is set to TRUE, the carrier moves in negative direction (backward). |
Before executing a jogging movement, the method SetMotionParameterJogging must be called at least once.
Example 1:
...ifMotion.SetMotionParameterJogging(...)
...ifJogging.xJogSelect = TRUE
...ifJogging.xJogForward = TRUE
Example 2:
...ifMotion.SetMotionParameterJogging(...)
...ifJogging.xJogSelect = TRUE
...ifJogging.xJogForward = TRUE
...ifJogging.xJogForward = FALSE
...ifJogging.xJogBackward = TRUE