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 <bodge...@gmail.com> wrote:
> 
>> On 27 August 2014 16:21, alex chiosso <achio...@gmail.com> 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
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
> ------------------------------------------------------------------------------
> Slashdot TV.  
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
> 

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to