Thanks everyone.  Last night I spent a while watching youtube videos.  There 
were a few Tormach ones that clarified things even if they did leave out the 
occasional detail.  I can see that for a CNC converted manual lathe removing 
the compound slide is pretty well a must do.  Both for stability and 
repeatability.

I then spent at least another hour watching more videos on tool setters and 
probes for the mill.   Really need to wire up the tool setter so I can try the 
tool setter with the M6 checkbox checked in the Vers.by probe screen.

John
> -----Original Message-----
> From: Leonardo Marsaglia [mailto:ldmarsag...@gmail.com]
> Sent: December-04-22 8:32 AM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] Home switches for LinuxCNC on a Lathe
> 
> >
> > I'm guessing you are suggesting something like what Gene was that the home
> > switch isn't at the end of travel but somewhere else and once activated
> > never goes inactive in that same direction.   So if you start a home
> > sequence and the switch is ON you know you have to go to the right until it
> > goes OFF.  It can't over travel past the OFF position and go ON again.
> > That approach lets the Home Switch be pretty well anywhere.
> >
> 
> Not exactly Gene's setup, although that is a good idea too if you want to
> have your home switch somewhere in the middle of your carriage travel. What
> I thought is something like what I've seen on the CNC lathes we have in the
> shop. You have the home switch right next to your limit switch. Also you
> have to set your soft limits so your travel ends right before hitting the
> hard limits. That way, you're always sure when you turn off your machine
> you'll always be at the right side of the home switch. Of course this eats
> some travel out of your Z axis but that's the price to pay for safety. The
> obvious difference here is that on slanted bed CNC lathes you don't have to
> worry about your carriage hitting the tailstock because they rest in
> different ways (although tools can hit the tailstock that's why X axis is
> always homed and cleared before Z).
> 
> Unless the limit switch is movable it's useless.  My carriage can go much
> > further to the left to turn near the part held in the 5C collet than it can
> > with the part held in the 3-Jaw.  So a crash into the spinning 3-Jaw can
> > happen without ever touching the limit.  And if the limit does prevent that
> > one can't turn a part close to the collet.
> >
> 
> That's why having a proper home sequence is the key to avoid hitting the
> chuck with the tool. You'll have to set the homing for the X axis first and
> send it to a safe location so the Z homing can happen without crashing. Of
> course this is assuming you can guarantee enough clearance for any tool
> installed on your toolpost when doing the X axis homing. If your chuck is
> too large, or you have a tool sticking too far out of your tool post that
> even retracting the X axis to the fullest you can hit your 3 jaw chuck then
> please forget about homing to the chuck side and consider Gene's method.
> 
> 
> > I understand that the machine coordinate for x at the home switch is
> > 0.000.
> >
> 
> Not necessarily. You can set that with the HOME_OFFSET variable. If
> HOME_OFFSET is 0 then your origin is at the home switch or index pulse
> detection. But you can set HOME_OFFSET with whatever value you need. Then
> when the switch trips on the final latch move LCNC instantly sets that
> value for the G53 coordinate system. Beware that if your HOME OFFSET value
> differs from your HOME value, once the switch is tripped for the last time
> and G53 is set, the axis will move to the HOME position at HOME_FINAL_VEL
> or maximum velocity if HOME_FINAL_VEL is 0.
> 
> And measuring the tool tip relative to how it mounts into the AXA holder
> > can be done creating an offset from the home switch.v  Now each time the
> > tool holder +tool  is put into the AXA the distance from the tool table is
> > offset from that home position and LCNC knows where the tip and can turn a
> > diameter.  Theoretically.
> 
> 
> I might be wrong but LCNC doesn't care about the distance between the tool
> tip and the home position or G53 origin. You set your X coordinate for your
> tool against a known position (in this case the easiest is to skim cut and
> input diameter/radius) and LCNC knows that the diameter/radius value you
> entered corresponds to a given absolute machine position.
> 
> 
> > However as  soon as the holder is pivoted even slightly the distance of
> > the tool tip relative to the home switch changes.   And it changes
> > differently depending on how far the tool protrudes out of the AXA holder
> > right?
> >
> > So the tool measurements are only useful with the AXA in one position and
> > that can change really easily in the home shop.  We're not talking a
> > commercial production operation where the setup is the same over a long
> > period of time.
> >
> > I suppose if you can touch of or measure the new position of the tool tip
> > you can then use simple trig to determine the angle that the AXA holder has
> > pivoted.  Unless it also slid in the T-Slot which now moves it in more than
> > one dimension.
> >
> > Doe my explanation make sense?  A small shop lathe where the operator can
> > shift the tool bit around relative to the X home switch and even on the
> > carriage relative to the Z home switch suggest a tool table for a LCNC
> > lathe is virtually impossible.
> >
> > So I can manually turn that shaft.  Leave the X axis where it is and
> > measure the diameter; say exactly 1.000".   Then click on the "Touch Off"
> > on the display and enter half the diameter (0.5") for the offset.
> > Now a request to move the X to 0.480" to do a 0.020" deep pass should work
> > right?
> >
> > But the tool table and for that matter the home switch and machine
> > coordinate system is pretty well useless.  Or have I missed something?
> >
> 
> Well, the tool table might be useless or at least inconvenient if you have
> to pivot your toolpost frequently and you can't register those changes in a
> way that they can be entered in the tool table. Tool table is only useful
> if you can guarantee a repeatable setup of your tools everytime you
> exchange them.
> 
> Home switches aren't that useless because they set your soft limits so if
> your program tries to move beyond those limits you have a safety measure to
> avoid overtravel.
> 
> El dom, 4 dic 2022 a las 10:31, Stuart Stevenson (<stus...@gmail.com>)
> escribi�:
> 
> > You might try the FADAL mill method.
> >
> > They use two arrows (markers). One on the moving member and one on the
> > unmoving member. You physically align the arrows and run the home routine.
> > The next found index mark on the encoder is the home position.
> >
> > regards
> > Stuart
> >
> >
> > On Sun, Dec 4, 2022 at 1:25 AM gene heskett <ghesk...@shentel.net> wrote:
> >
> > > On 12/3/22 22:56, John Dammeyer wrote:
> > > >>
> > > >>  From what I understand you're talking about a normal parallel lathe
> > so
> > > here
> > > >> are my thoughts:
> > > > Yes.  And thank you.
> > > >>
> > > >>> The Z axis is more interesting.  Before homing I imagine the tail
> > stock
> > > >>> has to be loosened and moved all the way to the right as far away
> > from
> > > the
> > > >>> headstock to ensure finding a home switch.  Or a home switch could be
> > > >>> somewhere in the middle but then which direction to search?
> > > >>>
> > > >>
> > > >> I think the safest setup  in this case (given your Z axis can crash
> > with
> > > >> the tailstock if you forget to move it all the way to the right) will
> > be
> > > >> having the home switch towards the chuck side (with a proper
> > > >> independent limit switch right at the left of the home switch to avoid
> > > >> crashes when homing). This way you can set up your homing sequence to
> > > first
> > > >> home the X axis to move it to a safe place and then home the Z axis
> > > towards
> > > >> the chuck.
> > > >
> > > > I'm guessing you are suggesting something like what Gene was that the
> > > home switch isn't at the end of travel but somewhere else and once
> > > activated never goes inactive in that same direction.   So if you start a
> > > home sequence and the switch is ON you know you have to go to the right
> > > until it goes OFF.  It can't over travel past the OFF position and go ON
> > > again.  That approach lets the Home Switch be pretty well anywhere.
> > > >
> > > > Unless the limit switch is movable it's useless.  My carriage can go
> > > much further to the left to turn near the part held in the 5C collet than
> > > it can with the part held in the 3-Jaw.  So a crash into the spinning
> > 3-Jaw
> > > can happen without ever touching the limit.  And if the limit does
> > prevent
> > > that one can't turn a part close to the collet.
> > > >
> > > >>
> > > >> How does one determine, with that tool tip, where the lathe centerline
> > > is
> > > >>> and set that so G54 X is 0.000?
> > > >>>
> > > >>
> > > >> I think you're asking about tool setting. If you have tool fixtures
> > that
> > > >> ensure that whenever you change your tool you get the exact same tool
> > > >> position then it's just like a CNC turret. You just take a skim cut on
> > > the
> > > >> diameter (or maybe use some fine paper to gauge the tool against the
> > > >> workpiece) and then measure and input the diameter (or radius
> > depending
> > > if
> > > >> you're in G7 or G8) in the touch off popup.
> > > >>
> > > > Thanks.  I'm going to have to study that a bit further.
> > > > I understand that the machine coordinate for x at the home switch is
> > > 0.000.
> > > >
> > > > And measuring the tool tip relative to how it mounts into the AXA
> > holder
> > > can be done creating an offset from the home switch.v  Now each time the
> > > tool holder +tool  is put into the AXA the distance from the tool table
> > is
> > > offset from that home position and LCNC knows where the tip and can turn
> > a
> > > diameter.  Theoretically.
> > > >
> > > > However as  soon as the holder is pivoted even slightly the distance of
> > > the tool tip relative to the home switch changes.   And it changes
> > > differently depending on how far the tool protrudes out of the AXA holder
> > > right?
> > > >
> > > > So the tool measurements are only useful with the AXA in one position
> > > and that can change really easily in the home shop.  We're not talking a
> > > commercial production operation where the setup is the same over a long
> > > period of time.
> > > >
> > > > I suppose if you can touch of or measure the new position of the tool
> > > tip you can then use simple trig to determine the angle that the AXA
> > holder
> > > has pivoted.  Unless it also slid in the T-Slot which now moves it in
> > more
> > > than one dimension.
> > > >
> > > > Doe my explanation make sense?  A small shop lathe where the operator
> > > can shift the tool bit around relative to the X home switch and even on
> > the
> > > carriage relative to the Z home switch suggest a tool table for a LCNC
> > > lathe is virtually impossible.
> > > >
> > > > So I can manually turn that shaft.  Leave the X axis where it is and
> > > measure the diameter; say exactly 1.000".   Then click on the "Touch Off"
> > > on the display and enter half the diameter (0.5") for the offset.
> > > > Now a request to move the X to 0.480" to do a 0.020" deep pass should
> > > work right?
> > > >
> > > > But the tool table and for that matter the home switch and machine
> > > coordinate system is pretty well useless.  Or have I missed something?
> > > >
> > > > John
> > > >
> > > >
> > > Don't adjust your antenna, you got it, John, the reception is perfect.
> > > The main reason for a home sw is the let the machine know where its at
> > > in the absolute sense, I've surveyed my bed for wear, and corrected it
> > > with a lincurve/offset module combo. Rather satisfying to see the X
> > > motor turn a bit as the Z is scanned. But, its effect is determined by
> > > the absolute z position established by the home switch. It does not
> > > respond to z touch off, only to the real position.
> > >
> > > Threading to any std, or to one you've invented is nothing but arguments
> > > to the G76 routine. I've even abused G76 to make compression fittings
> > >
> > > The main advantage to cnc'ing a lathe is that its far faster at
> > > executing the move codes than you can squint at a dial and do it by hand
> > > in between cuts, it turns the crank in milliseconds and gets on with the
> > > job.
> > >
> > > With no compound, mine was broken beyond redemption by a fall over no
> > > one mentioned before I bought it, so LinuxCNC IS my compound, and far
> > > more accurate than you can turn a compound and set it, fraction of a
> > > degree several digits right of the decimal point with submicron errors
> > > can be done by LinuxCNC. W/o a compound.
> > >
> > > It is all done with 2 stepper/servo motors and a raspberry pi4b, and w/o
> > > a PID module anyplace. The driver does it all, including stopping
> > > LinuxCNC in a millisecond if a motor can't get to where it was told to
> > > go. I can set a stopped chuck jaw in the way, and program a .2" a second
> > > move into the chuck jaw, it touches the jaw and springs back about 10
> > > thou as the drivers shut down, without marking the jaw, or damaging the
> > > carbide chip in the tool. Tested many times doing that, but it has yet
> > > to actually shut down a job.
> > >
> > > And if you want to step out of the way of burning swarf, the programs
> > > linear speed can be turned way up, w/o worrying about getting holes
> > > burnt in your clothes by white hot swarf. Carbide tooling is right at
> > > home with those temps, human skin isn't. Coolant would be nice, but this
> > > 80 year old Sheldon has no way to collect the coolant to reclaim it.
> > >
> > > Cheers, Gene Heskett.
> > > --
> > > "There are four boxes to be used in defense of liberty:
> > >   soap, ballot, jury, and ammo. Please use in that order."
> > > -Ed Howdershelt (Author, 1940)
> > > If we desire respect for the law, we must first make the law respectable.
> > >   - Louis D. Brandeis
> > > Genes Web page <http://geneslinuxbox.net:6309/>
> > >
> > >
> > >
> > > _______________________________________________
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > >
> >
> >
> > --
> > Addressee is the intended audience.
> > If you are not the addressee then my consent is not given for you to read
> > this email furthermore it is my wish you would close this without saving or
> > reading, and cease and desist from saving or opening my private
> > correspondence.
> > Thank you for honoring my wish.
> >
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> 
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to