Toolchange Macro M116 waits on standby temp, not active.
-
M116 Pn (for tool number) or Hn (for heater number) does not wait if the selected tool/heater standby temperature is 0. It does not wait on the active temperature.
It does wait on the standby temp, if that is non-zero.
Example tpre0.g
; Runs after freeing the previous tool if the next tool is tool-0. ; Note: tool offsets are not applied at this point! G53 G0 X12 Y320 F10000 ; Rapid to the approach position without any current tool. This lets the human know the next command is waiting on this new tool. M116 P0 ; Wait for set temperatures to be reached
-
@Danal
In what file do you have this.
I have it in tpost #, the followingM116 P1 S3
What I just remembered are all axes referenced?
All visible axes must be referenced, otherwise the tool change macros will not be executed.greeting
-
This post is deleted! -
Put M117 (message) commands in all the macros. The all get executed.
M116 P0 never waits on the active temperature. No sequence I could come up with caused it to wait. M116 P0 does wait on the standby temperature for the tool. Very, very, interesting. I also tried M116 Hn. Same thing.
@dc42 is this the intended behavior of M116? The documentation says "... temperatures associated ... " which is ambiguous as to active v standby.
-
When tpre is run there is no tool selected. So there is no active temperature to wait on. M116 commands should be put in tpost, not in tpre.
-
@dc42 said in Toolchange Macro M116 waits on standby temp, not active.:
When tpre is run there is no tool selected. So there is no active temperature to wait on. M116 commands should be put in tpost, not in tpre.
It's kinda counter-intuitive to put wait commands for tool1 in tool0's tpost macro.
-
@gtj0 said in Toolchange Macro M116 waits on standby temp, not active.:
It's kinda counter-intuitive to put wait commands for tool1 in tool0's tpost macro.
No, you put them in tool1's post macro.
-
@dc42 said in Toolchange Macro M116 waits on standby temp, not active.:
When tpre is run there is no tool selected. So there is no active temperature to wait on. M116 commands should be put in tpost, not in tpre.
Thank you, I will do that.
-
@dc42 said in Toolchange Macro M116 waits on standby temp, not active.:
@gtj0 said in Toolchange Macro M116 waits on standby temp, not active.:
It's kinda counter-intuitive to put wait commands for tool1 in tool0's tpost macro.
No, you put them in tool1's post macro.
Oh duh. Sorry.