Hello Chris,
You might investigate whether you can find a way to use motion's
adaptive-feed or feed-hold inputs to hold the material in place while
punching. These work in real time. If a motion is pending and you
deassert them, the machine will start to move at the next servo
cycle.
I wrote
On Tue, Feb 08, 2011 at 02:36:49PM -0200, Matheus Degiovani wrote:
>
> So, the question is: can esleep() be modified to use a high resolution
> timer (nanosleep() or similar) or maybe the RCS_TIMER class use this
> other method of sleeping (since apparentely it's used only for timing
> the main
Hello,
I guess I answered my own question with a little more digging:
> Internally, the task cycle is controlled by an RCS_TIMER. Waiting
> (AFAIK) is done by the followin line in libnml/os_intf/_timer.c
> (function esleep()):
>
> ...
> if (select(0, NULL, NULL, NULL,&tval)< 0) {
> ...
Indeed,