When I previously used a different controller, I would cram all operations into one file. When I switched to LinuxCNC, one of the best pieces of advice I picked up on the forum was to break the operations into separate files, allowing an operation to be rerun or updated easily. This is great, but generating each file is sometimes tedious or error prone. Is is a good practice to generate a single file, with all the operations, but with each operation as a subroutine? If so, the work to modify the HSM post processor to do this is well worth doing to potentially avoid file management mistakes. Is there a better way to generate a single part file with the ability to jump to particular operations? I hope the question makes sense. I'm looking for advice on best practices. Sorry if this is a pretty basic question but I was not trained as a machinist.
Thank you, Kent