Build Thread Mach3 to Acorn
Moderator: cnckeith
-
- Posts: 120
- Joined: Fri Nov 19, 2021 10:26 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread Mach3 to Acorn
Trying to get tool touch off to work.
TT4
My machine does not have ATC. Only one tool at a time in an ER20 collet
I do run jobs that use as many as 4-5 cutters.
I want to be able to use the TT4 to set my tools.
I have tried several times making different settings in the wizard but I am not getting what I want. Maybe what I want is not possible.
I have not used tool height on my home router with Mach3. That was done by setting the part zero with a tool, then at every tool change resetting Z for the new cutter on the part zero surface.
I would like to have TT4 in a fixed location on the machine. I am thinking X1.0 Y1.0 from machine home on a steel plate that is about 1/4 thick. At each tool change I want to be able to move the the TT4 set the new tool and continue the program on the workpiece.
Am I asking for something that cannot be done?
TT4
My machine does not have ATC. Only one tool at a time in an ER20 collet
I do run jobs that use as many as 4-5 cutters.
I want to be able to use the TT4 to set my tools.
I have tried several times making different settings in the wizard but I am not getting what I want. Maybe what I want is not possible.
I have not used tool height on my home router with Mach3. That was done by setting the part zero with a tool, then at every tool change resetting Z for the new cutter on the part zero surface.
I would like to have TT4 in a fixed location on the machine. I am thinking X1.0 Y1.0 from machine home on a steel plate that is about 1/4 thick. At each tool change I want to be able to move the the TT4 set the new tool and continue the program on the workpiece.
Am I asking for something that cannot be done?
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 849
- Joined: Fri Nov 30, 2018 1:04 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Thorp WI
Re: Build Thread Mach3 to Acorn
Yes, it can be done. Your M6 (mfunc6.mac) macro will need to be set up for it, or you can use Swissi's CHIPS add-on to do that and more.
Related reading...
https://centroidcncforum.com/viewtopic.php?f=63&t=1493
I use CHIPS now, but for quite a while, I used the attached macro. I haven't updated this macro to work with the latest version, but it shouldn't take too much editing to make it right. It presents you with three choices when a tool change is called (M6). Set with moveable plate and save offset (goes to a fixed touch off to get/save offset after using a touch plate), use current offset with fixed TT, or movable plate only. Could probably add another choice to continue without resetting (using the same tool again).
Your Return Points for the fixed tool touch off also need to be set in CNC12 (my file uses G30P2). A manual tool change location could also be set with G28 or one of the other G30P's.
Related reading...
https://centroidcncforum.com/viewtopic.php?f=63&t=1493
I use CHIPS now, but for quite a while, I used the attached macro. I haven't updated this macro to work with the latest version, but it shouldn't take too much editing to make it right. It presents you with three choices when a tool change is called (M6). Set with moveable plate and save offset (goes to a fixed touch off to get/save offset after using a touch plate), use current offset with fixed TT, or movable plate only. Could probably add another choice to continue without resetting (using the same tool again).
Your Return Points for the fixed tool touch off also need to be set in CNC12 (my file uses G30P2). A manual tool change location could also be set with G28 or one of the other G30P's.
- Attachments
-
- Manual_Tool_Change_mfunc6.mac
- (11.88 KiB) Downloaded 6 times
Scott
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 120
- Joined: Fri Nov 19, 2021 10:26 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread Mach3 to Acorn
Ahhhh OK. So what I want is achievable, but. I love learning new stuff and this is going to be fun. I did look at the link to another thread and I liked the video from ?scott? That is better than what I was thinking about. I like the bit about learning and diving into the macros. This is gonna be sweet. I am going to study this a bit more.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 285
- Joined: Wed Jan 01, 2020 2:40 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread Mach3 to Acorn
Leo,
You can enter the machine coordinates for your fixed TT in g30 P3. This can also be configured on the TT page in the Wizard which writes the fixed TT location to G30 P3.
I have ATC so I'm a bit out of practice on the manual tool changes.
CHIPS can be configured to measure the tool offset after each tool change.
You can enter the machine coordinates for your fixed TT in g30 P3. This can also be configured on the TT page in the Wizard which writes the fixed TT location to G30 P3.
I have ATC so I'm a bit out of practice on the manual tool changes.
CHIPS can be configured to measure the tool offset after each tool change.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 3049
- Joined: Fri May 24, 2019 8:34 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: 7804734C6498-0401191832
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Clearwater, FL
Re: Build Thread Mach3 to Acorn
Yes Leo, this can be very easily accomplished. There’s a whole topic here on the forum with macro examples for exactly what you wanna do. I worked with non-ATC machines for a couple of years and having an M6 macro that auto measured tools between tool changes was a game changer.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 120
- Joined: Fri Nov 19, 2021 10:26 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread Mach3 to Acorn
I am thinking that T1 should be set on TT4 tool touch probe then used to set part zero.
After part zero is set then each tool should be numbered T2, T3 and so on and those are the tool changes to be set on TT4 tool change as reference tools?
In the wizard then Z-zero = reference ?
In Vectric all tools are T1, but I think I can change that accordingly
I have not tried any of that yet.
After part zero is set then each tool should be numbered T2, T3 and so on and those are the tool changes to be set on TT4 tool change as reference tools?
In the wizard then Z-zero = reference ?
In Vectric all tools are T1, but I think I can change that accordingly
I have not tried any of that yet.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 120
- Joined: Fri Nov 19, 2021 10:26 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread Mach3 to Acorn
I just made a 3D bas relief program in Vectric using three tools
I could change tool numbers ------ with Mach3 I never changed the tool number. Centroid is more like the industrial machines. I do understand that strategy.
So in Vectric I used T1, T2 & T3
I posted with Centroid all the tools into one file
Looking at the Gcode I see the T1 M6 and the H1
Now I get the Mfunc6.mac function
That is where the Tool touch come in
M6 will allow me to change the tool - measure the tool then continue the program until the next M6 is executed.
I do see the fixed position in the wizard.
Am I getting close?
I could change tool numbers ------ with Mach3 I never changed the tool number. Centroid is more like the industrial machines. I do understand that strategy.
So in Vectric I used T1, T2 & T3
I posted with Centroid all the tools into one file
Looking at the Gcode I see the T1 M6 and the H1
Now I get the Mfunc6.mac function
That is where the Tool touch come in
M6 will allow me to change the tool - measure the tool then continue the program until the next M6 is executed.
I do see the fixed position in the wizard.
Am I getting close?
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 120
- Joined: Fri Nov 19, 2021 10:26 am
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread Mach3 to Acorn
I am getting into the Centroid part of operating my new machine. This is not my old Chinese Mach3 machine for sure.
So this is configuring my new machine to my liking
I would prefer to have each of my 3 axis's move off the limit switches than they do now.
Looking at the cncm.mac file I see
;Perform Homing commands
M92/Z L1
M26/Z
M91/Y L1
M26/Y
M91/X L1
M26/X
M26/A
If I add a .125 move as shown below, will that cause a problem?
Is there a better way to do this?
;Perform Homing commands
M92/Z L1
Z-.125
M26/Z
M91/Y L1
Y.125
M26/Y
M91/X L1
X.125
M26/X
M26/A
So this is configuring my new machine to my liking
I would prefer to have each of my 3 axis's move off the limit switches than they do now.
Looking at the cncm.mac file I see
;Perform Homing commands
M92/Z L1
M26/Z
M91/Y L1
M26/Y
M91/X L1
M26/X
M26/A
If I add a .125 move as shown below, will that cause a problem?
Is there a better way to do this?
;Perform Homing commands
M92/Z L1
Z-.125
M26/Z
M91/Y L1
Y.125
M26/Y
M91/X L1
X.125
M26/X
M26/A
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 2363
- Joined: Sat Nov 18, 2017 2:32 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: Yes
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: Acorn 238
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Bergland, MI, USA
- Contact:
Re: Build Thread Mach3 to Acorn
Leo...
That won't work as the axes are not necessarily at the zero position prior to being set at machine zero by the M26 command.
After the M91/92 command, use a relative (G91) move
M92/Z L1
M91/Y L1
M91/X L1
G91 X0.125 Y0.125 Z-0.125
G90
M26/X
M26/Y
M26/Z
M26/A
That won't work as the axes are not necessarily at the zero position prior to being set at machine zero by the M26 command.
After the M91/92 command, use a relative (G91) move
M92/Z L1
M91/Y L1
M91/X L1
G91 X0.125 Y0.125 Z-0.125
G90
M26/X
M26/Y
M26/Z
M26/A
GCnC Control
CNC Control & Retrofits
CNC Depot Modular ATC kits
https://www.youtube.com/user/Islaww1/videos
CNC Control & Retrofits
CNC Depot Modular ATC kits
https://www.youtube.com/user/Islaww1/videos
1 user liked this post
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 849
- Joined: Fri Nov 30, 2018 1:04 pm
- Acorn CNC Controller: Yes
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
- Location: Thorp WI
Re: Build Thread Mach3 to Acorn
Yep with what Gary said. Here's another example that I run on my machine.
Code: Select all
M92/Z L1 ; Move + to Z prox
M26/Z
M91/X L1 ; Move - to X prox
G91 G0 X3.3988 ; Move X required distance from prox to table X home
M91/Y L1 ; Move - to Y prox
G91 G0 Y1.9231 ; Move Y required distance from prox to table Y home
M26/X/Y ; Set Machine home at current location
G90 ; Return to absolute positioning
M225 #105 "** Machine home set, have a G90 great day! **"
Scott
(Note: Liking will "up vote" a post in the search results helping others find good information faster)