Hi guys, I need a little help here if possible. I'm having trouble programming our '89 Kitamura Mycenter 2 with a Fanuc O-Mb control. Specifically, I'd like to tap using feed per rev (G95) instead of feed per minute (G94). Here's the tapping sequence in question :
(M10 X 1.5 TAP)
N208 G90G80G40G00G17G55
N210 M06
(USE TAP OIL)
N214 M00
N216 S1500M03
N220 G00G90G55X0.Y2.756
N224 G43H09Z5.T07
N226 G00X0.Y2.756
N228 Z5.
N230 M54S170
N231 G63G95
N232 G98G84Z-1.375R0.F.0591L0
N233 X0.Y2.756
N234 X2.3868Y1.378
N236 Y-1.378
N238 X0.Y-2.756
N240 X-2.3868Y-1.378
N242 Y1.378
N244 G80M09
N245 G64G94
N246 G00G91G28Z0M05
N248 G28Y0M29
N250 M01
N252 M30
Stepping thru in single block mode, I can get as far as reading line N232. Then I get a P/S 014 alarm. Researching the alarm I found this:
Fanuc's Alarm Description: A synchronous feed is specified without the option for threading / synchronous feed. In variable lead threading, the lead incremental and decremental outputted by address K exceed the maximum command value or a command such that the lead becomes a negative value is given. Modify the program. An attempt was made to move the machine along the axes, but the number of the axes exceeded the specified number of axes controlled simultaneously. Modify the program.
I'm not sure what to make of this or how to correct it. The code works perfectly if I change the G95 to a G94 and change the feed rate to F10.04. BTW, the M54 is the machines rigid tapping mode.
Any ideas or help is greatly appreciated!!
Thanks,
Eric