Il giorno mar, 14/02/2012 alle 12.02 -0600, Jon Elson ha scritto:
> Spiderdab wrote:
> >>
> >> It is G64.1 Pxxx.  G64 turns on some smoothing, G64.1 turns on more (and 
> >> I'm
> >> vastly oversimplifying it.)  Well, maybe they have changed it, but I'm 
> >> pretty sure
> >> I used G64.1 Pxxx, but looking at section 3.1.3 it doesn't say that.
> >> http://www.linuxcnc.org/docs/EMC2_User_Manual.pdf
> >>
> >> Jon
> >>     
> > I've never read about G64.1 , but I believe you and going to try that in
> > these days. What i've read also on that pdf is that with a P0 i have the
> > best velocity following, but also that it is the normal way LinuxCNC
> > works, even if you omit G64. Is it?
> > and, I really cannot understand what Q does (naive) and if you have to
> > use Q together with P or without.
> >
> >   
> According to the documents, it is now G64 with a non-zero P value, that 
> replaces the
> G64.1 Pxx  that I used before.
> G64 P0 does NOT give the best velocity, it requires the tool to follow 
> the path EXACTLY.
> So, at right angle corners, it will slow to zero speed.  If you give G64 
> P0.001, then it will
> allow up to .001 (user units) of deviation from the specified path.  The 
> machine will slow
> down so that it passes within .001 of the specified corner.  Depending 
> on the machine
> acceleration settings, this could be significantly faster.  If it is 
> less acute than a 90
> degree corner, it will be able to maintain much higher speed and still 
> get within the
> P value of the exact corner.  Yes, you have to try this out on some 
> sample programs
> to appreciate the effect.  It can easily halve the run time of a 
> program.  I have a worst-case
> torture test for this that is a 2" diameter circle done in 10,000 G1 
> moves.  It takes several
> minutes to run in G61, and 13 seconds to run in G64 P0.001
> 
> If you add the Q word (apparently the value has no meaning other than a 
> non-zero
> value turns on the cam detector).  This apparently is only to handle the 
> line-arc-line
> case (and maybe the arc-line-arc case also).  The plain G64 Pxx only 
> works on
> line-line intersections.
> 
> Jon
Thanks for this explaination. in my case i'll have only line-line
movements, since the way that i'm recording movements is point-by-point.
so i don't have need of Q.
speaking for absurd...what if (talking about mm units) i exagerate the P
value to..let's say 1000 mm, in a 'spline' made of a thousand of 1mm
lines? What the machine is expected to do?
I'm saying that because i've tried and nothing changed..

Davide.


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to