Subroutine with Toolchange

More
06 Oct 2013 00:09 #39585 by ljask
I have written several ngcgui subroutines to use with a Sherline lathe and mill. In the subroutines I issue a T<n>M6 code. When using the lathe, the tool information is loaded into memory and execution of the subroutine continues without pausing for confirmation. On the mill, the subroutine hangs--apparently waiting for acknowledgement that the tool has been changed. Everything works as expected using a sim configuration.

The lathe uses the core_stepper.hal file; the mill uses stepper_xyza.hal; of course, the sim configuration uses the core_sim,hal, axis_manualtoolchange.hal and simulated_home.hal files. I would like to get the mill to act like the lathe, picking up tool information without pausing the subroutine. Any thoughts?

Thanks!!

Please Log in or Create an account to join the conversation.

More
06 Oct 2013 00:39 #39588 by cmorley
Replied by cmorley on topic Subroutine with Toolchange
use halmeter to look at the iocontrol pins for toolchange handling:

www.linuxcnc.org/docs/2.5/html/config/emc2hal.html#_pins_3

tool-change
tool-changed

tool-prepare
tool-prepared

Are probably the one to look at first

Chris M

Please Log in or Create an account to join the conversation.

More
06 Oct 2013 01:07 #39590 by ljask
Replied by ljask on topic Subroutine with Toolchange
It works. I made the assumption that standard_pinout.hal files were all the same. Not so! The hal file for the mill had two lines commented out that "create a signal for tool loading loopback." Simply uncommenting the two lines fixed the problem.

Thanks. You saved me many hours.

Please Log in or Create an account to join the conversation.

Time to create page: 0.222 seconds
Powered by Kunena Forum