I have recently switched jobs. In my previous job I was in charge of all the robot programming for our milling process (2600 with IRC5). To me the programs were clean and organized, all written in task1 with routines and sub-routines. I could make modifications to a position go back to auto and the changes were automatically saved.
In my new job I was looking at the waterjet programs (mostly 2400 with S4) and could not follow the program structure. Everything is written in modules and every time an adjustment is made to a position you have to VIEW modules, open that module then FILE, 0-Save Module As... and save it to hd0. If you forget and go to auto, all is lost.
My question is which is the better method for programming structure? I don't completely understand the purpose for modules and hope someone can explain.
Thank you in advance.