Coming back to this with an update — we've been running DP980 seat side frames for about 8 months now and have refined the profile significantly from where we started.
The biggest lesson: the "right" forming speed isn't a single number, it depends on where you are in the draw. We split our forming zone into three segments:
Segment 1 — Initial contact to 25% draw depth: 25mm/s. This is where the blank is being pulled into the die cavity and the flange is under maximum tension. Going faster here causes the material to neck at the draw radius. We lost a lot of parts to this before we slowed down the entry.
Segment 2 — 25% to 75% draw depth: 45mm/s. The material has work-hardened from the initial draw and can handle more speed. The flange area has shrunk so there's less friction. This is where you recover cycle time.
Segment 3 — 75% to BDC: 30mm/s, then 120ms dwell. Slow down again because this is where the final geometry is set. Any speed variation here shows up directly as springback variation. The dwell is critical — we tested 50ms, 80ms, 100ms, and 120ms. Springback standard deviation dropped with each increase up to 120ms, then plateaued. So 120ms is our sweet spot for DP980 at 1.4mm thickness.
Return speed: we actually backed off from 500mm/s to 350mm/s. At 500mm/s the stripper was leaving marks on the part surface. The seat frame is a visible interior component on this particular vehicle, so surface quality matters. 350mm/s eliminated the marks with only 0.15 seconds added to the cycle.
pressroom_tom's point about constant velocity is critical. On our Komatsu controller, we had to explicitly set the forming segments as "constant velocity" mode rather than "position interpolation" mode. In position mode, the controller overshoots the target speed at segment transitions and you get velocity spikes. Constant velocity mode limits acceleration and keeps the speed smooth through the forming zone.
One thing I haven't solved yet: the first 5-8 parts after a die change always have slightly different springback than steady-state. Die temperature hasn't stabilized yet. We're considering adding die preheaters but haven't pulled the trigger.