beautypg.com

Enumerated types, Function blocks – Yaskawa MotionWorks IEC Toolboxes User Manual

Page 17

background image

Cam Toolbox

MotionWorks IEC61131-3 Toolboxes: 2013-09-13

4

CamStruct

For use with Y_CamIn and Y_CamOut function blocks

CamSyncStruct

For use with the CamControl and CamShift_Control function blocks

Matrix

For use by the CamGenerator for Cubic Spline calculations

SubMatrix

For use by the CamGenerator for Cubic Spline calculations

TablesIDStruct

For use with the CamTableUpdate function block

UINTArray

For use with the CamTableManager Function Block

Y_MS_CAM_STRUCT

For use with the CamGenerator, CamTableUpdate, CamMaster_Lookup, and
SlaveIndex_Lookup function blocks.

Enumerated Types:

Enumerated

Type

Description

TB_CurveType

For use with the CamSegmentStruct when using the CamGenerator function
block

TB_Mode

ENUM Type for CamShift_Control to select rotary or linear slave motion

Function Blocks:

Function Block

Description

CamAnalyzer

Designed to calculate peak velocity, accel/decel and jerk for a given cam
profile and master velocity

CamBlend

Designed for applications that require a one way cam profile, and the
slave must be able to engage or disengage smoothly from a moving
master

CamControl

Used to make a decision on when to engage and disengage a cam for
applications where product length or frequency can be variable

CamGenerator

Designed to replicate the functionality of Yaskawa’s CamTool software

CamMaster_Lookup

Provides the master position given a slave position by searching the
referenced CamTable

CamShift_Control

Calculates shift parameters and performs shifting on the master position

CamSlave_FeedToLength

For use with camming applications that index a slave axis forward in one
direction, and require on the fly adjustments of the actual index length
based on a sensor input

CamSlave_FeedToLength2

CamSlave_FeedToLength2 is an enhancement of CamSlave_FeedtoLength
and uses Y_ProbeContinuous making use of the continuous latch feature
of the Sigma-5

CamSlave_Lookup

Returns the array index value corresponding to the given slave position

CamSlave_PullToLength

Designed for applications where the slave mechanism pulls material
forward but the mechanism has a reciprocating stroke

CamSlave_Recover

Used to bring the slave axis back in sync with the master axis after