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

    4 axis palletized robot arm (robot kinematics) for 3D printing

    Scheduled Pinned Locked Moved
    MultiAxis Printing
    6
    52
    3.5k
    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.
    • Nakcamundefined
      Nakcam @JoergS5
      last edited by

      @JoergS5 Ok. I will wait for your test bin files then. here is some dimensions of my arm robot.jpg

      JoergS5undefined 2 Replies Last reply Reply Quote 0
      • JoergS5undefined
        JoergS5 @Nakcam
        last edited by JoergS5

        @Nakcam thank you! I don't have Fusion, so from your image I can make a prototype as well.

        Please measure the triangle lenghts as well, from hinge to hinge each.

        1 Reply Last reply Reply Quote 0
        • JoergS5undefined
          JoergS5 @Nakcam
          last edited by

          @Nakcam here is a short explanation of the parallelograms:

          parall.jpg

          The blue and red ones are connected through the triangle. The triangle is like a curve of the arms from up to down.

          The opposite sides of blue, red and green parallelograms shall be parallel each. When they become "flat", i.e. small angles and opposite sides near at each other, the movements and caluclations will become inexact. So this situations should be avoided.

          Nakcamundefined 1 Reply Last reply Reply Quote 1
          • Nakcamundefined
            Nakcam @JoergS5
            last edited by

            @JoergS5 Screenshot 2025-02-06 145518.jpg
            Here is a better drawing. Is there som cad format that you prefer? I can export to most of them. would you suggest any changes to the geometry?

            JoergS5undefined 1 Reply Last reply Reply Quote 0
            • JoergS5undefined
              JoergS5 @Nakcam
              last edited by

              @Nakcam thanks a lot, I hope this is sufficient information for now to start. After the firmware runs, we can discuss improvements if you like. As always it will depend on what you want to do with it whether it's worth to improve precision etc.

              This remembers me of that I need a load lifter, maybe I'll build it this this kinematics. Similar to a IRB 760.

              Nakcamundefined 1 Reply Last reply Reply Quote 0
              • Nakcamundefined
                Nakcam @JoergS5
                last edited by

                @JoergS5 My plan is to use this robot to reload my resin printer, so the final version should be capable to handle about 1.5kg. it will be mounted on a linear rail. Repetability will be more important than absolut precision.
                I do own a cnc mill and the final version might be in aluminium or laser cut plywood. But its 3d printed for now

                1 Reply Last reply Reply Quote 0
                • Nakcamundefined
                  Nakcam
                  last edited by

                  I have added a rotational axis nr1 to the base. 1794913c-3c3d-4565-a314-77819e7326c2.jpg

                  JoergS5undefined 1 Reply Last reply Reply Quote 0
                  • JoergS5undefined
                    JoergS5 @Nakcam
                    last edited by JoergS5

                    @Nakcam sorry for the delay. I had a family problem, I'll try to proceed.

                    I want to clearify, please tell me:

                    parallelDetail.jpg

                    My understanding is:

                    • 1 is the first actuator
                    • 2 is the second one. Together they define through the parallelogram the blue arm and the lower end position, lower hinge
                    • 4 (the second arm in back of 1) is unclear for me: is it just to stabilize or has it a movement function?
                    • 5, 6 and 7 define the upper endpoint in respect to the lower endpoint through parallelism

                    Is my understanding correct?

                    Comment in advance to the linear rail where you plan to install it on: this fits perfect into a calculation chain, but you have 4 actuators and 3 degrees of freedom (xyz, orientation always the same). This results in indefinite solutions (you can reach a point with different combinations of linear rail and the 3 actuators), i.e. for a desired position there must be installed a strategy. E.g. if the planned coodination is out of reach, move the linear rail to the middle of the new next work area. This movement should not be in a move, but between moves. I want to make something similar: some (5 or 6) robot arm installed on a linear rail at the wall.

                    Nakcamundefined 1 Reply Last reply Reply Quote 0
                    • Nakcamundefined
                      Nakcam @JoergS5
                      last edited by Nakcam

                      @JoergS5 No problem.

                      1 is the first actuator / this is correct. If I add a rotating base to the robot does the rotating base become axis1? Or does it not matter?
                      2 is the second one. Together they define through the parallelogram the blue arm and the lower end position, lower hinge / This is correct. the link between 2 and the blue arm only moves the motor position down to the base, it has the same effect on blue arm 3 as if it was mounted in connection point between 1 and 3 (edit, the last bit is not correct, its only true if you add correction, ignore that part)
                      4 (the second arm in back of 1) is unclear for me: is it just to stabilize or has it a movement function? this is correct, arm1 and arm 4 is mechanically the same and can 4 is only strength
                      5, 6 and 7 define the upper endpoint in respect to the lower endpoint through parallelism /correct,

                      The basic setup is verry similar to a abb irb660 (specially now that i have added the rotating base).
                      I cant post url links here for some reason. but add youtube. com to the url below to watch a irb660 in motion.

                      watch?v=8LJOLwr5Wck

                      JoergS5undefined 1 Reply Last reply Reply Quote 0
                      • JoergS5undefined
                        JoergS5 @Nakcam
                        last edited by JoergS5

                        @Nakcam thank you for clearification.

                        Robot kinematics is based on a chain of the actuators: axes with position and orientation and arms between them. The endpoint is just an additional arm without axis. So you can add axes at the beginning and end, but inverse kinematics must be able to calculate it. Your rotating base is included in the 4 axis parallel robot type. Your linear axis at the beginning is something additional. The robot type sometimes has an additional actuator at the endpoint, for rotation of the end plate or for a gripper.

                        I proceed tomorrow to develop, because I feel that I have understood it now. I will develop with the blue line being curved optionally. (not a straight line between the three hinges of the blue line).

                        Nakcamundefined 1 Reply Last reply Reply Quote 0
                        • Nakcamundefined
                          Nakcam @JoergS5
                          last edited by

                          @JoergS5 Do you have access to a 3d printer big enough for printing my design?

                          JoergS5undefined 1 Reply Last reply Reply Quote 0
                          • JoergS5undefined
                            JoergS5 @Nakcam
                            last edited by

                            @Nakcam it's all fine with your information, I have "only" a time problem. I can proceed tomorrow for a few hours.

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