Thanks guys, NO issue with this i_nToolID being evaluated from by the advanced run as it is static while executing this program.
It seems I would call the following code:
Code
Continue
IF i_nToolID==5 THEN
$VEL_EXTAX[1]=100
$ACC_EXTAX[1]=75
$ACC.CP=1
$ACC.ORI1=250
$ACC.ORI2=250
$APO.CDIS=50
$APO.CORI=25
ELSE
$VEL_EXTAX[1]=100
$ACC_EXTAX[1]=100
$ACC.CP=2.5
$ACC.ORI1=500
ENDIF
IF ((local_stVector.bCVel) AND NOT(stBUFF.nMovePointer==(stBUFF.nReadPointer)) AND (bIsScanning) AND (local_stVector.enDataCmd == #DATA_ON)) THEN
LIN local_stVector.e6pPosition C_VEL
ELSE
LIN local_stVector.e6pPosition
ENDIF
ENDIF
Display More