general questions about 6dof system

More
25 May 2021 18:28 #210247 by andypugh
Replied by andypugh on topic general questions about 6dof system

1. Limitation: We need to be able to switch kinematics from inside gcode and we cannot do that in regular LinuxCNC-master. We need to build Dewey Garrett's 'switch-kins-branch' since his work was not allowed to be merged with master.


I can't imagine that anyone prevented it being merged with Master. I don't think that anyone could. Dewey has push-rights. I don't recall any discussion on the matter in which any opinion was given either way.

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

More
25 May 2021 19:54 - 26 May 2021 12:24 #210256 by Aciera
Replied by Aciera on topic general questions about 6dof system
If I recall correctly, Deweys wording was that his code changes for switch-kins "were not accepted to be merged with master". As to why or by whom I have no idea but apparently the place to lobby for such things would be the developers mailing list. At the time I was a very new user of LinuxCNC so I certainly didn't feel like I had any business speaking up at the developers table. I do recall some concerns that the switching of kinematics would cause servo systems to throw a following error. Come to think of it I'm actually not sure if I found that to be a problem with my robot configuration.
He also noted that the number of users using non-trivial kinematics is rather small so I guess there are not many to actually do any lobbying for such things.
In any case when I contacted him last winter about merging the switchkins-branch with the current master he seemed to have moved on with other projects but kindly agreed to rebase the branch on the current master so Dmitry could merge his nxy-branch with the switchkins-branch.

I for one feel that the ability to switch kinematics in GCODE is not only a USEFUL addition to LinuxCNC but is actually a NECESSITY for anybody using non-trivial kinematics. Whether it's 5 axis milling or serial manipulators switchkins makes a LOT of things possible.
We even use it on a mill with a manual swivel head to mill slanted holes in handrails.
Last edit: 26 May 2021 12:24 by Aciera. Reason: Turns out I didn't recall that correctly. My apologies.

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

  • sibelius
  • sibelius's Avatar Topic Author
  • Visitor
  • Visitor
26 May 2021 05:22 #210305 by sibelius
Replied by sibelius on topic general questions about 6dof system
Thank you very much to all of you.

All these information are very appreciated.
At the moment my main problem is to build a light and rigid robot.
I have already choose the set of stepper and I design a rotating joint that suit my pocket, now I have to see if I can realize it.
Will see what happen.

Regards,
V.

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

More
26 May 2021 12:41 #210339 by Aciera
Replied by Aciera on topic general questions about 6dof system
I'm sorry sibelius for getting your thread off topic but I miss quoted Dewey in my last post and I would like to set things right.

In my last post I wrote this:

If I recall correctly, Deweys wording was that his code
changes for switch-kins "were not accepted to be merged
with master".


This is Deweys response:

I don't think i said the above at all -- there is no
procedure to 'accept' a major change. But, there may
be well-reasoned *objections* either before or after
a change and the changer is obliged to respond i suppose.



Not that this is a big deal but I felt that in times of fake news and alternative facts I had to flag my own disinformation and set the record straight.

My apologies again. :blush:

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

  • sibelius
  • sibelius's Avatar Topic Author
  • Visitor
  • Visitor
26 May 2021 13:08 #210344 by sibelius
Replied by sibelius on topic general questions about 6dof system
Hello Aciera

No problem at all, no need to apologize, I like to read all the comments.
Thanks

Regards,
V.

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

  • sibelius
  • sibelius's Avatar Topic Author
  • Visitor
  • Visitor
28 May 2021 09:56 #210509 by sibelius
Replied by sibelius on topic general questions about 6dof system
Hi all

Just out of curiosity does anyone know a software that can generate a toolpath for such robot?
I am sure they exist an cost an arm an a leg but I am just curious.

Thanks.
V.

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

More
28 May 2021 10:03 #210511 by andypugh
Replied by andypugh on topic general questions about 6dof system
Robot toolpaths will look exactly the same as any other TCP toolpath.

I think that (with the right options paid for) Fusion 360 can do it. (It needs a few switches to be changed in the generic LinuxCNC post-processor to enable TCP mode)

The PocketNC can run in TCP mode, I think, and they seem to bundle Fusion360. (PocketNC uses LinuxCNC/Machinekit as the controller)

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

More
28 May 2021 14:34 - 28 May 2021 14:37 #210530 by Roiki
Replied by Roiki on topic general questions about 6dof system
Pocketnc doesn't have inverse kinematics so no tcp support. They do the kinematics in the post processor and support dynamic work offsets only in 3+2.

Hi all

Just out of curiosity does anyone know a software that can generate a toolpath for such robot?
I am sure they exist an cost an arm an a leg but I am just curious.

Thanks.
V.


Robotmaster, robodk, Siemens hand one. Also most manufacturers have their own. They allow you build entire work cells if you want.

Robodk has a quite cheap edu option a few years back.
Last edit: 28 May 2021 14:37 by Roiki.
The following user(s) said Thank You: sibelius

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

More
28 May 2021 14:49 #210533 by andypugh
Replied by andypugh on topic general questions about 6dof system

Pocketnc doesn't have inverse kinematics so no tcp support.


But you said that about LinuxCNC too.
The following user(s) said Thank You: sibelius

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

More
28 May 2021 17:26 - 28 May 2021 17:40 #210544 by Aciera
Replied by Aciera on topic general questions about 6dof system
For professional use:
www.robotmaster.com/en

I believe RoboDK has an import function for GCODE toolpaths and it can then create the corresponding code for the particular Robot/Controller.

All solutions will of course require the exact mathematical model of the robot in use.


Here is a very readable introduction to the problems of singularities:
www.mecademic.com/en/what-are-singularit...a-six-axis-robot-arm
Last edit: 28 May 2021 17:40 by Aciera. Reason: Add link for singularities
The following user(s) said Thank You: sibelius

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

Time to create page: 0.076 seconds
Powered by Kunena Forum