This is the same macro I used in the other thread

I am going to add in a few things to help you with the tool change Pos...
Hope that Helps

Brian
'M6Start.m1s
tool = GetSelectedTool()
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
z = GetToolChangeStart( 2 )
a = GetToolChangeStart( 3 )
b = GetToolChangeStart( 4 )
c = GetToolChangeStart( 5 )
Code "G00 G53 Z-.1000" 'Pick the Z Axis up to Machine Cord Z-.1
Code "G00 G53 X0.0 Y0.0" 'Put in Tool change Pos HERE in Machine Cord...
SetCurrentTool( tool )
'M6End.m1s
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
z = GetToolChangeStart( 2 )
a = GetToolChangeStart( 3 )
b = GetToolChangeStart( 4 )
c = GetToolChangeStart( 5 )
Code "G00 G53 Z-.1000" 'Pick the Z Axis back up to Machine Cord Z-.1 if it had been moved
Code "G00 X" & x & " Y" & y 'Move the tool back to where the tool change was activated if it has been moved **FIXED***