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

Reply via email to