Norbert Schechner and myself are trying to support a machine with what basically is a rack toolchanger (Heckler&Koch BA20, see pictures 2&3 here: http://innovac.de/kartei.php?code=3741) using procedure-based toolchange. So this has a spindle pocket with the current tool, BUT change is NOT swapping spindle and current pocket.
- so it's non-random - we want to use the pocket field which is different from the tool number - we would like to have more tools in the table than pockets and support operations like 'remove tool 1 from changer', 'empty pocket 2' and 'insert tool 3 into changer at pocket 5' what puzzles me is the tool table organisation in src/emc/rs274ngc/tool_parse.cc: - the way the table is read in for nonrandom machines essentially makes the pocket information go away - tools are stored sequentially in the table and pocket == toolnumber? - what is the rationale behind the fms[] array in tool_parse.cc? what I could do is use RANDOM_TOOLCHANGER = 1 and introduce yet another ini option which adapts the change operation in iocontrol but that's kludgy I'd appreciate advise how to make pocket information usable for nonrandom changers -Michael ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
