PUMA 200 Robotarm and some Hal/INI issues

More
3 months 2 days ago #348221 by hitchhiker
Hi guys!

I have gere a puma 200 robot arm from unimation.

All joints working
All brakes working
All encoders working
All ratios of the gears fit to encoder and measured angles anglea digital angle measurement tool.

After all this i change my kinematic to GENSERKINS

In joint mode all works.
In world mode i have issues.

There is one thing what make me headache... the TCP is upside down.

If i look to the puma560 vismach genserkins simulation.. its the same.

I set up the DH parameters.. i look to the puma 560 dh parameters in the simulation config and adapt them to my puma 200 parameters i get from the drawings.


In world mode Z looks ok... x y small radius?
But if i start the linux example i get errors of limits and kinematic errors.


Has someone the knowledge to look to it?

Thanks
Could someone help me please?

 

Please Log in or Create an account to join the conversation.

More
3 months 2 days ago #348225 by Aciera
Not much to go on. Please post your hal and ini files.

Please Log in or Create an account to join the conversation.

More
3 months 2 days ago #348226 by hitchhiker
hi aciera!

i attached the ini hal and a second hal for the dh paramters.

possible i see somethnig not.. but genserkins with the MDH made me crazy :).. hope i can fix it with the help of the forum!


Thanks for the quick answer!

Please Log in or Create an account to join the conversation.

More
3 months 2 days ago - 3 months 2 days ago #348232 by Aciera
Not sure but it seems a bit odd to me that you have a negative 'D-5' value and asymmetric angles for ALPHA-{3,4,5}:
Code:
A-3 = 0 ALPHA-3 = 1.570796 D-3 = 203.2 A-4 = 0 ALPHA-4 = -1.570796 D-4 = 0 A-5 = 0 ALPHA-5 = -1.570796 D-5 = -55.88 

When the example 'puma560_dh.hal' has:
Code:
setp genserkins.ALPHA-3  1.570796326 setp genserkins.ALPHA-4 -1.570796326 setp genserkins.ALPHA-5  1.570796326

and the melfa example has:
Code:
setp genserkins.ALPHA-3 -1.570796326 setp genserkins.ALPHA-4 1.570796326 setp genserkins.ALPHA-5 -1.570796326

linuxcnc.org/docs/stable/html/motion/dh-parameters.html
Last edit: 3 months 2 days ago by Aciera.

Please Log in or Create an account to join the conversation.

More
3 months 2 days ago #348233 by hitchhiker
i will try it.. what i found in my ini... ich have - sign on some scales and outputs... i wired all up + to + and - to -.... but if you look into the pum560 sim file.. you will see that the TCP is upside down.. or is something wrong on my sim file??? thanks

Please Log in or Create an account to join the conversation.

More
3 months 2 days ago #348264 by Aciera
Ah, I see what you mean, the A value being 180° because the tool coordinate frame is pointing away from the flange. You are rotating the tool frame in the kinematics. Ok that shouldn't be the problem then.
Can you post a screenshot of the situation when you start the example program?

Please Log in or Create an account to join the conversation.

Time to create page: 0.330 seconds
Powered by Kunena Forum