×
Test (Today)

test of forum features

Home location on CNC Lathe

More
27 Feb 2024 13:07 #294597 by kevin_allein
Home location on CNC Lathe was created by kevin_allein
Hi all, I have done lots of Google search, but are still confused about where the home position on a CNC Lathe should be? As the machine needs to home after e.g. a power out and potentially tools are mounted and some metal can be in the chuck, I would assume the safest place for the home location would be as far away from the chuck as possible, i.e. max +Z and max +Z as shown in that lathe image found on linuxcnc.org.

Obviously that means long travel distance to get to home and back from home to work, but it should be safe.
Does that make sense ? Or what is the recommendation ?
Attachments:

Please Log in or Create an account to join the conversation.

More
27 Feb 2024 15:53 #294609 by B.Reilly01
Replied by B.Reilly01 on topic Home location on CNC Lathe
Yes, the typical position for home is Max Z Max X. My Hitachi Seiki lathe homes X then Z, I believe this is to avoid a potential crash with the center, but assumes you didn't leave a boring bar in the bore of the work when you powered down.
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
29 Feb 2024 14:59 #294779 by kevin_allein
Replied by kevin_allein on topic Home location on CNC Lathe
Thanks, one more follow up question:
Would this than be location 0,0 or how should I set coordinates ?

Please Log in or Create an account to join the conversation.

More
01 Mar 2024 12:57 - 01 Mar 2024 12:57 #294839 by B.Reilly01
Replied by B.Reilly01 on topic Home location on CNC Lathe
I haven't had the lathe in G53 for a while, but as I recall, it's X8.8 Z12.5 in G53, which puts 0,0 at the center of rotation and near the chuck (But not actually at the chuck face). I would definitely have X 0 at the center of rotation.
Last edit: 01 Mar 2024 12:57 by B.Reilly01.
The following user(s) said Thank You: spumco

Please Log in or Create an account to join the conversation.

More
01 Mar 2024 17:04 #294855 by spumco
Replied by spumco on topic Home location on CNC Lathe
If I could add to (or perhaps confuse) @B.Reilly01's excellent suggestions... the X-home also depends on the lathe hardware.

X0 at center of rotation... in relation to what feature on the X axis?

Consider three different lathes: flatbed with tool post, turret (slant or flat), and gang-tool.

On my slant turret lathe, X0 is when my turret's tool-holder bores (it's a VDI) are concentric with the spindle.  Simple and easy to remember & indicate.

On a flat-bed lathe with a tool post... what reference feature/surface on the X-axis will never change?  I would argue that the face of the post (if there is a face) would make the most sense.  But if you've got a tool post with no ground surface or edge, then maybe the end of a standard tool holder would be suitable.

Radial tools would all have a positive X-offset, but some axial tools (boring bars) may have a negative offset.  Not ideal for quickly verifying tool offsets are appropriate for a job.  Maybe use an axial tool holder with a collet/drill chuck, and when that's concentric with the spindle - X0.

For a gang-tool lathe the X0 point is even more slippery.  You can have front tools, back tools, M3 tools, and M4 tools.  Which one is X0?  Is there a tool that never moves (think parting blade near the end of travel)?  On the gang lathe I'm building it's easy - when the sub-spindle is concentric with the main spindle, that's G53 X0.  But I don't think there are many gang-tool lathes with subs around.

Point of the above jabbering is that G53 Z0 is pretty obvious, but X0 needs some thought.  What makes the most sense to the user, based on the hardware and intended programming method/style?

Please Log in or Create an account to join the conversation.

More
03 Mar 2024 05:26 #294978 by pippin88
Replied by pippin88 on topic Home location on CNC Lathe
The following makes most sense to me:

Home is max X, max Z (the furthest position from the spindle nose)

Home is 0,0. This means if working in g53 (machine coordinates), it's obvious what is going on. To me G0 G53 Z 0 should go to a safe position, and works the same on lathe / router / mill.

As pointed out, different tools have different X offsets / positions, so there is no fixed X0 centre of rotation.

G54 (work coordinates) are different. Usually tool tip will be at centre of rotation with G54 X0 (with appropriate tool offset)

Please Log in or Create an account to join the conversation.

More
28 Mar 2025 16:48 #325175 by kevin_allein
Replied by kevin_allein on topic Home location on CNC Lathe
Hi guys, the thread has been dormant for a while, but I had implemented homing to max "Z" in the meantime. The challenge is now, that depending on the position of the tail stock, it could be in the way of reaching the max "Z" position. I assume, that this is different for a classical CNC lathe, but since I have a conventional lathe converted to CNC, the tailstock is an issue I have not thought about.

How do other people deal with that ?

Please Log in or Create an account to join the conversation.

More
03 Apr 2025 12:03 #325610 by spumco
Replied by spumco on topic Home location on CNC Lathe

How do other people deal with that ?


Most CNC lathes I've seen with a moveable tailstock I've seen fall in to the category of 'Operator Beware'.  Z-home is set to max positive travel, minus the tailstock length and bit for clearance.  If you've got the tailstock anywhere else and locked down you're in trouble.

I've seen one lathe - can't remember the brand - with a tailstock-in-place switch.  If the tailstock was parked in the usual location (right end of bed) the machine homed normally.  If the tailstock was not present at the switch homing wasn't permitted - an operator message "reset tailstock" was flashed on the screen.

I don't know what the procedure was if the tailstock were removed completely for long jobs... maybe an OEM-approved switch bypass device that indicates to the control the new do-not-exceed Z-pos value?

Cooking up a switch-based homing interlock shouldn't be too hard, but I'm not sure exactly how to go about it without writing a custom homing sequence.

Please Log in or Create an account to join the conversation.

More
03 Apr 2025 13:02 #325614 by andypugh
Replied by andypugh on topic Home location on CNC Lathe
You could set up a prox or mechanical switch in the saddle to detect the tailstock and abort homing. This might be easier to wire than a dedicated tailstock detector, given that you are probably already running a bunch of wires to the saddle.

My own lathe has resolvers, and I modified the Mesa resolver driver to work in conjunction with the LinuxCNC .var file to give me absolute homing (most of the time) That means that most of the time my lathe homes without moving at all.

wiki.linuxcnc.org/cgi-bin/wiki.pl?Psuedo-Absolute_Encoders
The following user(s) said Thank You: spumco

Please Log in or Create an account to join the conversation.

More
04 Apr 2025 07:56 #325665 by kevin_allein
Replied by kevin_allein on topic Home location on CNC Lathe
I guess that means positive and negative news for me. For the limit / home switch for Z position I use an inductive sensor and that is mounted in a way, that the tailstock would be detected. The bad news is obviously now, that the home position is dependent on the tailstock position and I will need to make sure, that the tailstock is exactly in the same position every time I perform homing.
Does that sound like a reasonable approach or should there be some absolute location to avoid that dependency ?

Please Log in or Create an account to join the conversation.

Time to create page: 0.241 seconds
Powered by Kunena Forum