Basicly in the offsets settings and whatnot you can set multiple 0,0s using 'fixtures' G54, G55, G56 etc. so in the code, if you have a 0,0 thats 2" from x home and 3" from y home, you set the fixture zero there then when you write your code, you call it up by putting G54 or whatever fixture it is in there.
Heres an example of a part I made, I just threw in a few extra fixtures, these extra fixutres could be anywhere on the bed of the machine. so you could cut 3 parts in the run of one program.
Jon