Keyboard Shortcuts
Likes
- Digitalhobbyist
- Messages
Search
Re: Step #1 Encoder
#RELS
And I assume one would use gearing to increase both precision and torque if driving at high speeds.? Ultimately its power in power out for any motor. 36w less losses max in his particular case. Less if attempting microsteps but using whole steps or very low microsteps not so bad.
For us moving to four microsteps while moving mass at speed during slews works. But speed is relative to application and we use gearing. Mostly belt and pulley but the occasional fantabulous harmonic drive. Ant? |
Re: Step #1 Encoder
#RELS
PS. The "diode fix" does nothing for the 42B, not surprising given the probable cause.
Ant. |
Re: Step #1 Encoder
#RELS
Indeed John, I cant say at what torque, that's all he wrote. Depends on whether you use microsteps. Of course a neema 23 might be more suitable. Just looking at the principle.
Ant? |
Re: Step #1 Encoder
#RELS
We have investigated the cheaper MKS closed loop encoder and determined it's actually more precise than the MisfitTech more expensive one. Despite having a 12 bit rather than a 14 bit encoder. Smaller increment per bit.
They are both open source. The MKS does calibrate for the alignment of the magnet and encoder. Still better well aligned than not. It seems to run in standard microstep mode then correct if it gets out of place. It makes slewing faster than standard drivers. It has a pulse and the motor shudders very slightly every time it reaches the zero point, exactly on the index. That is likely the correction taking place once per revolution. It is also the likely cause of the moir¨¦ pattern when used in 3d printers. Because of that and the desire to sell to the printer market, I expect there may be future refinements. Even if MKS don't do it, its open source. Likely they will release updates to flash it with in any case For astrophotography, which is demanding with long exposures taken while tracking sidereal motion, it works without problem. Another toy in the tool box. For you though Ralph I think the TMC5160 would be the way to go. Use low or 0 microsteps if you need to move at speed to get the tool in or out of place, what we call slewing from one spot to another during go to moves, then switch up to a fine rate to make the cut where movement is slower; somewhat equivelant to our guiding during long exposures. Adjust the rate on the fly to suit. If that's practical within torque/speed limits for your motor/application. As I've said before, I know nothing. Be aware there are several build variations of the 5160 from different producers trying to make them compatible with various common printer boards. Read data sheets. Look at pictures of the specific board to check pin arrangements. Make sure the SPI is implemented. Figure out what you need before you buy. Have fun. I may sometimes be slow to reply. But if you have questions I will try and find the answers for you. Remember that I know nothing though. I'm just a curious cheerleader who likes interesting things. However, others I talk to know a great deal. As John does here. Ant? |
Re: Step #1 Encoder
#RELS
¿ªÔÆÌåÓýBut at what torque? ? From: [email protected] [mailto:[email protected]] On Behalf Of Ant No
Sent: February-14-20 5:04 PM To: [email protected] Subject: Re: [digitalhobbyist] Step #1 Encoder ? I found this interesting piece on driving stepper motors at speed: Micro-steppers tend to run out of torque at around 700 RPM in general.? It's the physics of the design.? Two things have to happen to make them turn.? You have to change the direction of the current through the windings.? The back emf from the RPM which is what limits standard DC motors is the second problem. ? Think of it this way.? Turn a DC motor at a specific speed and as a generator it produces a voltage.? If the applied voltage is say 12V then that generator voltage rises to 12V and that's what holds the motor speed to a given RPM.? Increase the applied voltage to increase the speed until the back emf matches again and the speed stays steady. ? Stepper motors have very low voltage windings and use current feedback to determine when to shut off the voltage.? That's when the drive starts chopping the power to hold the current at a given value and that torque (amp x turns) is what you get to rotate the armature.? But now you have to reverse the current through the windings and if the motor is turning it's generating that back EMF.? ? Plus the current through the winding has to decay (inductance slows that) before it can reverse. The more pressure? (voltage) the faster the change in current.? That's why stepper motors with 1.5V windings have 24V power supplies.? But at a certain RPM the back EMF matches that power supply voltage and it takes too long to reverse the current in the windings before the next step.? End result no torque. Motor locks up. ? So even with an encoder, you still have speed limitations.? And, BTW, the motors with encoders come in larger than size 17.? I used one with a gearbox on the end of it as size 23 and 400oz-in with an encoder built in.? Used CANopen messaging for control. Real sweat motor.? Still not more than about 700 RPM before there were issues. ? OTOH, the Bergerda AC Servos down side is they require 220VAC so you can't run them on 110VAC or a 24VDC battery system.? But with the 2500 line encoder they run 3000 RPM.? I swapped on in place of a 90VDC DC Brushed Servo.? Worked well for the mill X axis at 150 ipm.? (3:1 to 5 TPI lead screw).? And not nearly as mechanically noisy as steppers. ? John ? ? ? ? From: [email protected] [mailto:[email protected]] On Behalf Of Ant No ? I'm surprised, what speed is that? But then there is the problem with steppers is they just can't turn as fast as you need ? |
Re: Step #1 Encoder
#RELS
I found this interesting piece on driving stepper motors at speed:
toggle quoted message
Show quoted text
Using a cheap $5 92oz Nema 17 stepper, I was able to achieve around 600 rpm using the misfit tech board.? Wanting to improve performance, I changed out the driver using a TI DRV8823 and 24v at 1.5amps per phase max with PSOC 5LP as the driving MCU updating the PID loop at 1Mhz (1us loop time) and the encoder in ABI mode gives me 2500rpm in 90 degree advance and 9,900 rpm (165 rotations per second) at 180 degrees out of phase.? More analysis needs to be done as there are some special edge cases where the motor ends up going backwards when driven at 180 degrees but it's clearly possible.? Ant? On Tue, Jan 7, 2020 at 02:10 PM, John Dammeyer wrote:
|
Re: Step #1 Encoder
#RELS
Sorry for the delay Ralph.
toggle quoted message
Show quoted text
Been busy. They are widely available on eBay or Alibaba. It's the TMCxxxx family of stepper stick drivers. There are variations amongst the implementations so the two models we recommend are: TMC2130 for low current motors. They can run hot so heatsinking is desirable. TMC5160 for higher current motors. Run fairly cool. You would want this one. They're pretty cheap. Now that the 5160 has finally arrived it's taking over from other drivers we used in the past. Both can control microstep rates on the fly using SPI. If you decide to experiment i can find you the link to the github commit file so you can figure out how Howard does it. He's fine with that. Its all open source and should be kept as such, as usual. Or you can read? the data sheets and work it out that way. Secure in the knowledge it's not a fruitless quest. Ant? On Wed, Jan 29, 2020 at 07:43 AM, Ralph Hulslander wrote:
|
Re: MPG & Mach4
#CNC
¿ªÔÆÌåÓýThe middle wheel is a DRO knob. ?Put your finger in the depression and it moves the selected axis at the step interval distance. ? The next outer knob is spring loaded to center and behaves like the electronic half nut on my ELS; other than my electronic half nut is configured to latch at a detent in either direction at MOVE rate.? Then if you move further against the spring loaded area it moves faster and faster up to the max SLEW rate. ? The Shuttle express just moves while you twist it.? There is no equivalent to turning on the power feed on a mill or latching on the half nut. ? If you could easily program in soft limits like my BEGIN_Z, END_Z or BEGIN_X, END_X then a button to move would be equivalent to having a power feed without worrying about typing in G-Codes in the MPG window every time.? Although G01 X2.4 F20 isn't that big a deal either since after that first one you can just do X0 and then Y0.5 and then X2.4 for another facing pass.? As an example. ? John ? ? From: [email protected] [mailto:[email protected]] On Behalf Of Dale Grice
Sent: February-13-20 9:40 AM To: [email protected] Subject: Re: [digitalhobbyist] MPG & Mach4 ? John, Is the round wheel spring loaded? In other words, does it have a center that it returns to? Is the center wheel set up like a mechanical hand wheel on the lathe or mill, or does it move the axis faster as you move the round wheel further off center. Just trying to get in my head options on how different devices are going to control things. Dale On 2/6/2020 11:52 AM, John Dammeyer wrote:
|
Re: MPG & Mach4
#CNC
¿ªÔÆÌåÓýJohn, Is the round wheel spring loaded? In other words, does it have a center that it returns to? Is the center wheel set up like a mechanical hand wheel on the lathe or mill, or does it move the axis faster as you move the round wheel further off center. Just trying to get in my head options on how different devices are going to control things. Dale On 2/6/2020 11:52 AM, John Dammeyer
wrote:
|
Re: RELS project info wanted
#RELS
Richard
I will be interested to hear how you get on with the Clough42 system.
toggle quoted message
Show quoted text
I totally agree that it the expenditure on mechanics, drives, steppers and Power supplies is the major part of a system. Again interchangeability is easy, I can swap from my lathes ELS to CNC in a few minutes, and with initial design thought could swap over to a different ELS. Good Luck Richard On 11/02/2020 18:13, alexphredorg wrote:
I used Clough42 because it is very well documented both in hardware |
Re: RELS project info wanted
#RELS
¿ªÔÆÌåÓý
I used Clough42 because it is very well documented both in hardware installation and software design and covered my needs.? It is a simpler system than most (for instance it has limited UI options based on the 8 digit display and some fixed LED) with less functionality
as a result.? I will likely improve that over time, maybe adding a better display and more functionality.? The good documentation (both written and through YouTube videos) made it pretty straight forward to figure out how to adapt it to my lathe.
It's also pretty easy to swap out the actual control logic between these ELS systems.? The microcontroller and code are the cheap part of the system, the stepper or servo drive and custom brackets and pulleys is a bigger investment in money and time.
alex
From: [email protected] <[email protected]> on behalf of Richard via Groups.Io <edelec@...>
Sent: Monday, February 10, 2020 11:16 PM To: [email protected] <[email protected]> Subject: Re: [digitalhobbyist] RELS project info wanted #RELS ?
I have put the Sketch and a Spreadsheet in the "Files" area. The
Spreadsheet is used to generate the system parameters for "Your" lathe. This is based on Metric values only for the moment. However the only time you might be aware of that is that the "Feed" pitches are in Metric. The unit will happily install and run on an imperial machine. Metric and Imperial thread pitches LH and RH are both available, Manual and Automatic, together with the ability to cut any taper Internal or External. I will be doing a write up on the system to explain what it can do in the near future. I would be interested to know why you picked on the Clough42 system for your lathe. Good Luck Richard On 10/02/2020 16:02, alexphredorg wrote: > > Is there a GitHub or other page for the RELS project being discussed > on this list? ?I think I¡¯ve read all of the posts but never found a > summary page or link to the source code. > > I¡¯m currently adding an electronic leadscrew to my Emco Compact 10 > using the Clough42 system but I¡¯m curious to see other similar > alternatives. > > thanks, > alex > > |
Re: RELS project info wanted
#RELS
Richard
Yes that is the original source for the Software. What I have put in the
toggle quoted message
Show quoted text
Files area is the original software modified by changing some terminology, typically "Cone" to "Taper", and changing some names to things more understandable. I have also changed the spreadsheet format to make it easier to load system parameters to the software and make it easier to change those parameters to suit the user. Finally I have added a couple of EEprom registers and software to access them for Backlash and Maximum speed. This I feel allows simpler testing. I intend to change the method of threading as I see some small errors. Richard On 11/02/2020 12:11, Clark Panaccione via Groups.Io wrote:
I think this is the origin. It¡¯s in Russian. I used an automatic |
Re: RELS project info wanted
#RELS
I think this is the origin. It¡¯s in Russian. I used an automatic translator for my browser to read the thread. The one I use supplies a funnier name than we¡¯re using for it.
?
?
Does anyone know Oleg¡¯s last name?
?
I was attracted to it because I¡¯m making one for a wood lathe where I¡¯ll just rotate the spindle by hand, plus it seemed easier to change around than other designs.On Mon, Feb 10, 2020 at 08:26 AM, alexphredorg wrote:
|
Re: Stepper size for small dividing head?
#ESI
I found the box it was packed up in.?
?
I can easily turn the shaft by hand, maybe 5 ounces max, tugging on the key with a fishing scale just to get a rough idea. There wasn¡¯t noticeable backlash but I didn¡¯t adjust worm engagement, still I should have enough overhead to compensate for ambitious motor ratings.
?
I¡¯m not sure how fast that ¡°...for Dummies¡± sketch goes, and I think with that cheap driver there¡¯s a selector switch for microstepping - full steps works out to about 0.001¡± per step on the circumference at 3¡± diameter.
?
?
?
On Wed, Feb 5, 2020 at 08:12 AM, Richard wrote:
If you just need the stepper to rotate the D head the you can easily |
Re: RELS project info wanted
#RELS
Richard
I have now put a "Sketchy" description of the functions of the RELS in
toggle quoted message
Show quoted text
the files area. Richard On 10/02/2020 16:02, alexphredorg wrote:
|
Re: RELS project info wanted
#RELS
Richard
I have also added the Schematic to the files area.
toggle quoted message
Show quoted text
Richard On 10/02/2020 16:02, alexphredorg wrote:
|
Re: RELS project info wanted
#RELS
Richard
I have put the Sketch and a Spreadsheet in the "Files" area. The
toggle quoted message
Show quoted text
Spreadsheet is used to generate the system parameters for "Your" lathe. This is based on Metric values only for the moment. However the only time you might be aware of that is that the "Feed" pitches are in Metric. The unit will happily install and run on an imperial machine. Metric and Imperial thread pitches LH and RH are both available, Manual and Automatic, together with the ability to cut any taper Internal or External. I will be doing a write up on the system to explain what it can do in the near future. I would be interested to know why you picked on the Clough42 system for your lathe. Good Luck Richard On 10/02/2020 16:02, alexphredorg wrote:
|
RELS project info wanted
#RELS
Is there a GitHub or other page for the RELS project being discussed on this list? ?I think I¡¯ve read all of the posts but never found a summary page or link to the source code. ? I¡¯m currently adding an electronic leadscrew to my Emco Compact 10 using the Clough42 system but I¡¯m curious to see other similar alternatives.? thanks, |
Re: Stepper size for small dividing head?
#ESI
¿ªÔÆÌåÓýI jumped at the opportunity when a harmonic drive showed up and that took me down the rabbit hole of the STMBL AC Servo which introduced me to AC servos. ? I have yet to cast the pattern into a mount that needs to be machined but here's a photo of what the machined casting will look like.? Oh and also a faceplate for the A axis needs to be constructed.? It will have a South Bend Heavy 10L spindle nose so I can mount the lathe chucks and 8.5" face plate on it. ? But the harmonic drive has zero backlash and doesn¡¯t need a lock so it can turn and position and be used for machining in that way. ?It won't do 200 RPM.? But it's incredibly precise.? Probably far more than I need. John ? ? ? John ? ? > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Richard > Sent: February-07-20 11:22 AM > To: [email protected] > Subject: Re: [digitalhobbyist] Stepper size for small dividing head? #ESI > > Those calculation are why I modified my home made A axis head for the > mill from about 40:1 worm drive to 1:1 direct drive. I also hob at a > rate higher than 200rpm. > I feel an A axis should be between 1:1 and about 6:1. The other thing to > consider is that there is a working load on the stepper whilst Hobbing > as opposed to just being locked in an incremented position whilst > machining takes place. > ATB > Richard > On 07/02/2020 15:27, Clark Panaccione via Groups.Io wrote: > > Thanks, John, > > Yes, measuring how much torque it actually takes is a good idea! > > > > I think the lowest speed on the Stark mill, which doesn?t have a back > > gear, is around 200rpm, so a 20-tooth gear would have to turn 10rpm to > > keep up and with the 40:1 DH the stepper has to go 400rpm? According > > to the chart on the page I linked before the 111oz-in stepper torque?s > > about 70% stall, or 80% max running torque at that speed - does that > > seem right? > > But I think a bigger worm gear would be better for that - this > > dividing head?s the smallest one I have! > > > > Cutting cams like it shows here is another intriguing use of a DH, and > > would use its tilting capability, but at this point that?s probably > > better done with cnc. > > > > > > > On Wed, Feb 5, 2020 at 08:12 AM, Richard wrote: > > > >???? If you just need the stepper to rotate the D head the you can easily > >???? check and see what actual torque is needed some sort of arm with a > >???? weight on the end keep increasing the radius until it rotates the > >???? calculate the oz in or Nm. If you intend rotating whilst cutting that > >???? will obviously require more torque. > >???? Hobbing on the mill is possible but not with your existing dividing > >???? head. You will need to rotate the component much faster. Just think > >???? about what speed you would like to run the cutter at then divide > >???? by the > >???? gear ratio you are hobbing. Your stepper would be really spinning when > >???? the component is driven at 40 to 1. > >???? The 3" is not a problem I would have thought, just jack it up on > >???? spacers. I have hobbed using Linux CNC and also built an interface to > >???? allow hobbing without the computer just using an Arduino Mega and > >???? putting an encoder on the spindle. Best option if you need to make a > >???? worm and wheel. > >???? To hob you? obviously need to be able to tilt the head! > >???? Richard > > > >???? On 05/02/2020 11:36, Clark Panaccione via Groups.Io wrote: > > > >?????? ??Thanks, John - was that on the rotary table, or on your belt > >???????? drive one? > >???????? This is the highest rated Nema 17 I found, 2.3a should work > >???????? with the > >???????? little TB6560 driver recommended in the ?Arduino rotary table for > >???????? dummies? thread on homemodelenginemachinist.com: > >???????? > >?? ?????? > >???????? Any insight on the control interface? It looks like yours had > >???????? pushbuttons arranged kind of joystick-like - is that for > >???????? setting up as > >???????? well as operating? I thought maybe just a couple big buttons > >???????? for left > >???????? and right, in addition to a keypad and display, would make it > >???????? a little > >???????? simpler for me to run. > >???????? It would be interesting to rig up something like the RELS on > >???????? my little > >???????? antique horizontal universal mill for hobbing but I think the > >???????? 3? swing > >???????? on my dividing head is too small to worry about powering it > >???????? for that. > >???????? Don?t know how many true axes that would be, with the table > >???????? running at > >???????? funny angles ; ) > > > >???????? On Mon, Feb 3, 2020 at 10:38 PM, John Lindo wrote: > > > >???????? I used a Nema 17 for many years, it worked vert well, changed to > >???????? Nema 23 during the full mill conversion to CNC , thus making it a > >???????? true 4th axis machine, > > > >???????? -- > >???????? John > > > > > > > |
Re: Stepper size for small dividing head?
#ESI
Richard
Those calculation are why I modified my home made A axis head for the
toggle quoted message
Show quoted text
mill from about 40:1 worm drive to 1:1 direct drive. I also hob at a rate higher than 200rpm. I feel an A axis should be between 1:1 and about 6:1. The other thing to consider is that there is a working load on the stepper whilst Hobbing as opposed to just being locked in an incremented position whilst machining takes place. ATB Richard On 07/02/2020 15:27, Clark Panaccione via Groups.Io wrote:
Thanks, John, |