Surrey had to settle for two bowling points, but had the bonus of Sam Curran returning to bowling after injury with a tidy four-over spell.
They eventually finished the innings off just after the interval when Norton fell lbw to Rahul Chahar and Atkinson, hoping for an England recall at Trent Bridge, whistled one through Ingram’s defence after the South African had struck 10 fours and a six.
Surrey made a desperate start as Rory Burns was run out by a direct hit by Ben Kellaway when it looked as though he could have run his bat in.
Then the powerfully built Norton took over as he sent back Curran, the in-form Lawrence, Ollie Pope and Dom Sibley in the space of five overs – finding the edge three times after Curran was bowled.
Just as Ryan Patel and Adam Thomas looked set to bat out the session, Patel (24) lobbed a return catch to Timm van der Gugten.
The joyful Norton, 18, induced Thomas (25) to top-edge a pull to complete his five-for, with Ryan Hadley and Crane (2-9) finishing the job as Clark was left on 20 not out after some firm blows.
With the innings completed inside 35 overs, Kiran Carlson decided his bowlers were ready to go again for a further 30 overs in a lengthy evening session.
Burns (43 not out) and Sibley looked in far less difficulty second time round with a stand of 66, but the latter was well caught at slip by Sean Dickson for 26 off Ben Kellaway, after surviving a tough chance on seven.
Norton came back to get rid of night-watchman Sean Abbott, and should have had second night-watchman Chahar out caught behind, only for a no-ball to be called.
Glamorgan ended a dominant day on a high – although Surrey still have enough batting talent to make a contest of it.