Yes they do!
You program G15 Hx where 'x' is the coordinate system that you want to use.
You need to have a look on the Zeroset page to see how many coordinate systems you have available to you, but could be between 50 and 200 depending on your options.
Therefore G15 H1 will select coordinate system 1
G15 H2 is coordinate system 2 ect...
You can manually set the values for each system, or you can store the values in each program. That way, when you setup your fixture again, providing it is in the same position, the coordinate system is automatically loaded and used.
To program a coordinate system use the following codes:
Where the 'x' in the brackets is the coordinate system number that you want to set.
Note that you are setting the coordinate for X Y & Z but on B axis you are setting an "Offset" value.
This means that B axis is offset by whatever degrees you program.
i.e. if you have a part on the pallet that is pointing towards B90 and you want this to be B0 you would program VZOFB[x]=90
This will bring B0 to the B90 position.
Hope that makes sense to you.
The easiest way to find out the values to program is to "CAL" the required position on the ZEROSET page and then copy the values from there into your program.
You do need to make sure you reset your "B" axis offset value at the end of your program, because if you forget it will be still effective for the next job, and that can ruin your whole day! Especially if you have clocked up a job, done it, forgot to reset and machine the next job only to realise that 0.5 degree offset you needed on the last job was still active and the current job is now a bucket of scrap metal. (trust me on that one! I know! )
Hope this helps.
Good luck with the new machine.