NC programming was only about G codes and M codes. I did that the first 10 years. I jumped from G codes to the Anilam which wasn't always a piece of cake. The Shopmill on the Siemens control was a lot friendlier than the Anilam. You are also inputing some programs line by line (basic programming). I told the guy 1)Why wouldn't you want to utilize the language the machine is offering and just limit it to G codes (see what it has to offer). 2)I received teaching to learn the how to program those systems.
Well, since you are new here, maybe I have some hope of gitt'n my ShopMill questions answered in the future - should I have some?
One that I couldn't even get an answer to from Siemens themselves, was how to program a rough/semi/finish opp in thread milling?
The blocks are all there, but I could never git it to doo what I expected, and they covered the whole opp in the book in one short paragraph with no examples as I remember.
So I called Siemens and the voice there told me that likely nobody there remembers how to program a 12 yr old control.
I have asked Siemens 2wice over the years for clarification on programming, and neither time were they interested in helping me.
I Shirley don't foresee me ever buying a new Siemens control.
So I ended up just calling the opp 3 times and editing the D each time. It works fine, but likely cost me a smidge in cycle time, but it's not on high volume parts, so ....
And we're not even running those here anymore, so - not an issue right now anyway, but I would be very interested if you have been able to figger it out?
Think Snow Eh!