Some time ago I realised that a spindle encoder allows LinuxCNC to do gear-hobbing. (And I made a video which now has 200,000 views, so there is clearly some interest in the subject)
At that time I linked the output of some HAL logic direct to the stepgen of the rotary axis. In a later iteration I made a HAL component that handles a change in tooth-count without trying to instantly rewind to the new target. I have had an enquiry about helping to set up a hob for someone else, and I am wondering how one would do it now. It could clearly be built into a kinematics module. Would that make sense? I am not sure. We now have "External Offsets". I can definitely see a good argument for feeding the synched offset in via an external offset rather than just adding numbers in HAL. Though one advantage of the current method is that I can flash an LED to suggest the F-error is nut under control (so slow the spindle) rather than stop all motion and _completely_ ruin the part. But then using ext-offsets doesn't specifically preclude monitoring f-error. Thoughts. -- 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, 1916 _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
