As far as the U,W,I,K go, the "U" and "W" are NOT incremental commands. They are representative of those axes. "I" and "K" are incremental. So the answer is no you would not use U or W in order to generate a chamfer.
The beaten path, is exclusively for beaten men.
1. As you stated to limit the max RPM when in Constant Surface Speed Mode, G96. Example G50 S3000, would limit the spindle speed to 3000 RPM. I note that the program uses the set spindle speed mode G97. Accordingly, G50 as a speed limiter would be not be required in this case.
2. As a Coordinate Set command, similar to the same way G92 on a Fanuc Mill Control is used. G50s to Set the Coordinate System was available as the only option up to the end of the 6 series controls. Example G50 X8.0000 Z10.0000, would tell the Control that the tool tip is at the distances set in the G50 line from the work X Z zero, from the position the G50 was commanded. If the control has Geometry Offset Programming available, then this is by far the safer option.
U and W are in fact incremental commands. The Mill Control uses G90 and G91 to select absolute and incremental mode respectively, but the Lathe Control uses X and Z for absolute and U and W for incremental. You can mix absolute and incremental moves on the same line. Example X0.500 W-0.100
Now I do know on the Fanucs that U is for incremental X and W is incremental Z so if you need to make a chamfer in incremental mode then use U and W
You can only use U and W to machine a chamfer in incremental mode if the tool is parked at the start of the chamfer, as in the alternate program method I suggested. Using the K will automatically start the chamfer when the tool reaches the X coordinate of the X commanded 0.376 - 2x0.024 using the focus program of this thread as the example.
Where are you getting your information?
On Fanuc, Yasnac, and Haas controls (among others), U and W are used for incremental X and Z. And yes, you can use U and W to create a chamfer. You can even mix X and W, or Z and U in the same block.
I and K are incremental when used in a G02 or G03 or when used in a chamfering/corner rounding block.
And Geoff, I stand corrected. Apparently starting with the Yasnac LX-1 series you CAN program a chamfer or round with G01 in addition to using G11/G12. I was looking at the 2000G manual when I said that you couldn't chamfer or round with G01 as you could on a Fanuc.
Also with the LX-1 G51 was offered as an option. You learn something new every day.
A bit OT. How do you break a guy who is set on G50 when the machine has offset memoryC, workcoordinates and he is a few years away from retirement? Don't get me wrong I am not looking forward to the task of modifying/cleaning all the G50's out of the programs but I am nearing the end of setting up the 25million dollar product line and I have saved this task for last. Suggestions are welcome.
OWNED humbly zowned
The beaten path, is exclusively for beaten men.
Now that I've reached a point where I can talk to the opposite sex without turning red, they won't look at me. Oops! Maybe a little too far off topic. That's another problem with us old farts. We forget what the subject was about.
An open mind is a virtue...so long as all the common sense has not leaked out.
That is pretty much the response/advise that I expected. Problem I have is I have to start getting some younger guys over there to cross train and hate to set them up on that machine. I suppose I could wait for retirement and just take the machine down for a month and redo everything then.
You may not be an expert on all those machines you mentioned, but anytime you want to offer machining advice, I am more than willing to listen...my friend.
It's a simple bit of software to read your existing G50 programs and convert them to Geometry Offset. I did this for a client years ago for the exact same reason as yours and the resulting CNC programs were 100% correct and ready to use. Apart from writing and debugging the software, the whole process tool relatively very little time to convert the 1000's of programs that had been accumulated over years.
However, if this gentleman is close to retirement he may not feel it is worth learning something new for such a short time. Oops. Just reread your post and see he is a few years from retiring. I suppose the reason you asked the question is because you have already tried talking to him, and got nowhere. In my opinion you should be making the changes now. No reason he can't learn to cope. Might even come to like your way better!
We have an older foreman who always resists my attempts at trying new things, but once use to them wants to know why they aren't in a program if I omit them. (Mostly talking about macros here.)
On another subject, how do you find people that are capable of being cross-trained? Or have enough commonsense to be trained on one brand of lathe to the point where they can take over setups? The foreman I mentioned is 65 and would have retired already but for his wife. I'm not sure he will be returning after the first of the year due to health problems. We don't have one person capable of taking his place.
Sure we have others setting up lathes. We have to. Have two lathe programmers and 29 lathes...so we (2 programmers) can't set them all up. However, we often have to assist the set-up people at some point during the set-up. It isn't because they all don't give a hoot, either. One guy in particular takes a lot of pride in his work. Hard worker. Runs tens of thousands of washers a year, yet if a job still has a burr on the back ID chamfer after making a couple offset changes, comes to me for advice on which way and how much to move the offset. He will be retiring in another year or two at most. No one to take his place either at the moment.
I'll be 63 in February. Sure wish I could afford to retire myself. I like my job and working, but babysitting is becoming a hassle for me. Explaining the same thing over and over to the same people gets tiresome after awhile.
Sorry I couldn't offer more constructive advice. Wound up airing some of my frustrations that should probably have been kept to myself. Sorry about that. Venting helps.