But it is one possble solution to Leonardo's problem. If Leonardo, you > want to look at my .hal, & borrow some of it, pm me your email address > and I'll attatch it to a reply.
Did you mean Andrew? :) Anyway, I was curious about your setup because I read several times about the gearbox and how you managed to solve all the ratio issues in HAL but I think I never saw the detailed explanation. Really nice on how you managed to get the ratios accurately. If I just could have more time at work (most of the time I'm involved in the manufacturing of the camshafts) I surely could play a lot with HAL and it's infinite possibilities. By the way, I'm always curious but I always forget to ask. Could it be that the HAL implementation was entirely done by John Kasunich? El sáb, 2 abr 2022 a las 13:30, gene heskett (<ghesk...@shentel.net>) escribió: > On Saturday, 2 April 2022 10:04:58 EDT ken.stra...@gmail.com wrote: > > Agreed about making an encoder and I have an Omron unit with A/B/Z > > outputs "in the mail" from China. > > > > The drawbar for my R8 spindle extends out the top of the spindle. It is > > a hollow shaft encoder with an 8mm through hole but that is > > insufficient to accommodate a drawbar. I suppose that I could couple > > it to the top of the drawbar with some sort of slip coupling but that > > has potential issues with alignment and coupling backlash. Perhaps I'm > > not looking at things the correctly but it seems that the simplest > > approach is using a pulley and belt to offset things. Also, the > > encoder is rated for a maximum of 10000 rpm and that is my max spindle > > speed; I could reduce with a 2:1 pulley + belt. > > reduction will muck with the index, so stick with 1/1 pulleys. > R8 spindles with the draw bolt sticking out of the top, are a dangerous > place to put an encoder. I tried to make en optical bolted to the top of > the drwabar cap but the room available and the tooling to cut slots so > small, I was not able to make a disk accurately enough to work well, and > for some reason, the 2-56 screws holding it to the drawbar cap kept > coming loose which allowed the disk to saw blade thru the optics. > > So I bought an omron, and made an extension shaft for the rear of the > motor shaft, drilling into the center dimple of the shaft and tapping it, > and drive the encoder from there, but its about 7x faster than the > spindle. I also put a piece of cut off steel screw rtv'd to the side of > the drawbar cap and rigged an ats-667 hall effect sensor to use its as > the index as the gearing between the motorshaft and the spindle made the > encoders index into a random position signal. I fixed the gear ratio by > adding switches to the gearshift knob and a bit of math in the hal file > switches with the gears, so a tkinter tach dial remains dead accurate. > > Not knowing the gear ratio, I added some more hal modules to follow the > encoder for 100 turns of the spindle according to the index pulses, and > I'm lazy so I automated that so it displays the encoders count difference > after 100 turns. Divide by 100, and put that into the SCALE for the > spindles ini settings. Did that for both gears. Obtained the ratio and > switched that in and out with the knob tallys in the hal file. > > With the better encoder, and its reduced quantization noise, I was able > to use about 20x as much Pgain and more of both Igain and Dgain. My only > problem is the non-simetry of the ats-667, its polarity changes with the > direction and stays there until the next time the screw is approaching > which resets it, then the actual, on time pulse is the second edge it > outputs, but the edge direction is up for one direction, and down for the > other. So it changes about 15 degrees depending on the direction, and > that, in my thinking is a cause of the sloppy threads I get when rigid > tapping. And it isn't helped by my g0704's column being a tad off > vertical, so there is a slight sideways motion as it descends, tending to > push the tap sideways as it descends even if very accuratly trammed. > > That I can fix, I just have not gotten a round tuit, with an offset > module, maybe 2 driven by a scaled way down Z position. I *have* acquired > the circular square to verify the correction. > > Its what you get when you buy the cheapest chinese mill almost big enough > to be usefull. Putting ball screws and motors on the Grizzly G0704, was > $1100 when I bought it. But ball screws does NOT make a silk purse out of > the infamous sows ear. > > But it is one possble solution to Leonardo's problem. If Leonardo, you > want to look at my .hal, & borrow some of it, pm me your email address > and I'll attatch it to a reply. > > Take care and stay well. > > Cheers, Gene Heskett. > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author, 1940) > If we desire respect for the law, we must first make the law respectable. > - Louis D. Brandeis > > > > > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users