Michael,

It appears that there might be a problem with cutter radius 
compensation. Whenever that mode is on, lookahead will be effectively 
disabled because any pause can cause the diameter to change. (Or do I 
not understand something?)

Regards,

Ken

On 5/2/2012 4:57 AM, Michael Haberler wrote:
> Am 02.05.2012 um 10:30 schrieb Viesturs Lācis:
>
>> 2012/5/2 Michael Haberler<mai...@mah.priv.at>:
>>> So, 'changing to MDI, fiddling some parameters and returning to auto with 
>>> the new parameter settings' in the general case isnt what you want because 
>>> of the side effects. What is probable doable is: use MDI mode as way to 
>>> move around, and nothing else, but then thats really just a glorified jog 
>>> mode.  'Doable' doesnt really translate well into 'desirable'.
>>
>> Thank You very much for Your patience in explaining this!
>> I agree that there is no much use for MDI except for situations, when
>> emergency tool change is required
> yes
>
>> and then interpreter somehow has to
>> be told about that fact.
> No.
>
> The whole point of the changes under discussion: they are restricted in scope 
> very carefully so you do *not* have to tell the part of the interpreter which 
> does readahead about it, for the same reasons we discussed: avoid queue 
> stalls, and avoid 'backing up the interpreter' (see 
> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?WhyManualWhilePausedIsHard)
>
> The only change wrt to the interpreter is the access modality for tool length 
> offset and tooldiameter parameters (#54xx): so far those were considered 
> untainted because no entity except the interpreter could change them. They 
> now can change at any motion (due to toolchange during pause), which is why 
> came up this state reference model in the first place - they are now 'tainted 
> by motion'.
>
> That said, the only execution difference will be: if you refer to a #54xx 
> parameter, a sync will happen before the referencing block is executed. So 
> far it didnt. But that shouldnt cause any user-visible behavioural change 
> except that 'current tool parameters as seen by the interpreter are "more 
> correct"' ;).
>
> - Michael
>
>
>> Other than that - the chance to move around
>> during pause is already there.
>
>> Viesturs
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to