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
