Well, some small progress this afternoon. Just in from the workshop for a coffee and a think!

Machine is now moving; homing works fine after going through the homing macro creation business. Actually much more straightforward than you might think from the manuals as the macro wizard does most of the work for you. Need to sort out "units/sec or min" issue as everything moving much too slowly but I think I know what that is. However, there's a teensy weensy little problemette with the gantry squarring. I've currently configured things so that Z/Y/X home in that order and I run the gantry squaring macro as a separate function afterwards. The idea is that once all is tested, I shall have a single button that homes then squares in one user operation. Homing and squaring look fine (although not yet calibrated, the gantry movements look like it's doing what it should). However, after the squaring process, the A motor direction is inverted so that when you jog off the homed position, each end of the gantry moves in a different direction. E-stop/reset gets things back in order, but looks like a bit more work needed here!

E-stop signal from safety relay now being seen by the ET6 although I haven't gone through the e-stop macro/PLC yet to check what it's doing. Not sure how to trip a drive fault to check operation there - drive one axis into a hard stop? And can't test the touchplate or start getting tool length macros in place until I resolder the connection back to its pin on the external socket where it broke inside the heatshrink. That had me head-scratching for a while.

All good fun and no real show-stoppers yet. But there's a way to go yet...