- Joined
- Dec 18, 2019
- Messages
- 7,425
Not sure this is the right place to ask this question, but hope by posting here I may get answers from those with some motor control experience.
I have put together a home brewed ELS, using a 4 Nm closed loop stepper and the CL57T stepper driver, and a Teensy4.1 controller. The kit is similar to url https://www.ebay.com/itm/2336693137...SSxR1aWitFAA6b/rSUMYchRYBhij|tkp:BFBMqpuhlOdg I am using those parts.
The ELS seems to work fine, successfully cutting 16 and 40 TPI threads. However, there seems to be an issue for slow feed rates at low RPMs. It also occurs for 50-100 TPI threads at 100 RPM (spindle). The stepper motor seems to chatter and make odd noises. At first I thought there was something loose and rattling. I have isolated it to the motor itself by removing the belt to the lead screw. The motor itself is tightly screwed to the motor bracket which is securely fastened to the lathe. It is not loose at all.
Does anyone have an idea what might be causing it? Any fixes that you know of? The SteppersOnline site mentions current drive of 10mA on their optoisolator inputs. I believe there is sufficient drive. Besides, it works fine at 200-300 RPM. The minimum pulse width on the driver is called out as 1us. I am using 2us. My driver current is set to "A" which is 5A RMS. Selector SW S3 is 5V. PUL-, DIR-, & ENA- are pulled down using a PN2222A transistor. Base of transistor is driven by the Teensy @3.3V through a 2K resistor, which gives 1.25mA base drive. Assuming a minimum beta = 10, yields a collector current of at least 12mA. I am using the same configuration for drive as shown in Figure 5 of the driver datasheet. My motor drive cable and closed loop encoder cable are widely separated after exiting the lathe.
I will check the pulse widths of my signals to confirm they are 2us. Have to drag my oscilloscope down to the basement, but I may as well check off that box. The chatter never showed up in testing on the bench, just on the lathe. Thanks for any insights.
Other than that, I'm at a loss for the chatter.
I have put together a home brewed ELS, using a 4 Nm closed loop stepper and the CL57T stepper driver, and a Teensy4.1 controller. The kit is similar to url https://www.ebay.com/itm/2336693137...SSxR1aWitFAA6b/rSUMYchRYBhij|tkp:BFBMqpuhlOdg I am using those parts.
The ELS seems to work fine, successfully cutting 16 and 40 TPI threads. However, there seems to be an issue for slow feed rates at low RPMs. It also occurs for 50-100 TPI threads at 100 RPM (spindle). The stepper motor seems to chatter and make odd noises. At first I thought there was something loose and rattling. I have isolated it to the motor itself by removing the belt to the lead screw. The motor itself is tightly screwed to the motor bracket which is securely fastened to the lathe. It is not loose at all.
Does anyone have an idea what might be causing it? Any fixes that you know of? The SteppersOnline site mentions current drive of 10mA on their optoisolator inputs. I believe there is sufficient drive. Besides, it works fine at 200-300 RPM. The minimum pulse width on the driver is called out as 1us. I am using 2us. My driver current is set to "A" which is 5A RMS. Selector SW S3 is 5V. PUL-, DIR-, & ENA- are pulled down using a PN2222A transistor. Base of transistor is driven by the Teensy @3.3V through a 2K resistor, which gives 1.25mA base drive. Assuming a minimum beta = 10, yields a collector current of at least 12mA. I am using the same configuration for drive as shown in Figure 5 of the driver datasheet. My motor drive cable and closed loop encoder cable are widely separated after exiting the lathe.
I will check the pulse widths of my signals to confirm they are 2us. Have to drag my oscilloscope down to the basement, but I may as well check off that box. The chatter never showed up in testing on the bench, just on the lathe. Thanks for any insights.
Other than that, I'm at a loss for the chatter.