Startet dein UP mit einem INI-Fold? Dann den bitte rausnehmen. Enthält Vorlaufstoppende Anweisungen. Ist meistens der Grund für dein Problem und findet sich wahrscheinlich schon x-Mal hier im Forum. Evtl. auch noch ein IF drum wenn du den INI-Fold in gewissen Situationen doch willst.
CONTINUE bezieht sich immer nur auf Anweisungen direkt in der nächsten Zeile. Die Aufrufe vom BAS bestehen aber aus vielen Zeilen. Du bekommst es so wie du es machst nicht über das ganze BAS. BAS sind UPs.
Irgendwie so
IF considerBas THEN
BAS(...)
ENDIF
Generell: Tool und Base zu wechseln löst aber eigentlich keinen Vorlaufstop aus. Einzige Aussnahme ist Toolwechsel mit gleichzeitig verbundenen Lastwechsel und absolutgenauem Roboter. Kannst du also auch eindampfen zu
$BASE = $NULLFRAME
$TOOL = TOOL_DATA[1]
$LOAD=LOAD_DATA[1]
Fubini