Motoman K6SB Retrofit

More
5 years 3 months ago #214079 by andypugh
Replied by andypugh on topic Motoman K6SB Retrofit
If I had to find the drive ratios, I think that I would use a spirit level on each joint to find the encoder counts for 90 degrees. That's all you need to know, really. And it will be some fairly-round number.
The following user(s) said Thank You: phasefreq

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

More
5 years 3 months ago #214225 by phasefreq
Replied by phasefreq on topic Motoman K6SB Retrofit
That’s a good idea, thank you.

I guess what set in my mind that DH params would be hard to deduce on my own is that my PUMA arm has mechanical mixing (wrong term?) in the wrist- moving either of the involved servos alone causes both a twist and a bend of varying rates; to move only one joint, both servos need to move synchronously at different rates.

Unrelated- I was planning to use a mesanet real-time ethernet board for this, since I have one on my mill conversion and it’s very good. I see the original poster is using ethercat- is that something I should look into / any advantages?

If I keep the stock AC servos in the arm, AND I can figure out the encoder startup commands with a logic analyzer and a working controller, AND I can hack said commands into linuxcnc, I will need to pwm “dumb” drives (3 half bridges per servo) and do the phasing in software (since the only feedback from the servos is the absolute encoders- no halls or resolvers near I can tell).

If I replace every servo in the thing with a BLDC, I can either do the same thing (half bridges and phase control in HAL/linuxcnc), or use off the shelf drives, feed them halls and +/-10vdc (lowpassed pwm), and just bring the encoders back to linuxcnc.

Any thoughts / hints on the three-halfbridges method, or other ideas?

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

More
5 years 3 months ago - 5 years 3 months ago #214227 by Aciera
Replied by Aciera on topic Motoman K6SB Retrofit
I presume that the Motoman robot uses Yaskawa motors. If so it might be worth while to try to get some used Yaskawa drives and interface those with one of Dmitry's PCI "Mechatrolink" cards:
yurtaev.com/
Last edit: 5 years 3 months ago by Aciera.

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

More
5 years 3 months ago #214281 by phasefreq
Replied by phasefreq on topic Motoman K6SB Retrofit
That is not a bad idea- I’ll read about his stuff, thanks. I don’t know anything about yaskawa drives but they are def widely available on ebay and I can probably find their docs. I agree it’d be much less work to use them than replumb everything.

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

More
5 years 3 months ago #214291 by Aciera
Replied by Aciera on topic Motoman K6SB Retrofit
If you know the motor types used on the robot then you might want to contact Dmitry through his website. He really knows his stuff.

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

More
5 years 3 months ago #214298 by dm17ry
Replied by dm17ry on topic Motoman K6SB Retrofit
i'm not that good with yaskawas... :) if it happens that the original drives are using mechatrolink then i can probably control them. otherwise i don't know how to convince newer yaskawa drives to recognize older/non-standard motors...
The following user(s) said Thank You: phasefreq

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

Time to create page: 0.393 seconds
Powered by Kunena Forum