. .

Thread: X Axis Stall

Page 1 of 2 12 LastLast
  1. #1
    Hello,

    I have recently built my own CNC machine and after bits of advice from the forum its been working an absolute treat!

    until...... It has just randomly started to stall whilst moving up and down the x axis and then recover shortly after. This then goes on to offsetting the x axis by anything up to 100mm. I can't seem to replicate it as it happens during different events. Which is making problem solving difficult.

    I have read a few other threads on the site but its rather complicated so I may need a little 'hand holding' to get to the solution.

    I'll just mention the x-axis details as this is where the problem is:
    Nema 34 8.7nm stepper motor
    Stepper motor driver 6.0A 80v micro stepping cw8060
    UC100 Motion controller
    UCCNC software
    CP0-10v Break out board
    480W psu 48V 10A CNC power supply (also providing power to 2*Nema 23nm Stepper motors via cwd556 5.6A drivers(y and z))

    Having read a few other threads, from very basic principles - its either mechanical or electrical.
    Mechanical - I am going to have my lunch and then go and remove the motor and turn the ball screw by hand to make sure that this isn't a case of mechanical interference, dirt preventing motion.

    Knowing only a little about electrics - is this a torque problem? Would it be the case that the Stepper motor can't get the required current? when changing direction. Should I power this stepper from a separate PSU? If this is the case, what logic causes the x stepper to stall and not the y or z (I believe the term is called a brown out). I briefly had a multimeter on the psu tails to the cw8060 when it stalled but I didn't see any voltage drop.

    All help greatly appreciated!

    cheers
    Andy.

  2. #2
    How frequent does it happen? if frequent enough that you can test and be confident that you should see the problem (e.g. repeat a x-traverse 100 times in g-code), then why not power down disconnect the Y/Z axis and test again - if the problem remains it's not brown-out of the main supply, and you can tick that off your list.

    What are your microsteps on the CW8060 set to?

  3. #3
    I know this seems to be my particular 'bete noire', but check the wiring particularly at places that move. Make sure that all connections have the wires clamped either side so the whole thing is shake proof and that cables flex on as large a radius as possible. One wire to a stepper with an intermittent break can cause all sorts of grief.

  4. #4
    Neale's Avatar
    Lives in Plymouth, United Kingdom. Last Activity: 3 Hours Ago Has been a member for 9-10 years. Has a total post count of 1,729. Received thanks 295 times, giving thanks to others 11 times.
    Couple of thoughts.

    First - 48V and NEMA34 motors don't really go together. The high-inductance motors need a fair bit of volts to get them going. It's possible that things have tightened up a bit or moved slightly out of aligment since first building the machine, so more friction, so more likelihood of stalling? Does it still happen if you reduce acceleration and max speed? Try low values just for testing purposes.

    Second - and possibly linked to first. Sounds like you are using a switch-mode power supply. These are really not ideal for stepper motors. Steppers need high pulse currents even if the average is low, and it's possible that these peak currents (possibly increased because of a bit more friction as above) are tripping the over-current limits on the PSU. Ideally, you should be looking at about 68V from a linear power supply - details and how to build are available on this site!

  5. #5
    This going to be one of two things IMO,
    #1 slippage of couplings/pulleys or friction due to mechanical wear/failure.
    #2 Lose or breaking/ trapped wire

    However, everything Neale mentions is correct and could very likely be a cause of trouble and most certainly will be straggling performance, so I 100% agree with him that you should up the volts for the Nema 34 and go with a toroidal type supply. But first I would try to identify the cause of this issue if it as been working ok for a lengthy time, the simplest way to check the PSU would being just running the X-axis with the other axis unpowered.

    My suggestion would be to write some G-code with 1000's of short moves at full rapid speed but just long enough to let the motor reach full speed before changing direction. Zero and Mark the axis before starting the run and finish by having it come back to Zero.
    If it returns to zero, then repeat but this time run the other axis at the same time, if it then drops steps then it's a power issue.!
    -use common sense, if you lack it, there is no software to help that.

    Email: [email protected]

    Web site: www.jazzcnc.co.uk

  6. #6
    Quote Originally Posted by Neale View Post
    Couple of thoughts.

    First - 48V and NEMA34 motors don't really go together. The high-inductance motors need a fair bit of volts to get them going. It's possible that things have tightened up a bit or moved slightly out of aligment since first building the machine, so more friction, so more likelihood of stalling? Does it still happen if you reduce acceleration and max speed? Try low values just for testing purposes.

    Second - and possibly linked to first. Sounds like you are using a switch-mode power supply. These are really not ideal for stepper motors. Steppers need high pulse currents even if the average is low, and it's possible that these peak currents (possibly increased because of a bit more friction as above) are tripping the over-current limits on the PSU. Ideally, you should be looking at about 68V from a linear power supply - details and how to build are available on this site!
    I was disappointed with my mill Z 34 stepper max speed on 60vdc. Accel was quick but rpm lacking.
    I've recently swapped driver to a dm860t https://www.omc-stepperonline.com/download/DM860T.pdf and powering it off a new 80vdc.
    Haven't got into fully testing yet.

  7. #7
    Quote Originally Posted by dazp1976 View Post
    I was disappointed with my mill Z 34 stepper max speed on 60vdc. Accel was quick but rpm lacking.
    I've recently swapped driver to a dm860t https://www.omc-stepperonline.com/download/DM860T.pdf and powering it off a new 80vdc.
    Haven't got into fully testing yet.
    You won't see a massive difference in speed with only 20V difference, if you want real speed with large 34 motors then you really need mains-powered drives. These give high speed and torque.
    -use common sense, if you lack it, there is no software to help that.

    Email: [email protected]

    Web site: www.jazzcnc.co.uk

  8. #8
    Quote Originally Posted by JAZZCNC View Post
    You won't see a massive difference in speed with only 20V difference, if you want real speed with large 34 motors then you really need mains-powered drives. These give high speed and torque.
    Probarbly not. Maybe an extra 400mm/min ish. Not much, but there'll be a lesser risk of skips/stalls if left at the present settings.
    I was looking at the Leadshine DM2282 but..... For around another £100 I could get a basic 1kw AC servo set instead.
    That's my future route so I'll make the most of what I've got until then.

  9. #9
    Quote Originally Posted by dazp1976 View Post
    I was looking at the Leadshine DM2282 but..... For around another £100 I could get a basic 1kw AC servo set instead.
    That's my future route so I'll make the most of what I've got until then.
    What mill have you got that you think a 1Kw servo is a correct choice.? I've got an Hurco BM40M milling machine that weighs 8 tons and is the size of a transit van that is only fit with 1.5Kw servos.. . Remember bigger doesn't; always make it better, often just more expensive with lower performance than a correctly sized motor.
    -use common sense, if you lack it, there is no software to help that.

    Email: [email protected]

    Web site: www.jazzcnc.co.uk

  10. #10
    Hello, Thank you for the replies.

    So having read the suggestions and getting some time to address the issue:

    Firstly, no mechanical problems with the machine, took the stepper motors off and checked it all turns freely. It's not mechanical wear/failure.
    Secondly, no loose wires. All checked for continuity (as much as I can - obviously I can't check inside the stepper motor).

    Wrote simple G-Code file to motor x axis back and forth around 100 times. No problems. On returning to a complicated spiral cutting pattern creates a sporadic stall again.

    I hear the suggestions regarding power supply, I'm on a starters learning curve at the moment. I have obtained a 48V 600W 12A supply and have changed to over.

    Doddy, you mentioned what are my micro steps on my cw8060 Set to: 4.28A, Half Current, 1/10th microstep. Am I limiting current thus causing the problem?

    onwards..........

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. MACH3 hitting soft limits causes X axis to stall
    By STK2008 in forum Milling Machines, Builds & Conversions
    Replies: 2
    Last Post: 28-09-2020, 03:44 PM
  2. stepper motor stall?
    By mancave newby in forum Machine Discussion
    Replies: 12
    Last Post: 22-06-2018, 06:59 PM
  3. em806 Senssorless Stall Protection fault
    By charlieuk in forum Motor Drivers & Controllers
    Replies: 19
    Last Post: 15-11-2017, 11:36 PM
  4. Digital Drivers and Stall Detection
    By Washout in forum Motor Drivers & Controllers
    Replies: 6
    Last Post: 10-12-2013, 05:02 PM
  5. Y axis is making X axis stall...!!
    By fasteddy in forum Machine Discussion
    Replies: 83
    Last Post: 24-10-2011, 12:19 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •