For some unknown reason when I call a tool change with something like T1M6 my B axis moves along with the Z axis if I disable the B axis all works as it should, what could be causing this? I did some mechanical work on my Z axis to reduce backlash after this was compel I went to the motor tuning but the window did not open, rebooting did not help. I reinstalled Mach3 v66 this fixed the motor tuning but I still have the B axis moving with a tool change.
Hi Off the top of my head, I don't know why the B axis would be moving with a tool change - I admit is been a long time since I worked with a ? 3 axis system in MSM - so my memory is a bit fuzzy.
Are you running the 6 axis screens for MSM? I assume so.
Here are some things to check that may give a clue -
a) look at the setting screen, Axes Enabled section, left side upper panel. IF it's not enabled then I'm really stumped as I don't know a way for mach to be issuing pulses to a disabled axis.
b) you can use the settings screen, RunMaintScript button to run MachXMLConfigReport.mcc - that will give a report of many (but not all) of the settings in the mach XML file.
Does anything look amiss re axis settings?
Are any ports & pIns mapped to the B axis and also some other axis?
2) Does the B axis reference to home OK when you use the "refAllHome" button on the load page?
3) if you have TC Auto TCPB on, MSM will go to the TCP as part of a tool change. However, the Tool Change position only uses XYZ.
Just in case I looked thru the M6 handling code quickly to see if I have forgotten something - and I don't see any place where axis moves are issues for anything other than X.Y.Z
If you have TC Auto TCP ON, turn it off, does that make a difference re B movement?