Hi all,

Wait, are you sure this is a bug?

I don't know how the motion controller works in EMC2 as
far as its "in-position" system.  I don't see any .ini
parameters listed to set "in-position" tolerances.
(Q: What *are* EMC2's in-position tolerance settings,
and how are they adjusted if not in the .ini file?)

But in the case of allowable following error, if the
machine is moving with sufficient velocity, the allowable
following error should ramp up from the low end
MIN_FERROR= (Integrator manual shows as .010" default)
to as high as
FERROR= (Integrator manual shows as 1.0" default)
(See Integrator Manual, Chapter 7.2.9, page 34)

Could something like this be happening (normally)
with the "in-position" tolerance values?  If the
machine has ramped up to max speed, and the next
line does not slow things down (even if direction
changes), then maybe "in-position" is reached as
much as an inch "early" and the next motion (quite
properly) begins?

Someone who knows more about the inner workings of
the motion controller (motion planner?) will have
to answer this, I don't know.  Just something to check.

Experiments could be done to insert very small, very
slow feeds in between the rapids, to see what effect
that has on the motion planner's in-positions and
early starts.  (Without using any of the special
"in-position" G codes, I mean.)  Hope this helps.

Thanks,

Kim


Eric H. Johnson wrote:
> Hi all,
> 
> It is my understanding that a rapid move (G0) should fully complete before a
> subsequent motion command will start. In this case I am doing two successive
> G0 moves, where in very rare occasions, the second G0 move will start to
> move before the first entirely completes.
> 
> For example:
> G0 X20 Y15
> G0 Z0.1
> 
> In very rare instances, the second G0 move will start (based on the example
> above) about 1" or so before the first G0 command has completed. But it
> isn't as simple as that, it seems to depend on both a long G0 move followed
> by a short G0 move followed by a number of short G1 moves (typically a
> series of short G1 moves approximating an arc). At least that is the closest
> thing to a pattern as I have been able to surmise based on the very few
> instances in which it occurs. It is repeatable, however.
> 
> I have found a couple of work arounds by adjusting the g-code generated
> (HPGL -> G-Code), my real question is, should one be able to trust that one
> G0 command will complete before a subsequent G0 command starts?
> 
> Thanks,
> Eric
> 
> 
> 
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing 
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
> 

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to