On 8/16/2013 11:28 AM, Chris Radek wrote: > On Fri, Aug 16, 2013 at 09:22:09AM -0500, Charles Steinkuehler wrote: >> >> I _think_ this is "spindle hold" in "conventional" LinuxCNC usage, > > motion.spindle-at-speed > >> where you don't want to start moving until the spindle is up to >> cutting speed. > > Don't want to start *cutting*. You do want to be able to rapid into > position while the spindle is spinning up.
Yep. >> Can anyone point to an overview of how to use the spindle signals in >> HAL, and/or comments on if this would be applicable to use to prevent >> motion on *SOME* axis (ie: the extruder) but not others (ie: X, Y, Z)? > > I think by axis is probably the wrong way to think about it, and you > should consider rapid vs feed instead, as linuxcnc already does? > > http://www.linuxcnc.org/docs/html/man/man9/motion.9.html > > motion.spindle-at-speed IN BIT: > Motion will pause until this pin is TRUE, under the following > conditions: before the first feed move after each spindle > start or speed change; before the start of every chain of > spindle-synchronized moves; and if in CSS mode, at every > rapid->feed transition. It sounds like this would work pretty well as a start, but unless I'm missing something it would still allow rapid moves on the extruder axis when the extruder wasn't at temperature. Ideally all extruder movement should be gated by the extruder-at-temperature signal. Is there a way to disable motion on an axis via HAL without causing joint following errors (or is that perhaps the best way to do it...just mask the motion, let a joint following error happen, and deal with the fallout)? -- Charles Steinkuehler char...@steinkuehler.net
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers