Hello! I am retrofitting a Biesse machine and the only thing left to do is setting up automatic tool change. Good news is that this is an old machine and there are 5 separate tool holders, so basically I am dealing with rack toolchange. I am trying to tackle this with remapped g-code subroutines.
Bad news is that the machine has 2 spindles and ~30 drills. The way I would like to be able to set the machine is to have rack tool change for first spindle (basically that would mean tool 1 to tool 5 should be changed automatically), manual toolchange for second spindle (for tool 6 to tool N I would like to be able to do manual toolchange) and simply engaging particular solenoid valve, when appropriate tool number for a particular drill is selected (for example, range of tool numbers from 101 to 132 for 32 drills or something like that). I believe that I can handle the drills in remapped g-code. This is not my first retrofit of Biesse machines and previously I wrote a HAL module to check for currently loaded tool number and for those tool numbers, meant for drills, it simply turned on a particular output pin. All the tools for spindles were changed manually. I found it easier to hardcode everything for a particular machine. It seems to me that mixing such a HAL module with remap is not a good idea, so I would appreciate some hints, how do I combine automatic toolchange for one set of tools with manual toolchange for another set of tools. Is it as simple as stating a particular pocket number (negative value or something similar?) in the tool table? ' Thanks in advance! Viesturs _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
