Graeme,
It's a program called Gearotic motion written by Art Fenarty, the original writer of Mach3.
GM is actually defunct and has been superseded by a program called Gearotic Thought which has more features but I like the simpler earlier version better.
Link here. **LINK**
Art has done his customary licensing for life deal and once you sign up, all updates and new versions are for free.
Can't say enough about it, so far it's earn't me some serious coin.