Machsupport Forum
Mach Discussion => General Mach Discussion => Topic started by: chessie on July 09, 2019, 02:51:23 AM
-
im used to an auto changer on a lathe, but if i use a manual dixon type toolpost . what would need to altered so that it goes to a safe place ,chuck stops etc to enable manual change then carry on?
thanks
-
chessie,
May only need to modify the M6 macro's such that it does what you want it to for how you work.
Consider setting Part Coordinates= Machine Coordinates = Program Coordinates all equal to 0,0
and define home away from the work with home location also tool change location.
Note that a CNC lathe program can create the code based on the program start point being X and Z =0
then you can easily just change the work offset by some Z distance with a different work offset for making additional
pieces.
I also add a dwell time in the program code such that it allows 5 minutes to change the tool.
You can just change the tool and continue without waiting the full time limit.
RICH
-
Thanks
At the moment the the fusion post processor puts out t404
i have a version that produces m6t404 for the turret
so is the only way to do this manual tool change ,is to make a new m6start macro which stops the spindle ect and retracts to safe machine cordinates ?
then continue with a cycle start.
cheers
-
chessie,
A tool change can be done a number of different ways.
First, understand in General Logic Configuration you have a choice of how a YOU want the call for a tool change to be handled.
- Ignore Tool Change - Mach will ignore the M6 command in the g-code T404 M6.
- Stop Spindle. Waite for Cycle Start - Mach will use both the M6 start and M6 end macros.
- Auto Tool Changer - only the M6 start macro will be used
Once you selected which of the options you want to use you can then place code in the macro to do whatever you want to happen.
Have not used Fusion in a rather long time nor modified a post processor in Fusion in a long time so you are on your owne.
You should use the post processor which includes the m6, and since the macro's would be different for a turret or quick change, you should have a different profile depending on what changer is mounted on the carriage.
RICH
-
ok thanks
so how do you split start and end
what info needs to be in which macro
cheers
-
you do not have to split anything. if you select Manual tool Change
first M6Start.M1s will be executed (after the M6T*********x) in GCode),
and if you press Start M6End.M1S will be executed.
witch code has to be in M6Start or M6End depends on your machine/and/or how the toolchange will be done.
-
some typicaly code for M6Start would be:
-turn spindle off
-turn cooling off
-go to a save place for toolchange
-anounce the new tool to System for all the the new offsets
some typicaly code for M6End would be:
-turn spindle on
-turn cooling on
-go back to a place where it it save to restart
if you try to use the search function of the Forum you will find many examples for toolchange
(wheel Needs not to be redefined)