On Tue, 2007-10-30 at 10:47 -0700, Dave Engvall wrote: > I suspect Matt has a hard time finding 'roundtoits'. ;-) > > Dave > On Oct 30, 2007, at 11:07 AM, Jon Elson wrote: > > > Dave Engvall wrote: > >> Hi Jon, > >> This also happens using TkEmc as the gui. I mentioned it to Matt > >> months ago in passing and he said he would > >> try to duplicate the behavior. > > At least on my machine, the behavior is very easy to duplicate, > > and seems to be totally reproducible. Just set the start point > > to past the block with the M03, and the spindle won't start. > > > > Jon
Actually it's a really complex issue. There are a couple of things which intervene at run-from-line, and I'm not sure how one would solve them. There are a couple of modal things: - tool change in the program before the run-from-line (say you have a machine with an automatic tool-changer). what would run-from-line do? I think it would do nothing, the user would have to MDI the right tool before resuming a program. - tool compensation (given the right tool is loaded, the proper compensation should be active) - coolant (should coolant get executed during the run-from-line skipping?) the alternative is for the user to turn on coolant before run-from-line - lube: ditto - other modal codes (not sure what I forgot) - custom M-codes These can cause real havoc: say I have custom M-codes for clamping and unclamping workpieces, or some other non-coordinated motion. Executing them could mean something breaks in the machine. On the other hand other people might expect them to be executed if for example M03 is executed during run-from-line. - spindle control (should it be started when there's a M03 in the program? how about S-words?) I would think it's better if the operator restores all the status needed before run-from-line (including starting spindle, and setting the right speed). Atm, this is not possible, as emc2 stops the spindle when switching modes from manual to mdi to auto. I would say the change we want is to allow spindle to stay on, while switching modes, and let the operator set up the machine as needed before run-from-line. Maybe people with more experience have other thoughts? Regards, Alex ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers