The lathe offsets are tricky for sure, but it's really simple once you have had experience with it. I don't use any G code homing or work offsets in the program. I start the machine up and send both axis to home, this sets the machine position to the last set tool position. Unlike a mill, there is really only one work offset change needed, the Z axis position, that will depend on how long your part needs to be to be able to part it off when it's finished, how much is sticking out of the chuck. Use persistant tool offsets and the control will start with the last used tool. I set home with the "Set home" X and Z buttons first. Just above that is the work offset display, put Z 0.00 in the Z offset and the diameter of the piece of stock you will set your tools to in the X offset display. Put in tool 1, and set that in the tool number box as well, and jog up to the face of the material, after facing it off, and touch off on it. Without moving the tool, go to the tool offsets page and hit "Touch Z", making sure that the control has tool 1 loaded. Make sure the tool tip radius is set then as well. Go back to the jog page and do the same for the X axis. If your chuck has any perceptible runout you will need to turn a small amount off the diameter with jog mode then measure the diameter and load the number in the work offset display, before setting the X axis. Go through and change tools on the display and do the same for another, assuming you DO have a quick change toolpost. If you don't, you will have a hard time trying to do much, you have to constantly reset tools for anything you do. This is probably as clear as mud right now, ask more and I will tell more if I can.
DaveA.