ST_WarmStartData

 

ST_WarmStartData - General Information

Overview

Type:

Data structure

Available as of:

V1.0.2.0

Inherits from:

-

Description

Structure with feedback data to perform a warm start of the SoMotionGenerator.

The axis must be positioned to lrStartPosAxis and the channels A, B, C must be set to the positions lrStartPosChannelA, lrStartPosChannelB, lrStartPosChannelC by a relative SetPos. Afterwards a warm start can be performed before break off by executing the last jobs.

Structure Elements

Variable

Data type

Description

diWsMode

DINT

-

lrStartPosAxis

LREAL

Warm start position of the axis. Target position of the warm start movement.

lrStartPosChannelA

LREAL

Initial position of channel A for a warm start.

diStartJobIdChannelA

DINT

Initial-JobId of channel A for a warm start.

lrStartPosChannelB

LREAL

Initial position of channel B for a warm start.

diStartJobIdChannelB

DINT

Initial-JobId of channel B for a warm start.

lrStartPosChannelC

LREAL

Initial position of channel C for a warm start.

diStartJobIdChannelC

DINT

Initial-JobId of channel C for a warm start.

lrCruisingVelocity

LREAL

Velocity of the warm start movement.

lrMaximalAcc

LREAL

Acceleration of the warm start movement.

lrJerk

LREAL

Jerk of the warm start movement.

xWarmStartJobsChanged

BOOL

not used

stPersuedMotion_A

ST_MotionJob

Job on which the warmstart is executed. This will be the active job of the channel after the warm start.

 stPersuedMotion_B

ST_MotionJob

Job on which the warmstart is executed. This will be the active job of the channel after the warm start.

stPersuedMotion_C

ST_MotionJob

Job on which the warmstart is executed. This will be the active job of the channel after the warm start.