5253
5226; Radius Adjust Postion Was Not Updating in UI for RAS Machine
Pathfinder

Changes made for the Pathfinder 5226 controllers.

  1. Missing fpPosition update (With_Output only) — Both the no-overshoot and overshoot branches were copying the old feedback value back to itself (gRadius.RAS_Radius_Position = Axis_RadiusADJ.Feedback.fpPosition) instead of setting it to the target RadiusPosition. Fixed to match what the clamp-lock variant already did.

  2. Missing RawPosition update (both RAS functions) — This was the main issue. The input task converts RawPosition ? fpPosition through the interpolation table every 1ms. Setting fpPosition alone got immediately overwritten on the next cycle. Added Axis_RadiusADJ.Feedback.RawPosition = Interpolated_To_RawCounts(...) after each position update so the feedback loop computes the correct value going forward. This is the same pattern used at startup in BlackBox.c.

Model Version Released
5226BB Rev F. 4.04.25
5226BB Rev G. 5.00.24 3/17/2026