Danaher Motion
06/2005
Project
M-SS-005-03 Rev
E
65
Determine
POSITIONFACTOR
(number of counts per meter):
1 meter = 200 turns on the screw
= 600 turns into the gearbox
= 600 * 65536 counts
= 39,321,600 counts
POSITIONFACTOR
is set to the number of counts per meter: 39321600. If
you use the BASIC Moves auto setup program, provide the motor resolution
and number of motor rotations per unit movement and BASIC Moves
calculates the math.
3.6.8. Velocity
Units
Velocity units convert MC internal velocity units (counts/mSec) to your units.
They are controlled using
VELOCITYFACTOR
or
VFAC
. Normally, velocity
units are either the position units per second or per minute, or they are rpm.
If you want velocity units to be your position units per second, set
VELOCITYFACTOR
to
POSITIONFACTOR
divided by 1000 (to convert
milliseconds to seconds):
A1.VelocityFactor = A1.PositionFactor/1000 ‘ for position units/sec
If you want position units per minute, divide by 60000:
A1.VelocityFactor = A1.PositionFactor/60000 ‘ for position units/min
If you want rpm, you must calculate the number of counts per revolution and
then divide that by 60000 (to convert milliseconds to minutes):
Desired units: rpm
2000 line Encoder
You first need to determine the number of counts per inch for each
revolution:
1 rev = 2000 lines
= 2000 * 4 counts
= 8000 counts
VelocityFactor
is set to the number of counts per revolution divided by
60000:
A1.VelocityFactor = 8000/60000
3.6.9. Acceleration
Units
Acceleration units convert MC internal acceleration units (counts/msec
2
) to
your units. They are controlled using
<axis>.ACCELERATIONFACTOR
or
<axis>.AFAC
. Normally, acceleration units are either the velocity units per
second or per minute. If you want acceleration units to be your velocity units
per second, set
ACCELERATIONFACTOR
to
VELOCITYFACTOR
divided
by 1000 (to convert milliseconds to seconds). Divide by 60000 to set
acceleration units to velocity units per minute:
A1.AccelerationFactor = A1.VelocityFactor/1000 ‘Accel units = vel/sec
or
A1.AccelerationFactor = A1.VelocityFactor/60000 ‘Accel units = vel/min