Hello Guest it is May 19, 2019, 02:57:54 AM

Author Topic: (manual)auto tool change + auto zero z setup  (Read 8749 times)

0 Members and 1 Guest are viewing this topic.

(manual)auto tool change + auto zero z setup
« on: April 22, 2013, 06:32:35 AM »
Hi everyone,

I`m a newbie using mach3.

I´ve been searching auto tool and auto zero makros and setup but what i`ve found so far is the pieces of info which are quite confusing for beginner. I know there is a lots of info about this topic, but its difficult to put all the pieces together.

The issue:
I am using V-carve pro for code. So far i have saved all the different tools in different codes. So running, for excample 5 different tool job, i have to save 5 different codes and load these one by one to mach3. And change the tools after loading a new code. Now, what i wanna do is save all the different tool path in the same code, load it to mach. Ok, for code i choose now ATC postprocessor in v-carve pro and this is ok. Enable tool change in mach. I`ve tried it and it works so far- after each tool code, it stops and waits for tool change.
Now i want is that after every tool path, mach will go to certain tool change position (where ever it is), Z goes up, i change the tool, goes to fixed Z auto zero probe and continous cutting.
Probably simple question for most of you.

Is there an simple step by step tutorial to set this up? setting macro and setting fixture for auto zero

appriciate your input.

Offline Fleck

  •  31 31
    • View Profile
    • fleckguitar.com
Re: (manual)auto tool change + auto zero z setup
« Reply #1 on: April 23, 2013, 03:23:56 AM »
I just did something similar to what you are doing. These videos helped me quite a bit. I inserted a M6 macro to send the tool to a change location and checked "spindle stop wait for cycle start" in gen config. Setup the tool offsets like in the Tormach videos below. I am using the back of my router spindle/collet to index my bits from, I may make some collars for the bits that get buried in the collet. I watched the Mach3 video in "introduction to scripting" for the macro.

this is my router, there are many like it but this one is mine
Re: (manual)auto tool change + auto zero z setup
« Reply #2 on: April 23, 2013, 03:27:59 AM »
Thanks but i found that blue screen probe does exactly what i needed. It works real nice.


Offline Tom

  •  15 15
    • View Profile
Re: (manual)auto tool change + auto zero z setup
« Reply #3 on: June 11, 2013, 08:33:54 AM »
I'm trying to set up the same thing, could you tell me what the " blue screen probe" is or a link to learn more? Thanks!

Offline Tweakie.CNC

  • *
  •  7,762 7,762
  • Super Kitty
    • View Profile
    • Tweakie.CNC
Re: (manual)auto tool change + auto zero z setup
« Reply #4 on: June 11, 2013, 11:13:42 AM »
Hi Tom,

The various screen sets are here http://www.machsupport.com/screens.php

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
Re: (manual)auto tool change + auto zero z setup
« Reply #5 on: March 23, 2014, 07:20:17 AM »
hello freinds'
i have a router with 4 parallel spindles in fixed in Y.(Bulleri Fpm2613-ITALY).
the distance between the  4 spindlels (center to Center in Y) is 300mm.
no tool chainger it has only alternate spindles(activte one , decative the othes)

the machine is controlled by Bosch CC100 controller and now i planning to retrofit it using MACH3.

normally i use 4 different tool, one on each spindle.
Gcode for controlling tool change(only alternate spindle)
T1 M6 M66 is the first tool(the first spindle)
T2 M6 M67  is the second tool ,second spindle
T3 M6 M68 is the third tool , third spindle.
T4 M6 M69 is the forth tool forth spindle.

my question is how to set the machine Origins and fixtures in MACH3 to shift the difference of 300mm in Y automaticlly to get the same Coordinate point in y when i change the tool.??

Offline ger21

  • *
  •  6,231 6,231
    • View Profile
    • The CNC Woodworker
Re: (manual)auto tool change + auto zero z setup
« Reply #6 on: March 23, 2014, 08:13:47 AM »
You want to modify your M6 macro to check the tool #, and use a G52 offset to offset the appropriate amount for the selected tool. Something like this:

tool = GetSelectedTool()
if tool=1 then
code"G52 x0 y0 z0"
else if tool=2 then
code"G52 x0 y300 z0"
else if tool=3 then
code"G52 x0 y600 z0"
else if tool=4 then
code"G52 x0 y900 z0"
end if

2010 Screenset

JointCAM Dovetail and Box Joint software