How to Program a Pause for Manual Tool Change? HELP!
I´m am pretty new to CNC, I have a very old Acroloc M12 with a Fanuc 6m control, and the tool change doesn´t work so I have to do it manually.
How can I program a stop in the program, make the Z go up a little (enough to make the tool change) and then continue the program?
I found that I could use M0 or M1, but am not sure if this is correct.
Any help is great, and thanks in advance!
Re: How to Program a Pause for Manual Tool Change? HELP!
M0 (Stop) or M1 (Optional Stop) is the normal way it is done. Not sure if Fanuc has a M6 (Tool change) code format for a manual tool change.
So:
G0 [Z+ move] (for clearance)
M0 (manually change tool)
G0 [Z- move] (back to working height)
But you may have to tell the program what new tool number is so that it applies the offsets correctly. Not sure how to do this.
I would fix the tool changer.
Re: How to Program a Pause for Manual Tool Change? HELP!
i would write the program something like this
GOZ+xxxx
M5
G53Zxxxx(set to a good height to clear part with longest tool Z0 should be all the way up )
G53XxxxxYxxxx( move to make sure you have clearance away from the part this would ease changing the tool)
M00(program stop)
G00G40G49G80G90(SAFTEY'S)
txx(if you can use tool numbers)(if not try leaving it out )
M3Sxxxx
G0G43HxxDxxZ.100(MOVE TO PARTS WITH TOOL OFFSETS)
Re: How to Program a Pause for Manual Tool Change? HELP!
Quote:
Originally Posted by
rcs60
i would write the program something like this
GOZ+xxxx
M5
G53Zxxxx(set to a good height to clear part with longest tool Z0 should be all the way up )
G53XxxxxYxxxx( move to make sure you have clearance away from the part this would ease changing the tool)
M00(program stop)
G00G40G49G80G90(SAFTEY'S)
txx(if you can use tool numbers)(if not try leaving it out )
M3Sxxxx
G0G43HxxDxxZ.100(MOVE TO PARTS WITH TOOL OFFSETS)
His control most likely will not use a G53 not in that format anyway, the G49 nothing safe about that, a G49 will cancel tool Offsets and you don't want to be doing that
Re: How to Program a Pause for Manual Tool Change? HELP!
I managed to find my away around by skiping that line in the program and sadly using only one tool per program. I guess the tool chnager has to be fixed. Thanks for the help everyone!!