LinuxCnc and Industrial Robot?

More
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

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

More
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.

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

More
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:

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

More
29 Aug 2025 22:47 #334130 by meister

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

More
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.

More
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.

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

  • heaven
  • Away
  • Junior Member
  • Junior Member
More
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.

More
02 Sep 2025 12:37 #334267 by andypugh
Replied by andypugh 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

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) 
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.189 seconds
Powered by Kunena Forum