IF_Jogging - General Information

Overview

Type:

Interface

Available as of:

V1.0.0.0

Inherits from:

-

Task

Interface for a manual motion of the carrier.

Description

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
CARRIER Collision
Take into account the movements of the other carriers when using the functionalities of Jog Forward and Jog Backward and avoid any potential collisions.
Failure to follow these instructions can result in injury or equipment damage.
NOTE: You can use the function block FB_CrashPrevention as an additional protection measure to help avoid collisions.
NOTE: Combine the jogging method with a position condition on application level. You can for example limit the allowed position range to the track length and inhibit the jogging properties xJogForward and xJogBackward if the allowed position range is exceeded.

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
EQUIPMENT OPERATION HAZARD
Mount mechanical hard stops at both ends of an open track.
Failure to follow these instructions can result in death, serious injury, or equipment damage.

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.

Feedbacks

Feedbacks are available in the interface IF_CarrierFeedbackJogging.

Properties

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

Inputs

The method has no inputs.

Outputs

The method has no outputs.

Call Examples

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