Just in case anyone here isn't on the other list.

Basically, turn the spindle up to some speed (500rpm for example) in
the GUI, then switch to MDI and issue an S1000 (for example) without
an M3, and the spindle stops.

That does not seem to be what one would expect.

---------- Forwarded message ---------
From: John Dammeyer <jo...@autoartisans.com>
Date: Tue, 15 Dec 2020 at 22:43
Subject: Re: [Emc-users] Spindle + MDI (Was: I wonder...)
To: Enhanced Machine Controller (EMC) <emc-us...@lists.sourceforge.net>


I see what you mean now.  The two paths to the same action are not
well connected.

S0 and M3 in the MDI screen shows up on the list of settings.
S100 then starts the motor turning.  S0 stops it but the M3 and S0 are
still there.
An M5 then replaces the M3 with the M5.

Now flip over to the other screen and click on the CW button and then
back to the MDI screen.  The M5 is still there.  Should really be an
M3 at this point with S set to 0 since we haven't clicked on an +/-
button.
Theoretically then on the user screen clicking on the +/- button
should have increased S by 100.  But it doesn't.
So now stop the motor and back to the MDI screen.
Send an M3 with S0.
Back to the user screen.  The CW button shows pressed.
Click on +/- and nothing happens.
So either the CW shouldn't respond to an M3 or
The M3 should show the CW button pressed and the RPM display should
show the RPM etc.
At this point, it should be possible to click on the +/- buttons which
should show a corresponding change in the MDI parameters window of
S100, S200 etc.
Clicking on the STOP button should remove the M3 and replace it with an M5.

The only potential interaction I can see is that what should be done
with the S?  From the user screen pressing the STOP issues that M5 and
also sets S to 0 while doing that from an MDI screen only issues the
M5 since they are disconnected commands.

I'd say that from a user perspective what's under the covers (M3 S100)
isn't important.  The default with the button is CW with S0.  Then
press the +/- buttons to adjust the speed.  That this becomes an M3
S0, M3 S100, M3 S200, M3 S100 is really not all that important.

So using top down design techniques that's what we should see.  And
the bottom up implementation should change things so the MDI page
shows what the buttons have done.  As in M3 state and S400 state.  In
the MDI page sending those changes the buttons on the user screen.

John


> -----Original Message-----
> From: andy pugh [mailto:bodge...@gmail.com]
> Sent: December-15-20 1:56 PM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] Spindle + MDI (Was: I wonder...)
>
> On Tue, 15 Dec 2020 at 21:43, andy pugh <bodge...@gmail.com> wrote:
> >
> > I don't think that I have seen this with Touchy
>
> OK, you can't see this in Touchy as the MDI interface needs you to
> press M3 to get an S to fill out.
>
> But Gmoccapy is the same.
>
> --
> atp
> "A motorcycle is a bicycle with a pandemonium attachment and is
> designed for the especial use of mechanical geniuses, daredevils and
> lunatics."
> � George Fitch, Atlanta Constitution Newspaper, 1912
>
>
> _______________________________________________
> Emc-users mailing list
> emc-us...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users



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


-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


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

Reply via email to