Re: [Emc-developers] M0 from subrouting in axis MDI mode

2016-08-14 Thread Sebastian Kuzminsky
On 08/09/2016 12:07 PM, Curtis Dutton wrote:
> I'm trying to utilize a loop and a pause in a tool length setting
> subroutine for my cnc router.
>
> Basically is probes for a tool length, then pauses with M0 to allow the
> operator to change the stickout length and then loops if the tool does not
> have enough stick-out.
>
> I typically call the subroutine from MDI mode.
>
>
> The subroutine works fine if called from a normal g-code file that is
> loaded by axis and executed.
>
> However if I run the code from the MDI is goes haywire. It seems to jump to
> a different location in the subroutine instead of directly after the M0.
>
> Also the MDI in axis seems to stay active (which is where I am calling the
> subroutine from)
>
>
> I can work on a repro if needed.
>
>
> Anyone run into this or have an idea where to look? I'm willing to try to
> debug and fix the code.

I've not seen this.  Which version of LinuxCNC are you using?

A sim-only repro would be very much appreciated.


-- 
Sebastian Kuzminsky

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


[Emc-developers] M0 from subrouting in axis MDI mode

2016-08-09 Thread Curtis Dutton
I'm trying to utilize a loop and a pause in a tool length setting
subroutine for my cnc router.

Basically is probes for a tool length, then pauses with M0 to allow the
operator to change the stickout length and then loops if the tool does not
have enough stick-out.

I typically call the subroutine from MDI mode.


The subroutine works fine if called from a normal g-code file that is
loaded by axis and executed.

However if I run the code from the MDI is goes haywire. It seems to jump to
a different location in the subroutine instead of directly after the M0.

Also the MDI in axis seems to stay active (which is where I am calling the
subroutine from)


I can work on a repro if needed.


Anyone run into this or have an idea where to look? I'm willing to try to
debug and fix the code.


Thanks,
  Curt
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers