Gene said "
A 20 volt tool head should run on a 24 volt"

I'm pretty sure those 20V or V20 tools are just 18V nominal. At least that
is true for Dewalt and Craftsman.

John Figie

On Thu, Nov 3, 2022, 9:42 AM Sam Sokolik <samco...@gmail.com> wrote:

> I have written some simple hal components that set the index and then wait
> for the index to be seen before continuing.. (like shape turning/boring)
>
> probably not the greatest code....  Seems to work though..
>
>
> Code snippet  (indexenable is hooked to index enable of encoder)
>
> // only set index enable once
>     if (enable && !isindex) {
>         isindex = true;
>         indexenable = true;
>         return;
>     }
>
> // wait for spindle index before actually enabling
>     if (enable && isindex && indexenable){
>         return;
>     }
>
>
>
>
> On Thu, Nov 3, 2022 at 9:14 AM gene heskett <ghesk...@shentel.net> wrote:
>
> > On 11/3/22 08:30, andy pugh wrote:
> > > On Thu, 3 Nov 2022 at 09:23, andrew beck <andrewbeck0...@gmail.com>
> > wrote:
> > >
> > >> looking for a way to set the index pulse high on the mesa card input
> > before
> > >> triggering a m19 for tool change as a safety check
> > >>
> > > The mesa index is a physical pin, so you would need to route out via a
> > GPIO
> > >
> > > But I don't understand your analysis of the problem, or the proposed
> fix.
> > >
> > > If you just want to zero the encoder at a random point (which is what
> > > toggling the index at a random point would do, if it did anything) then
> > you
> > > can do that via HAL.
> > >
> > > Is it possible that the problem is that the spindle is simply not
> "homed"
> > > sometimes? ie it has not yet passed through index with the index-enable
> > > set, so the encoder counts are not aligned to the index mark?
> > >
> > > In that case your tool change could run an explicit homing cycle prior
> to
> > > toolchange.
> > >
> > > M64 P04  ; set index-enable
> > > G4 P0.1
> > > M65 P04 ; toggle the tristate back
> > > M3 S100 ; spin the spindle briefly
> > > G4 P1 ; wait for at least one full rev
> > > M19 P0 ; carry on.
> > >
> > > As the index-enable is a bidirectional pin a bit of HAL is needed,
> using
> > > the tristate-bit component.
> > > That should be set up with the in-pin permanently high and the enable
> > > connected to motion.digital-out-NN (NN = 04 in the example above)
> > >
> > An interesting thread Andy.
> >
> > I've considered doing something to aid in tool changing on my go704
> > which has an R8 spindle.
> > But the spindle locking consists of a home made clamp ring carrying a
> > spring loaded pin  I clamp
> > to the outside of the spindle housings bearing barrel when I want to do
> > a lot of it. It engages a
> > 6mm hole in the spindle nose to immobilize the spindle while cranking on
> > the drawbolt.
> > It also carries the camera I'd like to use for edge finding, but the fix
> > that made the camera
> > work a couple months back, apparently never made it into master, so the
> > camview tab is once again a
> > blank white screen. Insert frustrated Sigh here.
> >
> > Is there an unwritten rule that says it's never going to work in
> linuxcnc?
> >
> > Not mounted ATM because it can get in the way.
> >
> > And, using an an 8 point 10mm socket in an impact screw driver, the
> > impact is good enough to get an
> > R8 tight just by grabbing the spindle by hand. If I could find a pin
> > driver small enough to push the
> > locking pin in, and use something like the above to engage the pin, then
> > cause the spindle to move
> > until the pin drops in then turn it backwards to assure full penetration
> > of the pin, then I'd be tempted
> > make a motorized suspension to disengage the socket when the tool has
> > been changed, or to drop
> > the socket onto the drawbolt to be used in a semi-auto mode.
> >
> > Sawing the handle off the tool, and rigging a pair of  dc to dc SSR's in
> > place of the tools
> > trigger and direction switches, would allow me to actually change a tool
> > with only 2 hands.
> > Normally it needs at least 3...
> >
> > And by activating the spindle with a zero speed, would hold it
> > stationary enough for the
> > ratchet screwdriver to do the job. I do not do that now as a stopped
> > spindle is free.
> >
> > Sawing  up the tool itself is a minor problem. Picking a tool to saw up
> > presents a long term
> > problem because the batteries fail and replacement batteries can't be
> > found 5 years later.
> > Either that, or add yet another psu big enough to sub for the battery.
> >
> > A 20 volt tool head should run on a 24 volt supply scavenged from a 3d
> > printer, so those
> > are cheap enough. So are motors, belts, and linear bearings from failed
> > 3d printers, which
> > I have a house full of. So driving the tools vertical transport is only
> > a problem if I can't print it.
> > The Z drive from a dead printer could supply all of that. And that stuff
> > I have underfoot.
> >
> > Progress reports as it happens. ATM I'm rebuilding bigger 3d printers,
> > waiting on parts.
> >
> > And fix my camview, again. Please...
> >
> > 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
> >
>
> _______________________________________________
> 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