GETPOS LPX000 STEP#(LB001)
CNVRT LPX000 LPX000 TF TL#(5)
You're sure you can use local position variables there? Only asking because I can't (on a DX200).
Maybe this will get you there:
WHILEEXP LB000<=6
GETPOS LPX000 STEP#(LB001)
CNVRT LPX000 LPX000 BF TL#(5)
SET LP001 LP000
SUB LP001 LP001
SETE LP001 (1) 20000
SET LP002 LP001
SETE LP001 (3) 80000
SETE LP002 (3) 330000
SFTON LP001 TF
MOVL LP000 V=400.00 PL=3
SFTON LP002 TF
MOVL LP000 V=80.0 PL=3
SFTOF
IFTHENEXP LB000=1
MOVL C00003 V=320.0 DEC=30
ELSEIFEXP LB000=2
MOVL C00004 V=320.0 DEC=30
ELSEIFEXP LB000=3
MOVL C00005 V=320.0 DEC=30
ELSEIFEXP LB000=4
MOVL C00006 V=320.0 DEC=30
ELSEIFEXP LB000=5
MOVL C00007 V=320.0 DEC=30
ELSEIFEXP LB000=6
MOVL C00008 V=320.0 DEC=30
ENDIF
.
.
.
INC LB000
INC LB001
ENDWHILE