Stepper motors demystified – Kessler MOTION CONTROL: Oracle Controller Full (2.04 SL) User Manual

Page 10

Advertising
background image

16

17

You can use the “Flash Mark” screen as a
visual clapper board when you need to sync
footage.

This is useful if you are layering several
recordings on top of one another for
compositing work.

If you hold the Oracle in front of your camera
and press a memory bank button for play
back, you can use the “Flash Mark” screen
flash as your sync point.

It is a good idea to leave a few seconds of no
movement at the front of your recorded move
to allow you time to get the ORACLE out of
frame before the camera move starts.

STEPPER MOTORS

DEMYSTIFIED

Understanding how a stepper motor
works can aid greatly when doing
advanced configurations with the
ORACLE. This section will briefly cover
the basics of a stepper motor and how it
interacts with an ORACLE.

The stepper motors, used in the Kessler
Crane systems, have only 4 variables with
which we are concerned.

ON, OFF, CYCLES,

and

POWER.

ON and OFF are just that. The motor is either
on or it is off. The

POWER determines how

much the motor moves when it is in the on
mode.

CYCLES is how many times the on/off

sequence occurs.

So let’s go through a basic setup to explain
further. If we set the motor

ON time to be

.5 seconds and the motor

OFF time to also

be .5 seconds, a complete

CYCLE of on/

off would take 1 second. If we ran this on/off
cycle 30 times, the entire move would take
30 seconds. The only variable we are missing
in this equation is

POWER.

POWER determines how far the motor will
move when it is on. The lower the power, the
less distance it will travel. The greater the
power, the greater the distance. We liken
this to the difference between walking and
running.

In our sample, we know the motor turns

ON

and will move for .5 seconds in each

CYCLE.

By adjusting the

POWER, we can determine

how far it moves in that half second. If you
want a slow, short move, you would use a
low power. For a faster, long move, a high
power would accomplish this.

The following charts show a generic example
of the difference between a high

POWER

setting and a low

POWER setting while

keeping the

ON, OFF, and CYCLES variables

constant.

Distance Traveled

18 Cycles at Low power

= smaller steps in travel

18 Cycles at High power

= bigger steps in travel

The above sample is very basic but it gives
you an idea of what you can do by adjusting
only one variable. In Advanced mode on the
ORACLE, you can individually adjust each
variable (

ON, OFF, CYCLES, POWER) to

create custom moves.

For example, lets say you have a Kessler
Shuttle Pod setup on a 30 foot track and you
want to program the ORACLE so the motor
comes on every 10 minutes and moves the
Pod 1 foot. In this example, we know that
our motor

OFF time should be 10 minutes so

there is a 10 minute gap between each time
the motor turns on and moves the Pod. If we
are moving the Pod 1 foot in each

CYCLE

and our track is 30 feet long, we’ll want to
keep the cycles to less than 30 so we don’t
run out of track.

The only two variables left is

ON time and

POWER. These two variables are the only
unknowns in this sample. We’ll need to do
some experimentation here to find the proper
combination of

ON time and POWER that

translates into a 1 foot move on the Pod. In
this example, we can leave the

POWER at

the default of 40 and simply adjust the

ON

time until we get 1 foot in travel. Let’s say
that time ends up being 2 seconds for the
sake of this example (this number will vary
depending on your specific setup and motor
being used).

Now we know each variable to create a move
every 10 minutes in 1 foot increments down

a 30 foot track. We will set the motor

OFF

time to 10 minutes, the motor

ON time to 2

seconds, the

POWER defaulted to 40, and

the

CYCLES set to 30. When we hit run, the

Pod will move 1 foot and stop. 10 minutes
later, the next cycle will start and the Pod
will move another 1 foot and stop. It will do
this 30 times (cycles) before the move is
complete.

You are not just limited to linear moves like
this. Another real-world example would be
setting up a turn table on an elektraDRIVE
motor where you just want the motor to turn
on and stay on for a certain period of time.

If you wanted your turn table to spin for 10
minutes, you could define a motor

ON time

of 10 minutes at

POWER 40 and 1 CYCLE.

This would spin the table for 10 minutes and
then stop (1 cycle).

This may sound complicated all written out
but once you get some practical experience
with the ORACLE, this will be easier to
make sense of. Adjusting the 4 variables
in advanced mode of the ORACLE will
allow you to create just about any move
you can imagine for an endless number of
configurations.

Advertising