Lathe w/Gang Tooling, tool change?

More
7 years 7 months ago #127980 by matt_mcd
Hello

I'm new to gcode etc but have been around CAD/CAM a long time. I'm "fooling" around with learning gcode and making some small parts...
I have set up a lathe with a 3 gang tool post and have my program working fine.. I have done some searches on here and haven't found what I'm looking for other than maybe a clue of some kind of subroutine I may need.

But - my question is - I want to advance past the manual input of hitting "OK" on the tool change pause (since all tools are loaded and the offsets are saved in the tool table etc etc).

Is there a way to change the tool on the fly without the pause?

Thank you in advance!

Please Log in to join the conversation.

More
7 years 7 months ago #127985 by pl7i92

Please Log in to join the conversation.

More
7 years 7 months ago #127989 by andypugh

matt_mcd wrote: But - my question is - I want to advance past the manual input of hitting "OK" on the tool change pause (since all tools are loaded and the offsets are saved in the tool table etc etc).


If the tool table is all set up and everything is working other than a pointless tool change prompt then you just need to remove the hal_manualtoolchange from the HAL file.

change
Code:
net tool-change hal_manualtoolchange.change iocontrol.0.tool-change net tool-changed hal_manualtoolchange.changed iocontrol.0.tool-changed net tool-prep-number hal_manualtoolchange.number iocontrol.0.tool-prep-number

to
Code:
net tool-change iocontrol.0.tool-change iocontrol.0.tool-changed

Please Log in to join the conversation.

More
7 years 7 months ago #127990 by pl7i92
dont forget the toolchange position G30 to set in ini

Please Log in to join the conversation.

More
7 years 7 months ago #128008 by matt_mcd
Thank you!

So let me throw a curveball into this.

If I want to actually stop and change a grooving tool out (tool #3) before my last operation for a cut off tool (tool #4)

Is there also control in the HAL file for a specific tool #? Is that the 0 after iocontrol? (Admittedly- I need to research the HAL file more.....)

Please Log in to join the conversation.

More
7 years 7 months ago #128017 by andypugh

matt_mcd wrote: If I want to actually stop and change a grooving tool out (tool #3) before my last operation for a cut off tool (tool #4)


I think that this might be possible. You would need to do something clever with the distinction between tool numbers and pocket numbers.

And then have something in the HAL that pops up the hal_manualtoolchange box only if the tool currently in the requested pocket isn't the one you want.

Please Log in to join the conversation.

More
7 years 2 weeks ago #147788 by Scot
I've been trying to grasp the G30 command and how it works. Can you explain it for me? I'm a bit lost on what it's used for.

I'm trying to set up 2 lathes with gang tool slides and I've heard that this Gcode is necessary or unexpected and potentially catastrophic action can happen.

Thanks in advance.

Please Log in to join the conversation.

More
7 years 2 weeks ago #147860 by andypugh

Scot wrote: I've been trying to grasp the G30 command and how it works. Can you explain it for me? I'm a bit lost on what it's used for.
I'm trying to set up 2 lathes with gang tool slides and I've heard that this Gcode is necessary or unexpected and potentially catastrophic action can happen.


Bear in mind that G30 does not necessarily do the same thing on all controllers.

This is what it does with LinuxCNC:
linuxcnc.org/docs/2.7/html/gcode/g-code.html#gcode:g30-g30.1

Also note that LinuxCNC can be configured to do a number of things on tool change by parameters set in the INI file, see
section 2.12 here: linuxcnc.org/docs/2.7/html/config/ini-co....html#_emcio_section

With a milling machine it is nearly always safe to retract the tool straight up (one exception would be a dovetail cutter). With a lathe you probably need to be sure that your G-code puts the tool in a safe place prior to any automatic tool change sequence moves, be that a retract to G30 or a "quill up" (which is a Z retract on a lathe)

Please Log in to join the conversation.

Time to create page: 0.086 seconds
Powered by Kunena Forum