Emerson EZMotion User Manual page 201

Table of Contents

Advertisement

Forward Chain
Cam.#.ForwardChain
This parameter holds the next cam table to initiate when this cam table is completed. If no cam table is to be initiated, this
parameter should be set to -1 (negative one) to stop the cam at the end of the current table. The cam will then conclude
execution.
Forward chain and Backward chain can be dynamically changed by a user program. For example, a program monitors the
cam motion flow and alters the forward and backward chain variables to switch the flow. You can have a start up sequence of
tables, a running sequence of tables, a shut down sequence of tables and a alternate operation sequence of tables. The
monitoring program adjusts the chains to dynamically change the cam sequence.
The cam tables themselves can be altered on the fly as long as you are altering the non-executing cam table. Each cam point
is accessible by the user program provided the Writable check box has been selected.
Index Time
Cam.#.IndexTime
The Timed Base Index will slow down the index velocity so the index will run for this parameter value. The acceleration and
deceleration will be reduced to meet the distance and index time of this timed base index.
Initial Velocity
Cam.#.InitialVelocity
This is the entry point velocity for the cam table. For Master Follower this is a calculated value. The user should take care in
matching the velocity transitions when chaining one cam profile into another.
For MFI and Spline cam tables: If the first segment interpolation type is Linear, the initial velocity is the calculated velocity of
the first segment.
When using a single cam table, with no chaining, simply set the Initial Velocity to zero.
Initiate
Cam.#.Initiate
Cam.#.Initiate has two forms - Program Instruction and Assignment (as a Destination). Both are used to initiate a specific
Cam. For the Destination, the Cam is initiated on the rising edge of this event. Using the Destination, a Cam cannot be
initiated if there is an Index, Home, Jog, or Program in progress, or if the Cam.#.Initiate is an instruction. If any motion is
active, the program will hold on this instruction until that motion is complete (unless it is run on a different profile).
Interpolation
Cam.#.Interpolation
This a Timed Index parameter. The Interpolation method to be used for the acceleration and deceleration portion of the timed
Index. Interpolation types are Square, S-Curve and Jerk.
Name
Cam.#.Name
The user can specify a cam name of up to 12 alphanumeric characters. This allows assigning a descriptive name to each cam
table indicating different machine operations.
Repeat
Cam.#.Repeat
This parameter specifies how many times in a row the cam table is to run before proceeding on to the next cam table as
defined by Forward Chain or Backward Chain text boxes. To repeat a single cam table forever use the Forward Chain and
Backward Chain and set the chain value to it own cam table number.
Table Limit
Cam.#.TableLimit
The cam table execution is limited to this value, so you can programmatically change the size of the cam table execution. On
download and restart, this is initialized to match the Cam.#.CamTableSize. If you attempt to set Cam.#.TableLimit >
Cam.#.CamTableSize it will be set to the maximum, Cam.#.CamTableSize.
Time Base
Cam.#.TimeBase
This list box selects the Time Base for the cam master position entries. Realtime and Synchronized (to the Master Encoder)
are allowed selections.
EZMotion User/Programming Guide
Revision A8
www.controltechniques.com
189

Advertisement

Table of Contents
loading

Table of Contents