jc2010,
Here are some thoughts for your consideration.
1. Use the master tool concept since the master tool sets the basis for all the other tools.
The tool table conatains all relevant information for any of the tools, in particular,
the X and Z tool offsets. Note that all tools relate to the master tool but all tools relate to
each other. Most code today is precompensated. Do not use use both front or rear tool
post in the tool table ( If i recall rear uses G55 WORK OFFSET).
2. Populate the tool table via probing and note that probed values are only as accurate as
your mill system. You are interested in the controlled point since that is the basis for
precompensated code. Make a tool setter to define a reference for the probing It would be
used in the mill's quill. You need the ability to touch off to 4 surfaces of a tool setter. Cheap
and easy to make. On offset adjustment to a probed value is very handy post initial probing
of tool location for drills, reamers, etc.
3. Understand the coordinate systems and how to use them to advantage and in particular
TOOL offsets and WORK offsets. The only time i use a different WORK offset on the
lathe is when a duplicate part will be made using the same code used for the first /
original part.
4. A custom screen set with appropriate VB scripting is required and takes time to create.
Once done, life can become rather simple to get machining done. KISS applies.
FWIW, thats my nickle......................
RICH