Can I cut a solid with a polysurface?

I have a flat 6mm plate which has bent pipes going through it at various angles, how can I use the pipes to cut the plate. I have tried uploading the drawing.

Yes, you can use the BooleanDifference command. The open polysrf would be the cutting object and the backface direction of it would be the area removed from the solid. You can use the Dir command to analyze the polysrf before the Boolean to see which way the backface is pointing. The ‘normal’ direction is shown with the white arrows, backface is the other.

Thanks for that - it does largely work, I think part of my plate isn’t properly a solid, but the rest of it is fine.