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

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

Regards,
Alex


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