Rhino and MadCam
took less than 30 minutes including drawing the 3d surface layer to drive the cutter path.
imported the dxf for the line endpoints.
I set the step over at .010" per pass.
Used a function button named, drive cutter path between two lines.
picked the two angled lines that were previously joined to the two straight lines.
then picked the two radius lines from the angled section
then the two radius lines on the straight section.
then arranged the layers in the way I wanted it to cut.
layer order is the sequence of operation.
move the order, change the cutting path sequence.
Fun programs to learn and very powerful.
while I was composing this, you posted:
this is "post processed" as stated above in both directions as you want.
I assumed it was for tool steel.