So today I went through the tool crib on the Beaver Partsmaster making sure that it matched that that I'd put into Featurecam - it almost did and now it does !
Then I re-set all the tool offsets using the Heidenhain probe, and mounted up the machinable wax 'pill' in the Kurt vice with a pair of semi-circular wooden 'vice jaws' that I'd made on the bandsaw to spread the crushing load.
Getting close to cutting

Again using the Heidenhain probe I found the dead centre of the wax pill and set is as X=0 Y=0 but set Z zero as about 50 mm ABOVE the surface to do a trial run to see if thing looked sensible.
Time to load the program. Well firstly I found that I'd lost all the coms settings for TNCServer which is the program sitting on the PC that makes files available to the TNC355 in the Partsmaster, so a bit of flapping around recreating them. Now to remember how to do it - a few false starts surrounding TNC355 file naming conventions and code line numbering and we are off - program down loading into the controller.
.. ah . hang on . program is too large to fit in memory, it needs to 'drip feed' so I set it going and we have (sensible !!!) motion from the machine hovering it's tools above the actual work level until . . . ILLEGAL PROGRAM CODE pops up on the controller screen around line 250 . . hmm ? OK then it dawns on me - it's calling a 'label' to reuse code like a subroutine, but when drip feeding the code isn't all retained in memory - you CAN'T call labels !
Program limit is 1000 line in the TNC355 - my program is 1004 long

Now I'm sure that I can do a bit of pruning - for instance cutting wax I don't want the coolant on so there's a few line to cut, but in the final run on steel coolant definitely WILL be needed.
So I'll probably split the program into two bits - but that's enough excitement for today !
(I do find using the fragile probe with it's ceramic tube probiscus rather stressy !)