Am 01.07.2013 um 21:33 schrieb TJoseph Powderly <tjt...@gmail.com>:

> On 07/01/2013 12:56 PM, Viesturs Lācis wrote:
>> 2013/7/1 TJoseph Powderly <tjt...@gmail.com>
>> 
>>> 
>>> will the toolstore be only for linuxcnc or also for machines running
>>> just HAL?
>>> 
>> 
>> 
>> Could you, please, explain, why would it make sense to have it also in
>> HAL-only setup?
>> The way I see it is that all the tool offsets etc and tool change
>> operations are needed only, when g-code is executed.
>> 
> i use hal for sink edm
> 
> there, a tool has:
> polarity, on-time, off-time, peak current, target voltage, overburn, 
> safety , surface finish and gap loop gain
> 
> not quite like a spinny tool ( mill) nor like a spinny wkpc ( lathe )
> 
> no rpm, no chip load per tooth, no feed,
> 
> similar to laser or photoplotter (maybe )
> 
> other users will have tools with attributes you may not have imagined
> 
> tjtr33 ( tomp)


excellent point to make the tool attributes late-binding with key/value pairs

I forgot to mention the primary reason for this decision: the current 
compile-time-fixed set of parameters essentially renders the set and types of 
(not only tool-) information essentially in-extensible

positional parameter style API's become unwieldy very quickly if you try that

-m

> 
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
> 
> Build for Windows Store.
> 
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to