Robotic kinematics
-
@tony73 a stepper can achieve 1000 rotations/min, which is about 16 rotations per second. But for good torque, in most cases a maximum of about 5 rotations/s are used. This are 5*360=1800 degrees. With a 1:30 ratio, this is 60 degrees per second. The speed depends on the arm length, a 20 cm arm 2 and 3 length which you used means 60 degree for 20 cm rotating, arm2+3 maybe 30 to 35 cm, so 300...350 mm/s. This will probably be more than you can use for the extrusion of the filament. I would recommend using 1:30.
A different aspect is the maximum payload of the gear. Maybe you can research typical maximum payloads for a worm gear. The most critical payload will be for axis 2, because it adds arms 2 until the end, the hotend.
I made me a spreadsheet to calculate the loads (LibreOffice Calc file):
=> please contact me here or with chat if you need the file. It changes rapidly, I don't want to upload it every time it changes.In the third register is the interesting calculation:
- left g means weight left side of an axis in g
- dist l cm means distance from the axis
- torque Ncm is the torque and depends on distance and weight
- detent torque is when the current is off and should be near 0 for a belt based gear
- CW means counterweight
What can be seen is that the weights of Axis 5 and 4 are critical, because they add to axis 3's and 2's loads, so minimizing is a goal. The weights roughly double with each axis from 5 to 1.
-
@JoergS5
if I understand correctly I should do the 1/30 gear reducer and this would be the calculation for M92 (200 * 30 * 16/360 = 266.6666666667) and could it be suitable for all 5 actuators? -
@tony73 in general yes and the calculation is correct.
But maybe you don't need 1:30 for Axis 5, because the gear will add some weight there. And Axis 4 is always vertical, a lower gear may be sufficient. But if you want to standardize and use the same gear everywhere, you can do it this way. At Axis 1 and 5 I would use only a gear without backlash, because you'll have many direction changes without force up/down.
I would create one worm drive and measure weight, backlash, maximum load and stability/no vibration to all directions, before deciding whether to use it at all axes.
I will try to make Axis 4 and 5 as light as possible, but want to avoid Bowden*). Because I want to create a toolchanger, which is easier to implement with a direct drive extruder.
*) Bowden as counterweight at Axis 3 would be a nice solution with very low weight at axis 5, but I will not use it.
-
This post is deleted! -
@tony73 I am sorry, I don't understand your sentences.
You mean I use wrong material?
What do you mean I protest against using aluminium? I didn't make a statement of material of the worm gear. -
This post is deleted! -
Hi! Sorry for my English ! I said that badly !
your quote: I would create one worm drive and measure weight, backlash, maximum load and stability/no vibration to all directions, before deciding whether to use it at all axes.
idea how to try a screw gear motor!
the weight is a bit excessive! 260 grams, but it can be an idea to try the gear motor, for the gear motor structure I would use this!
I will do globoid worm gear and cog with lathe, and would like to use aluminum profile for box as proof!
-
@tony73 sounds like a good plan. You made a plan of the worm drive, but without the connection to the arms. If you like, make a plan including this connection and we can discuss.
The output torque T2 in Nm is between 1.8 and 2.8 Nm (depending on lubrication MG/MO/SO), which means:
180 to 280 g with a 1 m arm,
450 to 700 g with 40 cm (arm 2 and 3 in your config),
900 to 1400 g with a 20 cm arm.You will probably need a counterweight at Axis 2, Axis 3 could work without (depends on how many weight you have for Extruder, Hotend, Steppers Axis 4 and 5).
-
do you want to try to make a worm gear reducer to test the robot, or am I wrong to understand?
-
This post is deleted! -
@JoergS5
ok! I understood ! I'll let you know as soon as I have something built! -
This post is deleted! -
This post is deleted! -
@tony73 I want to sort the ideas I had and delete the unsorted blogs:
- please don't feel obligated to build a worm drive now to help with building the prototype. The worm drive may not work, but getting experience with it is worthful of course.
- from my gear tests, I think it is best to use as big last wheel as possible, because of the forces involved and precision sideways, leading the arm into the intended direction and stability into the intended direction.
- counterweights should be avoided or they should be near the axis, for better acceleration and low wobbling, an exception will be axis 2, which has the burden of arms 2 to 5 and extruder and the biggest leverage
I've calculated all for a solution with belt based gears and found solutions where they are in balance when powered off. I build it now.
There are two robots which impress me and I'll try some of their ideas: Kuka KR 700 and bytronic 5ARA (UK company, R12 from ST Robotics similar).
-
@tony73 said in Robotic kinematics:
to use aluminum profile for box as proof
this is a good idea: using aluminium profiles for a part of the prototype. I have already many parts with wrong holes in it, the profiles will spare some money for testing where the holes shall be. I am currently using aluminium profiles to construct Axis 1.
I rebuilt axis 2, 3 and 4 yesterday, proceeding with axis 1, then finish the hotend.
-
@JoergS5
Hi! i looked at robot arm R12 and it looks great for using pulleys and belts! which one are you building the kuka kr 700 or R12? -
@tony73 I am trying the counterweight idea of R12. I install two steppers left of axis 3 for axis 3 and axis 4, and one big Nema 23 left of Axis 2 for axis 2. With the help of aluminium profiles it was very easy to install axis 1. Arm 2 length is 270 mm, arm 3 is 230 mm, arm 4 is 180 mm and arm 5 is 100 mm.
The Kuka KR 700 is similar to what I built to run in R1 mode without a stepper for Axis 4. This is useful for users who want to use 4 steppers for the axes and 1 stepper for the extruder, so in total 5, because the Duet boards often have 5 drivers (and according to the article which I mentioned somewhere above the precision is better).
-
@JoergS5
good morning! do you have photos to see the work you are doing? -
@tony73 at weekend I can post them.
I am sorry, I had to make a little creation pause to rethink the design ideas. But I promised an image, here it is:
The weights are balanced, so the detent torque (torque of stepper when he is turned off) is higher than the arm falling weight. I am currently planning the gears near the rotation plate and a construction to fix the open belt at the rotation plate. Below the third little rotation plate will be installed the axis 5 stepper and the extruder+hotend.
The big rotation plate and axis 1 plate are 250 mm diameter (1:20 with 20 teeth pulley), the small ones 120 mm (1:8). The gears will add additional 1:2 (20/40) or 1:3 (20/60). Arm 2 is 270 mm (between the axes), arm 3 is 230 mm (between the axes), arm 4 will be about 180 mm. The Axis 2 stepper is Nema 23, but not because of force, but because of weight. Axis 3 and 4 steppers left of axis 3 are Nema 17. A disadvantage is that the belt for stepper 4 to axis 4 is long, the tension will be critical. The aluminium extrusions are all 45x45 format, the horizontal one is 70 cm long. print area will be larger than 40x40x40 cm.
Next tasks
- design gear with good belt tension
- fix open belt at rotation plate
- how to route wires and filament
- build axis 5 and extruder/hotend part
- install endstops
- three point calibration solution for axis 1
- starting a simple CNC machine to bore precise holes
I follow some design principles
- standardize the holes if possible to 1 cm / 2 cm raster (rotation plates have other distances of the holes as exception)
- modular as much as possible so the elements can be tested isolated
- as simple as possible, but at the same time as precise as possible
-
This post is deleted!