[Home]Tool Changes

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Showing revision 1
Steps to use the manual tool changer in Axis

Add the following lines to your .hal file

 loadusr -W hal_manualtoolchange
 net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
 net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
 net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
 net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared

Program a line similar to this to use:

 M6T1

At the end of the .ngc file program this to remove the tool

 M6T0

Axis "remembers" what tool is loaded. So a M6Tn of the same number will not prompt for another tool change. The "T" number must be different. If you want to pull out the tool and put it back put a M6T0 between...


LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions | View current revision
Edited June 15, 2008 3:58 pm by BigJohnT (diff)
Search:
Published under a Creative Commons License