Well G10 should do the trick. Put in the program G10Lx(?)P0Zx.xxxxx(whatever the W-shift number you get)
Does anyone know how to program to use the work shift in a Fanuc Oi series control on a Lathe?
My customer is setting his tools with a tool setter and that is all fine, but he puts the material in the spindle bore to the work stop on the lathe turret and he needs to set his Z zero right there.
I think you use the W-SHIFT under Settings and scrolling to the right on the Fanuc soft keys, but once there how do you input the position, then how do you call it up in the program?
Maybe this isn't the best way to do it in the first place, but if not, please give me some simple instruction on how to do it correctly as simply as possible.
Thanks for any help anyone can give.
Brian D.
Well G10 should do the trick. Put in the program G10Lx(?)P0Zx.xxxxx(whatever the W-shift number you get)
The best way to learn is trial error.
I'm like really stupid when it comes to this stuff. I'm not sure I understand. Are you saying not to use the W-SHIFT feature at all in the control. This area of the control is much like a G54 on a mill....kinda, except that it is model, and is added and subtracted from the Z position when the tool is initially offset with the tool setter and the program is running.
It would be like setting a Z offset in a mill. Each time you set your tool, then in a program, call up a tool, then in the Z move, add a G43 H1 for tool one. What happens is that the machine grabs tool number one, begins the Z move and reads the tool offset table as well as the Z position in the G54 table, combines numerically and moves down to the sum of both the offset numbers.
This is what he wants to do with the lathe. Can you give me a small program example with the idea you had and I will look to see if that will work for him.
Thank you,
Brian D.
Call up the tool to be used to set the Z zero in MDI, so you have the offset active (eg T0101). Touch this tool on the end of the job, go to the work shift screen. There should be two columns, Shift & Measurement. Highlight Z in the measurement column and input the value of the front face (eg. if it is zero, type 0, press input).
The main thing to remember is you must have the offset for the tool being used active, or you will have to add it to the value you put in the measurement column. Once set, it will be active for all programs from then on, there is nothing to put in the program.
regards, Oz
Very cool. I cannot thank you enough for that. I will copy/paste your explaination and email it to my customer. I thought it was pretty easy, but I don't have a lathe in my showroom to test on and figure it out, and it's very difficult for me being a non-machinist to tell someone over the phone something I did figure out a couple of years ago for another customer.
I will let you know how it turns out.
Thanks again.
Brian Denny