general questions about 6dof system
- andypugh
- Offline
- Moderator
- Posts: 23170
- Thank you received: 4860
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.
- Aciera
- Offline
- Administrator
- Posts: 4025
- Thank you received: 1734
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.
Please Log in or Create an account to join the conversation.
- sibelius
- Topic Author
- Visitor
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.
- Aciera
- Offline
- Administrator
- Posts: 4025
- Thank you received: 1734
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.
Please Log in or Create an account to join the conversation.
- sibelius
- Topic Author
- Visitor
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
- Topic Author
- Visitor
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.
- andypugh
- Offline
- Moderator
- Posts: 23170
- Thank you received: 4860
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.
- Roiki
- Offline
- Premium Member
- Posts: 116
- Thank you received: 19
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.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
- Posts: 23170
- Thank you received: 4860
Pocketnc doesn't have inverse kinematics so no tcp support.
But you said that about LinuxCNC too.
Please Log in or Create an account to join the conversation.
- Aciera
- Offline
- Administrator
- Posts: 4025
- Thank you received: 1734
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
Please Log in or Create an account to join the conversation.