I have a few boring newbie questions about the use of G96, 97, 98, 99 coupled with the S and F address for specifying speed and feed especially in light of G96. You folks, I'm sure, know all this by heart but I'm not there yet so I thank you in advance for any insight or advice. My questions are pertinent to a gang-tool lathe with Fanuc 0i-Mate TB controls, 2004 vintage.
If I specify G98 in a block, does that set the meaning of the F-address number to be interpreted as per minute feed rate in subsequent blocks except for overrides in canned cycles such as G71, etc. that have a F-address of their own?
Same question for G99 with respect the per rev feed. ?
If I write G96 G99 S400 M03 (for example), does that put me in CSS mode (it should according to my books) at 400 ft/min and any subsequent block with an F-addess will be interpreted as feed per rev (per G99)?
Same question for G96 G98 S400 M03 with respect to feed per minute. ?
G97 G99 S2000 - means plain old spindle RPM at 2000 with F-addresses interpreted as feed per rev?
G97 G98 S2000 - means plain old spindle RPM at 2000 with F-addresses interpreted as feed per minute?
For CSS mode initiated at the start of a program, is it a reasonable practice to clamp the spindle speed (G50) so that some residual X-address value won't start the spindle up at some ridiculous speed? In other words, for example:
G50 S3000;
G96 S400 M03; etc
I hope these are yes or no questions and if some are "nope" then I'd sure like to be enlightened and sorry if I asked the same questions twice. Please set me straight!
Thanks folks!
Cheers,
Rich
If I specify G98 in a block, does that set the meaning of the F-address number to be interpreted as per minute feed rate in subsequent blocks except for overrides in canned cycles such as G71, etc. that have a F-address of their own?
Same question for G99 with respect the per rev feed. ?
If I write G96 G99 S400 M03 (for example), does that put me in CSS mode (it should according to my books) at 400 ft/min and any subsequent block with an F-addess will be interpreted as feed per rev (per G99)?
Same question for G96 G98 S400 M03 with respect to feed per minute. ?
G97 G99 S2000 - means plain old spindle RPM at 2000 with F-addresses interpreted as feed per rev?
G97 G98 S2000 - means plain old spindle RPM at 2000 with F-addresses interpreted as feed per minute?
For CSS mode initiated at the start of a program, is it a reasonable practice to clamp the spindle speed (G50) so that some residual X-address value won't start the spindle up at some ridiculous speed? In other words, for example:
G50 S3000;
G96 S400 M03; etc
I hope these are yes or no questions and if some are "nope" then I'd sure like to be enlightened and sorry if I asked the same questions twice. Please set me straight!
Thanks folks!
Cheers,
Rich