Which is a "basic" Fanuc, though? I see a lot of different posts for Fanuc machines on Bobcad's support site, so I am a little confused. I have downloaded several Fanuc posts though, (Fanuc 3000C, Fanuc 6M, Fanuc 20F manual tool change, and Fanuc (all comments). )
Are any of these the one I need?
Also, does anyone have any ideas on converting a G-code specified curve into a series of tiny linear segments? This Gerber machine does not appear to be capable of normal circular or parabolic interpolation, not even in 2D. Their software appears to break a curve down into small linear moves - on a half circle (5 inch radius) the software broke the arc down into linear segments approximately 1/8" in length. However, when machined, curves are generally very smooth - they are not choppy. This must mean that for smaller curves, the segments are probably shorter, and the smooth arc must result from the acceleration of the axes.
What I don't know is how this is calculated, or how to generate that series of linear moves from a G-code command. Any ideas on this? All I need to do is take a curve command, such as a G02, G03, G06, G72, or G73 and convert those moves into a series of x,y,z moves.
Also - I need to invert the Z-axis. This machine reads it's Z moves as a depth measurement - not height. Positive Z values go down, negative values go up. Zero Z height is the top of the workpiece.
This is one of the last pieces of the pie here, folks. Once we get this figured out - I might be able to run this thing.

We're really close here!