<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[RoboDK Forum - All Forums]]></title>
		<link>https://robodk.com/forum/</link>
		<description><![CDATA[RoboDK Forum - https://robodk.com/forum]]></description>
		<pubDate>Sat, 23 May 2026 15:13:17 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Questions about kinematic equations in RoboDK]]></title>
			<link>https://robodk.com/forum/Thread-Questions-about-kinematic-equations-in-RoboDK</link>
			<pubDate>Thu, 21 May 2026 15:02:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10431">hanzel</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Questions-about-kinematic-equations-in-RoboDK</guid>
			<description><![CDATA[I was able to resolve the issue on my own. However, regarding the dynamics equations, I solved them using a geometric approach and obtained the expected results theoretically. Nevertheless, when I applied those results to the robot, the actual behavior did not match the expected outcome.<br />
<br />
I have carefully measured and verified the dimensions to ensure they are consistent with the robot model specifications. I am conducting this experiment mainly for research purposes and to deepen my understanding through practical learning.The robot I am currently using is the ABB-IRB-360-1-1600.]]></description>
			<content:encoded><![CDATA[I was able to resolve the issue on my own. However, regarding the dynamics equations, I solved them using a geometric approach and obtained the expected results theoretically. Nevertheless, when I applied those results to the robot, the actual behavior did not match the expected outcome.<br />
<br />
I have carefully measured and verified the dimensions to ensure they are consistent with the robot model specifications. I am conducting this experiment mainly for research purposes and to deepen my understanding through practical learning.The robot I am currently using is the ABB-IRB-360-1-1600.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[What hardware do you use for prototyping robot cells pre-deployment?]]></title>
			<link>https://robodk.com/forum/Thread-What-hardware-do-you-use-for-prototyping-robot-cells-pre-deployment</link>
			<pubDate>Thu, 21 May 2026 12:48:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10430">Danieldsouza</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-What-hardware-do-you-use-for-prototyping-robot-cells-pre-deployment</guid>
			<description><![CDATA[Hey everyone,<br />
<br />
I've been thinking about how differently people approach the physical prototyping side before deploying a robot cell, and I'm curious what the community is actually using.<br />
<br />
RoboDK handles the simulation side brilliantly, but once you're ready to test I/O signals, sensor triggers, or controller logic on real hardware, the choice of components can make a big difference in how quickly you iterate.<br />
<br />
A few questions to get discussion going:<br />
<br />
1. What microcontroller/SBC do you use for testing signal logic before wiring to the actual robot controller?<br />
<br />
Arduino? Raspberry Pi? Something industrial like a CLICK PLC? Each has tradeoffs in cost, GPIO availability, and how easily it maps to the real controller environment.<br />
<br />
2. How do you handle sensor validation?<br />
<br />
Do you test proximity sensors, encoders, or vision triggers on a benchtop first, or go straight to the simulation + real robot combo?<br />
<br />
3. Any tips for bridging the gap between RoboDK's simulated I/O and physical test rigs?<br />
<br />
I've seen some clever setups using Python API calls to trigger GPIO on a Pi in sync with the simulation would love to hear what others have done.<br />
<br />
Not looking for a specific product recommendation , more interested in the workflow people follow and the lessons learned the hard way.<br />
<br />
Happy to share what I've tried too. What's working for you?]]></description>
			<content:encoded><![CDATA[Hey everyone,<br />
<br />
I've been thinking about how differently people approach the physical prototyping side before deploying a robot cell, and I'm curious what the community is actually using.<br />
<br />
RoboDK handles the simulation side brilliantly, but once you're ready to test I/O signals, sensor triggers, or controller logic on real hardware, the choice of components can make a big difference in how quickly you iterate.<br />
<br />
A few questions to get discussion going:<br />
<br />
1. What microcontroller/SBC do you use for testing signal logic before wiring to the actual robot controller?<br />
<br />
Arduino? Raspberry Pi? Something industrial like a CLICK PLC? Each has tradeoffs in cost, GPIO availability, and how easily it maps to the real controller environment.<br />
<br />
2. How do you handle sensor validation?<br />
<br />
Do you test proximity sensors, encoders, or vision triggers on a benchtop first, or go straight to the simulation + real robot combo?<br />
<br />
3. Any tips for bridging the gap between RoboDK's simulated I/O and physical test rigs?<br />
<br />
I've seen some clever setups using Python API calls to trigger GPIO on a Pi in sync with the simulation would love to hear what others have done.<br />
<br />
Not looking for a specific product recommendation , more interested in the workflow people follow and the lessons learned the hard way.<br />
<br />
Happy to share what I've tried too. What's working for you?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[UR20 Cycle time]]></title>
			<link>https://robodk.com/forum/Thread-UR20-Cycle-time</link>
			<pubDate>Thu, 21 May 2026 11:53:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10179">manan</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-UR20-Cycle-time</guid>
			<description><![CDATA[Hi,<br />
<br />
I am trying to simulate sanding path with UR20 robot. The path motion is accurate, and I set speed and acceleration parameters similar to actual path. However, I am getting big differences between the cycle time. Simulation time is 33.1 seconds, and real time is 64 seconds. I do have some wait commands, but it is less than 3 seconds. This robot has some safety constraint which cannot be added in Robodk for example, elbow speed 350mm/s, tool speed 350mm/sec, but my speed is not even set to that high. Please see the attached Robodk study. I am not sure why there is a big discrepancy between two cycle time. <br />
<br />
Thank you.<br />
<br />
Manan<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/robodk.png" title="RoboDK station" border="0" alt=".rdk" />
&nbsp;&nbsp;<a href="attachment.php?aid=7697" target="_blank" title="">robotpath.rdk</a> (Size: 3.18 MB / Downloads: 4)
]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I am trying to simulate sanding path with UR20 robot. The path motion is accurate, and I set speed and acceleration parameters similar to actual path. However, I am getting big differences between the cycle time. Simulation time is 33.1 seconds, and real time is 64 seconds. I do have some wait commands, but it is less than 3 seconds. This robot has some safety constraint which cannot be added in Robodk for example, elbow speed 350mm/s, tool speed 350mm/sec, but my speed is not even set to that high. Please see the attached Robodk study. I am not sure why there is a big discrepancy between two cycle time. <br />
<br />
Thank you.<br />
<br />
Manan<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/robodk.png" title="RoboDK station" border="0" alt=".rdk" />
&nbsp;&nbsp;<a href="attachment.php?aid=7697" target="_blank" title="">robotpath.rdk</a> (Size: 3.18 MB / Downloads: 4)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Display Panel add-in not rendering on macOS Desktop]]></title>
			<link>https://robodk.com/forum/Thread-Display-Panel-add-in-not-rendering-on-macOS-Desktop</link>
			<pubDate>Sun, 17 May 2026 18:50:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10421">aliabdelhamid</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Display-Panel-add-in-not-rendering-on-macOS-Desktop</guid>
			<description><![CDATA[<span style="color: #000000;" class="mycode_color">Hello RoboDK team,<br />
</span><br />
<br />
<span style="color: #000000;" class="mycode_color">I am having an issue with the Display Panel add-in on macOS.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">The Display Panel add-in installs correctly and I can create a display panel from Utilities → Create display panel. The Display Panel settings window opens correctly, and the panel appears to be attached to the selected object.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">However, the content is not rendered in the 3D view. I tested simple text such as “TEST”, HTML with a red background, large display sizes, different positions and rotations, and simple objects such as a box. Nothing is visible in the 3D scene.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">I also tested the official RoboDK Display Panel example stations, but the display content does not appear there either.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">Things I have already tried:</span><br />
<span style="color: #000000;" class="mycode_color">- Reinstalling the Display Panel add-in.</span><br />
<span style="color: #000000;" class="mycode_color">- Installing it in Current user storage.</span><br />
<span style="color: #000000;" class="mycode_color">- Updating RoboDK to the latest macOS version.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with simple text and HTML.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with different sizes, positions and rotations.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with simple objects.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with official Display Panel example stations.</span><br />
<span style="color: #000000;" class="mycode_color">- Restarting RoboDK completely.</span><br />
<span style="color: #000000;" class="mycode_color">- Resetting the tree/window layout settings.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">System:</span><br />
<span style="color: #000000;" class="mycode_color">- OS: macOS Sequoia 15.7.4</span><br />
<span style="color: #000000;" class="mycode_color">- RoboDK version: 6.0.0</span><br />
<span style="color: #000000;" class="mycode_color">- Add-in: Display Panel</span><br />
<span style="color: #000000;" class="mycode_color">- Installation location: Current user storage</span><br />
<br />
<span style="color: #000000;" class="mycode_color">Could this be a known issue with the Display Panel add-in on macOS? Is there any workaround, dependency, or setting required for the panel to render correctly?</span><br />
<br />
<span style="color: #000000;" class="mycode_color">Thank you.</span><br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7696" target="_blank" title="">Captura de pantalla 2026-05-17 a las 20.50.16.png</a> (Size: 882.91 KB / Downloads: 12)
]]></description>
			<content:encoded><![CDATA[<span style="color: #000000;" class="mycode_color">Hello RoboDK team,<br />
</span><br />
<br />
<span style="color: #000000;" class="mycode_color">I am having an issue with the Display Panel add-in on macOS.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">The Display Panel add-in installs correctly and I can create a display panel from Utilities → Create display panel. The Display Panel settings window opens correctly, and the panel appears to be attached to the selected object.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">However, the content is not rendered in the 3D view. I tested simple text such as “TEST”, HTML with a red background, large display sizes, different positions and rotations, and simple objects such as a box. Nothing is visible in the 3D scene.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">I also tested the official RoboDK Display Panel example stations, but the display content does not appear there either.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">Things I have already tried:</span><br />
<span style="color: #000000;" class="mycode_color">- Reinstalling the Display Panel add-in.</span><br />
<span style="color: #000000;" class="mycode_color">- Installing it in Current user storage.</span><br />
<span style="color: #000000;" class="mycode_color">- Updating RoboDK to the latest macOS version.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with simple text and HTML.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with different sizes, positions and rotations.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with simple objects.</span><br />
<span style="color: #000000;" class="mycode_color">- Testing with official Display Panel example stations.</span><br />
<span style="color: #000000;" class="mycode_color">- Restarting RoboDK completely.</span><br />
<span style="color: #000000;" class="mycode_color">- Resetting the tree/window layout settings.</span><br />
<br />
<span style="color: #000000;" class="mycode_color">System:</span><br />
<span style="color: #000000;" class="mycode_color">- OS: macOS Sequoia 15.7.4</span><br />
<span style="color: #000000;" class="mycode_color">- RoboDK version: 6.0.0</span><br />
<span style="color: #000000;" class="mycode_color">- Add-in: Display Panel</span><br />
<span style="color: #000000;" class="mycode_color">- Installation location: Current user storage</span><br />
<br />
<span style="color: #000000;" class="mycode_color">Could this be a known issue with the Display Panel add-in on macOS? Is there any workaround, dependency, or setting required for the panel to render correctly?</span><br />
<br />
<span style="color: #000000;" class="mycode_color">Thank you.</span><br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7696" target="_blank" title="">Captura de pantalla 2026-05-17 a las 20.50.16.png</a> (Size: 882.91 KB / Downloads: 12)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Question with painting spray on.py]]></title>
			<link>https://robodk.com/forum/Thread-Question-with-painting-spray-on-py</link>
			<pubDate>Sun, 17 May 2026 14:58:44 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10420">Meng</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Question-with-painting-spray-on-py</guid>
			<description><![CDATA[I have a question about RoboDK when painting: how can I use two robots to paint the same object like "inspection object"?<br />
<br />
When I run "progmain" the result is right, but when I run "prog12 ", I can't find the painted color on obj? I have tried to change obj and tool variables in the PY file.<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/robodk.png" title="RoboDK station" border="0" alt=".rdk" />
&nbsp;&nbsp;<a href="attachment.php?aid=7695" target="_blank" title="">multi painting520.rdk</a> (Size: 2.65 MB / Downloads: 13)
]]></description>
			<content:encoded><![CDATA[I have a question about RoboDK when painting: how can I use two robots to paint the same object like "inspection object"?<br />
<br />
When I run "progmain" the result is right, but when I run "prog12 ", I can't find the painted color on obj? I have tried to change obj and tool variables in the PY file.<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/robodk.png" title="RoboDK station" border="0" alt=".rdk" />
&nbsp;&nbsp;<a href="attachment.php?aid=7695" target="_blank" title="">multi painting520.rdk</a> (Size: 2.65 MB / Downloads: 13)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[License problem]]></title>
			<link>https://robodk.com/forum/Thread-License-problem</link>
			<pubDate>Fri, 15 May 2026 19:05:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10412">169981</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-License-problem</guid>
			<description><![CDATA[I have a problem because I activated the license but saw the update and performed it. And after the update I have the same problem as on SS. Please help, I don't know what to do next?<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7694" target="_blank" title="">Zrzut ekranu 2026-05-15 205203.png</a> (Size: 27.51 KB / Downloads: 54)
]]></description>
			<content:encoded><![CDATA[I have a problem because I activated the license but saw the update and performed it. And after the update I have the same problem as on SS. Please help, I don't know what to do next?<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7694" target="_blank" title="">Zrzut ekranu 2026-05-15 205203.png</a> (Size: 27.51 KB / Downloads: 54)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Motoman Dx100 connection issues]]></title>
			<link>https://robodk.com/forum/Thread-Motoman-Dx100-connection-issues</link>
			<pubDate>Thu, 14 May 2026 17:49:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10407">GeorgeLopez</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Motoman-Dx100-connection-issues</guid>
			<description><![CDATA[I am trying to connect RoboDk to my motoman Dx100 controller via the High Speed Ethernet Server. I have read a couple other threads on this issue, but none of them seem to become resolved. Whenever i try to connect I will get a message "The robot took to long to respond sending again"]]></description>
			<content:encoded><![CDATA[I am trying to connect RoboDk to my motoman Dx100 controller via the High Speed Ethernet Server. I have read a couple other threads on this issue, but none of them seem to become resolved. Whenever i try to connect I will get a message "The robot took to long to respond sending again"]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Inquiry Regarding Support and Configuration for Hybrid Serial-Parallel]]></title>
			<link>https://robodk.com/forum/Thread-Inquiry-Regarding-Support-and-Configuration-for-Hybrid-Serial-Parallel</link>
			<pubDate>Wed, 13 May 2026 09:07:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10395">xilijun</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Inquiry-Regarding-Support-and-Configuration-for-Hybrid-Serial-Parallel</guid>
			<description><![CDATA[Dear RoboDK Team,<br />
<div style="text-align: left;" class="mycode_align">We have an upcoming project that requires the use of a precession stepping robot, which adopts a hybrid serial-parallel mechanical structure.</div>
<div style="text-align: left;" class="mycode_align">At present, we have not yet obtained the 3D CAD model of this robot. We will coordinate with our client promptly and provide the model as soon as it becomes available.</div>
<div style="text-align: left;" class="mycode_align">We are writing to inquire whether the RoboDK software supports this type of hybrid serial-parallel precession stepping robot. If supported, kindly advise us on the detailed configuration procedure and the required documentation and materials.</div>
<div style="text-align: left;" class="mycode_align">Thank you for your support and prompt reply.</div>
Best regards,<br />

<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7693" target="_blank" title="">X17.png</a> (Size: 510.19 KB / Downloads: 27)

<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7693" target="_blank" title="">X17.png</a> (Size: 510.19 KB / Downloads: 27)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="Video" border="0" alt=".mp4" />
&nbsp;&nbsp;<a href="attachment.php?aid=7692" target="_blank" title="">X17.mp4</a> (Size: 332.5 KB / Downloads: 11)
]]></description>
			<content:encoded><![CDATA[Dear RoboDK Team,<br />
<div style="text-align: left;" class="mycode_align">We have an upcoming project that requires the use of a precession stepping robot, which adopts a hybrid serial-parallel mechanical structure.</div>
<div style="text-align: left;" class="mycode_align">At present, we have not yet obtained the 3D CAD model of this robot. We will coordinate with our client promptly and provide the model as soon as it becomes available.</div>
<div style="text-align: left;" class="mycode_align">We are writing to inquire whether the RoboDK software supports this type of hybrid serial-parallel precession stepping robot. If supported, kindly advise us on the detailed configuration procedure and the required documentation and materials.</div>
<div style="text-align: left;" class="mycode_align">Thank you for your support and prompt reply.</div>
Best regards,<br />

<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7693" target="_blank" title="">X17.png</a> (Size: 510.19 KB / Downloads: 27)

<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7693" target="_blank" title="">X17.png</a> (Size: 510.19 KB / Downloads: 27)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="Video" border="0" alt=".mp4" />
&nbsp;&nbsp;<a href="attachment.php?aid=7692" target="_blank" title="">X17.mp4</a> (Size: 332.5 KB / Downloads: 11)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Process failed to start: The system cannot find the file specified]]></title>
			<link>https://robodk.com/forum/Thread-Process-failed-to-start-The-system-cannot-find-the-file-specified</link>
			<pubDate>Fri, 08 May 2026 05:42:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10373">NMTAFE</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Process-failed-to-start-The-system-cannot-find-the-file-specified</guid>
			<description><![CDATA[I'm an IT technician assisting one of our staff set up RoboDK and we can't seem to connect to the Robot due to the program unable to locate the drivers. I can manually browse to the file path specified as well as see the full list of drivers in RoboDK.<br />
<br />
This is a test installation from my end, the other device has the IP address set to the robot and we are both getting the same result. Our prod version is 5.9.6 and I have also tested the current version, both yielded the same result. I've also tried different drivers all with no success.<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7683" target="_blank" title="">Screenshot 2026-05-08 133728.png</a> (Size: 85.35 KB / Downloads: 34)
]]></description>
			<content:encoded><![CDATA[I'm an IT technician assisting one of our staff set up RoboDK and we can't seem to connect to the Robot due to the program unable to locate the drivers. I can manually browse to the file path specified as well as see the full list of drivers in RoboDK.<br />
<br />
This is a test installation from my end, the other device has the IP address set to the robot and we are both getting the same result. Our prod version is 5.9.6 and I have also tested the current version, both yielded the same result. I've also tried different drivers all with no success.<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7683" target="_blank" title="">Screenshot 2026-05-08 133728.png</a> (Size: 85.35 KB / Downloads: 34)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Connection error with Fanuc M-710id/70 robot (RoboDK Trial Version)]]></title>
			<link>https://robodk.com/forum/Thread-Connection-error-with-Fanuc-M-710id-70-robot-RoboDK-Trial-Version</link>
			<pubDate>Wed, 06 May 2026 16:21:47 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10371">Trung Ho</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Connection-error-with-Fanuc-M-710id-70-robot-RoboDK-Trial-Version</guid>
			<description><![CDATA[I was trying to send my robot program from RoboDK to the Fanuc M-710id/70 robot and keep getting the error message: "[WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time" <br />
Even though I have turn off Window fire wall and I can also ping the robot from RoboDK, the error persisted. In the log it said: "Invalid header" and "Connection problems".<br />
I can not find anything similar online so I would be very grateful if anyone can help me with this. Thank you in advances.<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7679" target="_blank" title="">robodk.jpg</a> (Size: 93.38 KB / Downloads: 27)
]]></description>
			<content:encoded><![CDATA[I was trying to send my robot program from RoboDK to the Fanuc M-710id/70 robot and keep getting the error message: "[WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time" <br />
Even though I have turn off Window fire wall and I can also ping the robot from RoboDK, the error persisted. In the log it said: "Invalid header" and "Connection problems".<br />
I can not find anything similar online so I would be very grateful if anyone can help me with this. Thank you in advances.<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7679" target="_blank" title="">robodk.jpg</a> (Size: 93.38 KB / Downloads: 27)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Moving Two Robots Independently]]></title>
			<link>https://robodk.com/forum/Thread-Moving-Two-Robots-Independently</link>
			<pubDate>Tue, 05 May 2026 16:36:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=7192">HenryInUtah</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Moving-Two-Robots-Independently</guid>
			<description><![CDATA[Our PySide program will embed the RoboDK window so the user can visulize the robot movement.  This worked perfectly in the last project - which only used one robot.  The robot in the station was connected as normal and the simulated robot matched the real robot positions.  <br />
<br />
Skipping some steps... the <span style="font-family: Courier New;" class="mycode_font">self.RDK = robolink.Robolink(args=["-NEWINSTANCE", "-EXIT_LAST_COM", "-SKIPCOM_ALL"]) </span>command provided a RoboLink instance for our program.  That object could be used to move the robot or send a program to the controller.  No problems so far.<br />
<br />
The next project will use two robots - each with a seventh axis.  Each robot will have a separate ABB controller running the RoboDK driver.  I expect the RoboDK window to embed using the same steps as before.  Each robot in the station can connect and (hopefully) the simulation will echo what is happening in real life as the two robots move.  But here is where I get confused.<br />
<br />
Consider the example where each robot needs to calibrate an end effector.  Our program will move a robot to a position, signal the end effector to do something, then repeat for many positions.  This should happen for each robot at the same time - but the two robots are not "synchronized", they are running independently.  How do I do this?<br />
<br />
The first idea is to start two threads and pass the main RoboLink object to them. The "<span style="font-family: Courier New;" class="mycode_font">self.RDK</span>" object created above.  Thread "A" will make a reference to "Robot A" using something like <span style="font-family: Courier New;" class="mycode_font">self.Robot = self.RDK.Item('RobotA', 2)</span> and move it as needed.  Similarly, thread "B" will move RobotB.  In reality, they are both using methods in the same RoboLink object (I think).  What happens if both threads tell RoboLink to move different robots at the same?<br />
<br />
The "<a href="https://robodk.com/doc/en/PythonAPI/examples.html#synchronize-3-robots" target="_blank" rel="noopener" class="mycode_url">Synchronize 3 Robots</a>" example in the documentation also creates a thread for each robot, but the threads then create a new RoboLink instance.  How would this work if the RoboDK window (with the initial RoboLink) is embedded in our program?  That "embedded RoboLink" is also talking to the drivers to update the display, correct?<br />
<br />
I don't feel like I explained this very well - here is some pseudo-code that might help.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>class ApplicationGUI(QtWidgets.QMainWindow):<br />
&nbsp;&nbsp;&nbsp;&nbsp;def embedRoboSK(self):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.RDK = robolink.Robolink(args=["-NEWINSTANCE", "-EXIT_LAST_COM", "-SKIPCOM_ALL"])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Stuff happens to embed the window and connect to the robots<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;def startTreads(self):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Each thread gets a reference to the main RoboLink object and a file of instructions<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA = calibrationThreadA()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA.rdk = self.RDK<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA.instructions = pathToListOfPositionsA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA.start()<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB = calibrationThreadB(pathToListOfPositionsB)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB.rdk = self.RDK<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB.instructions = pathToListOfPositionsB<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB.start()<br />
<br />
<br />
class calibrationThreadA(QThread):<br />
&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self, parent=None):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QThread.__init__(self, parent)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;def run(self)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.robot = self.rdk.Item('RobotA', 2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Read the self.instructions file and move the robot when needed.<br />
<br />
<br />
class calibrationThreadB(QThread):<br />
&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self, parent=None):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QThread.__init__(self, parent)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;def run(self):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.robot = self.rdk.Item('RobotB', 2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Read the self.instructions file and move the robot when needed.</code></div></div>]]></description>
			<content:encoded><![CDATA[Our PySide program will embed the RoboDK window so the user can visulize the robot movement.  This worked perfectly in the last project - which only used one robot.  The robot in the station was connected as normal and the simulated robot matched the real robot positions.  <br />
<br />
Skipping some steps... the <span style="font-family: Courier New;" class="mycode_font">self.RDK = robolink.Robolink(args=["-NEWINSTANCE", "-EXIT_LAST_COM", "-SKIPCOM_ALL"]) </span>command provided a RoboLink instance for our program.  That object could be used to move the robot or send a program to the controller.  No problems so far.<br />
<br />
The next project will use two robots - each with a seventh axis.  Each robot will have a separate ABB controller running the RoboDK driver.  I expect the RoboDK window to embed using the same steps as before.  Each robot in the station can connect and (hopefully) the simulation will echo what is happening in real life as the two robots move.  But here is where I get confused.<br />
<br />
Consider the example where each robot needs to calibrate an end effector.  Our program will move a robot to a position, signal the end effector to do something, then repeat for many positions.  This should happen for each robot at the same time - but the two robots are not "synchronized", they are running independently.  How do I do this?<br />
<br />
The first idea is to start two threads and pass the main RoboLink object to them. The "<span style="font-family: Courier New;" class="mycode_font">self.RDK</span>" object created above.  Thread "A" will make a reference to "Robot A" using something like <span style="font-family: Courier New;" class="mycode_font">self.Robot = self.RDK.Item('RobotA', 2)</span> and move it as needed.  Similarly, thread "B" will move RobotB.  In reality, they are both using methods in the same RoboLink object (I think).  What happens if both threads tell RoboLink to move different robots at the same?<br />
<br />
The "<a href="https://robodk.com/doc/en/PythonAPI/examples.html#synchronize-3-robots" target="_blank" rel="noopener" class="mycode_url">Synchronize 3 Robots</a>" example in the documentation also creates a thread for each robot, but the threads then create a new RoboLink instance.  How would this work if the RoboDK window (with the initial RoboLink) is embedded in our program?  That "embedded RoboLink" is also talking to the drivers to update the display, correct?<br />
<br />
I don't feel like I explained this very well - here is some pseudo-code that might help.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>class ApplicationGUI(QtWidgets.QMainWindow):<br />
&nbsp;&nbsp;&nbsp;&nbsp;def embedRoboSK(self):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.RDK = robolink.Robolink(args=["-NEWINSTANCE", "-EXIT_LAST_COM", "-SKIPCOM_ALL"])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Stuff happens to embed the window and connect to the robots<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;def startTreads(self):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Each thread gets a reference to the main RoboLink object and a file of instructions<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA = calibrationThreadA()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA.rdk = self.RDK<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA.instructions = pathToListOfPositionsA<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadA.start()<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB = calibrationThreadB(pathToListOfPositionsB)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB.rdk = self.RDK<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB.instructions = pathToListOfPositionsB<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.threadB.start()<br />
<br />
<br />
class calibrationThreadA(QThread):<br />
&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self, parent=None):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QThread.__init__(self, parent)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;def run(self)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.robot = self.rdk.Item('RobotA', 2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Read the self.instructions file and move the robot when needed.<br />
<br />
<br />
class calibrationThreadB(QThread):<br />
&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self, parent=None):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QThread.__init__(self, parent)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;def run(self):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.robot = self.rdk.Item('RobotB', 2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Read the self.instructions file and move the robot when needed.</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Robot is not moving]]></title>
			<link>https://robodk.com/forum/Thread-Robot-is-not-moving</link>
			<pubDate>Tue, 05 May 2026 15:56:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=9104">weisseran</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Robot-is-not-moving</guid>
			<description><![CDATA[I'm using Mecademic Meca500.<br />
When I rotate the dial to change the robot orientation, I can see the robot on my screen moving but the real robot is not moving unless I click Move Joint.<br />
It was moving before.<br />
What went wrong ?]]></description>
			<content:encoded><![CDATA[I'm using Mecademic Meca500.<br />
When I rotate the dial to change the robot orientation, I can see the robot on my screen moving but the real robot is not moving unless I click Move Joint.<br />
It was moving before.<br />
What went wrong ?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OMPL Integration with RoboDK for Path Planning]]></title>
			<link>https://robodk.com/forum/Thread-OMPL-Integration-with-RoboDK-for-Path-Planning</link>
			<pubDate>Mon, 04 May 2026 12:27:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10363">Lukas12</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-OMPL-Integration-with-RoboDK-for-Path-Planning</guid>
			<description><![CDATA[At the moment, I am trying to integrate <span style="font-weight: bold;" class="mycode_b">OMPL into RoboDK</span> to use planners such as <span style="font-weight: bold;" class="mycode_b">PRM*, RRT, and FMT*</span>. Scene extraction from RoboDK to Python is already working (robot model, obstacles, joint limits, start/goal configurations).<br />
My current challenge is <span style="font-weight: bold;" class="mycode_b">collision checking</span>:<br />
OMPL runs, but some generated paths are not feasible. I suspect the issue is with the synchronization between OMPL(Python script) and RoboDK’s collision checker (currently using <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>return self.RDK.Collisions() == 0</code></div></div>).<br />
A few questions:<ul class="mycode_list"><li>Has anyone successfully integrated <span style="font-weight: bold;" class="mycode_b">OMPL directly with RoboDK</span>?<br />
</li>
<li>How is collision checking handled in RoboDK’s internal PRM implementation?<br />
</li>
<li>Is there a way to query the <span style="font-weight: bold;" class="mycode_b">minimum distance between the robot and obstacles</span>, rather than only checking for collisions?<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[At the moment, I am trying to integrate <span style="font-weight: bold;" class="mycode_b">OMPL into RoboDK</span> to use planners such as <span style="font-weight: bold;" class="mycode_b">PRM*, RRT, and FMT*</span>. Scene extraction from RoboDK to Python is already working (robot model, obstacles, joint limits, start/goal configurations).<br />
My current challenge is <span style="font-weight: bold;" class="mycode_b">collision checking</span>:<br />
OMPL runs, but some generated paths are not feasible. I suspect the issue is with the synchronization between OMPL(Python script) and RoboDK’s collision checker (currently using <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>return self.RDK.Collisions() == 0</code></div></div>).<br />
A few questions:<ul class="mycode_list"><li>Has anyone successfully integrated <span style="font-weight: bold;" class="mycode_b">OMPL directly with RoboDK</span>?<br />
</li>
<li>How is collision checking handled in RoboDK’s internal PRM implementation?<br />
</li>
<li>Is there a way to query the <span style="font-weight: bold;" class="mycode_b">minimum distance between the robot and obstacles</span>, rather than only checking for collisions?<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[curve follow project with point]]></title>
			<link>https://robodk.com/forum/Thread-curve-follow-project-with-point</link>
			<pubDate>Thu, 30 Apr 2026 13:12:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=7039">SagarMangulkar</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-curve-follow-project-with-point</guid>
			<description><![CDATA[<span style="font-family: Calibri, sans-serif;" class="mycode_font">For polishing how to make a program in which the grinder blade tool should be parallel to each curve follow point without collision. </span><br />
<span style="font-family: Calibri, sans-serif;" class="mycode_font"> </span><br />
<span style="font-family: Calibri, sans-serif;" class="mycode_font">Please suggest I am attaching station here.</span><br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/robodk.png" title="RoboDK station" border="0" alt=".rdk" />
&nbsp;&nbsp;<a href="attachment.php?aid=7677" target="_blank" title="">Polishing SGP Down RH.rdk</a> (Size: 2.51 MB / Downloads: 41)
]]></description>
			<content:encoded><![CDATA[<span style="font-family: Calibri, sans-serif;" class="mycode_font">For polishing how to make a program in which the grinder blade tool should be parallel to each curve follow point without collision. </span><br />
<span style="font-family: Calibri, sans-serif;" class="mycode_font"> </span><br />
<span style="font-family: Calibri, sans-serif;" class="mycode_font">Please suggest I am attaching station here.</span><br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/robodk.png" title="RoboDK station" border="0" alt=".rdk" />
&nbsp;&nbsp;<a href="attachment.php?aid=7677" target="_blank" title="">Polishing SGP Down RH.rdk</a> (Size: 2.51 MB / Downloads: 41)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Modifying a code instruction always changes the name]]></title>
			<link>https://robodk.com/forum/Thread-Modifying-a-code-instruction-always-changes-the-name</link>
			<pubDate>Wed, 29 Apr 2026 17:55:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=7192">HenryInUtah</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Modifying-a-code-instruction-always-changes-the-name</guid>
			<description><![CDATA[When modifying a code instruction, a dialog pops up that provides access to the code.  But if the user presses cancel the name of the instruction is changed.  If the user presses cancel, then everything should revert to what it was.  Could you please update the cancel button so that it leaves the name alone?<br />
<br />
Here is an image to help explain:<br />
<br />

<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7676" target="_blank" title="">RoboDK Always Renames Instruction.png</a> (Size: 21.5 KB / Downloads: 62)
]]></description>
			<content:encoded><![CDATA[When modifying a code instruction, a dialog pops up that provides access to the code.  But if the user presses cancel the name of the instruction is changed.  If the user presses cancel, then everything should revert to what it was.  Could you please update the cancel button so that it leaves the name alone?<br />
<br />
Here is an image to help explain:<br />
<br />

<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
&nbsp;&nbsp;<a href="attachment.php?aid=7676" target="_blank" title="">RoboDK Always Renames Instruction.png</a> (Size: 21.5 KB / Downloads: 62)
]]></content:encoded>
		</item>
	</channel>
</rss>