Environment:
-
Automation Runtime: Q4.93
-
mapp Control: 5.24.3
Setup: I have MpAxisTension configured with an Unwinder and Winder. The Winder diameter is known and used to calculate line velocity, which I feed into the Unwinder’s ActLineVelocity input for velocity-based diameter estimation.
Problem: The estimated diameter never updates from the preset value despite:
-
DiameterEstimation.Active = TRUE -
Consistent mismatch between
SetLineVelocityandActLineVelocity -
Over 1800m of processed material
Configuration:
-
Utilization: Unwinder (Center)
-
Diameter estimation: Velocity based
-
Estimation window: 360.0
-
Filter time: 0 (initially default of 0.1)
-
Min diameter: 1mm / Max diameter: 10000mm (initially 115mm - 160mm)
-
Material: Wire (0.25mm diameter)
Runtime Values:
-
SetLineVelocity: 60 m/min -
ActLineVelocity: 59.8 m/min and decreasing as unwinder diameter decreases -
ActAxisVelocity: ~130 rpm -
PresetDiameter: 140.0 mm -
EstimatedDiameter: 140.0 mm ← Never changes -
DiameterEstimation.Active: TRUE
What I’ve verified:
-
Units are correct (m/min for line velocity, rpm for axis velocity)
-
ActLineVelocity is updating
-
Velocity ratio suggests diameter should be calculated differently than preset
-
Reproduced in simulation with direct variable linking (SetLineVelocity + offset → ActLineVelocity)
Screenshot of simulation run with 10 m/min setpoint and -.5 m/min actual velocity offset:
Has anyone encountered this behavior? Any insight into what conditions are required for the estimated diameter to actually update would be appreciated.

