M6 Tool change (Resolved)
Posted: Tue Jun 04, 2019 7:29 pm
Hi,
After getting sick for a while, I'm back playing with the CNC machine.
I have a project in which I have to use 4 different router bits. I don’t have a tool changer thus I need to use the manual process that code M6 provides. Since what M6 provides is very limited, I decided to use the custom functionality that user DIYCNCSCOTT posted in Centroid’s forum (which Mr. Keith edited adding “Macros compatible with Acorn CNC12 v4.12”:
viewtopic.php?f=63&t=1493&p=9163&hilit= ... ters#p9163
My problem (which other users also had) is that my configuration DOES NOT HAVE file MFUNC6.
Reading thru many Centroid’s postings I can tell now that Acorn provides a macro for tool changing that supports the G code M6. These are some examples:
See the last paragraph on this posting:
viewtopic.php?f=60&t=1918&p=13038&hilit=M6#p13038
And also this: Mary’s Makeshop, who, just like me, does not have an auto tool changer:
https://www.youtube.com/watch?v=zQWr352fS7c
I sent these questions to Mary:
“Just like Gert Nielsen below, I don't have mfunc6. Do you know why?
If I download MFUNC6 from Centroid, when the system gets to the G code T1 M6, would it execute MFUNC6 even thou it was never there?”
She did not reply, thus I decided to download your macro mfunc6JogToToolTouchOff-tt1.mac and place it within my configuration as mfunc6.mac.
Then I followed all the suggested instructions to run the MFUNC6 macro.
Then, for testing, I changed a copy of my program to call the macro.
This is the relevant section where the tool change is to happen:
…
...
M200 "Chg to 3/16 round. STOP THE ROUTER COMPLETELLY. Hit CYCLE START"
M6 ; Tool Change <-----------------------
M200 "START THE ROUTER. Hit CYCLE START"
…
The end result is that when the system reaches the g-code M6, the tool moves to the Z-home position (allowing me to change the router bit) and the only thing I can do at this point is hit the key Cycle Start to continue and the process continues with the rest of the program BUT does not execute the commands to reset the Z0 value (such as slowly lowering the tool to the touch-off device).
For instances where there is no ACORN-provided MFUNC6, do we have to do some extra configuration?
Guys, can you please tell me what are my options at this point?
For instance, since I am running version 12, would upgrade to the most recent version help to resolve the problem?
Thank you all,
Arturo
After getting sick for a while, I'm back playing with the CNC machine.
I have a project in which I have to use 4 different router bits. I don’t have a tool changer thus I need to use the manual process that code M6 provides. Since what M6 provides is very limited, I decided to use the custom functionality that user DIYCNCSCOTT posted in Centroid’s forum (which Mr. Keith edited adding “Macros compatible with Acorn CNC12 v4.12”:
viewtopic.php?f=63&t=1493&p=9163&hilit= ... ters#p9163
My problem (which other users also had) is that my configuration DOES NOT HAVE file MFUNC6.
Reading thru many Centroid’s postings I can tell now that Acorn provides a macro for tool changing that supports the G code M6. These are some examples:
See the last paragraph on this posting:
viewtopic.php?f=60&t=1918&p=13038&hilit=M6#p13038
And also this: Mary’s Makeshop, who, just like me, does not have an auto tool changer:
https://www.youtube.com/watch?v=zQWr352fS7c
I sent these questions to Mary:
“Just like Gert Nielsen below, I don't have mfunc6. Do you know why?
If I download MFUNC6 from Centroid, when the system gets to the G code T1 M6, would it execute MFUNC6 even thou it was never there?”
She did not reply, thus I decided to download your macro mfunc6JogToToolTouchOff-tt1.mac and place it within my configuration as mfunc6.mac.
Then I followed all the suggested instructions to run the MFUNC6 macro.
Then, for testing, I changed a copy of my program to call the macro.
This is the relevant section where the tool change is to happen:
…
...
M200 "Chg to 3/16 round. STOP THE ROUTER COMPLETELLY. Hit CYCLE START"
M6 ; Tool Change <-----------------------
M200 "START THE ROUTER. Hit CYCLE START"
…
The end result is that when the system reaches the g-code M6, the tool moves to the Z-home position (allowing me to change the router bit) and the only thing I can do at this point is hit the key Cycle Start to continue and the process continues with the rest of the program BUT does not execute the commands to reset the Z0 value (such as slowly lowering the tool to the touch-off device).
For instances where there is no ACORN-provided MFUNC6, do we have to do some extra configuration?
Guys, can you please tell me what are my options at this point?
For instance, since I am running version 12, would upgrade to the most recent version help to resolve the problem?
Thank you all,
Arturo