(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
