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 |