Well, then, if G02/G03 and NURBS use an approximation based on a set of
many short straight lines - why is this not implemented in a control to
handle the gcode file as is?
On Apr 20, 2012 8:40 AM, "charles green" <[email protected]> wrote:

> aye, lad.  read on a couple more lines.
>
>
> --- On Fri, 4/20/12, Stuart Stevenson <[email protected]> wrote:
>
> > From: Stuart Stevenson <[email protected]>
> > Subject: Re: [Emc-users] Trajectory planning and other topics from a
> EMC(LinuxCNC) newbie (TheNewbie)
> > To: "Enhanced Machine Controller (EMC)" <[email protected]
> >
> > Date: Friday, April 20, 2012, 6:05 AM
> > Doesn't even G02/G03 result in a
> > series of very small linear moves sent to
> > the servo motors? Wouldn't a NURB conversion do the same
> > thing?
> > On Apr 20, 2012 8:00 AM, "charles green" <[email protected]>
> > wrote:
> >
> > > another operation of the specialized gcode text
> > editor:  convert the
> > > selected chunk of gcode/nurbs to a chunk of
> > nurbs/gcode.
> > >
> > > i dont have a good idea of what a nurbs nc file might
> > be like, but
> > > whatever it is, it still has to result in more or less
> > programmed machine
> > > tool positions.  the advantage in such case seems
> > to be more in ease of
> > > user manipulating the control code.  at the
> > machine level, the actuators
> > > are going to move stepwise unless the whole spiel is
> > somehow analog.
> > >
> > > so the question then is how to parse enormous sequences
> > of linear steps
> > > into code friendly sections.  g1 is straitforward
> > enough, but too slow
> > > because the physical impementation involves
> > inertia.  g2/3 improves by
> > > implying the g1 to g1 transitions within itself.
> > >
> > > would there be any advantage to making each physical
> > machine axis into a
> > > couple of circular movements, one going along R from 0
> > to 360 degrees while
> > > the other rotates around 2R to make the motion
> > linear?  ..a rotary
> > > differential movement instead of a linear movement.
> > ..the arbitrary
> > > interpolation schemes seem to be limited by the
> > compliance character of the
> > > machine movement.  maybe the solution is a more
> > fluid machine movement
> > > somewhere beyond three orthogonal screws?
> > >
> > >
> > > --- On Fri, 4/20/12, Viesturs Lācis <[email protected]>
> > wrote:
> > >
> > > > From: Viesturs Lācis <[email protected]>
> > > > Subject: Re: [Emc-users] Trajectory planning and
> > other topics from a
> > > EMC(LinuxCNC) newbie (TheNewbie)
> > > > To: "Enhanced Machine Controller (EMC)" <
> [email protected]
> > > >
> > > > Date: Friday, April 20, 2012, 4:40 AM
> > > > 2012/4/20 Michael Haberler <[email protected]>:
> > > > >
> > > > > to stay within that model, for instance the
> > > > polyline-to-NURBS conversion would require yet
> > another
> > > > ad-hoce path 'queue'. The other option is to go
> > the
> > > > preprocessor route as Ken proposed.
> > > > >
> > > > > some problems cannot be addressed with a
> > deeper
> > > > interpretation-time path model like blending,
> > which must be
> > > > done at runtime due to external inputs like feed
> > override
> > > > which can impact on the actual path.
> > > > >
> > > >
> > > > It seems like I did not express it in a proper
> > way:
> > > > My idea was to adjust Ken's suggestion with Nurbs.
> > Basically
> > > > it would
> > > > be a filter, which would take g-code file with all
> > the tiny
> > > > G1 moves
> > > > and return the same path, expressed with Nurbs.
> > > > User then can save the output and reuse later.
> > > >
> > > > Michael, all the things You listed to be changed
> > makes me
> > > > think that
> > > > filter is much easier to do (except the math
> > part).
> > > >
> > > > 2012/4/20 charles green <[email protected]>:
> > > > > wikipedia puts a somewhat different spin on
> > nurbs.
> > > >  see the "use" section of the article, first
> > paragraph.
> > > > >
> > > >
> > > > Yes, I looked also at the "Construction of the
> > basis
> > > > functions"
> > > > section and did not get much out of it. Well, I
> > did get
> > > > nothing out of
> > > > it :))
> > > >
> > > > Viesturs
> > > >
> > > >
> > >
> >
> ------------------------------------------------------------------------------
> > > > For Developers, A Lot Can Happen In A Second.
> > > > Boundary is the first to Know...and Tell You.
> > > > Monitor Your Applications in Ultra-Fine
> > Resolution. Try it
> > > > FREE!
> > > > http://p.sf.net/sfu/Boundary-d2dvs2
> > > > _______________________________________________
> > > > Emc-users mailing list
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > > >
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > For Developers, A Lot Can Happen In A Second.
> > > Boundary is the first to Know...and Tell You.
> > > Monitor Your Applications in Ultra-Fine Resolution. Try
> > it FREE!
> > > http://p.sf.net/sfu/Boundary-d2dvs2
> > > _______________________________________________
> > > Emc-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > >
> >
> ------------------------------------------------------------------------------
> > For Developers, A Lot Can Happen In A Second.
> > Boundary is the first to Know...and Tell You.
> > Monitor Your Applications in Ultra-Fine Resolution. Try it
> > FREE!
> > http://p.sf.net/sfu/Boundary-d2dvs2
> > _______________________________________________
> > Emc-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
>
>
> ------------------------------------------------------------------------------
> For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to