I think we have a small communications problem.
If you can clarify it would be appreciated...............
By " perforations " are you meaning round holes? through material and taking it a little bit more
Do you want to drill them, punch them out, plasma cut them, etc?
There is a difference as to what gcode will be required and what CAM can used to generate the code.
BTW, not sure what "PS" is .......

RICH