Baldric | 30/04/2021 17:51:39 |
195 forum posts 32 photos | I found the article on using a stepper motor with a rotary table to hob gears interesting, I will need to make some gears for my 3" Foden and had been wondering about doing this. I have already driven my rotary table using a previously published article with an Arduino and I am generally happy with that, but don't think it has the speed to cope with hobbing. What seems missing is any link to the code used in the article, is that available anywhere? I did try using the search on this site, but it only titles that did not seem to match. Has anyone done this using a Bridgeport, if so any tips on where to mount the sensor? I have an older step-pulley head, that I expect to run at it's lowest speed. My rotary table has a 90:1 gearing, I appreciate this means the stepper will have to work harder, but I guess I can reduce the micro-stepping to compensate for that. Thanks in advance, Baldric. |
Douglas Johnston | 30/04/2021 18:24:05 |
![]() 814 forum posts 36 photos | This is often the problem with articles which only demonstrate a device. Such articles are not meant to be used to make the device but merely show what is possible. They can be very interesting and inspiring but can also be frustrating if you want to build the item in question. I too read the hobbing article and would love to build something similar but would need a lot more information to make that feasible. Doug |
Andy Carruthers | 30/04/2021 18:46:51 |
![]() 317 forum posts 23 photos | Have a look here: https://www.worldofward.com/rotarycontroller/overview/ Have just purchased one, simply don't have time to figure everything out myself... |
JasonB | 30/04/2021 18:54:00 |
![]() 25215 forum posts 3105 photos 1 articles | Joe will hopefully see this thread and respond, he also did a thread about it here |
Joseph Noci 1 | 30/04/2021 20:48:55 |
1323 forum posts 1431 photos | Posted by JasonB on 30/04/2021 18:54:00:
Joe will hopefully see this thread and respond, he also did a thread about it here He saw and here he is... Always a trade off with articles like that - to make it a DIY construction article would probably occupy two or three magazine editions and would perhaps tend to bore most folk. It's not really fair on subscribers to pay for the magazine and have heavy, possible uninteresting content, occupy many issue perhaps? I would not know.. Anyway, I don't really see the need for frustration - as Jason indicated I did do some posts which show in some detail what you would be letting yourself in for if you wished to build something like this, and I generally am around these forums and happy to assist any wishing to give it a try! Paul White, another UK forum member was actually the motivator for this - to build an electronic hobber, and so this was born and Paul did build and use it. I can provide circuits, C source code if you wish to modify/roll your own, or binary code to you requirements ( within practical reason!) etc. My Wife is the software boffin behind all this. We do not use the Arduino development / compile, etc environment - it's to tacky for our way of working - so we use open source tools on a PC. The code runs on an STM32 microprocessor, on a NUCLEO module - very similar to the arduino type modules, but 32bit and much faster. So all interested let me know how you wish to go! All/most of the bits should be available from RS, Digikey and Mouser, and other favourites you may have. The unit is not complex, but you need to be able to read a circuit, solder some electronics, deal with LCD character displays, etc, albeit at basic levels. Can be via email, or on the forum, whatever works and very happy to help. Joe |
Baldric | 01/05/2021 16:09:52 |
195 forum posts 32 photos | Posted by Andy Carruthers on 30/04/2021 18:46:51:
Have a look here: https://www.worldofward.com/rotarycontroller/overview/ Have just purchased one, simply don't have time to figure everything out myself... I don't think that does gear hobbing, and I made an equivalent of that from MEW 249, here. |
Baldric | 01/05/2021 16:10:12 |
195 forum posts 32 photos | Posted by JasonB on 30/04/2021 18:54:00:
Joe will hopefully see this thread and respond, he also did a thread about it here Thanks, I will read through that. |
Baldric | 01/05/2021 16:19:21 |
195 forum posts 32 photos | Posted by Joseph Noci 1 on 30/04/2021 20:48:55:
Posted by JasonB on 30/04/2021 18:54:00:
Joe will hopefully see this thread and respond, he also did a thread about it here He saw and here he is... Always a trade off with articles like that - to make it a DIY construction article would probably occupy two or three magazine editions and would perhaps tend to bore most folk. It's not really fair on subscribers to pay for the magazine and have heavy, possible uninteresting content, occupy many issue perhaps? I would not know.. Anyway, I don't really see the need for frustration - as Jason indicated I did do some posts which show in some detail what you would be letting yourself in for if you wished to build something like this, and I generally am around these forums and happy to assist any wishing to give it a try! Paul White, another UK forum member was actually the motivator for this - to build an electronic hobber, and so this was born and Paul did build and use it. I can provide circuits, C source code if you wish to modify/roll your own, or binary code to you requirements ( within practical reason!) etc. My Wife is the software boffin behind all this. We do not use the Arduino development / compile, etc environment - it's to tacky for our way of working - so we use open source tools on a PC. The code runs on an STM32 microprocessor, on a NUCLEO module - very similar to the arduino type modules, but 32bit and much faster. So all interested let me know how you wish to go! All/most of the bits should be available from RS, Digikey and Mouser, and other favourites you may have. The unit is not complex, but you need to be able to read a circuit, solder some electronics, deal with LCD character displays, etc, albeit at basic levels. Can be via email, or on the forum, whatever works and very happy to help. Joe Joe, Thanks for replying. At the moment I am considering how I will make the gears I require, buying a single hob does appeal rather than having to buy several gear cutters and cut all the teeth one at a time, either-way also adding a power-feed to the X-axis would sound sensible to me as well. I spent 12 years working in TV studios, maintaining. repairing & modifying the electronic kit, so can do the electronics, I now write software in C++, just I use Visual Studio, so that should also not be a problem in making any changes that suit my needs, so anything I can get from you will be a great starting point for me. The bit I am not so familiar with is some of the issues associated with interfacing the hardware to the software Baldric.
|
Baldric | 01/05/2021 16:29:56 |
195 forum posts 32 photos | I would also like to thank Joe for highlighting the Bresenham algorithm, I was just working out how to resolve the issue I had with my existing steeper driven rotary table where I could end up with an error. I have come up with something similar, in that for each division, I will take the number of steps required for a full revolution, then work out the difference between the n and n+1 divisions, and use that to advance the table, rather than just using the number of steps divided by the number of divisions. Using this method does mean that after 1 full revolution the table should be exactly where it started rather than a few steps out for some numbers, with the "extra" steps added regularly. Baldric, |
Joseph Noci 1 | 01/05/2021 17:57:46 |
1323 forum posts 1431 photos | What I can try is post some detail here - some circuits if they appear legible, wiring diagrams, etc, and some details on mechanical concepts. I will also try to provide more detail on how it works, and maybe post the user manual in some form. Interested folk can then maybe see if they wish to attempt this and then I can mail PDF's and source/binary code as needed. Unless there are better ways of doing this, I will try do post some info in the coming day or two.. Joe |
Joseph Noci 1 | 01/05/2021 22:42:14 |
1323 forum posts 1431 photos | This will take a few posts as I will be limited by number of characters/images per post at some point... My previous postings on this subject relate to a 7 segment LED display array version of the front panel - this changed to the present version using an LCD ( as in the MEW article) There are two versions of this setup - one is for rotary table controller type applications , including a hobbing function, and the second ( as done for Paul White) is more for a hobbing 'machine' in that it provides control of a stepper for the blank feed into the hob. This could be used for example on a mill, with the hob encoder fitted to the spindle, hob in the spindle, a stepper fitted to say the X axis for feed, and the rotary table placed on the mill bed feeding into the hob - ( see my photos and video in the previous posting to see the basic setup) previous posting on this subject To re-iterate, the unit is based on an STM 32bit uP, using a NUCLEO module, similar to the Arduino type modules. The right hand section is a USB based programmer for the main CPU, center/left. Open source ST-LINK programmer software from the STM site is used to program the module, on a windows PC. The circuits follow - note that resolution is limited in the size image I can paste, so some areas are repeated , zoomed in, for better viewing. Circuits for the Hobber WITH FEED controls: The pushbuttons with blanked text at the bottom are repeated next , zoomed in.
Circuits for the Hobber WITHOUT FEED controls: Zoomed detail:
This is the Display Interface, common to both Hobber types: This is a typical Power supply for the unit - no part numbers since you can easily make do with what may be available to you: This is a sample front panel for a unit with Hobber AUTOFEED function And this for a Hobber with MANUAL FEED function. This shows the basic interconnection between items in the system: PSU, Hobber/Nucleo controller, Steppers, Spindle rotary encoder, etc The un-modified rotary table at the start:
And the stepper fitted.
It is simple to change parameters in the software to cater for stepper pulse/rev, stepper to table gear ratios, table worm ratio, etc.
Next post, the basic operation... Joe
|
Joseph Noci 1 | 01/05/2021 22:53:22 |
1323 forum posts 1431 photos | This describes basic operation of a hobber WITH AUTOFEED capability. It is easily understood from this which modes are not applicable to the non-AutoFeed mode type... The Rotary Switch selects the various modes. Each Mode may require the setup of some parameters, such as continuous rotation RPM, angular step size, No of divisions in the circle, No of teeth on the blank gear, etc. When a mode is selected, the JOG encoder is active and used to set the required parameter. The SET/ZERO switch enters the parameter as the active such as number of teeth in hobbing, angular step size, number of divisions to step, rotary table rotational RPM, etc The JOG wheel increment size on the display can be increased by xN (N depends on your encoder PPM..) by pressing the MUL pushbutton and rotating the jog wheel. Useful when big increments are needed. Your Hobber, rotary table, may have different gear ratios – these can be adjusted. Rotary Switch selections: DIVISION ANGLE. CONTINOUS. MANUAL. HOBBING. 5.1 BLANK JOG The BLANK can be positioned as required by pressing and holding BLANK JOG, while jogging the blank with the JOG wheel. 5.2 FEED MODES Since there is the option of Auto-feed of the cutter advance, the feed mode also needs to be set up ( Position, rates, auto/manual) 5.2.1 POSITION: To position the cutter in relation to the blank, ie, almost touching, ready to cut, press FEED POSITION and use the JOG wheel to move the blank and cutter into the correct relationship. 5.2.2 FEED RATE To set the feed rates ( in mm per blank rotation) press FEED RATE and use the jog wheel to set the value. 5.2.3 FEED MODE The feed mode can be AUTO or MANUAL or NONE. This is selected by repeated presses of the FEED MODE button and will show on the display. 5.2.3.1 AUTO MODE The feed will proceed in the selected mm per blank rotation and starts when the hob spindle starts running. Pressing ANY other HOBBING mode button, eg, BLANK JOG, FEED POSITION or FEED RATE will immediately CLEAR the feed rate to NONE and if in AUTO-FEED, FEED will STOP – no AUTO feed will take place and the JOG encoder will not cause manual feed. Use FEED MODE to re-select the desired feed mode. The FEED Mode can be changed on the fly, with the machine running or not. This allows manual take-over of feed, or AUTO from manual, or change of feed rate, and then back into auto, etc. 5.2.3.2 MANUAL MODE In this mode the JOG encoder will drive the FEED axis Stepper. The JOG wheel is disconnected from ALL other functions and only generates FEED increments. Pressing ANY other HOBBING mode button, eg, BLANK JOG, FEED POSITION or FEED RATE will immediately CLEAR the feed rate to NONE, and the JOG encoder will not cause manual feed. The FEED Mode can be changed on the fly, with the machine running or not. This allows manual take-over of feed, or AUTO from manual, or change of feed rate, and then back into auto, etc. Gear Ratio Selection. For those still awake, and interested, let me know what else you may need - greater detail etc is probably best by PM or emails. |
Baldric | 02/05/2021 11:36:52 |
195 forum posts 32 photos | Thanks for that Joe, I will start to look in to all of that. Baldric. |
John P | 02/05/2021 11:54:53 |
451 forum posts 268 photos | Posted by Baldric 30/04/2021 17:51:39 My rotary table has a 90:1 gearing, I appreciate this means the stepper will have to work harder, but I guess I can reduce the micro-stepping to compensate for that. Thanks in advance, Baldric. You have not indicated what size DP or Mod gears you are intending to John |
Baldric | 02/05/2021 12:24:06 |
195 forum posts 32 photos | John, I like that idea for the sensor, I can probably do something similar. I have a 6" rotary table, I think it is a Vertex one, I also do have an Elliot 5" universal dividing head I could use, but I would then need to consider the work to add a stepper motor to this. Regarding the gears, they are 14DP, with 111, 95, 82, 44, 31 & 15 teeth, if this is not practical using the rotary table for hobbing I may have to do one tooth at a time. I would be interested in your thoughts on the suitability of the equipment I have available. Before starting work on any of this I will need to also look at the cost & availability of such a hob. Baldric. |
John P | 02/05/2021 16:15:10 |
451 forum posts 268 photos |
Aliexpress have 14 DP hobs in 20 deg PA and 14.5 deg PA around I think that it is fair to say that the hobbing unit you require would need to be John
|
Gary Glenn | 12/05/2021 18:25:01 |
1 forum posts | Thanks for all the information Joe, Got interested in this from model engineers workshop 303,this is exactly what I could do with at home ! The hobbing version , I just need the code to program to the nucleo board ...the mechanics and electronics I can do and understand , Just the program code, I wouldn't know where to start !! If I could please get some assistance with that , I could get ordering the needed parts .
Gary |
Please login to post a reply.
Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!
Sign up to our newsletter and get a free digital issue.
You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy
You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.
Click THIS LINK for full contact details.
For subscription issues please see THIS LINK.