Whats nice about g50 on my citizen is all I need is a OAL of the part plus some extra and I dont have to do any math.,
Does that make sense? I am curious how others with older citizens and funac controls set there machines up was teh reason I am asking.
Thanks
I have posted this a few times, but since you are asking:
I was taught by Hardinge when I bought my first lathe and my first Fanuc to use G10 in the program header to activate the WORKSHIFT.
I love it, and hate to go to other machines that I need to use G54.
If your machine has G10 capability, you just put in your header:
G10 P0 X0 Z-(whatever)
For starters, you wunna run a tool set-up run through MDI, so:
G10 P0 X0 Z0
That makes sure that your WORKSHIFT is set to zero.
Now set your tools to the surface of your chuck, collet, or ......
Now - in your case - you want to set your G50 @ 1.1", in this case, you would just put:
G10 P0 X0 Z-1.1
in your header, and when it reads it - it will update your WORKSHIFT file automatically. (is that G53 maybe? I don't need to get into the offset files, so ...)
While I like to not have to worry about editing the G53 (?) each time, a couple more benefits to using this as opposed to G50 or G54 are:
A) If your G10 line is near the top of your program, you can always see it on the CRT.
So - if you forget how far to stick your bar out - all you doo is look at that line, and you know for sure.
B) When touching off new tools to your faced off surface, WORKSHIFT keeps the Z values up all the time, unlike losing your G54 when you hit RESET.
This way you don't need to subtract the G54 value when updating the OFFSET register. (Not a G50 issue, but is for G54)
This is an even bigger issue when you have dual paths or subspindles, as when you come back to the program, it's all there and ready.
If you were to G50 1/2" off this time from the last, it could mess up your subspindle actions at times, so ...
-------------------
Think Snow Eh!
Ox