Bugs item #3437928, was opened at 2011-11-14 13:33
Message generated for change (Settings changed) made by mahsofo
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106744&aid=3437928&group_id=6744

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: G-code Interpreter
Group: None
Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: Michael Haberler (mahsofo)
>Assigned to: Michael Haberler (mahsofo)
Summary: remap M6 error

Initial Comment:
I got a report of an error during a remapped M6 using 
configs/sim/remap/manualtoolchange 

the program aborts with "remap_finished: got -8 -  not cblock.remappings ?"

this was through google translate from italian on irc - I cant repoduce it; it 
seems to be a combination of toolchange in MDI, then executing a program

----------------------------------------------------------------------

Comment By: Michael Haberler (mahsofo)
Date: 2011-11-17 13:41

Message:
closed in master as per c1b5c8d

----------------------------------------------------------------------

Comment By: Michael Haberler (mahsofo)
Date: 2011-11-17 00:09

Message:
sorry, this should have been

G80 (cancel modal motion)
G90 (restore absolute)

using G0 is potentially dangerous!

----------------------------------------------------------------------

Comment By: Michael Haberler (mahsofo)
Date: 2011-11-17 00:04

Message:
The problem: hitting escape during a probe in manual_change.ngc leaves
modal state in G38.3 G91 - the abort code gives the interpreter no chance
to recover from it except (try to abort during the probe run and look at
active settings - it is g38.3 g91 and not what you had before the M6)

at the next M6, the M72 autorestore code picks up the active G38.3 (and
G91) and tries to restore that which fails in restore_settings() since no
x/y/z.. word is given. but then g38.3 shouldnt be active at that point in
the first place.

the solution to this is to add those modal settings to the ON_ABORT
procedure which you want to have unconditionally restored after an abort

for me it worked to add  G0 and G90 to on_abort.ngc.

----------------------------------------------------------------------

Comment By: Michael Haberler (mahsofo)
Date: 2011-11-16 23:20

Message:
now reproducible:
- run manualtoolchange.ini demo
- hit exscape during toolchange while, say, probing
- then MDI txM6 
- the error message '"remap_finished: got -8 - not cblock.remappings"
should pop up

not fixed yet, but very likely a incompatibility of the M73 autorestore
modal state code with aborting a remap execution



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106744&aid=3437928&group_id=6744

------------------------------------------------------------------------------
10 Tips for Better Server Consolidation
Server virtualization is being driven by many needs.  
But none more important than the need to reduce IT complexity 
while improving strategic productivity.  Learn More! 
http://www.accelacomm.com/jaw/sdnl/114/51507609/
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to