Hi Philipp.
Thank you so much for the very detailed informations .
You are considering to move the needle as a spindle with the S parameter to
define the rpm and the
Z axis position how is it derived from ? How is it calculated ? I mean on
the real machine .
Maybe I'm missing something ....



On Wed, Aug 27, 2014 at 9:34 PM, Philipp Burch <[email protected]> wrote:

> Hi Alex!
>
> On 27.08.2014 21:13, alex chiosso wrote:
> > Hi Andy.
> > You are always a good advisor .
> > I'm not so trained on LCNC as you are.
> > I never use the lincurve component so can you explain me what it is and
> how
> > it works ?
> > Also Philipp mention the adaptive pin but I didn't understand that he was
> > referring to the motion component of LCNC.
>
> The lincurve component performs interpolation using a function
> consisting of linear segments. So if your machine may move while the
> needle position is >3.0, then you could for example create an
> interpolation function with two segments:
>
> For Z = 3.0 .. 7.0, ramp up the feed linearly from 0 to F-max
> For Z = 7.0 .. MAX, keep the feed at F-max
>
> By adding additional segments, you could then control the feed more
> smoothly during the movement of the needle.
>
> The adaptive feed is an input of the motion component, which can modify
> the feed rate in real time. In my example, I used feed-hold, which just
> forces the feed to 0, accounting only for the acceleration limits of the
> machine. By using adaptive feed, you can insert a custom ramp (or
> whatever the curve's shape should be). So it would also be possible to
> use a cosine curve for the feed or something like this instead of a
> trapezoidal one like in the example. It might be worth some
> consideration if you need to limit jerk, as this could easily become a
> problem on such a machine.
>
> Regards,
> Philipp
>
> >
> >
> > On Wed, Aug 27, 2014 at 9:00 PM, andy pugh <[email protected]> wrote:
> >
> >> On 27 August 2014 16:21, alex chiosso <[email protected]> wrote:
> >>> I would like to discuss with you what do you think about the conversion
> >> to
> >>> LCNC.
> >>
> >> One very easy way (maybe too easy) would be to pass needle height
> >> through a lincurve component (I use that for nearly everything,
> >> because we use them for nearly everything in the day job) and then use
> >> the output to drive the motion.adaptive-feed pin. You can then define
> >> zones where movement is possible and have a gentle decel up to those
> >> zones defined in the curve shape.
> >>
> >> --
> >> atp
> >> If you can't fix it, you don't own it.
> >> http://www.ifixit.com/Manifesto
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> Slashdot TV.
> >> Video for Nerds.  Stuff that matters.
> >> http://tv.slashdot.org/
> >> _______________________________________________
> >> Emc-users mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/emc-users
> >>
> >
> ------------------------------------------------------------------------------
> > Slashdot TV.
> > Video for Nerds.  Stuff that matters.
> > http://tv.slashdot.org/
> > _______________________________________________
> > Emc-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
>
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to