let me describe you my dream how it should function. ex: 6000 lines ahead. The software should anaylze the whole 6000 lines and build up mathematically defined spline
segments. For example gathering 16 gcode lines to a bezier curve, for a simpler explanation
Two very major problems with this.
* The first is that this is high-level planning, which Mach is perfectly capable of doing if that was what the market wanted. This sort of planning is totally disconnected from the 'feedback' issue.
*The second problem is that I do NOT WANT Mach doing that sort of thing, EVER! If I program the control point to go to a series of locations, that is what I want it to do. I do NOT want some smart-alec programmer who has absolutely NO idea of what I am machining trying to alter what I have programmed ! ! ! ! !
EX: in pick and place applications the user can increase the trajectory follow error and
decrease the follow error just at the end of the (last point of the polynomial function).
Yeah, sure but pick&place is NOT CNC machining. Yes, I have designed and built successful P&P machines. And Mach is NOT designed for P&P machines. (Read the manual.)
think abaout a life feedback that servo tells the controller, hey I am %80 loaded you can drive me more severly, or hey my decceleration is %73 in capacity you can do more decceleration.
I do NOT want the machine changing what I have deliberately programmed into it. NEVER. I may be running the machine slowly because the material I am machining will melt at a higher speed. You can think of other reasons for me.
In this art of regulation you get an error only when there is hardware fault. Why I am telling this. Think abaout a Gcode program that has many small curves. Everytime I run such a programm I never reach the feedrate that I have given, Maybe %10 of the feedrate is there, because of inefficient acceleration decceleration profiles.
In that case you may be using the wrong machine. Don't expect software to compensate for an inadequate machine. That's a bit like trying to put sophisticated fault-tolerant software on top of Windows98 ....
Cheers