Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Can you monitor motor loads and compensate for it?

    Scheduled Pinned Locked Moved
    General Discussion
    3
    4
    202
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Wurkeundefined
      Wurke
      last edited by

      I'll cut the the question and then if your interested in what its for i'll provide further reading.

      Can a stepper motor speed be controlled based on its load. ie if the load on the motor increases it will speed up and if the load reduces can the speed be reduced? It almost like PID control I guess.

      Ive built a winding machine for 3D printed filament and implemented some code using duet and RRF to create perfect winding on to smaller spools. Although it works quite well one of the important considerations is how to maintain tension on the filament so that the winding isn't too loose or too tight. I've mostly got the speed between a puller motor and a geared spooler motor perfect and have simply lowered the spooler motors current so that it turns but if the tension becomes too much then the stepper skips steps momentarily but is there a better solution? and does RRF have any tricks that might be useful here?

      I have seen a winding machine running Arduino code do this by measuring changes in motor current and then changing the speed to compensate.

      alankilianundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • alankilianundefined
        alankilian @Wurke
        last edited by

        @Wurke THIS GUY has a nice tension monitor for his respooler.

        maybe you can use something like that.
        It's what I see on all the professional machines.

        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

        Wurkeundefined 1 Reply Last reply Reply Quote 0
        • Wurkeundefined
          Wurke @alankilian
          last edited by

          @alankilian Thats interesting but its not a duet or RRF solution. I was hoping for some RRF magic

          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @Wurke
            last edited by

            @Wurke it sounds to me that you are looking to maintain constant torque. A stepper motor isn't the best type of motor for this. More suitable would be a brushed DC motor run at constant current, or a BLDC motor with its controller set to torque mode.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA