ST_Cam

 

ST_Cam - General Information

Overview

Type:

Data structure

Available as of:

V1.0.0.0

Inherits from:

-

Description

Data structure for the parameterization of cam jobs.

Caution_Color.gifCAUTION

INVALID DATA

Do not perform an online change while a job of type ET_MotionJobType.MultiCam is in the job buffer list or active in FB_SoMotionGenerator.

Failure to follow these instructions can result in injury or equipment damage.

Motion jobs of type ET_MotionJobType.MultiCam need additional data from a PDL.ST_MultiCam structure. The motion job has therefore a reference (pointer) to PDL.ST_Multicam in ST_MotionJob.ST_Cam.rstMultiCam. When the job is commanded to FB_SoMotionGenerator via the TakeJob method, the job parameters are copied into the internal job buffer (including the reference to ST_MultiCam). The reference to the ST_MultiCam data is not updated during the online change.

Structure Elements

Variable

Data type

Description

ifMaster

SystemInterface.IF_Master

Master object of the cam.

Can be any positioning source implementing the interface SystemConfigurationItf.IF_Master.

etMasterSetposMode

ET_SetPosMode

Defines the SetPos type to be executed onto the logical position of the master object upon activation of the job.

lrMasterSetposValue

LREAL

SetPos value.

Unit: Length units

etMode

ET_CamMode

Behavior of the cam when reaching the minimum or maximum of the logical master position.

lrXstart

LREAL

Start position relating to the logical position of the master object.

Unit: Length units

lrXend

LREAL

End position relating to the logical position of the master object.

Unit: Length units

lrYstart

LREAL

Start position of the slave object.

Unit: Length units

lrYend

LREAL

End position of the slave object.

Unit: Length units

rstMultiCam

REFERENCE to PDL STS MultiCam

Reference to the data structure for the parameterization of MultiCam's.

stDwellDwell

ST_DwellDwell

Data structure for the parameterization of dwell-dwell cams.

The following dwell-dwell cams are available: Poly5, modified acceleration trapezoid, inclined sine, modified sine.

stPoly5com

ST_Poly5Com

Data structure for parameterization of general Poly5 cams.

stPoly7com

ST_Poly7Com

Data structure for parameterization of general Poly7 cams.

stSystemCam

ST_SystemCam

Data structure for the parameterization of cams that have been generated with the system function SystemInterface.FC_ProfileLoad().

stExternalCam

ST_ExternalCam

Data structure for the parameterization of defined cam jobs.