LinuxCnc and Industrial Robot?
- Holzwurm56
- Offline
- Premium Member
-
Less
More
- Posts: 134
- Thank you received: 0
25 Aug 2025 17:56 #333913
by Holzwurm56
LinuxCnc and Industrial Robot? was created by Holzwurm56
Hello, I've seen industrial robots online that were used as 3D printers, for drawing, or for milling. Does anyone have a robot arm like this in use for such an application? Can this be done with LinuxCnc? Which LinuxCnc version would I need? Are there programs for creating toolpaths?
Thank you very much for any answers.
Hans
Thank you very much for any answers.
Hans
Please Log in or Create an account to join the conversation.
- tommylight
-
- Online
- Moderator
-
Less
More
- Posts: 20724
- Thank you received: 7052
25 Aug 2025 20:47 #333920
by tommylight
Replied by tommylight on topic LinuxCnc and Industrial Robot?
I have/had KUKA industrial robots welding and paletizing bricks and sacks with sand, but they used a stripped down version of winxp.
And there are some robots here on this forum running LinuxCNC, just search for Scara robot. Also there should be some configs included with LinuxCNC so you can download the ISO, write it to a USB and boot from it, then run LinuxCNC in sim mode, some sim configs also have visualization so you can see on screen the machine moving.
As for toolpaths, it depends on what you need, some stuff can be done as simple as for a normal router/engraver/plotter, some might need specialized CAM software.
And there are some robots here on this forum running LinuxCNC, just search for Scara robot. Also there should be some configs included with LinuxCNC so you can download the ISO, write it to a USB and boot from it, then run LinuxCNC in sim mode, some sim configs also have visualization so you can see on screen the machine moving.
As for toolpaths, it depends on what you need, some stuff can be done as simple as for a normal router/engraver/plotter, some might need specialized CAM software.
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 21457
- Thank you received: 4712
29 Aug 2025 20:15 #334121
by andypugh
Replied by andypugh on topic LinuxCnc and Industrial Robot?
See the config
sim/axis/vismach/puma
for an example config including a graphical representation of the simulated robot.
Note that getting the Denavit-Hartenberg parameters exactly right is not a trivial task if they are not provided. (and there are two different conventions for them)
There are a few examples out there. Look on YouTube.
For example:
sim/axis/vismach/puma
for an example config including a graphical representation of the simulated robot.
Note that getting the Denavit-Hartenberg parameters exactly right is not a trivial task if they are not provided. (and there are two different conventions for them)
There are a few examples out there. Look on YouTube.
For example:
Please Log in or Create an account to join the conversation.
- meister
- Offline
- Platinum Member
-
Less
More
- Posts: 637
- Thank you received: 384
29 Aug 2025 22:47 #334130
by meister
Replied by meister on topic LinuxCnc and Industrial Robot?
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 21457
- Thank you received: 4712
31 Aug 2025 16:17 #334188
by andypugh
Replied by andypugh on topic LinuxCnc and Industrial Robot?
The Melfa seems to be all in-line so that makes the kinematics somewhat simpler.
Please Log in or Create an account to join the conversation.
- Aciera
-
- Offline
- Administrator
-
Less
More
- Posts: 4506
- Thank you received: 2012
01 Sep 2025 12:22 #334225
by Aciera
Replied by Aciera on topic LinuxCnc and Industrial Robot?
It is possible to use LinuxCNC to run cartesian (ie xyz) gcode on an industrial robot. However, since the planner has no information about the kinematics used and 'assumes' a cartesian joint/axes configuration you will not get uniform velocities over the robot's work space.
If accurate path velocities are important for your application then you are going to have a hard time using LinuxCNC with a manipulator.
If accurate path velocities are important for your application then you are going to have a hard time using LinuxCNC with a manipulator.
Please Log in or Create an account to join the conversation.
- heaven
- Away
- Junior Member
-
Less
More
- Posts: 27
- Thank you received: 0
02 Sep 2025 02:46 #334250
by heaven
Replied by heaven on topic LinuxCnc and Industrial Robot?
One more problem, LinuxCNC is using 3-axis (xyz) readahead, so if you are using xyz+(abcuvw) axis blending in G-code command, the speed will be very slow
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 21457
- Thank you received: 4712
02 Sep 2025 12:37 #334267
by andypugh
If the G-code is very short segments, this becomes a limit to the speed. But if the moves are long, the system can run at full speed.
Replied by andypugh on topic LinuxCnc and Industrial Robot?
That will depend on the G-code. The slow motion in combined moves is to do with the requirement in the simple path planner that the system can stop in the next segment (if it turns out to be the last segment, because without lookahead it can't know what the allowed exit speed is for the current segment)One more problem, LinuxCNC is using 3-axis (xyz) readahead, so if you are using xyz+(abcuvw) axis blending in G-code command, the speed will be very slow
If the G-code is very short segments, this becomes a limit to the speed. But if the moves are long, the system can run at full speed.
Please Log in or Create an account to join the conversation.
Time to create page: 0.073 seconds