On Saturday 21 September 2013 03:13:24 Greg Bentzinger did opine: > Quote: > > From: andy pugh <[email protected]> > Subject: Re: [Emc-users] G33 spindle synchronized motion - index, > rotary axis, multiple axes > To: "Enhanced Machine Controller (EMC)" > <[email protected]> > Message-ID: > <can1+yzxyt00tex8udzvticqvtb9akmcjq9hxkmkzjamhzhj...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > On 20 September 2013 07:46, propcoder <[email protected]> wrote: > > I set up spindle gear sensor on a metal milling machine with steppers. > > Will one sensor be enough for G33? > > It might be. It won't work for G33.1 (rigid tapping) because one > sensor can not give direction information, and G33.1 has a reversal in > the middle. > > End Quote: > > Andy - let me describe how my 80's vintage 8086/8087 powered CNC mill > did this. > > I call it semi-rigid tapping. > > The machine pauses above the hole long enough to get a good rpm sample > then starts the in feed. > > When Z hits the programed depth the relays switch to reverse ( brute > force no speed ramping ) When the contactor switches to reverse the > machine tracks the time between tach pulses and as they get longer it > ramps the Z axis feed in sync until the pulse is sensed as shorter than > the last pulse, this toggles the feed direction reverse and as the > spindle speeds up the feed is synced. > > My machine has a single prox sensor reading off the gear teeth of the > back gear. (Bridgeport style var-drive head) > > The only RPM ramping is the total inertia of the spindle assy and motor. > There is just a forward contactor and a reverse contactor that sends > full 3ph line voltage directly to the spindle. > > Now I fully understand that the key to making this type system work is > having enough counts per spindle rotation. A single tach pulse per > rotation type speed sensor would be useless on its own. It is also not > usable for peck tapping or re-entering the same hole. It gets the job > done. > > I think Gene did a hack that allows G33.1 to come to a complete stop > with dwell. This dwell could be made a parameter and allow more choices > for driving the spindle.
Not a lot of dwell, a few tens of milliseconds. But it works, just slow. And is much easier on the belt and back gears in a well used 7x12 head which is now swinging the biggest chuck Chris sells at LMS, while protecting the controller from seeing a motor turning 12 grand in the wrong direction. My hal file contains staging to apply the suicide brakes in 3 stages, no harder than the nominally 9 amp motor could handle during the stop phase, with a dead short kicking in at about 200 spindle revs, and the acceleration is also slowed some, as its started at zero speed commanded to the PID when the reverse relays actually close. Its a dead silent 25 amp controller, but only a 1 HP motor so the PM fields could be endangered if the controller went wide open. 3/1 added gear in the jack shaft, so its pretty well tapped out at 2 grand at the spindle. Cheers, Gene -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) My web page: <http://gene.homelinux.net:6309/gene> should be up! Whistler's Law: You never know who is right, but you always know who is in charge. A pen in the hand of this president is far more dangerous than 200 million guns in the hands of law-abiding citizens. ------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
