Stepper Motors Noisy in Reverse - Loosing Steps

More
5 years 3 months ago #215969 by Hodge
I have been struggling with lost steps for a while now on my EmcoTurn220 lathe. Running LCNC from a PC via a Pico Systems Universal Stepper Control board. I've been using Stepconf, replaced the steppers recently with 'semi-closed' loop ones, reading through thte forum to try and overcome the problem but it's not gone yet.

I loose roughly about 0.005mm on diameter per gcode cycle (depending on the gcode programe of course)

I am convinced this is not a harware problem as re-homing the axis returns the machine to the correct dimensions (I have also marked the pulleys).

I noticed however that the stepper motors on both the X and Z axis are noisy/irregular in reverse and think this may be where steps are being lost. I videoed an example with my phone resting on the lathe for you to hear:



Again, I'm quite sure this is not a hardware issue as it happens on both axis in the negative direction only.

I have attached .ini , .hal, and a pdf with some specs.

Does anyone have any idea why the steppers would be noisy in reverse or why I may be loosing steps??

Thanks in advance


 

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #215989 by PCW
Just a WAG but maybe the direction signal has insufficient drive or there's a connection issue?

Measuring the DIR signal voltage in both states at the drives would confirm/eliminate this as a cause of trouble.
The following user(s) said Thank You: Hodge

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #216061 by Hodge
Thank you PCW for your reply. I think we may be onto something there.

I measured the DIR signal voltage at the drive which was a stable 3.30vdc when high and 0.15vdc when low. The signal is high when at 'rest'.

When moving in the 'high' direction the steppers are smooth. When moving in the 'low' direction they have the irregular stutter.

There is a dip switch on the drivers which changes from CW to CCW rotation. I switched this, on both drives and reversed the scales from + to - in the .ini file to maintain correct movement. The result was that the irregular stutter changed to the opposite direction i.e. when the steppers were moving in the opposite direction. Therefore I guess this has to be a driver/stepgen DIR issue.

The driver documentation suggests a 4 to 5v signal for pulse/dir and the Pico System USC board should be putting out 5v. However, I only measured 3.3v. Could this be an issue do you think even though the drivers seem happy in the high state??
 

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #216067 by PCW
Does the drive have isolated inputs? (so the drive has DIR+ and DIR-) ?
If, so what does the other DIR pin connect to?
The following user(s) said Thank You: Hodge

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #216069 by Hodge
Yes, there are seperate terminals on the drivers for DIR- and PUL-.

However, both PUL- & DIR- are commoned together on both Z & X drives and taken back to the negative on the STEP/DIR header on the Pico USC board.

Please Log in or Create an account to join the conversation.

More
5 years 3 months ago #216071 by PCW
Funny that it works when high (3.3V seems marginal)
but not when low ( 0.15V seems like a valid low )

If you disconnect the direction, it should behave the same as a low
This might be worth testing (with a hand on the estop button)
The following user(s) said Thank You: Hodge

Please Log in or Create an account to join the conversation.

Time to create page: 0.234 seconds
Powered by Kunena Forum