Interpolator cycle time = Basic system clock rate * factor for interpolation cycle
Interpolator cycle time = MD10050 $MN_SYSCLOCK_CYCLE_TIME ^ MD10070
$MN_IPO_SYSCLOCK_TIME_RATIO
Example:
MD10050 $MN_SYSCLOCK_CYCLE_TIME = 0.004 [s]
-> Interpolator cycle time = 0.004 * 3 = 0.012 [s]
2. Calculation of the maximum velocity increase resulting from a change made to the
temperature compensation parameter DvTmax
DvTmax = MD32000 $MA_MAX_AX_VELO * MD32760 $MA_COMP_ADD_VELO_FACTOR
Example: MD32000 $MA_MAX_AX_VELO = 10 000 [mm/min]
MD32760 $MA_COMP_ADD_VELO_FACTOR = 0.01
-> DvTmax = 10 000 * 0.01 = 100 [mm/min]
3. Calculation of the traverse distances per interpolator cycle
0.012
S1 (at vmax) = 10 000 x --------- = 2.0 [mm]
60
0.012
ST (at DvTmax) = 100 x --------- = 0.02 [mm]
60
4. Calculation of tanbmax
ST 0.02
tanbmax = ---- = ------ = 0.01 (corresponds to value for
S1 2 COMP_ADD_VELO_FACTOR)
-> bmax = arc tan 0.01 = 0.57 degrees
With larger values of SD43910 $SA_TEMP_COMP_SLOPE, the maximum gradient (here 0.57
degrees)
for the
position-dependent temperature compensation value is used internally.
There is no alarm.
Note:
Any additional excessive velocity resulting from temperature compensation must be
taken into account when defining the limit value for velocity monitoring (MD36200
$MA_AX_VELO_LIMIT).
MD irrelevant for:
MD32750 $MA_TEMP_COMP_TYPE = 0, sag compensation, LEC, backlash compensation
Related to:
MD32750 $MA_TEMP_COMP_TYPE
SD43900 $SA_TEMP_COMP_ABS_VALUE
SD43910 $SA_TEMP_COMP_SLOPE
MD32000 $MA_MAX_AX_VELO
MD36200 $MA_AX_VELO_LIMIT
MD10050 $MN_SYSCLOCK_CYCLE_TIME
32810 EQUIV_SPEEDCTRL_TIME A07, A09 G1, K3, S3, A2, A3, G2, S1, V1
s Equiv. time constant speed control loop for feedforward control DOUBLE NEW CONF
-
808d-me42 6 -0.0017, -0.0017,
-0.0017, -0.0017,
-0.0017, -0.0017,
-0.0017, -...
- - 1/1
Machine data
3.4 Axis-specific machine data
Parameter Manual
Parameter Manual, 08/2015, 6FC5397-8EP40-0BA1 253