I have to respectfully disagree about teaching middle-school aged kids the cryptic and arcane G-codes unless you want them to zone out pretty quickly. I DO agree that you should teach them ABOUT G-code, since that's the actual machine language. Right now, you just want to show them close-up how a real CNC machine works. Save the actual G-code for high-school or vocational center kids.
<a href="http://www.cnczone.com/forums/mini-lathe/82871-7-x-10-project-started.html" target="_blank">7X10 Lathe conversion</a>
<a href="http://www.cnczone.com/forums/open-source-cnc-machine-designs/335846-cnc.html" target="_blank">Custom X-Carve router</a>
<a href="http://www.linkedin.com/in/tooldesign" target="_blank">LinkedIn</a>