Thanks for your submission--the patches applied without trouble.
Unfortunately, I ran into some problems when testing it.

I modified smartprobe.ngc to be a gcode subroutine, used the
servo_sim.ini sample configuration (but modified to use the AXIS GUI)
and then called smartprobe from mdi:
    o<smartprobe> call [-1] [.1] [21] [-1] [.1] [21] [1.2] [-.1]

I found that trying to interrupt the gcode, for instance by hitting ESC
to abort, or F3 to switch to manual mode, the GUI would become
unresponsive and the terminal would still show lines like
    LOG(G1 X0.300000 Y-0.660000 Z0.907000)
after waiting a bit, and/or hitting F5 to return to MDI mode, the MDI
that I had attempted to interrupt seemed to continue.

on one occasion, I saw the message
    USRMOT: ERROR: invalid command
which I am not familiar with seeing.

I also encountered
    Probe is already tripped when starting G38.2 or G38.3 move
and
    Probe tripped during non-probe MDI command.
but before I attribute them to your patch, I think I need to see whether
this happens in the unmodified version as well -- I suspect they do, and
they relate to not going to an appropriate safety height in smartprobe.ngc.

Jeff

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to