<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Wiki  - Recent changes [en]</title>
		<link>https://wiki.cpr-robots.com/index.php/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en</language>
		<generator>MediaWiki 1.44.0</generator>
		<lastBuildDate>Fri, 21 Aug 2026 03:49:32 GMT</lastBuildDate>
		<item>
			<title>IgusRobotControl Release History</title>
			<link>https://wiki.cpr-robots.com/index.php?title=IgusRobotControl_Release_History&amp;diff=1092&amp;oldid=989</link>
			<guid isPermaLink="false">https://wiki.cpr-robots.com/index.php?title=IgusRobotControl_Release_History&amp;diff=1092&amp;oldid=989</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:16, 17 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Updater iRC and RobotControl:  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Updater iRC and RobotControl:  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Updater_igusRobotControl_V15.0.2.zip Updater_igusRobotControl_V15.0.2.zip]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Updater_igusRobotControl_V15.0.2.zip Updater_igusRobotControl_V15.0.2.zip]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Updater_iRC_V15.0.0-2.zip Updater_igusRobotControl_V15.0.0.zip]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- &lt;/ins&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Updater_iRC_V15.0.0-2.zip Updater_igusRobotControl_V15.0.0.zip] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;--&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*iRC-Windows-Software only:  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*iRC-Windows-Software only:  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Installer_igusRobotControl_V15.0.2.exe Installer_igusRobotControl_V15.0.2.exe]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Installer_igusRobotControl_V15.0.2.exe Installer_igusRobotControl_V15.0.2.exe]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Installer_igusRobotControl_V15.0.0-2.exe Installer_igusRobotControl_V15.0.0.exe]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- &lt;/ins&gt;**[https://downloads.cpr-robots.com/Software/igusRobotControl/V15/Installer_igusRobotControl_V15.0.0-2.exe Installer_igusRobotControl_V15.0.0.exe] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;--&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=IgusRobotControl V14=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=IgusRobotControl V14=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 17 Aug 2026 15:16:19 GMT</pubDate>
			<dc:creator>OLT</dc:creator>
			<comments>https://wiki.cpr-robots.com/index.php/Talk:IgusRobotControl_Release_History</comments>
		</item>
		<item>
			<title>Fairino</title>
			<link>https://wiki.cpr-robots.com/index.php?title=Fairino&amp;diff=1091&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.cpr-robots.com/index.php?title=Fairino&amp;diff=1091&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;Starting with version 15.1 igus Robot Control is able to control Fairino robot arms. This can be done without additional hardware by connecting the robot directly to the PC or via our Embedded Control module.  &amp;#039;&amp;#039;&amp;#039;Important: This currently is in testing stage. Please read this article, be careful and &lt;a href=&quot;/index.php/Support_Routes&quot; title=&quot;Support Routes&quot;&gt;contact us&lt;/a&gt; if you got feedback.&amp;#039;&amp;#039;&amp;#039;  This feature &lt;a href=&quot;/index.php/License_Request&quot; title=&quot;License Request&quot;&gt;requires a license&lt;/a&gt;. You can test it for free for 30 minutes, after which the robot is...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Starting with version 15.1 igus Robot Control is able to control Fairino robot arms. This can be done without additional hardware by connecting the robot directly to the PC or via our Embedded Control module.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Important: This currently is in testing stage. Please read this article, be careful and [[Support Routes|contact us]] if you got feedback.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This feature [[License Request|requires a license]]. You can test it for free for 30 minutes, after which the robot is disconnected. You can start a new test period by restarting the software.&lt;br /&gt;
&lt;br /&gt;
= Supported Robots =&lt;br /&gt;
Currently the following Fairino robots are supported:&lt;br /&gt;
* FR3&lt;br /&gt;
&lt;br /&gt;
Further robots will be added in future, contact us if you need a specific one.&lt;br /&gt;
&lt;br /&gt;
= Behavior and Known Issues =&lt;br /&gt;
Some important notes about the robot&amp;#039;s behavior:&lt;br /&gt;
* You may not be able to drag and move the robot by hand while iRC is in control. Simply click &amp;quot;Disable&amp;quot; in iRC to allow this.&lt;br /&gt;
* Not all Fairino specific status/error codes are available in our software. If a cryptic error code is shown or if the information shown in iRC is not sufficient please check the Fairino web interface for the complete information.&lt;br /&gt;
* Not all IO states are available to iRC: You can read and set the normal base and tool IOs (&amp;quot;DI&amp;quot;, &amp;quot;DO&amp;quot;), but the configurable IOs (&amp;quot;CI&amp;quot;, &amp;quot;CO&amp;quot;) are currently not available.&lt;br /&gt;
* Currently there may be situations in which iRC is not able to take control over the robot. Restart iRC and/or the robot control. Make sure there is no program running on the Fairino control box.&lt;br /&gt;
&lt;br /&gt;
= Set Up Guide =&lt;br /&gt;
First pick your setup:&lt;br /&gt;
* PC only:&lt;br /&gt;
** Easy to set up&lt;br /&gt;
** The PC must be connected to the robot as long as you want to control it&lt;br /&gt;
** The PC&amp;#039;s timing may not be perfect: The robot&amp;#039;s motion may stutter occasionally&lt;br /&gt;
* Embedded Control&lt;br /&gt;
** You will need an embedded control module&lt;br /&gt;
** Better performance&lt;br /&gt;
** PC does not need to stay connected while the robot program is running&lt;br /&gt;
&lt;br /&gt;
== iRC on PC ==&lt;br /&gt;
# The standard configuration is set up to connect to the Fairino&amp;#039;s standard IP address at the Ethernet port at the e-stop (192.168.58.2). Change the IP address of your PC&amp;#039;s Ethernet port to one in the same network (e.g. 192.168.58.100).&lt;br /&gt;
# Start igus Robot Control and open the simulation selection&lt;br /&gt;
# In the &amp;quot;Configuration&amp;quot; section below the projects list check &amp;quot;Connect to hardware&amp;quot;&lt;br /&gt;
# Open the category &amp;quot;3rd-party&amp;quot; -&amp;gt; &amp;quot;Fairino&amp;quot; and select the correct robot type&lt;br /&gt;
# Wait a few seconds for the robot control to connect and receive the robot&amp;#039;s state. The hardware state box on the left to the 3D view should NOT indicate that it is a simulation or not connected.&lt;br /&gt;
# Click &amp;quot;Enable&amp;quot; in the ribbon above the 3D view to take control&lt;br /&gt;
# Now you can jog and use robot programs as usual.&lt;br /&gt;
&lt;br /&gt;
== Embedded Control ==&lt;br /&gt;
Note: This guide is incomplete.&lt;br /&gt;
&lt;br /&gt;
# Connect the embedded control to a network switch or set up the WiFi so you can connect both the robot and the PC.&lt;br /&gt;
# Install the Fairino configuration using the [[Software Updates|iRC updater]]. In the updater find the configuration in folder &amp;quot;3rd-party&amp;quot;.&lt;br /&gt;
# [[Change Network Address of Embedded Linux PC|Change the IP address of the Ethernet port]] or add a second IP address in the same network as the robot.&lt;br /&gt;
#* The following command &amp;#039;&amp;#039;&amp;#039;temporarily&amp;#039;&amp;#039;&amp;#039; adds a second IP address. This is reverted on power loss or restart (TODO: explain how to set a permanent IP address):&lt;br /&gt;
  sudo ip addr add 192.168.58.145/24 dev eth0&lt;br /&gt;
# Connect iRC to the robot control and take control as explained in section &amp;quot;iRC on PC&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Change IP Address ==&lt;br /&gt;
&lt;br /&gt;
Depending on the robot&amp;#039;s configuration and the Ethernet port you use you may need to change the IP address in the iRC configuration.&lt;br /&gt;
&lt;br /&gt;
To do this open the [[Robot Configuration File]], find the following line and change the IP address in parameter &amp;quot;Address&amp;quot;:&lt;br /&gt;
  &amp;lt;BusConfiguration Protocol=&amp;quot;Fairino&amp;quot; Address=&amp;quot;192.168.58.2&amp;quot; CycleTimeMS=&amp;quot;10&amp;quot; PreciseTiming=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;</description>
			<pubDate>Fri, 14 Aug 2026 08:59:41 GMT</pubDate>
			<dc:creator>MAB</dc:creator>
			<comments>https://wiki.cpr-robots.com/index.php/Talk:Fairino</comments>
		</item>
		<item>
			<title>Tilt / Swivel Joints</title>
			<link>https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1090&amp;oldid=1087</link>
			<guid isPermaLink="false">https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1090&amp;oldid=1087</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Tilt/Swivel Joints&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:02, 14 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot;&gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* In line &amp;quot;&amp;lt;Joints NrOfJoints=&amp;quot;3&amp;quot; /&amp;gt;&amp;quot; increase the number of robot joints by the number of tilt/swivel joints.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* In line &amp;quot;&amp;lt;Joints NrOfJoints=&amp;quot;3&amp;quot; /&amp;gt;&amp;quot; increase the number of robot joints by the number of tilt/swivel joints.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Below this line you should find an entry for each axis, e.g. &amp;quot;&amp;lt;Joint0...&amp;quot;, &amp;quot;&amp;lt;Joint1...&amp;gt;&amp;quot; etc. Add new entries for each joint and increase the number in the XML tag name. Set up the parameters as usual (you need to set at least the CAN ID and the GearScale parameters).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Below this line you should find an entry for each axis, e.g. &amp;quot;&amp;lt;Joint0...&amp;quot;, &amp;quot;&amp;lt;Joint1...&amp;gt;&amp;quot; etc. Add new entries for each joint and increase the number in the XML tag name. Set up the parameters as usual (you need to set at least the CAN ID and the GearScale parameters).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Change line &quot;&amp;lt;Kinematic...&quot; as follows (do not change the parameters within the &quot;Kinematic&quot; line). &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Add &lt;/del&gt;a &quot;&amp;lt;SwivelJoint&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;...&lt;/del&gt;&quot; line for each joint &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and set &lt;/del&gt;the offset to the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;next &lt;/del&gt;flange &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in mm &lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in most cases as &quot;zOffset&quot;&lt;/del&gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Change line &quot;&amp;lt;Kinematic...&quot; as follows (do not change the parameters within the &quot;Kinematic&quot; line) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as follows: Add a line &quot;&amp;lt;SwivelBase&quot; to define the offset in mm from the previous joints flange to the rotation axis of the first tilt/swivel joint&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Then add &lt;/ins&gt;a &quot;&amp;lt;SwivelJoint&quot; line for each joint &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to define &lt;/ins&gt;the offset &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from its rotation axis &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;then next. The last entry defines &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;offset to the tool &lt;/ins&gt;flange (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;or TCP if no tool is configured&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;Kinematic Type=&amp;quot;Cartesian&amp;quot; FourthAxis=&amp;quot;False&amp;quot; dirA1=&amp;quot;1 0 0&amp;quot; dirA2=&amp;quot;0 1 0&amp;quot; dirA3=&amp;quot;0 0 -1&amp;quot; xOffset=&amp;quot;0&amp;quot; yOffset=&amp;quot;0&amp;quot; zOffset=&amp;quot;0&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;Kinematic Type=&amp;quot;Cartesian&amp;quot; FourthAxis=&amp;quot;False&amp;quot; dirA1=&amp;quot;1 0 0&amp;quot; dirA2=&amp;quot;0 1 0&amp;quot; dirA3=&amp;quot;0 0 -1&amp;quot; xOffset=&amp;quot;0&amp;quot; yOffset=&amp;quot;0&amp;quot; zOffset=&amp;quot;0&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &amp;lt;SwivelBase xOffset=&quot;0&quot; yOffset=&quot;0&quot; zOffset=&quot;100&quot;/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;SwivelJoint xOffset=&amp;quot;0&amp;quot; yOffset=&amp;quot;0&amp;quot; zOffset=&amp;quot;50&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;SwivelJoint xOffset=&amp;quot;0&amp;quot; yOffset=&amp;quot;0&amp;quot; zOffset=&amp;quot;50&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;SwivelJoint xOffset=&amp;quot;0&amp;quot; yOffset=&amp;quot;0&amp;quot; zOffset=&amp;quot;50&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;lt;SwivelJoint xOffset=&amp;quot;0&amp;quot; yOffset=&amp;quot;0&amp;quot; zOffset=&amp;quot;50&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 14 Aug 2026 08:02:31 GMT</pubDate>
			<dc:creator>MAB</dc:creator>
			<comments>https://wiki.cpr-robots.com/index.php/Talk:Tilt_/_Swivel_Joints</comments>
		</item>
</channel></rss>