Alex Joni wrote:
>> Currently, EMC2 doesn't have "feedrate compensation", ie. bringing down
>> the feedrate override when following error rises.  It could easily be
>>     
>
> That not quite true. We implemented adaptive-feedrate override some time 
> ago.
> Initially it was thought to be used for electro erosion machines, but it can 
> be used for anything.
> It's a float pin going into the motion controller with a value range of 
> 0..1.
> If it's set at 1 emc2 will move at regular reedrate (program feedrate
> multiplied by feedrate override, clamped to machine limits).
> If it's less then 1, feedrate will be scaled accordingly.
>
>   
Right, what I was trying to convey is you need some small bit of code 
that will send the override to the feedrate input pin.
Is this component that watches the following error and adjusts feedrate 
already written?  I know it would be relatively simple to do.
>> implemented OUTSIDE of most of EMC, with a small HAL component that
>> would watch following error and use the halui interface to change the
>> feedrate override.
>>     
>
> That is a bad idea, as halui is not realtime. By the time it notices the 
> input and sends
> a command to adjust feedrate override, many moons may have passed.
> Using a component to watch ferror and use that to control 
> motion.adaptive-feed is the way to go.
>   
Good point, this needs to be ALL real time.


Jon

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to