<?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>Thu, 15 Oct 2026 08:58:27 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Conveyor tracking with RoboDK (e.g., Curve Follow Project)]]></title>
			<link>https://robodk.com/forum/Thread-Conveyor-tracking-with-RoboDK-e-g-Curve-Follow-Project</link>
			<pubDate>Thu, 15 Oct 2026 03:58:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=4300">Keisuke.Sakai</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Conveyor-tracking-with-RoboDK-e-g-Curve-Follow-Project</guid>
			<description><![CDATA[Hello RoboK Team,<br />
<br />
I am planning an application similar to welding where parts are moving on a conveyor.<br />
<br />
<ol type="1" class="mycode_list"><li>Is it possible to use features like the "Curve Follow Project" for a moving workpiece (conveyor tracking) natively in RoboDK?<br />
</li>
<li>If it is not possible natively and requires combining with the RoboDK API, could you please explain or provide the recommended approach/workflow to achieve real-time synchronization with a conveyor?<br />
</li>
</ol>
<br />
<br />
Thank you for your support!<br />
Keisuke Sakai<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=7909" target="_blank" title="">新しいプロジェクト (1).rdk</a> (Size: 3.52 MB / Downloads: 0)
]]></description>
			<content:encoded><![CDATA[Hello RoboK Team,<br />
<br />
I am planning an application similar to welding where parts are moving on a conveyor.<br />
<br />
<ol type="1" class="mycode_list"><li>Is it possible to use features like the "Curve Follow Project" for a moving workpiece (conveyor tracking) natively in RoboDK?<br />
</li>
<li>If it is not possible natively and requires combining with the RoboDK API, could you please explain or provide the recommended approach/workflow to achieve real-time synchronization with a conveyor?<br />
</li>
</ol>
<br />
<br />
Thank you for your support!<br />
Keisuke Sakai<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=7909" target="_blank" title="">新しいプロジェクト (1).rdk</a> (Size: 3.52 MB / Downloads: 0)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[UR Post processor converts movec command to moveL command]]></title>
			<link>https://robodk.com/forum/Thread-UR-Post-processor-converts-movec-command-to-moveL-command</link>
			<pubDate>Wed, 14 Oct 2026 11:21:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=11341">Marijnd01</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-UR-Post-processor-converts-movec-command-to-moveL-command</guid>
			<description><![CDATA[As the title says, it convert the movec commands in robodk to a movel command in the script, but not all of the movec commands, just a few. The circles have a radius of 650mm that don’t work but the circles with a radius of 600mm do work. The maximum circle diameter is set to way larger than what I have. The robot I’m trying to program is a ur10]]></description>
			<content:encoded><![CDATA[As the title says, it convert the movec commands in robodk to a movel command in the script, but not all of the movec commands, just a few. The circles have a radius of 650mm that don’t work but the circles with a radius of 600mm do work. The maximum circle diameter is set to way larger than what I have. The robot I’m trying to program is a ur10]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Real time robot UR5 tracking in RoboDK]]></title>
			<link>https://robodk.com/forum/Thread-Real-time-robot-UR5-tracking-in-RoboDK</link>
			<pubDate>Mon, 12 Oct 2026 14:35:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=11328">badidou213</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Real-time-robot-UR5-tracking-in-RoboDK</guid>
			<description><![CDATA[I am working on a university project using a UR5 robot, and for our first test we need to program pick and place operation using RoboDK. The robot is connected to both its teach pendant and RoboDK.<br />
<br />
When I move the robot using the teach pendant, I can see its movements on the tablet but the virtual robot in RoboDK does not update automatically. I know there is an option to retrieve the robot's current position but I have to click it manually and it doesn't keep updating as the robot moves.<br />
<br />
Is it possible to configure RoboDK to continuously display the real robot's position and follow its movements? Also when I execute a pick and place program I would like to see the physical robot's movements reflected in RoboDK in real time rather than just seeing the simulation. How can I achieve this?]]></description>
			<content:encoded><![CDATA[I am working on a university project using a UR5 robot, and for our first test we need to program pick and place operation using RoboDK. The robot is connected to both its teach pendant and RoboDK.<br />
<br />
When I move the robot using the teach pendant, I can see its movements on the tablet but the virtual robot in RoboDK does not update automatically. I know there is an option to retrieve the robot's current position but I have to click it manually and it doesn't keep updating as the robot moves.<br />
<br />
Is it possible to configure RoboDK to continuously display the real robot's position and follow its movements? Also when I execute a pick and place program I would like to see the physical robot's movements reflected in RoboDK in real time rather than just seeing the simulation. How can I achieve this?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Issue Editing Targets in Curve Follow Project]]></title>
			<link>https://robodk.com/forum/Thread-Issue-Editing-Targets-in-Curve-Follow-Project</link>
			<pubDate>Thu, 08 Oct 2026 15:13:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=11324">joshb5643</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Issue-Editing-Targets-in-Curve-Follow-Project</guid>
			<description><![CDATA[Hello, I need to adjust a couple of points in a curve follow project, however when I adjust and ‘teach current position’ the position changes dramatically and unexpectedly when I run it again, this happens even if I move to the position and ‘teach current position’ without changing anything. <br />
I noticed that when creating a curve follow project I have a reference frame set in the curve follow project settings but when I run the program with the robot panel open, the drop down is set to the Fanuc base frame, however I do not recognize the active frame coordinates. If I right click set ref instruction and uncheck ‘force original pose’ then the active frame does change to the expected frame, but none of the positions are reachable. I’ve tried recalculating targets but this fails.<br />
Disabling ‘Impose original tool and reference in programs’ fixes the reference frame issue but now I cannot get the curve follow projects to run at all and the points that the robot will move to are completely incorrect. I get a green check with ‘path solved successfully’ but when I simulate/run it just moves to the first point and stops. The green tool path looks correct but again the points that it does move to are not even close.]]></description>
			<content:encoded><![CDATA[Hello, I need to adjust a couple of points in a curve follow project, however when I adjust and ‘teach current position’ the position changes dramatically and unexpectedly when I run it again, this happens even if I move to the position and ‘teach current position’ without changing anything. <br />
I noticed that when creating a curve follow project I have a reference frame set in the curve follow project settings but when I run the program with the robot panel open, the drop down is set to the Fanuc base frame, however I do not recognize the active frame coordinates. If I right click set ref instruction and uncheck ‘force original pose’ then the active frame does change to the expected frame, but none of the positions are reachable. I’ve tried recalculating targets but this fails.<br />
Disabling ‘Impose original tool and reference in programs’ fixes the reference frame issue but now I cannot get the curve follow projects to run at all and the points that the robot will move to are completely incorrect. I get a green check with ‘path solved successfully’ but when I simulate/run it just moves to the first point and stops. The green tool path looks correct but again the points that it does move to are not even close.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Welding Add-In RoboDK]]></title>
			<link>https://robodk.com/forum/Thread-Welding-Add-In-RoboDK</link>
			<pubDate>Thu, 08 Oct 2026 13:34:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=11323">YannikB</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Welding-Add-In-RoboDK</guid>
			<description><![CDATA[Hello everyone,<br />
<br />
I would like to use the Welding Add-In in RoboDK for a welding project / WAAM application. I have already sent several inquiries regarding this, but unfortunately, I have not received a response yet.<br />
<br />
Do you have any experience with the Welding Add-In or know how the process works? I would really appreciate it if you could give me some information or point me in the right direction.<br />
<br />
I would like to get started with the Welding Add-In as soon as possible, so any help or information would be greatly appreciated.<br />
<br />
Thank you very much in advance for your support.<br />
<br />
Best regards,<br />
<br />
Yannik]]></description>
			<content:encoded><![CDATA[Hello everyone,<br />
<br />
I would like to use the Welding Add-In in RoboDK for a welding project / WAAM application. I have already sent several inquiries regarding this, but unfortunately, I have not received a response yet.<br />
<br />
Do you have any experience with the Welding Add-In or know how the process works? I would really appreciate it if you could give me some information or point me in the right direction.<br />
<br />
I would like to get started with the Welding Add-In as soon as possible, so any help or information would be greatly appreciated.<br />
<br />
Thank you very much in advance for your support.<br />
<br />
Best regards,<br />
<br />
Yannik]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Request to Add EFORT GR6150-2900 Robot Model and Post Processor]]></title>
			<link>https://robodk.com/forum/Thread-Request-to-Add-EFORT-GR6150-2900-Robot-Model-and-Post-Processor</link>
			<pubDate>Tue, 06 Oct 2026 13:46:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=11316">sauer</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Request-to-Add-EFORT-GR6150-2900-Robot-Model-and-Post-Processor</guid>
			<description><![CDATA[I would like to request support for the <span style="font-weight: bold;" class="mycode_b">EFORT GR6150-2900</span> industrial robot.<br />
<br />
The <span style="font-weight: bold;" class="mycode_b">robot model is essential</span> for my current project, and I would greatly appreciate it if an official GR6150-2900 model could be added to the RoboDK robot library.<br />
<br />
If possible, I would also like to request a <span style="font-weight: bold;" class="mycode_b">post processor for the EFORT controller</span>, so that programs generated in RoboDK can be exported for use on the real robot. The post processor is not mandatory at this stage, but it would be very helpful if it could also be provided.<br />
<br />
Reference file: <a href="https://www.efort.com.cn/index.php/service/downservice/200.html" target="_blank" rel="noopener" class="mycode_url">https://www.efort.com.cn/index.php/servi...e/200.html</a><br />
<br />
Thank you very much for your help and support.<br />
Best regards]]></description>
			<content:encoded><![CDATA[I would like to request support for the <span style="font-weight: bold;" class="mycode_b">EFORT GR6150-2900</span> industrial robot.<br />
<br />
The <span style="font-weight: bold;" class="mycode_b">robot model is essential</span> for my current project, and I would greatly appreciate it if an official GR6150-2900 model could be added to the RoboDK robot library.<br />
<br />
If possible, I would also like to request a <span style="font-weight: bold;" class="mycode_b">post processor for the EFORT controller</span>, so that programs generated in RoboDK can be exported for use on the real robot. The post processor is not mandatory at this stage, but it would be very helpful if it could also be provided.<br />
<br />
Reference file: <a href="https://www.efort.com.cn/index.php/service/downservice/200.html" target="_blank" rel="noopener" class="mycode_url">https://www.efort.com.cn/index.php/servi...e/200.html</a><br />
<br />
Thank you very much for your help and support.<br />
Best regards]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[FANUC MoveC completes physically but RoboDK remains at Working]]></title>
			<link>https://robodk.com/forum/Thread-FANUC-MoveC-completes-physically-but-RoboDK-remains-at-Working</link>
			<pubDate>Thu, 01 Oct 2026 18:30:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=6640">joshuag1041</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-FANUC-MoveC-completes-physically-but-RoboDK-remains-at-Working</guid>
			<description><![CDATA[Hi RoboDK Support,<br />
<br />
I’m encountering an issue with online circular motion using the Python API. The robot executes the MoveC arc and stops at the endpoint, but RoboDK remains at “Working…” and the blocking MoveC call never returns. MoveJ and MoveL complete normally, and the same arc works in simulation.<br />
My setup is:<ul class="mycode_list"><li>RoboDK 6.0.0 on Windows<br />
</li>
<li>FANUC Socket Messaging driver 5.3.2<br />
</li>
<li>FANUC LR Mate 200iD/7L<br />
</li>
<li>Controller software V9.10P/26<br />
</li>
</ul>
I replaced the controller programs using the V9 RDK_S3.PC and accompanying TP files from the downloaded driver package, but the issue persists.<br />
During the arc, GO_MC shows MOVING at line 2. Afterward, it shows ABORTED at line 1, while RDK_S3 remains RUNNING with observed line readings around 516–525. There are no active alarms or corresponding alarm-history entries.<br />
I’ve attached the Python script, connection log, and relevant screenshots. Could you check whether this is a driver compatibility or motion-completion reporting issue and advise on the appropriate fix?<br />
<br />
Best,<br />
<br />
Joshua<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/python.png" title="Python file" border="0" alt=".py" />
&nbsp;&nbsp;<a href="attachment.php?aid=7897" target="_blank" title="">robot_circular.py</a> (Size: 3.83 KB / Downloads: 22)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7898" target="_blank" title="">IMG_2D4556DB-C5B0-4495-B036-678E34FBA1B4.jpeg</a> (Size: 294.83 KB / Downloads: 27)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7899" target="_blank" title="">IMG_564E910A-76F6-44C4-B4AD-E90926DBECA8.jpeg</a> (Size: 308.46 KB / Downloads: 25)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7900" target="_blank" title="">IMG_0995.jpeg</a> (Size: 624.81 KB / Downloads: 27)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7901" target="_blank" title="">IMG_0997.jpeg</a> (Size: 594.16 KB / Downloads: 29)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7902" target="_blank" title="">IMG_0998.jpeg</a> (Size: 587.41 KB / Downloads: 30)
<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=7903" target="_blank" title="">image(6).png</a> (Size: 11.77 KB / Downloads: 37)
]]></description>
			<content:encoded><![CDATA[Hi RoboDK Support,<br />
<br />
I’m encountering an issue with online circular motion using the Python API. The robot executes the MoveC arc and stops at the endpoint, but RoboDK remains at “Working…” and the blocking MoveC call never returns. MoveJ and MoveL complete normally, and the same arc works in simulation.<br />
My setup is:<ul class="mycode_list"><li>RoboDK 6.0.0 on Windows<br />
</li>
<li>FANUC Socket Messaging driver 5.3.2<br />
</li>
<li>FANUC LR Mate 200iD/7L<br />
</li>
<li>Controller software V9.10P/26<br />
</li>
</ul>
I replaced the controller programs using the V9 RDK_S3.PC and accompanying TP files from the downloaded driver package, but the issue persists.<br />
During the arc, GO_MC shows MOVING at line 2. Afterward, it shows ABORTED at line 1, while RDK_S3 remains RUNNING with observed line readings around 516–525. There are no active alarms or corresponding alarm-history entries.<br />
I’ve attached the Python script, connection log, and relevant screenshots. Could you check whether this is a driver compatibility or motion-completion reporting issue and advise on the appropriate fix?<br />
<br />
Best,<br />
<br />
Joshua<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/python.png" title="Python file" border="0" alt=".py" />
&nbsp;&nbsp;<a href="attachment.php?aid=7897" target="_blank" title="">robot_circular.py</a> (Size: 3.83 KB / Downloads: 22)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7898" target="_blank" title="">IMG_2D4556DB-C5B0-4495-B036-678E34FBA1B4.jpeg</a> (Size: 294.83 KB / Downloads: 27)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7899" target="_blank" title="">IMG_564E910A-76F6-44C4-B4AD-E90926DBECA8.jpeg</a> (Size: 308.46 KB / Downloads: 25)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7900" target="_blank" title="">IMG_0995.jpeg</a> (Size: 624.81 KB / Downloads: 27)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7901" target="_blank" title="">IMG_0997.jpeg</a> (Size: 594.16 KB / Downloads: 29)
<br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
&nbsp;&nbsp;<a href="attachment.php?aid=7902" target="_blank" title="">IMG_0998.jpeg</a> (Size: 587.41 KB / Downloads: 30)
<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=7903" target="_blank" title="">image(6).png</a> (Size: 11.77 KB / Downloads: 37)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Request to add  ROKAE NB12-12/1.4]]></title>
			<link>https://robodk.com/forum/Thread-Request-to-add-ROKAE-NB12-12-1-4</link>
			<pubDate>Thu, 17 Sep 2026 09:54:17 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=11237">WesleySpits</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Request-to-add-ROKAE-NB12-12-1-4</guid>
			<description><![CDATA[<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">Hello,</span></span><br />
<br />
<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">Would it be possible to add ROKAE NB12-12/1.4 to the library?</span></span><br />
<br />
<br />
<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">Thanks</span></span><br />
<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">
<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=7891" target="_blank" title="">Schermafbeelding 2026-09-17 112930.jpg</a> (Size: 73.11 KB / Downloads: 69)
</span></span><br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=7892" target="_blank" title="">Rokae NB12-12-1.4.STEP.zip</a> (Size: 5.45 MB / Downloads: 38)
]]></description>
			<content:encoded><![CDATA[<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">Hello,</span></span><br />
<br />
<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">Would it be possible to add ROKAE NB12-12/1.4 to the library?</span></span><br />
<br />
<br />
<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">Thanks</span></span><br />
<span style="color: #013357;" class="mycode_color"><span style="font-family: 'Open Sans', sans-serif;" class="mycode_font">
<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=7891" target="_blank" title="">Schermafbeelding 2026-09-17 112930.jpg</a> (Size: 73.11 KB / Downloads: 69)
</span></span><br />
<br />
<img src="//cdn.robodk.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
&nbsp;&nbsp;<a href="attachment.php?aid=7892" target="_blank" title="">Rokae NB12-12-1.4.STEP.zip</a> (Size: 5.45 MB / Downloads: 38)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Reference frame not applied correctly when robot is mounted on rail]]></title>
			<link>https://robodk.com/forum/Thread-Reference-frame-not-applied-correctly-when-robot-is-mounted-on-rail</link>
			<pubDate>Wed, 16 Sep 2026 18:48:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=9032">Elie_Roy</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Reference-frame-not-applied-correctly-when-robot-is-mounted-on-rail</guid>
			<description><![CDATA[Hi,<br />
<br />
I'm running into an issue where a manually-taught reference frame is not being used correctly when generating a program, and I've isolated it down to something that only happens when the robot is mounted on a linear rail (external axis / synchronized mechanism).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Setup:</span><ul class="mycode_list"><li>Robot: Fanuc R-2000iC/210L, mounted on a linear track (RoboDK mechanism "My Mechanism", external axis E1)<br />
</li>
<li>Post processor: stock Fanuc_R30i post<br />
</li>
<li>Reference frame: Frame Wall 1, taught and set correctly in the station<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">The problem:</span><br />
In simulation, a target is correctly reached at X=2000mm, Y=-2000mm in Frame Wall 1's local coordinates. But when I generate the program, the output writes this same point as X=6650mm, Y=-3480mm under UF:1<br />
— which is wrong for Frame Wall 1.<br />
I traced this and confirmed the difference (X: +4650, Y: -1480, Z: +120) exactly matches the offset between my <span style="font-weight: bold;" class="mycode_b">Station ORIGIN</span> and <span style="font-weight: bold;" class="mycode_b">Frame Wall 1</span>. In other words, the generated program is outputting the target's coordinates relative to the station origin, not relative to Frame Wall 1 — even though Frame Wall 1 is explicitly set as the active reference frame before the moves in question.<br />
<br />
I've tried all the combinaison of option in the program's option setting. As well as changing the post USE ROBOD_UFRAME = True / False in post processor. nothing works<br />
<br />
Thanks,<br />
<br />
Élie<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=7885" target="_blank" title="">Screenshot 2026-09-16 144523.png</a> (Size: 174.37 KB / Downloads: 42)
<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=7886" target="_blank" title="">Screenshot 2026-09-16 142123.png</a> (Size: 24.3 KB / Downloads: 36)
<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=7887" target="_blank" title="">Screenshot 2026-09-16 142028.png</a> (Size: 369.11 KB / Downloads: 42)
<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=7888" target="_blank" title="">Screenshot 2026-09-16 140914.png</a> (Size: 113.1 KB / Downloads: 39)
<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=7889" target="_blank" title="">Screenshot 2026-09-16 140441.png</a> (Size: 49.39 KB / Downloads: 44)
<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=7890" target="_blank" title="">Screenshot 2026-09-16 140206.png</a> (Size: 14.65 KB / Downloads: 47)
]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I'm running into an issue where a manually-taught reference frame is not being used correctly when generating a program, and I've isolated it down to something that only happens when the robot is mounted on a linear rail (external axis / synchronized mechanism).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Setup:</span><ul class="mycode_list"><li>Robot: Fanuc R-2000iC/210L, mounted on a linear track (RoboDK mechanism "My Mechanism", external axis E1)<br />
</li>
<li>Post processor: stock Fanuc_R30i post<br />
</li>
<li>Reference frame: Frame Wall 1, taught and set correctly in the station<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">The problem:</span><br />
In simulation, a target is correctly reached at X=2000mm, Y=-2000mm in Frame Wall 1's local coordinates. But when I generate the program, the output writes this same point as X=6650mm, Y=-3480mm under UF:1<br />
— which is wrong for Frame Wall 1.<br />
I traced this and confirmed the difference (X: +4650, Y: -1480, Z: +120) exactly matches the offset between my <span style="font-weight: bold;" class="mycode_b">Station ORIGIN</span> and <span style="font-weight: bold;" class="mycode_b">Frame Wall 1</span>. In other words, the generated program is outputting the target's coordinates relative to the station origin, not relative to Frame Wall 1 — even though Frame Wall 1 is explicitly set as the active reference frame before the moves in question.<br />
<br />
I've tried all the combinaison of option in the program's option setting. As well as changing the post USE ROBOD_UFRAME = True / False in post processor. nothing works<br />
<br />
Thanks,<br />
<br />
Élie<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=7885" target="_blank" title="">Screenshot 2026-09-16 144523.png</a> (Size: 174.37 KB / Downloads: 42)
<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=7886" target="_blank" title="">Screenshot 2026-09-16 142123.png</a> (Size: 24.3 KB / Downloads: 36)
<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=7887" target="_blank" title="">Screenshot 2026-09-16 142028.png</a> (Size: 369.11 KB / Downloads: 42)
<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=7888" target="_blank" title="">Screenshot 2026-09-16 140914.png</a> (Size: 113.1 KB / Downloads: 39)
<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=7889" target="_blank" title="">Screenshot 2026-09-16 140441.png</a> (Size: 49.39 KB / Downloads: 44)
<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=7890" target="_blank" title="">Screenshot 2026-09-16 140206.png</a> (Size: 14.65 KB / Downloads: 47)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Question Regarding FANUC Target Configuration in RoboDK]]></title>
			<link>https://robodk.com/forum/Thread-Question-Regarding-FANUC-Target-Configuration-in-RoboDK</link>
			<pubDate>Wed, 16 Sep 2026 12:49:45 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10909">merin</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Question-Regarding-FANUC-Target-Configuration-in-RoboDK</guid>
			<description><![CDATA[Hello,<br />
I have a question regarding the FANUC LS program generated by RoboDK.<br />
I am using RoboDK version 5.9.0 with a FANUC LR Mate 200iD/7L robot. I generate the robot program using a RoboDK Python script and the FANUC RJ3 post processor.<br />
I would like to keep the robot configuration as F U T.<br />
In the RoboDK simulation, the robot moves with the desired F U T configuration. However, I found that the <span style="font-weight: bold;" class="mycode_b">joint angles stored in some Targets do not correspond to the F U T configuration</span>. Instead, some Targets appear to have joint angles corresponding to the F D B configuration.<br />
For example, the generated LS file contains:<br />
P[32]{<br />
GP1:<br />
UF : 2, UT : 2, CONFIG : 'F U T, 0, 0, 0',<br />
X = 792.980 mm, Y = 129.270 mm, Z = 160.000 mm,<br />
W = 90.000 deg, P = 0.000 deg, R = -119.518 deg<br />
};<br />
P[33]{<br />
GP1:<br />
UF : 2, UT : 2, CONFIG : 'F D B, 0, 0, 0',<br />
X = 826.627 mm, Y = 164.595 mm, Z = 160.000 mm,<br />
W = 90.000 deg, P = 0.000 deg, R = -149.036 deg<br />
};<br />
I suspect that the problem occurs <span style="font-weight: bold;" class="mycode_b">when the Target positions and joint angles are calculated or generated in RoboDK</span>. Although the robot simulation follows the desired F U T configuration, some Targets are generated with joint angles corresponding to F D B. As a result, the FANUC LS file later outputs those Targets as F D B.<br />
I found that I can correct the configuration by using the <span style="font-weight: bold;" class="mycode_b">"Teach Current Position"</span> function for each Target in RoboDK. After doing this, the Target stores the joint angles corresponding to the desired F U T configuration.<br />
However, my program contains a very large number of Target points, so manually applying this operation to every Target is not practical.<br />
Therefore, I would like to understand:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Why are some Targets generated with joint angles corresponding to F D B instead of F U T, even though the robot simulation moves through the path using the F U T configuration?</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Could this be related to the way the Targets are calculated or generated using the RoboDK Python API?</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Is there a way to automatically generate or update all Targets so that their stored joint angles correspond to the F U T configuration, without manually using "Teach Current Position" for each Target?</span><br />
</li>
</ol>
My current setup is:<ul class="mycode_list"><li>RoboDK version: 5.9.0<br />
</li>
<li>Robot: FANUC LR Mate 200iD/7L<br />
</li>
<li>Post processor: FANUC RJ3<br />
</li>
<li>Program generation: RoboDK Python script<br />
</li>
<li>Output: FANUC LS file<br />
</li>
</ul>
Thank you for your support.<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=7883" target="_blank" title="">Problem.rdk</a> (Size: 629.71 KB / Downloads: 36)
]]></description>
			<content:encoded><![CDATA[Hello,<br />
I have a question regarding the FANUC LS program generated by RoboDK.<br />
I am using RoboDK version 5.9.0 with a FANUC LR Mate 200iD/7L robot. I generate the robot program using a RoboDK Python script and the FANUC RJ3 post processor.<br />
I would like to keep the robot configuration as F U T.<br />
In the RoboDK simulation, the robot moves with the desired F U T configuration. However, I found that the <span style="font-weight: bold;" class="mycode_b">joint angles stored in some Targets do not correspond to the F U T configuration</span>. Instead, some Targets appear to have joint angles corresponding to the F D B configuration.<br />
For example, the generated LS file contains:<br />
P[32]{<br />
GP1:<br />
UF : 2, UT : 2, CONFIG : 'F U T, 0, 0, 0',<br />
X = 792.980 mm, Y = 129.270 mm, Z = 160.000 mm,<br />
W = 90.000 deg, P = 0.000 deg, R = -119.518 deg<br />
};<br />
P[33]{<br />
GP1:<br />
UF : 2, UT : 2, CONFIG : 'F D B, 0, 0, 0',<br />
X = 826.627 mm, Y = 164.595 mm, Z = 160.000 mm,<br />
W = 90.000 deg, P = 0.000 deg, R = -149.036 deg<br />
};<br />
I suspect that the problem occurs <span style="font-weight: bold;" class="mycode_b">when the Target positions and joint angles are calculated or generated in RoboDK</span>. Although the robot simulation follows the desired F U T configuration, some Targets are generated with joint angles corresponding to F D B. As a result, the FANUC LS file later outputs those Targets as F D B.<br />
I found that I can correct the configuration by using the <span style="font-weight: bold;" class="mycode_b">"Teach Current Position"</span> function for each Target in RoboDK. After doing this, the Target stores the joint angles corresponding to the desired F U T configuration.<br />
However, my program contains a very large number of Target points, so manually applying this operation to every Target is not practical.<br />
Therefore, I would like to understand:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Why are some Targets generated with joint angles corresponding to F D B instead of F U T, even though the robot simulation moves through the path using the F U T configuration?</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Could this be related to the way the Targets are calculated or generated using the RoboDK Python API?</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Is there a way to automatically generate or update all Targets so that their stored joint angles correspond to the F U T configuration, without manually using "Teach Current Position" for each Target?</span><br />
</li>
</ol>
My current setup is:<ul class="mycode_list"><li>RoboDK version: 5.9.0<br />
</li>
<li>Robot: FANUC LR Mate 200iD/7L<br />
</li>
<li>Post processor: FANUC RJ3<br />
</li>
<li>Program generation: RoboDK Python script<br />
</li>
<li>Output: FANUC LS file<br />
</li>
</ul>
Thank you for your support.<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=7883" target="_blank" title="">Problem.rdk</a> (Size: 629.71 KB / Downloads: 36)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Import the cartesian points with the external axes values]]></title>
			<link>https://robodk.com/forum/Thread-Import-the-cartesian-points-with-the-external-axes-values</link>
			<pubDate>Wed, 16 Sep 2026 06:14:09 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=7552">Kevin.Zhang</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Import-the-cartesian-points-with-the-external-axes-values</guid>
			<description><![CDATA[I have a series of Cartesian points, and I have already determined the corresponding external axes values for these points.<br />
I want to import these points into RoboDK while preserving the external axis value associated with each point. How should I do this by C# API?<br />
Thanks very much!]]></description>
			<content:encoded><![CDATA[I have a series of Cartesian points, and I have already determined the corresponding external axes values for these points.<br />
I want to import these points into RoboDK while preserving the external axis value associated with each point. How should I do this by C# API?<br />
Thanks very much!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Can't align curves to an actual part held by robot]]></title>
			<link>https://robodk.com/forum/Thread-Can-t-align-curves-to-an-actual-part-held-by-robot</link>
			<pubDate>Tue, 15 Sep 2026 18:18:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10931">jheimann</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Can-t-align-curves-to-an-actual-part-held-by-robot</guid>
			<description><![CDATA[I need a bit of help.  I have a part (spacer) that I need to debur.  The robot will hold the part and move it against a fixed brush wheel.  In order to debur all edges, I will need to grab the spacer in multiple different locations, utilizing a flip station.  I exported the curves I wanted to use for operation 1 (OP1) from Fusion 360.  It created the curve project as expected.<br />
<br />
What I need to do is align the spacer (with the curves) to spacer1 that is picked up in the jaws of the robot, and follow the path.  I can't seem to get the curves to align to the spacer picked up.  As I put the spacer down and regrip it again in a different location to debur the next spot(s) I again will need to realign the spacer with curves to the spacer1 object held in the jaws.<br />
<br />
My RDK file is attached.  You can see that spacer contains the curves.  I used Spacer as my remote TCP and the debur position 1 as the reference the the tool will run against.  But the spacer curves I cannot get to align to the spacer1 that is held in the jaws no matter what I do.<br />
<br />
I can't seem to figure this out.  Any help would be appreciated.<br />
<br />
Thanks,<br />
<br />
<br />
John Heimann<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=7881" target="_blank" title="">DEBUR Fusion Import rev 6.rdk</a> (Size: 1.75 MB / Downloads: 33)
]]></description>
			<content:encoded><![CDATA[I need a bit of help.  I have a part (spacer) that I need to debur.  The robot will hold the part and move it against a fixed brush wheel.  In order to debur all edges, I will need to grab the spacer in multiple different locations, utilizing a flip station.  I exported the curves I wanted to use for operation 1 (OP1) from Fusion 360.  It created the curve project as expected.<br />
<br />
What I need to do is align the spacer (with the curves) to spacer1 that is picked up in the jaws of the robot, and follow the path.  I can't seem to get the curves to align to the spacer picked up.  As I put the spacer down and regrip it again in a different location to debur the next spot(s) I again will need to realign the spacer with curves to the spacer1 object held in the jaws.<br />
<br />
My RDK file is attached.  You can see that spacer contains the curves.  I used Spacer as my remote TCP and the debur position 1 as the reference the the tool will run against.  But the spacer curves I cannot get to align to the spacer1 that is held in the jaws no matter what I do.<br />
<br />
I can't seem to figure this out.  Any help would be appreciated.<br />
<br />
Thanks,<br />
<br />
<br />
John Heimann<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=7881" target="_blank" title="">DEBUR Fusion Import rev 6.rdk</a> (Size: 1.75 MB / Downloads: 33)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Siemens Sinumerik driver link is broken]]></title>
			<link>https://robodk.com/forum/Thread-Siemens-Sinumerik-driver-link-is-broken</link>
			<pubDate>Thu, 10 Sep 2026 20:29:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=5971">cotega</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Siemens-Sinumerik-driver-link-is-broken</guid>
			<description><![CDATA[Hi, I can't download the driver from this page: <br />
<a href="https://robodk.com/doc/en/Robots-Siemens.html" target="_blank" rel="noopener" class="mycode_url">https://robodk.com/doc/en/Robots-Siemens.html</a><br />
<br />
The link 'https://robodk.com/doc/drivers/Connect-Siemens-Sinumerik-robots-with-RoboDK.zip' seems broken.<br />
<br />
Thanks]]></description>
			<content:encoded><![CDATA[Hi, I can't download the driver from this page: <br />
<a href="https://robodk.com/doc/en/Robots-Siemens.html" target="_blank" rel="noopener" class="mycode_url">https://robodk.com/doc/en/Robots-Siemens.html</a><br />
<br />
The link 'https://robodk.com/doc/drivers/Connect-Siemens-Sinumerik-robots-with-RoboDK.zip' seems broken.<br />
<br />
Thanks]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Program Patterns Yaskawa Post Processor]]></title>
			<link>https://robodk.com/forum/Thread-Program-Patterns-Yaskawa-Post-Processor</link>
			<pubDate>Thu, 10 Sep 2026 16:04:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=10922">Arno.Klocke_Estia</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-Program-Patterns-Yaskawa-Post-Processor</guid>
			<description><![CDATA[Hello, <br />
I have a question regarding patterns in RoboDK. I am going to be as specific as possible in my request. <br />
I am able to have a simulation for what I want in RoboDK my problem is mainly in the the post process. <br />
I am using the Motoman.py post processor with output in pulses. <br />
I will attach the station below with the program. <br />
To be able to do the simulation I just simply created other coordinate system and in the program I am calling the same target but in another coordinate system moved by the pattern (here Y=+100) <br />
The robotic cell contains an external axis (2 axis positionner). <br />
The simulation runs fine but when trying to export the program in Pulses I run into 2 problems. <br />
The first one is easily fixable and I think is due to the presence of the external axis, but when I import Targets from a rhino grasshopper file (with Python API), targets are created and placed accordingly but all the joints value in the target are the same, an thus I have to manually double click on the target and press teach current position to have the target with the right joint values (only the 6 axis of the robot, the 2 axis positionner values are remembered) <br />
<br />
If I don't do this when I output the program all the pulses values are the same. <br />
<br />
This is ok and can easily be fixed with a python script. <br />
<br />
The second problem I face is when patterning wiht a coordinate system, when exporting the program I have the same Pulse values, I kinda understand that the post process reads all the targets and there joints values and then calculates the pulses accordingly but then when the trajectory in simulation is moved, the outputed program is basically 5 times the same movement. <br />
Is there an easy way of doing pattern without duplicating all the targets in space and creating the whole program with linked targets ?<br />
Basically I want to be able to have the program ready and if some minor changes have to be made to the path I only have to modify 8 targets instead of all of them and the parametric is kept and then I can output the program. <br />
<br />
How I am currently doing is I am outputing only the first instance of the program and then I do the loop with INFORM language inside the outputted program from post processor "Motoman.py" to pattern and I can visualise that there is no problem with RoboDK simulation making the pattern.<br />
<br />
The only Problem I have doing this is in case the tooling is not extermely precise, only the first instance can be changed with the teach and ideally I would like to have all the instances of the program and modify some of them manually with the teach if needed.<br />
<br />
I will also use this post for a question regarding targets linked, I want to keep the parametric from Rhino grasshopper and update in real time changes that are made within grasshopper, It works and rewrites the targets, it's also great because it can bedone with meshes, very practical for tooling variations.<br />
<br />
Unfortunately the targets are "delinked" so to say in the program while they have the same name. Is there a way to re link all the targets direclty for a program. <br />
<br />
Thank you so much for your time ! <br />
Arno Klocke<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=7878" target="_blank" title="">Pattern_RoboDK.png</a> (Size: 167.12 KB / Downloads: 50)
<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=7879" target="_blank" title="">Cellule_MILC_THN01.2050_SE PLATINE REAR WHEEL.rdk</a> (Size: 6.2 MB / Downloads: 44)
]]></description>
			<content:encoded><![CDATA[Hello, <br />
I have a question regarding patterns in RoboDK. I am going to be as specific as possible in my request. <br />
I am able to have a simulation for what I want in RoboDK my problem is mainly in the the post process. <br />
I am using the Motoman.py post processor with output in pulses. <br />
I will attach the station below with the program. <br />
To be able to do the simulation I just simply created other coordinate system and in the program I am calling the same target but in another coordinate system moved by the pattern (here Y=+100) <br />
The robotic cell contains an external axis (2 axis positionner). <br />
The simulation runs fine but when trying to export the program in Pulses I run into 2 problems. <br />
The first one is easily fixable and I think is due to the presence of the external axis, but when I import Targets from a rhino grasshopper file (with Python API), targets are created and placed accordingly but all the joints value in the target are the same, an thus I have to manually double click on the target and press teach current position to have the target with the right joint values (only the 6 axis of the robot, the 2 axis positionner values are remembered) <br />
<br />
If I don't do this when I output the program all the pulses values are the same. <br />
<br />
This is ok and can easily be fixed with a python script. <br />
<br />
The second problem I face is when patterning wiht a coordinate system, when exporting the program I have the same Pulse values, I kinda understand that the post process reads all the targets and there joints values and then calculates the pulses accordingly but then when the trajectory in simulation is moved, the outputed program is basically 5 times the same movement. <br />
Is there an easy way of doing pattern without duplicating all the targets in space and creating the whole program with linked targets ?<br />
Basically I want to be able to have the program ready and if some minor changes have to be made to the path I only have to modify 8 targets instead of all of them and the parametric is kept and then I can output the program. <br />
<br />
How I am currently doing is I am outputing only the first instance of the program and then I do the loop with INFORM language inside the outputted program from post processor "Motoman.py" to pattern and I can visualise that there is no problem with RoboDK simulation making the pattern.<br />
<br />
The only Problem I have doing this is in case the tooling is not extermely precise, only the first instance can be changed with the teach and ideally I would like to have all the instances of the program and modify some of them manually with the teach if needed.<br />
<br />
I will also use this post for a question regarding targets linked, I want to keep the parametric from Rhino grasshopper and update in real time changes that are made within grasshopper, It works and rewrites the targets, it's also great because it can bedone with meshes, very practical for tooling variations.<br />
<br />
Unfortunately the targets are "delinked" so to say in the program while they have the same name. Is there a way to re link all the targets direclty for a program. <br />
<br />
Thank you so much for your time ! <br />
Arno Klocke<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=7878" target="_blank" title="">Pattern_RoboDK.png</a> (Size: 167.12 KB / Downloads: 50)
<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=7879" target="_blank" title="">Cellule_MILC_THN01.2050_SE PLATINE REAR WHEEL.rdk</a> (Size: 6.2 MB / Downloads: 44)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[xArm 6 linear moves diverge from simulation when sent to robot]]></title>
			<link>https://robodk.com/forum/Thread-xArm-6-linear-moves-diverge-from-simulation-when-sent-to-robot</link>
			<pubDate>Wed, 09 Sep 2026 17:35:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://robodk.com/forum/member.php?action=profile&uid=11217">JakeInTX</a>]]></dc:creator>
			<guid isPermaLink="false">https://robodk.com/forum/Thread-xArm-6-linear-moves-diverge-from-simulation-when-sent-to-robot</guid>
			<description><![CDATA[Hi all,<br />
<br />
I'm working with a UFACTORY xArm 6 through RoboDK.<br />
<br />
Joint movements work perfectly in both modes, whether the robot is driven live by RoboDK or running a program sent to it independently. The problem only shows up with linear moves:<br />
<br />
- Driven live by RoboDK: linear moves are correct, path and end effector orientation match simulation.<br />
- Sent to the robot with "Send Program to Robot" and run independently: linear moves either miss the correct position, or reach it with the wrong orientation, and the path doesn't match what RoboDK shows.<br />
<br />
I can't rely on joint moves alone for this project, so I need linear moves to behave the same sent as they do live.<br />
<br />
What I've already checked:<br />
- Base frame in RoboDK matches the xArm's reference frame (no unexpected offset).<br />
- Tool frame (TCP) values in RoboDK match the TCP configuration in UFACTORY Studio exactly (same X, Y, Z, and Euler angles).<br />
- Confirmed the Euler angle convention in RoboDK matches how the xArm defines roll, pitch, and yaw (fixed-angle XYZ).<br />
- Tested a single-axis jog to isolate the issue; the discrepancy still shows up on sent linear moves even though live-connected linear moves are fine.<br />
<br />
Since joint moves are consistent in both modes and only linear moves diverge, and only when sent rather than live, I suspect this is something in how the post-processor or program generation handles Cartesian/linear motion for the xArm 6 controller specifically. Has anyone else run into this, or know what changes between live-driven and sent-and-run execution for linear moves on the xArm?<br />
<br />
Thanks,<br />
Jake]]></description>
			<content:encoded><![CDATA[Hi all,<br />
<br />
I'm working with a UFACTORY xArm 6 through RoboDK.<br />
<br />
Joint movements work perfectly in both modes, whether the robot is driven live by RoboDK or running a program sent to it independently. The problem only shows up with linear moves:<br />
<br />
- Driven live by RoboDK: linear moves are correct, path and end effector orientation match simulation.<br />
- Sent to the robot with "Send Program to Robot" and run independently: linear moves either miss the correct position, or reach it with the wrong orientation, and the path doesn't match what RoboDK shows.<br />
<br />
I can't rely on joint moves alone for this project, so I need linear moves to behave the same sent as they do live.<br />
<br />
What I've already checked:<br />
- Base frame in RoboDK matches the xArm's reference frame (no unexpected offset).<br />
- Tool frame (TCP) values in RoboDK match the TCP configuration in UFACTORY Studio exactly (same X, Y, Z, and Euler angles).<br />
- Confirmed the Euler angle convention in RoboDK matches how the xArm defines roll, pitch, and yaw (fixed-angle XYZ).<br />
- Tested a single-axis jog to isolate the issue; the discrepancy still shows up on sent linear moves even though live-connected linear moves are fine.<br />
<br />
Since joint moves are consistent in both modes and only linear moves diverge, and only when sent rather than live, I suspect this is something in how the post-processor or program generation handles Cartesian/linear motion for the xArm 6 controller specifically. Has anyone else run into this, or know what changes between live-driven and sent-and-run execution for linear moves on the xArm?<br />
<br />
Thanks,<br />
Jake]]></content:encoded>
		</item>
	</channel>
</rss>