All of the parts are somewhat similar and usually only have 5 or 6 legs with accompanying bends and turns so hand writing the code is pretty simple. I only wrote the code for 3 of their parts before I turned the machine over to them. We had a training session on how to run the machine and write code for new parts. I did extensive commenting on the three parts I coded so they can just copy what I did. Some of the trickier stuff I put in macros to simplify the code.
The real trick part is they do most everything in Autodesk Inventor. Once the part is drawn, inventor will produce a list of how far to advance the part, turn the part and bend the part. This production list is what's used to write the g code. Once the overbend is established, it's entered into a lookup table and Inventor will use those values for the production list. Once it's tuned, the first part should be correct without any debugging.
Regards,
Walt