Emerson EZMotion User Manual page 199

Table of Contents

Advertisement

Resume
Cam.Resume
Resumes the cam execution from a Cam.Suspend command (or SetCamMasterOffset(MasterPosn), or
SetCamFollowerOffset(FollowerPosn). The cam points are all relative to the start of the Cam table. On Cam.Resume the
current physical position becomes the cam start point and the cam aligns it's resume position to the current physical position
without any physical movement. This means if you suspend a cam and move the physical position; for example with a Jog,
you will need to position the motor back to the desired position before resuming.
Cam.Resume will be ignored if executed without Cam.ResumeAvailable set.
Resume Available
Cam.ResumeAvailable
Indicates that the cam is in a state where it will accept the Cam.Resume command. The cam can be resumed after executing
a Cam.Suspend, SetCamMasterOffset(masterPosn), or SetCamFollowerOffset(FollowerPosn). Cam.Resume will be ignored
if executed without Cam.ResumeAvailable set.
This source is active when a cam Resume is available.
To alter the pattern a program is run concurrently with the cam motion and the Cam.#.ForwardChain and
Cam.#.BackwardsChain are changed on the fly to alter the motion pattern. To get even more flexibility you can dynamically
alter the cam data table itself with the cam[t,e]xxx commands. You can even alter the size of the table.
Accepts Motion Modifiers
Cam[table,element].Master=
Cam[table,element].Follower=
Cam[table,element].Interpolation=
= Cam[table,element].Master
= Cam[table,element].Follower
= Cam[table,element].Interpolation
In the table above "table" and "element" are expressions.
The time based index is defined as a cam component. Time based index allows easy entry to dynamically define either the
distance at a fixed time or dynamically define time at a fixed distance or dynamically alter both distance and time.
Resume Follower Position
Cam.ResumeFollowerPosn
This will be the initial Follower Position the cam will be set to on execution of the Cam.Resume command. This value is valid
only after Cam.Suspend, SetCamMasterOffset(MasterPosn), or SetCamFollowerOffset(FollowerPosn) commands.
Resume Master Position
Cam.ResumeMasterPosn
For cam tables running in synchronized mode, this will be the initial Master Position the cam will be set to on execution of the
Cam.Resume command. This value is valid only after Cam.Suspend, SetCamMasterOffset(MasterPosn), or
SetCamFollowerOffset(FollowerPosn) commands.
Resume Master Time
Cam.ResumeMasterTime
For cam tables running in real time mode, This will be the initial Master Time the cam will be set to on execution of the
Cam.Resume command. This value is valid only after Cam.Suspend, SetCamMasterOffset(MasterPosn), or
SetCamFollowerOffset(FollowerPosn) commands.
Stop
Cam.Stop
When Cam.Stop is activated the cam will stop using the Cam.Decel ramp rate (if Cam.DecelEnable is enabled).
Stop Decel
Cam.StopDecel
This parameter is the deceleration rate of the cam after a Cam.Suspend or Cam.Stop command is initiated. A value of zero
disables the stop decel ramp as well as clearing the Stop Decel Enable check box.
EZMotion User/Programming Guide
Revision A8
Writes to a cam table's master value
Writes to a cam table's follower value
Writes to a cam table's master value. There is no range checking of interpolation until
cam execution. If the cam type does not support Interpolation, a parm not found fault
Reads the cam table's master value
Reads a cam table's follower value
Reads a cam table's interpolation value
www.controltechniques.com
Action
is generated
187

Advertisement

Table of Contents
loading

Table of Contents