It would be fairly easy for a gadget to find sharp corners in a vector, and the distance from the start point to the corner could be found as well. The position of 'bend' points along an arc would be tougher to identify, and it would depend on exactly what you needed.
You could create the ladder with full horizontal vectors as rungs going from left to right marking corners (for use with the metal brake), then mark arcs with shorter vectors, perhaps 5 for each curved segment (for use with the bending rollers). Would that work ?
WarpDriver, StandingWave, Topo and gadgets available at PaulRowntree.weebly.com