ADLINK HSL-4XMO User Manual

Page 50

Advertising
background image

40

Operation Theory

StrVel = MaxVel + decel *Tdec;

Where accel/decel represents the acceleration/deceleration rate in
units of pps/sec^2. The area inside the trapezoidal profile repre-
sents the moving distance.

Units of velocity setting are pulses per second (PPS). Usually,
units of velocity of the manual of motor or driver are in rounds per
minute (RPM). A simple conversion is necessary to match
between these two units. Here we use an example to illustrate the
conversion:

Example:

A servomotor with an AB phase encoder is used in a X-Y table.
The resolution of encoder is 2000 counts per phase. The maxi-
mum rotating speed of motor is designed to be 3600 RPM. What is
the maximum pulse command output frequency that you have to
set on HSL-4XMO?

Answer:

MaxVel = 3600/60*2000*4 = 480000 PPS

Multiplying by 4 is necessary because there are four states per AB
phase (See Figures in Section 4.4).

Usually, the axes need to set the move ratio if their mechanical
resolution is different from the resolution of command pulse. For
example, if an incremental encoder is mounted on the working
table to measure the actual position of moving part. A servomotor
is used to drive the moving part through a gear mechanism. The
gear mechanism is used to convert the rotating motion of the
motor into linear motion (see the following diagram). If the resolu-
tion of the motor is 8000 pulses/round, then the resolution of the
gear mechanism is 100 mm/round (i.e., part moves 100 mm if the
motor turns one round). Then, the resolution of the command
pulse will be 80 pulses/mm. If the resolution of the encoder mount-
ing on the table is 200 pulses/mm, then users have to set the
move ratio to 200/80=2.5 using the function
HSL_M_set_move_ratio (axis, 2.5).

Advertising