Hi,
tmostad wrote:I am trying to implement the probe as master tool setup strategy and am having problems. I have a PCNC1100 so I started with the Tormach supplied XML file for it when initially configuring MSM. The problem I am having is that on a tool change the Z axis hits its "+ limit" which then of course dereferences the machine and causes all kinds of problems for me.
The tool change position for MSM is set on the tooling page. Note the position is stored and accessed in machine coordinates. If going to the TCP is causing the machine to hit the Z+ limit switch, then move the TCP down a bit in Z so that the switch is not triggered.
Most machine set machine coord Z = 0 to be the top of travel in Z. This is usually where the home switch is triggered. It's also unusual (but not impossible) to not be able to go to the Z home position w.o triggering the Z limit. Generaly, moving
Past the Z home position should trigger the limit, but not moving
to the home position.
tmostad wrote:I am using SprutCAM with the Tormach post processor which generates an M998 which I believe is Tormach's tool change macro and I think the root of the problem. The question I have is: Is M998 used by MSM for anything? I searched the User's Manual and the forum for "M998" and found nothing so I assume it will be safe to remove it from the post processor...?
M998 is a Tormach specific script. The comment at the start of the M998 script says:
"' This macro implements Goto Tool Change logic "
Since you re using the tool change position in MSM, there is no need for the tormach M998 macro.
There are two ways to "disable M998"
1) remove it from the Sprutcam post processor output so there will not be a call to M998 in the generated code. The details of how you do that I am not familiar with as I do not run Sprutcam.
2) replace M998 in your macro directory with an empty script. Then even when the M998 script is called, it won't do anything.
Dave