geht zb. so: du deklarierst dir in deinem .dat File einen "Zwischenspeicher" als E6POS:
DECL E6POS XPos_backup
Und schreibst dann im Programm (natürlich bevor du die Position verschiebst!) die XPos drauf
XPos_backup = XPos
Gegen Ende deines Entnahmevorgangs (also wenn deine Fächer all neu befüllt werden müssen (bzw. bereits befüllt wurden) schreibst du das backup wieder auf die XPos.
XPos = XPos_backup
Hinweis:
du kannst dein Entnahmefach als Basis vermessen und dann einmal den Weg für Hin und Rückfahrt teachen. Um ins nächste Fach zu fahren verschiebst du dann einfach die Basis (geht 1:1 gleich wie bei den Punkten, nur eben im Base Koordinatensystem das du vermessen hast). So musst du nicht jedes mal mehrere Punkte verschieben, sondern einfach nur die eine Basis.
Grüße,
Domi