I observed the same thing

the tool-prepared pin as it stands doesnt gain you any parallel movement 
between toolchanger movement and gcode execution if it is interpreted as 
'toolchanger move to next tool/pocket position'.

I think what's needed is introduce a tool-prepare-ack signifying that the 
toolchanger got the pocket number, and introduce a new pin like 
tool-change-enable which signals that the tool prepare step is actually 
finished.

I'll od it this way in iocontrol-v2 since the current semantics doesnt make 
sense

-Michael

Am 09.01.2011 um 20:27 schrieb <[email protected]> 
<[email protected]>:

> 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


------------------------------------------------------------------------------
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