A long time ago I wrote a program to optimize tube cutting for minimizing waste. It also matched common angles wherever possible. It wasn't user friendly and I don't have it anymore, but I'm sure someone somewhere has a decent program for it, if you are still calculating it all by hand.These are chromed rods for cylinders and we have to be relatively careful handling them. 3m is the max length. They will be anywhere from 1-3m long. Diameters every increment of 5 between 50 and 75. Have all kinds of fun nesting lengths to avoid big drops.
Front loading with the robot has a lot of benefits for quick changeovers from one diameter to another and different length combinations.