profile are as follows:

Follower Distance Units / Velocity Timescale.

And units of acceleration for a realtime move are

Foll Distance Units / Velocity Timescale / Accel Timescale.

A few examples of these units are as listed below.

Realtime

Follower Distance Units

Master Distance Units

Vel. Timescale

Accel Timescale

Velocity Units

Accel/Decel Units

 

 

 

 

 

 

Inches

N/A

Sec

Sec

Inches/Sec

Inches/Sec/Sec

 

 

 

 

 

 

Revs

N/A

Min

Sec

Rev/Min

Rev/Min/Sec

 

 

 

 

 

 

Degrees

N/A

Sec

msec

Degrees/Sec

Degrees/sec/msec

 

 

 

 

 

 

Based on these units, we see that velocity and acceleration of the motor are dependent upon actual time (minutes or seconds).

Selecting a Timebase of Synchronized means that all units of velocity and acceleration are a function of Master Distance rather than time. Therefore, the motor velocity acceleration and position are all functions of the position and velocity of the master axis. The units for velocity of a Synchronized move are as follows:

Follower Distance Units / Master Distance Unit

Therefore, the user specifies the number of follower distance units that the motor will travel per Master Distance

Unit. If the distance units for master and follower are the same, then the user in effect specifies a ratio for the velocity.

The acceleration units for a synchronized move are again a function of Master Distance. Acceleration and Deceleration units are as follows:

Follower Distance Units / Master Distance Unit / Master Distance Unit

A few examples of Synchronized motion units are listed in the table below.

Synchronized

Follower Distance Units

Master Distance Units

Vel. Timescale

Accel Timescale

Velocity Units

Accel/Decel Units

 

 

 

 

 

 

Inches

MstrInch

N/A

N/A

Inches/MstrInch

Inches/MstrInch/

MstrInch

 

 

 

 

 

 

 

 

 

 

 

Revs

MstrRev

N/A

N/A

Revs/MstrRev

Revs/MstrRev/MstrRev

 

 

 

 

 

 

Degrees

MstrInch

N/A

N/A

Degrees/MstrInch

Degrees/MstrInch/

MstrInch

 

 

 

 

 

 

 

 

 

 

 

5.7 Summing Multiple Profiles

Motor motion or "Axis" motion may be generated from either of two Profiles: Profile.0 and Profile.1. Each of these Profiles can run any type of motion (i.e. Home, Index, Jog, Gear) at any time. Both of the Profiles can generate motion simultaneously. For example while Gearing, an incremental index can be initiated "on top" of the Gear velocity using two separate profiles. The distance and velocity of the two profiles is summed to generate the overall position command and velocity command for the motor.

In order to run motion on both Profiles simultaneously, a program must be used. To specify which profile a motion object runs on, the On Profile instruction is used. The default Profile is Profile.0 and therefore it is unnecessary to specify On Profile.0 in user programs. If no Profile is specified, the default profile is used.

All motion run from the Assignments screen is automatically run on Profile 0. It is not possible to change

the Profile on which motion run from the Assignments screen operates. Therefore, in order to run motion from both the Assignments screen and from a program simultaneously, motion initiated by the program must be run on Profile 1.

Figure XX below shows an example to two separate profiles (Index 0 and Index 1). Each profile is shown individually, and then a summed profile diagram is shown to demonstrate what the overall profile looks like when the profiles are summed.

How Motion Works

www.emersonct.com

29

Page 43
Image 43
Emerson P/N 400361-00 manual Summing Multiple Profiles, Realtime, Synchronized