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

Cam Toolbox
MotionWorks IEC61131-3 Toolboxes: 2013-09-13
4
For use with Y_CamIn and Y_CamOut function blocks
For use with the CamControl and CamShift_Control function blocks
For use by the CamGenerator for Cubic Spline calculations
For use by the CamGenerator for Cubic Spline calculations
For use with the CamTableUpdate function block
For use with the CamTableManager Function Block
For use with the CamGenerator, CamTableUpdate, CamMaster_Lookup, and
SlaveIndex_Lookup function blocks.
Enumerated Types:
Enumerated
Type
Description
For use with the CamSegmentStruct when using the CamGenerator function
block
ENUM Type for CamShift_Control to select rotary or linear slave motion
Function Blocks:
Function Block
Description
Designed to calculate peak velocity, accel/decel and jerk for a given cam
profile and master velocity
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
Used to make a decision on when to engage and disengage a cam for
applications where product length or frequency can be variable
Designed to replicate the functionality of Yaskawa’s CamTool software
Provides the master position given a slave position by searching the
referenced CamTable
Calculates shift parameters and performs shifting on the master position
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 is an enhancement of CamSlave_FeedtoLength
and uses Y_ProbeContinuous making use of the continuous latch feature
of the Sigma-5
Returns the array index value corresponding to the given slave position
Designed for applications where the slave mechanism pulls material
forward but the mechanism has a reciprocating stroke
Used to bring the slave axis back in sync with the master axis after