I found out about this because of one of the tools meant for driving coil winders, Gcoil.https://youtu.be/YpKh2FpJPKs
Gsuite is a set of free gcode tools, mostly for PCB engraving. The source is provided with no license. Use it as you wish.
Unfortunately, the last dev on this was in 2012, and it is difficult to search for more information because Google has software called G Suite, and some company making vaping supplies calls their heater coils "G Coil".
Because I'm concerned the files may go away at any time, I've attached them here. V1.2, 1.3, and 1.4. The last two include GCoil.
Gflat v1.0 – Creates a milling pattern to flat the bed of the milling machine. It can generate both a conventional milling or climb milling path.
Gopt 1.0 – Optimizes both drilling and milling paths. Tool changes are supported as well. This program is completely new and has different logic then existing optimization programs.
Gpath v1.1– Removes close parallel tracks. This leaves only one track to be milled between pads which increases track quality. Handy for engraving fine pitch SMD IC's.
Gskew v1.2– Compensates for skew or un-squareness in the milling machine. With some tweaking, the drill holes in the via's and pads can be aligned exactly. Handy for double sided PCB's.
Gtime v1.1– Calculates the time it takes to finish the milling job. No more surprises. The job time is accurate to within about 10 minutes for large boards.
Gcoil enables you to use your normal CNC milling machine as a coil winder.