216 JVL A/S - User Manual - Integrated Servo Motors MAC050 - 4500
5.6 Expansion Mod. MAC00-FC2/FC4/FC41
5.6.47 Factors
Position_factor.
The position factor is the relation between the user unit and the internal position unit
(counts). The position factor is automatically calculated when the feed constant (Object
6092h) and gear ratio (Object 6091h) are set.
Example:
We have a MAC motor with a 3.5:1 gear box connected to a belt drive. The diameter of
the drive wheel is 12.4 cm. We want the unit of position to be in millimetres.
The circumference of the drive wheel is 389.56mm (124mm*pi). The parameters should
be set as follows:
Please note that it is not necessary to set the encoder resolution. This is automatically set
by the module.
Positions_factor formula:
or as and object:
The Position_factor is calculated to in the above example:
Only for a MAC50-141! For MAC800, the resolution 4096 must be chanced to 8000 and
for MAC400, 402, 1500 and MAC3000 the resolution is 8192.
Velocity_encoder_factor.
This factor is used to convert the user unit into the internal unit (counts/sec).
The factor is adjusted via object 6094h.
Example 1:
We have a MAC800 motor with 8000 counts/revolution. We want the user unit of the
velocity to be in RPM. The parameters should be set as follows:
Object Name Value
6091h subindex 1 Gear_ratio_Motor_revolutions 35
6091h subindex 2 Gear_ratio_Shaft_revolutions 10
6092h subindex 1 Feed_constant_Feed 38956
6092h subindex 2 Feed_constant_Shaft_revolutions 100
Position_factor=
Gear_ratio_Motor_rev.*Feed_constant_Shaft_Rev.*Position_encoder_res._En-
coder_Increments
Feed_constant_Feed*Feed_constant_Shaft_rev.*Position_encoder_res._Motor_rev.
Position_factor=
Object 6091sub1*Object 6092sub2*Object 608Fsub1
Object 6092sub1*Object 6092sub2*Object 608Fsub2
Position_factor=
35*100*4096
= 36,8
38956*10*1
Object Name Value
6094h subindex 1 Velocity_encoder_factor_Numerator 8000
6094h subindex 2 Velocity_encoder_factor_Divisor 60