It's a bit far from perfect at the moment.
There are basicly 2 different kinds of outputs:
M63/M64 Turn on/off digital output synched with motion

M64/M65 Turn on/off digital output immediately

It's been a really long time since I touched these, I know at some point 
they used to behave properly (they probably don't atm, and they would 
benefit from looking into them).
M64/65 are basicly executed when the command reaches the motion controller, 
so it's not at the exact time when the next motion starts.
M63/64 should probably get attached to motion commands and go on the TC 
queue. That way they would be handled by the trajectory planner at the right 
moment.
Although the right moment for a blended move is a bit hard to define.
1. Is it where accel starts on the next move? (we're starting to decellerate 
on the current move at the same time).
2. Is it when the next move is halfway through accel, and the current move 
is halfway through decel?
3. Is it where the current move decellerates completely?

I would probably go for 2, although I'm not sure how easy that is to 
implement.

Using exact stop it's easier to define the moment/position when to enable 
the output.

Just some thought to keep the discussion going..

Regards,
Alex


----- Original Message ----- 
From: "Leslie Newell" <[email protected]>
To: "Enhanced Machine Controller (EMC)" <[email protected]>
Sent: Friday, January 09, 2009 12:49 AM
Subject: Re: [Emc-users] New cutter compensation algorithm in TRUNK


>I thought that would probably be what happens. Presumably it also exact
> stops to set an output?
>
> Les
>
> Jeff Epler wrote:
>> No, I believe you'll find it exact-stops at that point.
>> Jeff
>>
> 

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to