OK - My bad
-" So - basically all leading zeros within a G Code MAY be required ie G1 must be G01(all most all 5020 controls) "-
Should have been:
" So - basically all leading zeros within a "G" Code MAY be required ie G1 must be G01 (all most all 5020 controls)
As to the G30P1 - I am well aware that it is used on a few specific Okuma machines as a 2nd zero return - and I can think of 2 examples where it is needed.
1) Exchanging a tool from a vertical spindle to the horizontal spindle or the other way.
2) Tool change with a pallet or 4th axis present.
On most machines I have come across the G30 position has not been defined unless addon hardware like a 4th axis or pallet changer has been added - and then it had to have been added by an authorized Okuma dealer.
As to M30 I know our newer OSPE100 and both the OSP5000 and OSP5020 machines will not allow a "program select" if the program ends with M30. - I will admit this may be unique to U.S. sold models.
For tool change on mills the M6 will take the spindle to the tool change location. On lathes the turrets must be fully up on the X axis limit to index, and this must be a programed move.
I may be a bit rusty on Okuma's since I have not touched one since Decemeber, I've been off in Mexico training a new facility in the use of the Hwacheon and Mazak lathes and the Staubli "PUMA" robots. I only have 19 year exp on OKUMA machines - still have not run any of there CNC grinders, that might be fun (not). I prefer the Dual turret LR lathes and the old MC series Vertical machines. I think the old LB-15 was one of the best hunks of iron ever made.
I prefer Mori-Seiki, but feel safer turning an operator loose on a Okuma. |