Hello Guest it is April 25, 2024, 09:50:25 AM

Author Topic: Simple M6 Manual Tool Change  (Read 56128 times)

0 Members and 1 Guest are viewing this topic.

Offline ger21

*
  • *
  •  6,295 6,295
    • View Profile
    • The CNC Woodworker
Re: Simple M6 Manual Tool Change
« Reply #10 on: April 30, 2013, 06:49:08 PM »
I just took a look, and the stock macro's don't move to the tool change position. They do move back to the previous position after the tool change, though. The 2010 screenset that I sell  will move the tool to the toolchange position, and zero the tool for you automatically, in case you're interested. :)
Gerry

2010 Screenset
http://www.thecncwoodworker.com/2010.html

JointCAM Dovetail and Box Joint software
http://www.g-forcecnc.com/jointcam.html
Re: Simple M6 Manual Tool Change
« Reply #11 on: April 30, 2013, 10:17:11 PM »
Hi Gerry ,

Your Screen looks great , and has the manual tool change function that I was asking about , for the price you are asking I will be purchasing a copy and you seem to support your software with good tutorials for novices like me .. will be in contact soon .

Offline Chaoticone

*
  • *
  •  5,624 5,624
  • Precision Chaos
    • View Profile
Re: Simple M6 Manual Tool Change
« Reply #13 on: March 26, 2014, 05:41:23 AM »
No, all of the old links are broke now. I just updated the links in my earlier post.

Brett
;D If you could see the things I have in my head, you would be laughing too. ;D

My guard dog is not what you need to worry about!
Re: Simple M6 Manual Tool Change
« Reply #14 on: September 30, 2014, 05:28:16 PM »
I am using Mach3 Turn to run an Emco Turn 50 Lathe. I would like to use CNCBase software to write code. The problem I am having is that Mach 3 wants a different format for tool changes than I am used to. If I enter M3 T3, it gives me an invalid tool selection (Tool 0). If I enter M6 T0303 or M6 T300, it works. Can anything be changed to make it use a standard tool number?

Offline Graham Waterworth

*
  • *
  •  2,673 2,673
  • Yorkshire Dales, England
    • View Profile
Re: Simple M6 Manual Tool Change
« Reply #15 on: October 01, 2014, 05:19:08 PM »
T0606 and the like is standard for turning T6 M6 is standard for mills and routers.

Without engineers the world stops
Re: Simple M6 Manual Tool Change
« Reply #16 on: April 23, 2019, 05:53:10 AM »
is there a macro available to get the "tool change location" option in mach3 to function,,,and goto x,y,z bed loaction when a tool change is requested .

Offline ZASto

*
  •  423 423
    • View Profile
Re: Simple M6 Manual Tool Change
« Reply #17 on: April 23, 2019, 07:59:10 PM »
On settings page there are three DROs for tool change location. They are in Machine Coordinates!!!
Machine should go to that location when Mach encounters M6 Tx.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.

Offline reuelt

*
  •  520 520
    • View Profile
Re: Simple M6 Manual Tool Change
« Reply #18 on: April 26, 2019, 02:45:11 PM »
is there a macro available to get the "tool change location" option in mach3 to function,,,and goto x,y,z bed location when a tool change is requested .

'You will need to edit m6Start.m1s macro (add the following lines there) to do that.

ToolChangeX = GetUserDRO(1200)            'Get user defined tool change location
ToolChangeY = GetUserDRO(1201)
ToolChangeZ = GetUserDRO(1202)   
     
If IsSafeZ() Then               'If SafeZ is defined,
   safeZ = GetSafeZ()            'use it for positioning commands
Else
   safeZ = 0               'Otherwise, moves are made at MC Z0
End If
Code" G53 G0 Z" & safeZ               'Position spindle for tool change
While IsMoving()
Wend
Code"G53 G0 X" & ToolChangeX & "Y" & ToolChangeY
While IsMoving()
Wend
Code"G53 G0 Z" & ToolChangeZ
While IsMoving()
Wend
« Last Edit: April 26, 2019, 02:47:53 PM by reuelt »
"the gift of God is eternal life through Jesus Christ our Lord"

Offline reuelt

*
  •  520 520
    • View Profile
Re: Simple M6 Manual Tool Change
« Reply #19 on: April 26, 2019, 03:24:53 PM »

'please add safez=0 to get it defined


ToolChangeX = GetUserDRO(1200)            'Get user defined tool change location
ToolChangeY = GetUserDRO(1201)
ToolChangeZ = GetUserDRO(1202)   
safeZ=0

If IsSafeZ() Then               'If SafeZ is defined,
   safeZ = GetSafeZ()            'use it for positioning commands
Else
   safeZ = 0               'Otherwise, moves are made at MC Z0
End If
Code" G53 G0 Z" & safeZ               'Position spindle for tool change
While IsMoving()
Wend
Code"G53 G0 X" & ToolChangeX & "Y" & ToolChangeY
While IsMoving()
Wend
Code"G53 G0 Z" & ToolChangeZ
While IsMoving()
Wend
"the gift of God is eternal life through Jesus Christ our Lord"