I was thinking more of a 1 shot like a G04, and was thinking something like 
G01.1. However I think you may be closer to the proper code spot in the G61 / 
G64 area since this ramping would be also used for arc segments. ( more likely 
helical moves )
 
Idea being that a single move would start at the existing feed rate and ramp 
velocity to the new feed rate evenly over the length of the move. Now if this 
were modal you could have it ramp the velocity over the course of several 
segments, but that is getting beyond the realm of feasability at this point.
 
Use - this allows adjustment for constant spindle load while the engagement % 
of the tool in the cut might vary. In very light cuts the load might not be 
measureable but the load transfered to the part needs to be limited.
 
I don't see anyone needing this as a modal feed type - I figure the command can 
be issued on each line it is required just like a feed rate is required for 
each move while using Inverse time feedrates.
 
On the interpreter side it should be an error if the feed rate is undefined 
before the first feed motion command.
 
Why someone might need this function: A good example is when the material ahead 
of the cutter is required for structural support and that attempting to do the 
cut in multible passes would cause the part to be too weak and maybe destroyed 
by the cutting forces.  I run into these type of issues with various castings 
and I have to "manually" cut them with CNC by running in single block mode and 
using the feed overide as each part is cut.
 
 
To: Greg Bentzinger <skullwo...@yahoo.com>; Enhanced Machine Controller (EMC) 
<emc-users@lists.sourceforge.net> 
Sent: Thursday, December 26, 2013 11:14 AM
Subject: Re: [Emc-users] Ramped feed rate.



Hi Greg, 

Sorry for taking so long to answer. I've been working on the trajectory planner 
recently, so I can try to weigh in on your question. First of all, I'm curious 
what the application for this would be. Do you use it as a "one-off" move, or 
would you run a whole program this way?

It seems like this mode could useful when you have a program to do detailed 
profiling with short segments. The default planner would make a velocity 
profile that has more of a stair-step shape, since it will accelerate as fast 
it can to the requested speed.

This is a minor change in the trajectory planner. The bigger issue is how we'd 
want to control this mode. One way could be to create a new G-code, similar to 
G61 / G64. It could also be done by HAL-pin, if you didn't need to switch 
between modes during a program.

I'm curious what others think about this. Would anyone else find this useful?

-Rob



On Wed, Dec 18, 2013 at 7:17 PM, Greg Bentzinger <skullwo...@yahoo.com> wrote:

 (Ok here I am mumbling into a microphone before the crowd... )
> 
>But going way, way, way back ( Picture in your minds eye teletypes and paper 
>tape programs...) I had always wanted a ramped feed rate command.
> 
>Like
> 
>G1 X1. Z-.25 F20.
>( ramp command) X4. Z-1. F5.
> 
>So that the move from X1. Z-.25 to X4. Z-1. would start at F20. and slow to 
>F5. by completion of the move.
> 
>This could be a one shot ( like a G04 ) or modal, or both.
> 
>Another use would be for a part off lathe tool being fed in FeedPerMin vrs 
>FeedPerRevolution.
> 
>Same could apply to feeding a tapered ream, start at F.02 end at F.002 ( FPR )
> 
>Often there are other easy ways to do things, but sometimes it would be the 
>best method - were it available.
> 
>Just thinking outloud
> 
>Greg
>
>------------------------------------------------------------------------------
>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
>Emc-users@lists.sourceforge.net
>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
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to