On 02/16/2017 07:32 AM, Marius Alksnys wrote:
> I can confirm the same on another 3 axis machine with trivial
> kinematics. After stopping or pause/stopping a program motion continues
> some straight line at programmed feedrate to some point and stops. The
> distance is big. This occurs every time, when paused in an arc motion
> and stopped after that. Two tools already broken..
>
> I found this as an already fixed "surprise move bug" in master:
> https://github.com/LinuxCNC/linuxcnc/commit/404be0fd8f6b6396f31943755db4b4754687d79b

There were a couple of terrible "surprise move" bugs in 2.7.5 and 2.7.6. 
  As far as we know these are all fixed in 2.7.7 and later.

Which version of LinuxCNC were you running when you had this surprise 
motion?  I really hope it was something older than 2.7.7!


> Then I installed master branch and get another errors - not being able
> to run any program with an error:
> emc/task/emctask.cc 397: interp_error: exception during generator call:
> TypeError: 'NoneType' object is not callable
>
> exception during generator call: TypeError: 'NoneType' object is not
> callable
>
>
> What would you recommend me to do?

If this problem occurs with 2.7.8, then please try reproduce the problem 
in a sim config.  Then post a tarball of the whole config directory and 
a gcode file and a set of steps the operator can take to reproduce the 
problem.


> Debug messages:
> Issuing EMC_TRAJ_LINEAR_MOVE --        (  +220,+120,
> +0,105.936000,174.984000,-401.414000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,
>     +2,13.333333,342.188909,1231.880073,    +0,    -1,)
> Motion id 24 took 0.082464 seconds.
> Outgoing motion id is 1108.
> Issuing EMC_TRAJ_LINEAR_MOVE --        (  +220,+120,
> +0,105.047000,175.443000,-401.414000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,
>     +2,13.333333,375.140935,1350.507367,    +0,    -1,)
> Issuing EMC_TASK_PLAN_PAUSE --         (  +510,+12,   +31,)
> Issuing EMC_TASK_ABORT --      (  +503,+12,   +32,)
> emc/task/emctask.cc 389: interp_error: bad number format (conversion
> failed) parsing ''
> bad number format (conversion failed) parsing ''
> Motion id 25 took 3.132175 seconds.
> Motion id 0 took 0.000002 seconds.
> Outgoing motion id is 2114.
> Issuing EMC_TASK_PLAN_SYNCH --         (  +516,+12,    +0,)
> Outgoing motion id is 2115.
> Issuing EMC_TRAJ_LINEAR_MOVE --        (  +220,+120,
> +0,169.066000,226.898000,-401.414000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,
>     +2,13.333333,342.896322,1234.426761,    +0,    -1,)
> Issuing EMC_TASK_SET_MODE --   (  +504,+16,   +33,    +1,)
> Motion id 2115 took 5.132525 seconds.
> Motion id 0 took 0.000002 seconds.
> Issuing EMC_TASK_PLAN_SYNCH --         (  +516,+12,    +0,)
> can't do that (EMC_TRAJ_SET_TELEOP_ENABLE) in auto mode with the
> interpreter idle

Well that looks all kinds of broken.  I don't get that when I pause and 
then abort a linear move in 2.7.8 in sim/axis/axis.


-- 
Sebastian Kuzminsky

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to