6 dof arm Demo

More
18 Apr 2016 17:53 - 21 Apr 2016 14:39 #73553 by Cpk_Rbt
6 dof arm Demo was created by Cpk_Rbt
Hello,
My colleague and I have just recently found LinuxCNC and we are thinking that it might be a perfect fit for us. We are currently working on designing and building a 6 axis robot for routeing plastic parts, and we are looking for a good motion controller. We are really excited about what we have seen with LinuxCNC, but we haven't been able to find a good place to start. We were looking to start playing with the Puma demo, but it seems like our version of LinuxCNC didn't come with it. Does anyone have any guidance to a good starting point to see how LinuxCNC can assist us in controlling our 6 dof robot?
Thank you!
Last edit: 21 Apr 2016 14:39 by Cpk_Rbt.

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

More
18 Apr 2016 18:36 #73557 by andypugh
Replied by andypugh on topic 6 dof arm Demo

We were looking to start playing with the Puma demo, but it seems like our version of LinuxCNC didn't come with it.


Which version of LinuxCNC do you have?

When you start LinuxCNC you will normally be shown a configuration picker, and you should be able to find two different Puma simulators in sim/axis/vismach/puma/puma560
The following user(s) said Thank You: Cpk_Rbt

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

More
18 Apr 2016 18:43 #73558 by Cpk_Rbt
Replied by Cpk_Rbt on topic 6 dof arm Demo
Thanks for the fast reply!
We have version 2.7.4
When we first started LinuxCNC we couldn't find either simulator in the configuration picker. After digging a bit, we found the files for one of the puma demos on github. When we dropped the files into linuxcnc/configs folder it showed up in our configuration picker, however; when we try to run it, it fails with this:
Warning: Spoiler!


Thanks again for all of your help!

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

More
18 Apr 2016 18:57 #73560 by andypugh
Replied by andypugh on topic 6 dof arm Demo
Getting the config from Github might well have not pulled everything in.

Do you have any other demo configs? I am very puzzled how you could have the Puma ones missing, as they have been there for years.

You do need to expand the "Sample Configurations" section to see them:


Attachments:
The following user(s) said Thank You: Cpk_Rbt

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

More
18 Apr 2016 19:10 #73561 by dgarrett
Replied by dgarrett on topic 6 dof arm Demo
From the log:
./puma_sim_6.hal:22: Pin 'joint.0.motor-pos-cmd' does not exist
You appear to have comingled files you downloaded from a joints_axes
branch to a 2.7.4 install. 2.7.x branches will not have pins like 'joint.0.motor-pos-cmd'

You can not mix configuration items from such disparate branches.
The following user(s) said Thank You: Cpk_Rbt

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

More
18 Apr 2016 19:25 #73562 by Cpk_Rbt
Replied by Cpk_Rbt on topic 6 dof arm Demo
We have been puzzled as well. Attached is a screenshot of our Sample Configurations list. Not sure what we did wrong, but it's starting to look like a fresh install might be in the works...
Attachments:

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

More
18 Apr 2016 19:41 #73563 by andypugh
Replied by andypugh on topic 6 dof arm Demo
You need to scroll down to sim -> axis -> vismach -> puma and expand the tree at each level, but it should be there
The following user(s) said Thank You: Cpk_Rbt

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

More
18 Apr 2016 19:51 #73565 by Cpk_Rbt
Replied by Cpk_Rbt on topic 6 dof arm Demo
Wow, I don't know how we missed that, I feel like we looked there, but we must have missed it. Sorry for it being such a simple mistake on our part. It was definitely one of those times where we just made it a much more complicated issue than it needed to be!

Thank you again.

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

More
18 Apr 2016 20:56 #73568 by andypugh
Replied by andypugh on topic 6 dof arm Demo
The next thing to know is that $ in Axis switches between Joint Mode and World Mode.

Also, anything non-trivial works a lot better in the Joint_Axes version of LinuxCNC (which completely separates the concepts of cartesian axes and machine joints)
The following user(s) said Thank You: Cpk_Rbt

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

Time to create page: 0.163 seconds
Powered by Kunena Forum