There was a program guillochograph on tailmaker.net but a shutdown notice abruptly appeared there and I believe the author may have passed in an auto accident. I did receive an email back from whoever is now administering the site saying that she plans to make the programs free in the fall. I have a copy of the unlicensed version which will run in demo mode.
Bill Ooms has a rose engine simulator/gcode generator that can simulate a geometric chuck, look here. Rose engines are closely related to guilloche and often used for guilloche engravings.
Art Fenerty (from Mach3) now writes eclectic add-ons to his gear software, including a guilloche generator (it’s not quite a geometric chuck emulator, but it’s interesting) in his latest CAD spin Vexx at gearotic.com
Alan Battersby’s otinexperiences site is gone but there’s a copy here which includes a link to his code (including a geometric chuck simulator iirc) on github
I’ve been playing around with a crude straight-line guilloche simulator in Processing, but it’s far from being ready for even subprime time. Keeps getting delayed by other stuff including helping a knee revision surgeon make boat payments
Sorry, have gotten into the habit of using ctrl-cr for paragraphs on faceplant (don’t ask) and this forum takes it as send/save edit
I’ve purchased Calina Shevlin’s Guilloche book. While this is aimed at old-style guilloche engraving it’s an excellent reference, and an interesting read. For me, anyway. There’s a recent youtube video by the Horological Society of New York on straight line guilloche which inspired my attempt to write an emulator last fall. Alas my programming experience was all bit fiddly stuff (OS, datacom, realtime, embedded systems, etc) with no graphics so it’s been a bit of a slog, and the aforementioned surgeon made it hard to sit at a desk long enough to work on it recently. There’s a stack of brass disks here waiting for their guilloche engravings…
Hope some of this helps. If I had the room, budget, and most importantly wifely agreement there would probably be a rose engine in the next room.