As I'm updating the iocontrol man page to reflect the current implementation, please help me understand exactly what tool-prepared means.
I assume the prepare operation also exists to enable a toolchanger positioning process to run in parallel with g-code (plus communicate next tool/pocket): The man page says: iocontrol.0.tool-prepared (Bit, In) Should be driven TRUE when a tool prepare is completed. I would have guessed 'completed' to mean 'wait until toolchanger position reflects tool-prep-number or tool-prep-pocket depending on toolchanger flavor'. If that were the case, that would defeat the advantage of having a toolchanger prepare in parallel with machining in the first place. I think this should say: 'iocontrol.0.tool-prepared indicates that the toolchanger has read the tool-prep-number/tool-prep-pocket and has started the prepare operation if applicable' (carousel starts to rattle while gcode execution continues). The proper place to wait for actual completion of a prepare operation would be the next M6, meaning the toolchanger would not assert tool-changed until prepare *and* change operations are complete. That said, the prepare operations purpose is: communicate the next tool number, and pocket if applicable; hint toolchanger to start a prepare move if applicable. It would NOT wait for completion of prepare. Right? -m ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
