E_TcMcJogMode

The constants in this listing are used to switch between different jog modes.

Syntax

TYPE E_TcMcJogMode :
(
MC_JOGMODE_STANDARD_SLOW, (* motion with standard jog parameters for slow motion *)
MC_JOGMODE_STANDARD_FAST, (* motion with standard jog parameters for fast motion *)
MC_JOGMODE_CONTINOUS, (* axis moves as long as the jog button is pressed using parameterized dynamics *)
MC_JOGMODE_INCHING, (* axis moves for a certain relative distance *)
MC_JOGMODE_INCHING_MODULO (* axis moves for a certain relative distance - stop position is rounded to the distance value *));
END_TYPE

Parameter

Name

Description

MC_JOGMODE_STANDARD_SLOW

The axis moves as long as the signal at one of the jog inputs is TRUE. The low velocity for manual functions specified in Axis_Ref_BkPlcMc and standard dynamics are used. In this operation mode the position, velocity and dynamics data specified in the function block have no effect.

MC_JOGMODE_STANDARD_FAST

The axis moves as long as the signal at one of the jog inputs is TRUE. The high velocity for manual functions specified in Axis_Ref_BkPlcMc and standard dynamics are used. In this operation mode the position, velocity and dynamics data specified in the function block have no effect.

MC_JOGMODE_CONTINOUS

The axis moves as long as the signal at one of the jog inputs is TRUE. The velocity and dynamics data specified by the user are used. The position has no effect.

MC_JOGMODE_INCHING

With rising edge at one of the jog inputs the axis is moved by a certain distance which is specified via the position input. The axis stops automatically, irrespective of the state of the jog inputs. A new movement step is only executed once a further rising edge is encountered. With each start the velocity and dynamics data specified by the user are used.

MC_JOGMODE_INCHING_MODULO

reserved