The primary components of a pipe punching machine include a hydraulic or pneumatic system, a punch and die setup, and a robust frame to support the operations. The hydraulic system provides the necessary force to drive the punch through the pipe, while the die ensures a clean cut and supports the pipe during the punching process.