Understand G code for beginners Part 1