Several customers have CNC brakes which supposedly can be programmed with material type, thickness, etc and they'll compensate for springback. The operators tell me they still need at least one trial piece to verify.
Much of what the CNC brakes do, is still the result of math behind the GUI the operator puts in results that make adjustments to get closer to the desired angle. All the OEM's seem to have their ways of getting to the same point.
One feature that I really liked was called Adaptive Bending. This requires that the control take into account several variables included in each gage range. Normally this will only cover 3 different gages like 14-16-18 or 10-11-12 etc.
The machine must be put through a teach function using samples of the actual materials of average stock for each gage thickness. This teaching is done over consecutive pieces grouped by gage runs and actual thickness and all must be the same width. The actual bend results data of each piece is recorded to the control. This is paired with the load cells on the machine and feedback from the ram position to create strain curve tables.
In actual use, any of the 3 gage thickness can be thrown at the press and it will use the tables to verify the loads to calculate the rams reversal point with amazingly accurate and repeatable bends. I have even put in material outside the range of the teach tables with astounding success.
Not 100%, but it was very useful for odd stock leftovers from different lots or vendors. A lot less cumbersome than segregating the different thickness and making adjustments for each range. Just cool, high priced technology.