Hi everyone,

I've noticed what I think is a regression, but before filing an issue I 
wanted to see if anyone else is affected. This is not an unexpected e-stop 
condition - the e-stop is operating correctly.

When I have a volatile home joint configured, I can e-stop the machine when 
the planner mode is in automatic (running a program) and the expected axis 
is unhomed and no error message is emitted from command.c. However, if I 
jog the machine and simultaneously press the emergency stop the error 
message is emitted and the joint fails to unhome (see: 
https://github.com/machinekit/machinekit/blob/master/src/emc/motion/command.c#L1367).
 


In my hal file, the motion-command handler function comes before the 
motion-control function, which I thought was standard practice. I *think* 
this means that the manual jog handler does not set the InPosition flag 
before the unhome command (issued via the ESTOP handler) is invoked, 
causing the problem.

Any thoughts?

Thanks,
Devin

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to