I'm new to CNC, and have resolved to learn to do G code programming from the ground up. So far it's been fairly easy; I've milled a few flats and pockets on my new Microkinetics mill, done some drill patterns and slots. Next I'm attempting to get familiar with the G02 and G03 commands, again, very understandable.
Where I'm having trouble is the (evident) emphasis in the various books and on websites, with showing the programmer how to machine, as opposed to instructing the machinist how to program. CNC Programming Techniques (Smid) and CNC Machining and Programming; An Introduction (Crandell) both seem to start with the assumption that the use of G code is familiar to the reader.
My efforts to program a tool path that'll mill a couple of curved surfaces (Y-Z) with a curved intersection (X-Y) have given me that "Lost at C" feeling.
Can anybody tell me of a reference that deals with the situation I'm in; know what I want to do, through 30 years or so of shop experience, but having difficulty telling the computer what I want it to do, in a vernacular it understands.