What kind of voodoo do I use to have the index pulse of the prox reset the
encoder position? It finds the index signal from the prox, but doesn't
behave the way i think it should. If I don't have the prox index set up, it
just keeps drifting along because it doesn't find the index.


Phil T.
The Feral Engineer

Check out my LinuxCNC tutorials, machine builds and other antics at
www.youtube.com/c/theferalengineer

On Sun, Apr 4, 2021, 11:37 AM Peter C. Wallace <[email protected]> wrote:

> On Sun, 4 Apr 2021, Feral Engineer wrote:
>
> > Date: Sun, 4 Apr 2021 11:23:32 -0400
> > From: Feral Engineer <[email protected]>
> > Reply-To: "Enhanced Machine Controller (EMC)"
> >     <[email protected]>
> > To: "Enhanced Machine Controller (EMC)" <[email protected]
> >
> > Subject: Re: [Emc-users] [Emc-developers] Home_use_index issue revisited
> >
> > But that's how I have it set up. The prox is set as encoder index and it
> > finds it but after it finds it, it goes back to the position the machine
> > was at during startup. That's what I'm trying to fix. How do i fix this?
>
> But you are not getting position feedback from the encoder so the
> feedback position is not cleared. This means that linuxCNC will move
> to a position determined by wherever the stepgen feedback happened
> to be at index detection.
>
>
> >
> > Phil T.
> > The Feral Engineer
> >
> > Check out my LinuxCNC tutorials, machine builds and other antics at
> > www.youtube.com/c/theferalengineer
> >
> > On Sun, Apr 4, 2021, 11:20 AM Peter C. Wallace <[email protected]> wrote:
> >
> >> On Sun, 4 Apr 2021, Feral Engineer wrote:
> >>
> >>> Date: Sun, 4 Apr 2021 11:04:10 -0400
> >>> From: Feral Engineer <[email protected]>
> >>> Reply-To: "Enhanced Machine Controller (EMC)"
> >>>     <[email protected]>
> >>> To: "Enhanced Machine Controller (EMC)" <
> [email protected]
> >>>
> >>> Subject: Re: [Emc-users] [Emc-developers] Home_use_index issue
> revisited
> >>>
> >>> That's the thing, though. The behavior is completely arbitrary based on
> >>> where the machine is powered up.
> >>>
> >>> When I use the mechanical switches, it'll find them, back away and zero
> >> is
> >>> right there. Works perfect.
> >>>
> >>> As soon as I add the index pulse, it just takes off and goes back to
> >> where
> >>> it came from on startup. It makes no sense to me, especially since I
> >>> eliminated the prox sensors from being energized until after the
> >> mechanical
> >>> switches were triggered. It's gotta be pulling a value from somewhere.
> >> Even
> >>> the documentation doesn't talk about this weird behavior, considering
> >>> everything else is set to zero.
> >>
> >> This is totally expected behavior, since LinuxCNC expects the feedback
> >> position
> >> to have been cleared on index, and it is not...
> >>
> >> Normal homing to index sequence with encoder feedback is:
> >>
> >> LinuxCNC (motion) searches for home switch
> >> When home switch is detected, LinuxCNC asserts index enable
> >> LinuxCNC moves while watching index enable
> >> Encoder hardware/software detects index pulse and
> >>   1. Clears index enable, informing linuxCNC that index has been
> detected
> >>   2. Clears the position feedback count to 0
> >> LinuxCNC detects that index enable has been cleared stops motion
> >> and sets its commanded position to the feedback position when stopped
> >>
> >>>
> >>> I'm on my way to go get the information Andy requested.
> >>>
> >>> Phil T.
> >>> The Feral Engineer
> >>>
> >>> Check out my LinuxCNC tutorials, machine builds and other antics at
> >>> www.youtube.com/c/theferalengineer
> >>>
> >>> On Sun, Apr 4, 2021, 10:51 AM Scott Harwell via Emc-users <
> >>> [email protected]> wrote:
> >>>
> >>>>  Phil,
> >>>> I agree with you.
> >>>>
> >>>> The one event that scared me the most was setting up a new AB 8400
> >>>> retrofit. AB improved the "G" software to go to zero after home
> >>>> (undocumented).The machine was a P&W Wolverine with three spindle
> heads
> >> X
> >>>> 120" Y 50" Z 24" and 40HP. The true thrill of Z axis trying to put the
> >> face
> >>>> of the spindle flat on the table with a test bar in it will stop your
> >>>> heart.Z home is near the top of Z stroke, and you define it as
> >> required. Do
> >>>> not assume home is zero, it is a preset value from Zero, or it should
> >>>> be.(Home is where the marker pulse is)
> >>>> Scott H
> >>>>
> >>>>     On Sunday, April 4, 2021, 9:08:01 AM CDT, Feral Engineer <
> >>>> [email protected]> wrote:
> >>>>
> >>>>  But home should be referenced from the switch and reset with the
> proxy
> >> as
> >>>> the index pulse. I don't see this as normal behavior. Homing against
> the
> >>>> switch then moving to some arbitrary position defeats the purpose of
> >> having
> >>>> a homing sequence. If you watch my video, "zero" is purely dependent
> on
> >>>> where the machine is when you start the software. All of my ini
> settings
> >>>> are zero. Between the two reference returns I show in my video,
> nothing
> >>>> changed but the position the machine was in when the software was
> >> started.
> >>>> This behavior is not present when only using the mechanical switch.
> >>>>
> >>>> Phil T.
> >>>> The Feral Engineer
> >>>>
> >>>> Check out my LinuxCNC tutorials, machine builds and other antics at
> >>>> www.youtube.com/c/theferalengineer
> >>>>
> >>>> On Sun, Apr 4, 2021, 4:45 AM Frank Tkalcevic <
> >> [email protected]>
> >>>> wrote:
> >>>>
> >>>>> What I'm seeing (and I'm not a linuxcnc expert) looks correct.  After
> >> the
> >>>>> homing sequence it jumps to HOME.  This is documented here (0.1.3.7)
> >>>>> http://linuxcnc.org/docs/2.4/html/config_ini_homing.html
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> -----Original Message-----
> >>>>> From: Feral Engineer [mailto:[email protected]]
> >>>>> Sent: Sunday, 4 April 2021 1:58 PM
> >>>>> To: EMC developers; Enhanced Machine Controller (EMC)
> >>>>> Subject: [Emc-developers] Home_use_index issue revisited
> >>>>>
> >>>>> Finally getting back around to messing with this mechanical/prox home
> >>>>> issue. See attached video link. I show what it is doing and explain
> >> what
> >>>> I
> >>>>> want it to do.
> >>>>>
> >>>>> Thanks in advance for your help
> >>>>>
> >>>>> https://youtu.be/XVz6v2YNXJQ
> >>>>>
> >>>>> Phil T.
> >>>>> The Feral Engineer
> >>>>>
> >>>>> Check out my LinuxCNC tutorials, machine builds and other antics at
> >>>>> www.youtube.com/c/theferalengineer
> >>>>>
> >>>>> _______________________________________________
> >>>>> Emc-developers mailing list
> >>>>> [email protected]
> >>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
> >>>>>
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Emc-users mailing list
> >>>>> [email protected]
> >>>>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>>>>
> >>>>
> >>>> _______________________________________________
> >>>> Emc-users mailing list
> >>>> [email protected]
> >>>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>>>
> >>>> _______________________________________________
> >>>> Emc-users mailing list
> >>>> [email protected]
> >>>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>>>
> >>>
> >>> _______________________________________________
> >>> Emc-users mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>>
> >>
> >> Peter Wallace
> >> Mesa Electronics
> >>
> >> (\__/)
> >> (='.'=) This is Bunny. Copy and paste bunny into your
> >> (")_(") signature to help him gain world domination.
> >>
> >>
> >>
> >> _______________________________________________
> >> Emc-users mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>
> >
> > _______________________________________________
> > Emc-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
>
> Peter Wallace
> Mesa Electronics
>
> (\__/)
> (='.'=) This is Bunny. Copy and paste bunny into your
> (")_(") signature to help him gain world domination.
>
>
>
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to