(I may have sent a duplicate message, apologies if I did...)

Hi Andy,

I should point out the "ramping" was originally raised as an idea by Greg
Bentzinger, I just suggested a few ways to implement it.  Out of curiosity,
I started a feature branch to see what it would take to do this, and the
planner changes ended up being pretty simple.

You can see the (experimental) code in action if you use this branch:
https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/vel-ramping

You can run the test in tests/trajectory-planner/circular-arcs if you want
to play around in simulation, or setup your own config with the appropriate
INI options. Look in this file for an example config:

tests/trajectory-planner/circular-arcs/circular_arcs.ini

The ARC_BLEND_SMOOTHING_THRESHOLD setting controls how much of a line
should be consumed by a blend arc before switching to velocity ramping
instead of trapezoidal. Setting this to 0.0 always uses ramping, while 1.0
never uses ramping.

Let me know if this is the behavior you're looking for. If we can agree on
a G-code mode to represent ramping vs. trapezoidal mode, then it's just a
matter of adding the appropriate case to the interpreter.

-Rob


On Thu, Dec 26, 2013 at 3:13 PM, Andy <[email protected]> wrote:

> My name is (another) Andy, in Oregon USA, and a user of EMC2 since about
> 3 years ago, and now in the process of building a second machine.
>
> I was intrigued with Robert's inquiry about ramped feeds, and my
> application could certainly benefit from that.  I realize that you may
> segment a linear move and code in the feed changes, which would very
> likely be the smart thing for me to do in my application, but do I like
> the idea.  Could this be "destination synchronized" just as linear moves
> are?
>
> My application is in a creep-feed grinding machine, where the motor load
> is limiting my feed in a ramped cut.
>
> I look forward to more of the learning that this list has provided me
> since joining a few weeks ago.
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to