I pulled 2.4.0 and it exhibits the same issue. (everything pauses while the tool prepare is happening)
Now maybe I am wrong but I thought I remember a conversation with chris where he explained that the tool prep was done in the background while gcode is running. I thought I remember him saying that he was taken by suprise as the tool carosel started moving before the tool was needed (because of read ahead) anyhoo. I think I can work around this by setting the tool-prepared bit to true at the initialization of the tool search. Then I would just add some logic to make sure the tool prepare was done before the tool change was allowed. thanks sam On Sat, 08 Jan 2011 18:52:44 -0600 <[email protected]> wrote: > I am running master as there are pins I require for my setup. > > I have everything coming together and was going to do a simple video of the > machine spot drilling, drill hole - then rigid tap. I thought emc would read > ahead and pre-fetch the tool that was required. It didn't read ahead and > acutally paused everything while it was finding the tool (like T583M06). So > I thought I would just put the next tool (T) after the last M6. (see program > below). There was no motion until the tool was found. So - in the program > below - the machine paused everything while it was searching for tool 6153. > Each time emc read the T number - all motion was paused until the tool was > found. I will do some more experimenting to make sure I am not doing > something stupid. :) > > Thanks - Emc is an awesome piece of software. I cannot believe everything it > does and it does it very well. > > thanks > sam > > T6153 > G0X0Y0S2000 > (SPOTTING DRILL) > Z.05 > M03 > G01Z-.15F10 > G0Z.1 > m05 > (CHUCKED DRILL) > M06 > T7182 > G0X0Y0S2000 > Z2.811m03 > G83G98X0Y0Z1.761R2.761Q.1f10 > G0z2.811m05 > (tap drill) > m06 > T5137 > G0X0Y0S1000 > Z9.311m03 > G83G98X0Y0Z8.261R9.261Q.1f10 > G0Z9.311m05 > (tapping) > M06 > T5136 > G0X0Y0S60 > Z4.571 > M03 > G33.1Z3.471K.125 > M05 > m06 > G0G53Z24 > G0G53X38Y36 > m30 > > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the success of any company > that requires sensitive data to be transmitted over the Web. Learn how to > best implement a security strategy that keeps consumers' information secure > and instills the confidence they need to proceed with transactions. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
