What's new
What's new

Lathe system variables list, Different than mills?

GiroDyno

Cast Iron
Joined
Apr 19, 2021
Location
PNW
Trying to use the WCS system variables on the lathe to calculate some main/sub transfer positions, but the usual values arent working

Like #5223 is G55 Y (not Z) value, and #5224 is NOT G55 Z...

Also according to the manual they go #5201, #5221, #5261? #5281 so not the same as mill variables.
 
hopefully this helps
ngc control is left and legacy control is the right hand side.
#5201-#5206#5201-#5206G52 work offsets
#5221-#5226#5221-#5226G54 work offsets
#5241-#5246#5241-#5246G55 work offsets
#5261-#5266#5261-#5266G56 work offsets
#5281-#5286#5281-#5286G57 work offsets
#5301-#5306#5301-#5306G58 work offsets
#5321-#5326#5321-#5326G59 work offsets
 
I looked in the lathe operators manual

Thought it was strange they start at a different value than mills, and that they skip around:
1687537930797.png

Rather that troubleshooting and guessing I made a program to populate all of the WCS variables so I could figure out what I actually need to use, like #5201= 5201...#7386= 7386 and found some interesting results!

1) Turns out that's a typo in the manual and they start at 5221 like a mill and not 5201, so there's no skipping from 5021 to 5061

2) I also found they use a different order, not #xxx1 = X, 2 = Y and 3 = Z
On a Haas lathe:
#xxx1 is still X
#xxx2 is now Z
#xxx3 is changed to Y


Kinda makes sense since Y axis is not used a frequently as X or Z, but would have been nice for that to appear in the documentation somewhere...

Who knew!
 

Attachments

  • 1687537865339.png
    1687537865339.png
    6.6 KB · Views: 2
Last edited:
I looked in the lathe operators manual

Thought it was strange they start at a different value than mills, and that they skip around:
View attachment 399409

Rather that troubleshooting and guessing I made a program to populate all of the WCS variables so I could figure out what I actually need to use, like #5201= 5201...#7386= 7386 and found some interesting results!

1) Turns out that's a typo in the manual and they start at 5221 like a mill and not 5201, so there's no skipping from 5021 to 5061

2) I also found they use a different order, not #xxx1 = X, 2 = Y and 3 = Z
On a Haas lathe:
#xxx1 is still X
#xxx2 is now Z
#xxx3 is changed to Y


Kinda makes sense since Y axis is not used a frequently as X or Z, but would have been nice for that to appear in the documentation somewhere...

Who knew!
Yea the 5201-5206 are used for g52 if your machine has that option not g54.
 
I looked in the lathe operators manual

Thought it was strange they start at a different value than mills, and that they skip around:
View attachment 399409

Rather that troubleshooting and guessing I made a program to populate all of the WCS variables so I could figure out what I actually need to use, like #5201= 5201...#7386= 7386 and found some interesting results!

1) Turns out that's a typo in the manual and they start at 5221 like a mill and not 5201, so there's no skipping from 5021 to 5061

2) I also found they use a different order, not #xxx1 = X, 2 = Y and 3 = Z
On a Haas lathe:
#xxx1 is still X
#xxx2 is now Z
#xxx3 is changed to Y


Kinda makes sense since Y axis is not used a frequently as X or Z, but would have been nice for that to appear in the documentation somewhere...

Who knew!
What version manual did you get that from?

Looks correct in mine. Dec 2017 manual
 

Attachments

  • lathe offsets.png
    lathe offsets.png
    18.9 KB · Views: 4
The ones that's posted on Haas website...

I must be some kind of dumb idiot for thinking Haas would post accurate information about their own machines! I should have known better.

1687784949697.png
1687785085942.png
 








 
Back
Top