I do not think anything had changed between 2.3 and 2.4...

I can try to explain how I understand it.   Emc only takes into account 
the next line segment when blending moves.

Strait g64 tries to go as fast as it can while still touching every line 
segment.

G64Px.xxxx combines sections of line segments that fall within the x.xxx 
tolerance into longer line segments.  (which helps the one segment look 
ahead - because the segments are longer)

That being said - I have not seen the 'exact stop' like motion when 
blending is used.  What kind of acceleration is your machine set to?

sam



On 07/26/2011 05:11 PM, Steve Blackmore wrote:
> On Tue, 26 Jul 2011 03:02:35 +0100, you wrote:
>
>> See http://wiki.linuxcnc.org/emcinfo.pl?TrajectoryControl for explanation
>> As discussed on the page you can use the exact path mode
>> so it goes to the full extents.
>>
>> but it probably means your acceleration times need looking at.
> Hi Dave, I came across a similar conundrum the other day, have some
> changes been made to trajectory control in 2.4 ?
>
> I ran a file that consists of a series of curves (Fender Telecaster
> outline) on the router. The performance was awful, speed up, slow down
> almost stop ad infinitum. I last ran the same file a few years ago under
> 2.3 and it seemed OK, I'm sure I'd have commented had it not been<G>.
>
> It seemed to be almost in exact stop mode, even with the addition of a
> G64. The only way to get it smoother was completely throw away any
> accuracy with large P values>  0.5mm !
>
> As an experiment I ran the same file in Mach3, same acceleration, same
> velocities and it ran much, much smoother. In fact, it finished 20
> seconds quicker than in EMC per pass. Now on a file that takes a little
> under two minutes per pass that's an enormous difference :(
>
> Played about with accelerations but all that did was make movements very
> jerky. They were conservative at 600mm/sec/sec. with a max velocity of
> 5200 mm/min.
>
> I do know that Mach's trajectory planner uses look ahead, does EMC use
> any look ahead, if so can it be set anywhere?
>
> BTW - Look ahead in Mach was set to 20 lines, tolerance was 0.1mm.
>
> (Art Fenerty's description is appended here)
>
> Mach3 is a bang-bang accelerative trapezoidal velocity planner, and a
> very good one for almost all code types. Its CV is created by the simple
> rule of beginning the acceleration of the next motion when the
> acceleration of the current move goes negative. ( deceleration phase).
> This means you are literally adding one move to the next , allowing for
> the speed to increase. I'm sure many have read this before and can
> picture it in the context of two motions where the second is added to
> the first , thus making the deceleration phase virtually invisible (
> thus constant velocity ), but what I , or Brian, rarely mention is that
> it operates in full look ahead, this means that in tiny segment code,
> the code of a line may be passed over by the time sequence
> of the planner as it progresses, but that motions speed must still be
> added in to the total of the motions distance. This means its
> an iterative process, where up to 100 lines or more may be actively
> added together in terms of their deceleration phases being added to the
> next motions acceleration phase. This can be hard to wrap the head
> around. Each Gcode line has to be considered fully in the iterative
> calculations involved. Imagine tiny segment code where the angle of the
> next motion is constantly shifting ( typical 3d work ), and the
> processor is trying to keep track of the real speed that's possible.
> Since the consistency of the speed is a function of the additive
> properties of each motions deceleration phase, it means the max speed an
> individual motion can do is important in the functions total speed
> accumulation.
>
> Steve Blackmore
> --
>
> ------------------------------------------------------------------------------
> Got Input?   Slashdot Needs You.
> Take our quick survey online.  Come on, we don't ask for help often.
> Plus, you'll get a chance to win $100 to spend on ThinkGeek.
> http://p.sf.net/sfu/slashdot-survey
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to