L B
The MDrive Motion Control also offers the user the convenience of naming programs, subroutines and processes to ease in branching from one part of a program to another, or calling a subroutine.
These labels, once set, will act as pointers to locations in program memory space.
The LB, or Label Instruction, allows the user to assign a 2 character name to a program or branch process within a program or subroutine.
The restrictions for this command are:
1]  | A label cannot be named after a MDrive Motion Control Instruction, Variable or Flag.  | 
2]  | The first character must be alpha, the second character may be   | 
3]  | A label is limited to to characters.  | 
4]  | A program labeled SU will run on   | 
Please Note: Any program labeled “SU” will execute on power-up. 
Switch to program mode at address 200  | PG 200  | 
Label command will name the program  | LB K1 | 
  | xxxxx  | 
Program named by LB command  | xxxxx  | 
  | xxxxx  | 
Switch out of program mode  | PG  | 
B R
Used to branch conditionally or unconditionally to a routine.
Switch to program mode at address 200  | PG 200  | 
Label command will name the program  | LB K1  | 
  | xxxxx  | 
Program named by LB command  | xxxxx  | 
  | xxxxx  | 
Unconditional branch to Program1  | BR K1 | 
Switch out of program mode  | PG  | 
E  | 
  | 
Designates the end of a program.  | 
  | 
Switches to program mode at address 200  | PG 200  | 
Label command will name the program  | LB K1  | 
  | xxxxx  | 
Program named by LB command  | xxxxx  | 
  | xxxxx  | 
Unconditional branch to K1  | BR K1  | 
Designates the end of the program  | E  | 
Switches out of program mode  | P  | 
33