Understanding G-Code: The Universal Language of CNC Machining