That would be hard as the position is not really known. Under some circumstances we also have a realtime position counter. Used this once for delta to measure lost steps. But that woul be a motor position in steps and needs to be transformed back through steps and rotation and distortion and skew transformation to show real coordinates. That is the only way i see to get realtime position.
A mid way would be to store start and end position for esch move you send in move buffer structure so yiu could interpolate.