Welcome to Our Community

Some features disabled for guests. Register Today.

Y-axis is missing steps or something

Discussion in 'CNC Projects' started by Kees Bongers, Mar 24, 2025 at 7:10 AM.

  1. Kees Bongers

    Builder

    Joined:
    Sep 25, 2023
    Messages:
    4
    Likes Received:
    0
    I built a CNC milling machine and due to the size of the machine (100x60cm) I chose to mount two stepping motors on the Y axis. The motors are connected by belt to an RM1605 lead screw. The belt transmission has a ratio of 2:1 with the idea of having more power.
    All this is driven by an Openbuild X32 controller. The motors are CONUCON type 2330. (Nema 23, torque 1.9 Nm, 3.0 amp)
    Now the problem is that very sometimes the motors do not run synchronously and whether this is because one of the motors skips steps or the controller does not control the motors properly I do not know.
    This only occurs when the machine wants to move from point A to B unloaded. So not during milling operations. The maximum travel speed in the software is set at 600 mm/minute. Because of the gear ratio of 2:1, this is actually 300 mm/minute. This seems pretty slow to me .

    If I turn the controller off I can then turn the screw leads around by hand without any problems. If I then adjust the X axis back to square I can then use the machine as normal.

    Now how can I find out what is causing the problem?
     
  2. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,558
    Likes Received:
    1,946
    i think you are wrong there.
    Assuming you have correctly calibrated the steps/mm values, then that accounts for the belt drive AND the microstepping AND the leadscrew pitch, and the maxrate setting will be the actual maximum rate of movement.
    Easy to check, set zero somewhere convenient with space to the rear and issue:
    G1 Y60 F60
    which will move 60mm at 60mm per minute, so it should take 1 minute within a few seconds to allow for acceleration.

    Given your slow movement (my machine rapids at 4500mm/min because I slowed it down from 7500mm/min because 500mm of travel disappears very quickly at 7500mm/min :)
    I would look at acceleration, motor limits due to high inductance, and dirt.

    So, we are left with a few things to check
    current settings on the two Y drivers must match each other and match the motors
    maxrate is only part of the story, maybe acceleration is too high for the mechanics?
    dirt on the rails/leadscrew/wheels, dirt will cause sudden and massive increase in rolling friction which is most likely to cause lost steps during rapid movements.
     
  3. EvanH

    EvanH Well-Known
    Builder

    Joined:
    Nov 3, 2022
    Messages:
    85
    Likes Received:
    49
    The torque that steppers provide falls off rapidly at high rotation speeds. As noted by David the Swarfer, trying to accelerate too fast is well worth checking.

    It sounds odd, but swapping the belt pulleys around (or at least going for a 1:1 ratio) may mean you can accelerate faster and get more reliable top speeds. That is, instead of two rotations of the motor giving one rotation of the shaft, having the pulleys do one rotation of the motor giving two rotations of the shaft. At very low speeds, then there will be 1/4 of the torque that you currently have, but given how torque curves behave, there will still be more than enough force available to do cuts. As a rough calculation, as for a lead screw, force = efficiency * 2* pi * gear_ratio * torque / pitch, currently you have a gear ratio of 2, a torque of 1.9Nm at stationary, and a screw pitch of 5mm. If we assume it is 90% efficient transmission, then that is a force at standstill of about 429kg (enough to do serious damage and turn a leadscrew into a corkscrew... ask me how I know!). Swapping the pulleys to drop the torque by a factor of 4 will still give a standstill force of 107kg. As the travel speed increases, the motor only has to rotate 1/4 of the rate it is doing at the moment, which will keep it in its high-torque region for longer. Evan.
     
    David the swarfer likes this.
  4. Kees Bongers

    Builder

    Joined:
    Sep 25, 2023
    Messages:
    4
    Likes Received:
    0
    Hi David and Evan,

    Thank you for your responses. I can do something with this and will make some changes to my machine.
    It will take some time to do this, but I will share the result with you.
     
  5. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    15,541
    Likes Received:
    4,431
    Now thats one for the books
     
    David the swarfer likes this.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice