It seems to me the turret punch press is similar to 2D milling. Does it use G and M Code programs? Maybe you could use a third party Solidworks integrated CAM package (there are many SolidCAM, BobCAM in different price ranges, and even some free ones Delcam and HSMWorks as I understand it) and tweak a post processort for a milling machine to nibble away your desired profile or punch holes using a drill cycle.
However, I suspect that it is easier to export a drawing from Solidworks for import into a turret punch programming package. That are widley available. I see a low cost one calld GPuncher.
A Google search reveals there are some higher end ones that are indeed integrated with Solidworks
Lantek Expert Punch