I'm a mastercam user.... but...
I would not use mastercam as your programming solution...
Plasma cutting is either inside or outside cutting of closed(usually) profiles...
Consider a CAD package that may utilise a DXF file that would "offset" the plasma nozzle to the correct side (or selectable) profiles. The CAD software should also be able to "nest" multiple DXF files with different quantities into a single batch run
You could use Mastercam as a design seat that can output suitable DXF files, but I think X6 was not able to "nest" , it was a purchased add-on.
There are many to select from, look also at CADware used on water jet machines.