Gene Just use a counter with classic ladder. Easy as
On Fri, 29 Apr 2022, 08:13 gene heskett, <[email protected]> wrote: > On Thursday, 28 April 2022 14:55:24 EDT andy pugh wrote: > > On Thu, 28 Apr 2022 at 19:50, gene heskett <[email protected]> > wrote: > > > Ack the switches on the driver, its doing a /16 microstep. its a 1.2 > > > degree per full step 3 phase motor. the motor is now driveing a 40/1 > > > harmonic drive, and the harmonic drive has a 53 tooth output > > > sprocket, > > > which is timing belt driving a 60 tooth on the axle turning the chuck > > > with the home switch on it. And that home switch is whats driving the > > > 100 turn counter. > > > > I have no idea why you need a 100 turn counter. > > > To drive a couple comps to capture the number of steps issued to drive it > exactly 100 full turns. That I should be able to divide by 100 to get the > counts per turn, then divide that by 360 to get the number of steps per > degree. But that gets me a very small number that doesn't appear to be > related, cuz a command to move it 360 degrees=1 full turn is much less > than a turn. This 3 phase motors encoder is not available to linuxcnc, > only to the motors driver. And for this, real accuracy is needed, as it > determines the mm per thread as well as a consistent stopping point. Its > also a two start thread, as much so the plastic nut halves are identical > while 2 start speeds up the vise movement as most vise screws are too > slow for a wood worker and supply enough grip to damage the wood. > > I do the 2nd start on the unwind backstroke by lifting the tool at the > end, rotating it an additional 180 degrees, put the tool back down, then > run both y back to its origin and b back to 180 degrees. Cutting the back > side of a buttress thread is all that needs cut, but it must fit the tpmm > of the nuts. I can calculate the b turns required from the total distance > which varies with the y start as it effectively slides up and down the z > slope, but nothing is correct if the b scale isn't, hence the emphasis on > a dead accurate calibration by measureing the counts for 100 360 degree > turns. > > Do you have a better way? > > > If this is about swapping tools mid-job on this wooden screw, then why > > not just write two G-code programs, One to start with and one to > > finish with? > > That part is already done. 2 subroutines. Its calibration of the b axis > thats being a problem child. > > Thank you Andy. > > -- > > atp > > "A motorcycle is a bicycle with a pandemonium attachment and is > > designed for the especial use of mechanical geniuses, daredevils and > > lunatics." > > — George Fitch, Atlanta Constitution Newspaper, 1912 > > > > > > _______________________________________________ > > Emc-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/emc-users > > > 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
