I've used G17,18,19 on several controls... They all act exactly like I expect, and all exactly the same.... Until I get to this Robodrill/Fanuc 31iA5.
Anyway, I always used G17,18,19 to specify the plane for the circular interpolation. Just like the books describe. This has worked exactly as I expected on Bendix/Autocon controls, Bostomatic, Acramatic 2100, Siemens, etc. Even the examples on line, and in the Smid books.. I specify G19 if I need to interpolate an arc in the YZ plane, and none of my coordinates are affected. All the G00, G01, G02, G03 moves specify the points just like I see them in my work coordinates, and if I need to make an arc in any plane, I set the G17,18,19 as needed.
I have never seen the G19 change my work cordinates on any other controller before.
On the Robodrill with the 31i A5, setting the G19 , then a G43 makes my work coordinates go WHaCkY !! X,Y, and Z coordinates all change when I invoke the G43, if G19 is set, then go back to normal with a G49. WTF ????
Didn't use G19 before on this machine, but didn't expect anthing different.
Single stepping the program, it takes off trying to plunge into the part, and through the vise, even though the move is to Z .8 ( above the part) (NO, it didn't crash.. But it Wanted to.)
Why would the G19 + G43 make the entire work coordinate sytem go haywire?
I tried changing the G19 to a G17, and everthing was perfect, it knew exactly where the work coordinates were, went exactly to the right spot on the part, everthing is beautiful... Except it can't do the G03 move, since it now complains about the G03 being out of plane...
I know it needs a G19 to make the G03 move, but the G19 completely messes up the work coordinate system, and tries to shove the spindle somewhere below the table, acoording to the distance to go.
Any ideas? Is there some magic paramters? Or is this just a symptom of a really screwy bug?