Am 02.05.2012 um 18:24 schrieb Michael Haberler:

> 
> Am 02.05.2012 um 16:07 schrieb Kenneth Lerman:
> 
>> 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?)
> 
> That is because in the current design the CRC offset curve is computed in 
> canon and therefore committed at motion time.

I forgot a key feature in this overview: preview. It is generated in one place 
only, and language independent - no 'preview interpreter needed' as we have it 
now in gcodemodule.cc used in Axis and gremlin. 

The VPT machine will have two executing modes: 'preview' (does not wiggle HAL 
pins, motions complete immediately) and 'for real' (wiggles HAL pins which move 
the machine, motion complete normally).

The line, arc, probe etc motion primitves are tapped near queue #2 and fed to 
the UI; the same interface is used for preview and progress report, resulting 
in less chance of preview and progress display falling apart optically.

So the preview flow could be:

- load program: frontend loads file/gets MDI command string
- parses it, executes control structs and generates a block list
- VPT machine gets the blocks list, runs through it in preview mode, generating 
the preview command or display list *)
- execute program: VPT machine switches to 'for real' mode, feedback from the 
same interface is now progress report

- Michael

*) conceptually we set overrides to '1 Mio % or so' ;)
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to