Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

创建一个新的六轴机器人模型,但rotation is off

#1
Hi there,

I'm trying to create a custom robot and having some issues with getting the movement right.

I've imported the arm components as STLs and everything lines up correctly on import, but when I try to move things they are WAY off.

I have a feeling that it's because each joint has same reference point as the base.

Is there a specific way of setting up the joints for import?

I've got a Motoman HP6 arm and have had to export the joint parts from MotoSim individually. I think something has been lost in translation.

any advice much appreciated.

cheers,

Rongomai
#2
Hi Rongomai,

I'm pretty sure we can help you on this one.
Can you post a few screen shot of the situation and your RDK file so that we can point you towards the solution.

Have a great day.
Jeremy
#3
Awesome. thanks!

attached is a screen grab and my RDK file.

I am assuming that I would be able to update the joint reference points in the parameters window, but can't open it as I only have the trial version. Is that correct?


Attached Files Thumbnail(s)


.rdk hp6Temp.rdk(Size: 803.68 KB / Downloads: 606)
#4
Hi RBNZ,

Your problem is simple, the values that you entered for d1 and some other parameters are not correct.
See picture below for d1.




The distance d1 is not calculated from the physical bottom of the robot, but rather from the base reference frame. In the case of your 3D model, this reference frame is equal to the origin of your STEP file.
For example, the d1 value seems to be 0.000 mm.

I believe you also need to correct a4 and d6.

Have a great day.
Jeremy
#5
Awesome. Thanks! It's fixed now.

Also had to change the angle on B because my model had a bend at the end.

Will have a go and see if I can make a program. :)

if you want the file to add to the library let me know.




Users browsing this thread:
1 Guest(s)