beautypg.com

7 summing multiple profiles, Realtime, Synchronized – Emerson P/N 400361-00 User Manual

Page 43

background image

How Motion Works www.emersonct.com 29

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.

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.

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.

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

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