<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Tilt_%2F_Swivel_Joints</id>
	<title>Tilt / Swivel Joints - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Tilt_%2F_Swivel_Joints"/>
	<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;action=history"/>
	<updated>2026-08-04T01:41:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1087&amp;oldid=prev</id>
		<title>MAB at 12:30, 30 July 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1087&amp;oldid=prev"/>
		<updated>2026-07-30T12:30:51Z</updated>

		<summary type="html">&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 12:30, 30 July 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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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;* XYZ room gantries&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;* XYZ room gantries&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;* XY flat gantries&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;* XY flat gantries&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;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;YZ &lt;/del&gt;line gantries&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;XZ &lt;/ins&gt;line gantries&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;* further kinematics may be added on demand, please contact us&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;* further kinematics may be added on demand, please contact us&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;/table&gt;</summary>
		<author><name>MAB</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1086&amp;oldid=prev</id>
		<title>MAB: /* Visualization */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1086&amp;oldid=prev"/>
		<updated>2026-07-29T15:14:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Visualization&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 15:14, 29 July 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-l51&quot;&gt;Line 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&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;quot;SwivelJoint1.obj&amp;quot; - the first joint that rotates around Z (cartesian A orientation)&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;quot;SwivelJoint1.obj&amp;quot; - the first joint that rotates around Z (cartesian A orientation)&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;quot;SwivelJoint2.obj&amp;quot; - the second joint that rotates around Y (cartesian B orientation)&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;quot;SwivelJoint2.obj&amp;quot; - the second joint that rotates around Y (cartesian B orientation)&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;* &quot;SwivelJoint3.obj&quot; - the third joint that rotates around X (cartesian C orientation)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. This &lt;/del&gt;is the flange &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that &lt;/del&gt;the tool &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connects to&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;* &quot;SwivelJoint3.obj&quot; - the third joint that rotates around X (cartesian C orientation)&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;/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;If less than 3 tilt/swivel axes are defined elements 2 and 3 may not be displayed, the last element &lt;/ins&gt;is the flange &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to &lt;/ins&gt;the tool.&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;= Fourth Axis =&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;= Fourth Axis =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MAB</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1085&amp;oldid=prev</id>
		<title>MAB: /* Configuration */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1085&amp;oldid=prev"/>
		<updated>2026-07-29T15:08:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration&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 15:08, 29 July 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-l42&quot;&gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&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;/Kinematic&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&amp;gt;&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 the motion limits in line &quot;&amp;lt;SoftwareMinMax&quot;&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 the motion limits in line &quot;&amp;lt;SoftwareMinMax&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;so that the corresponding axes (for a 3 axis gantry A4-A6, for a 2 axis A3-A5) move no more than +/- 179°.&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;* Change the speed and acceleration in lines &amp;quot;&amp;lt;JointVelocities...&amp;quot;, &amp;quot;&amp;lt;JointAccelerations...&amp;quot; etc.&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;* Change the speed and acceleration in lines &amp;quot;&amp;lt;JointVelocities...&amp;quot;, &amp;quot;&amp;lt;JointAccelerations...&amp;quot; etc.&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;/table&gt;</summary>
		<author><name>MAB</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1084&amp;oldid=prev</id>
		<title>MAB: /* Visualization */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1084&amp;oldid=prev"/>
		<updated>2026-07-29T15:04:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Visualization&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 15:04, 29 July 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-l46&quot;&gt;Line 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&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;== Visualization ==&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;== Visualization ==&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;If you like to visualize the joints in the 3D view you can add 3D models in OBJ format to the robot configuration directory (next to the robot configuration file). These files must be named &quot;SwivelJoint0.obj&quot;, &quot;SwivelJoint1.obj&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/del&gt;&quot;SwivelJoint2.obj&quot;.&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;If you like to visualize the joints in the 3D view you can add 3D models in OBJ format to the robot configuration directory (next to the robot configuration file). These files must be named &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as follows:&lt;/ins&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;/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;* &lt;/ins&gt;&quot;SwivelJoint0.obj&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- the static base of the first joint&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;this connects to the previous robot joint (e.g. the gantry&#039;s Z axis)&lt;/ins&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;* &lt;/ins&gt;&quot;SwivelJoint1.obj&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- the first joint that rotates around Z (cartesian A orientation)&lt;/ins&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;* &lt;/ins&gt;&quot;SwivelJoint2.obj&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- the second joint that rotates around Y (cartesian B orientation)&lt;/ins&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;* &quot;SwivelJoint3.obj&quot; - the third joint that rotates around X (cartesian C orientation). This is the flange that the tool connects to&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;= Fourth Axis =&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;= Fourth Axis =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MAB</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1083&amp;oldid=prev</id>
		<title>MAB at 11:21, 28 July 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1083&amp;oldid=prev"/>
		<updated>2026-07-28T11:21:25Z</updated>

		<summary type="html">&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 11:21, 28 July 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-l72&quot;&gt;Line 72:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 72:&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;* Change the motion limits in line &amp;quot;&amp;lt;SoftwareMinMax&amp;quot;&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;* Change the motion limits in line &amp;quot;&amp;lt;SoftwareMinMax&amp;quot;&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;* Change the speed and acceleration in lines &amp;quot;&amp;lt;JointVelocities...&amp;quot;, &amp;quot;&amp;lt;JointAccelerations...&amp;quot; etc.&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;* Change the speed and acceleration in lines &amp;quot;&amp;lt;JointVelocities...&amp;quot;, &amp;quot;&amp;lt;JointAccelerations...&amp;quot; etc.&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;&lt;/ins&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;[[Category:Configuration]][[Category:CPRog]][[Category:TinyCtrl]][[Category:Tool]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MAB</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1082&amp;oldid=prev</id>
		<title>MAB: Created page with &quot;Additional axes can be added to some robot kinematics to allow the tool&#039;s orientation to be changed. In the simplest case this is a fourth axis at a XYZ gantry that turns the gripper. In more complex situations the tool can also be tilted, e.g. to do manipulations at the workpiece&#039;s side.  The igus Robot Control supports this in three ways: The tilt/swivel joints, the legacy fourth axis and as external axes. This guide explains the different approaches a...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Tilt_/_Swivel_Joints&amp;diff=1082&amp;oldid=prev"/>
		<updated>2026-07-28T11:20:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Additional axes can be added to some robot kinematics to allow the tool&amp;#039;s orientation to be changed. In the simplest case this is a fourth axis at a XYZ gantry that turns the gripper. In more complex situations the tool can also be tilted, e.g. to do manipulations at the workpiece&amp;#039;s side.  The &lt;a href=&quot;/index.php/RobotControl&quot; title=&quot;RobotControl&quot;&gt;igus Robot Control&lt;/a&gt; supports this in three ways: The tilt/swivel joints, the legacy fourth axis and as external axes. This guide explains the different approaches a...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Additional axes can be added to some robot kinematics to allow the tool&amp;#039;s orientation to be changed. In the simplest case this is a fourth axis at a XYZ gantry that turns the gripper. In more complex situations the tool can also be tilted, e.g. to do manipulations at the workpiece&amp;#039;s side.&lt;br /&gt;
&lt;br /&gt;
The [[RobotControl|igus Robot Control]] supports this in three ways: The tilt/swivel joints, the legacy fourth axis and as external axes. This guide explains the different approaches and how to set them up.&lt;br /&gt;
&lt;br /&gt;
= External Axes =&lt;br /&gt;
Adding the tool joint(s) as external axes is the easiest and most flexible approach. These can simply be added via the configuration section in the PC software. Please follow the [[External Axis|external axes]] guide on how to set these up.&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
* Easy to set up&lt;br /&gt;
* Motion not limited to +/- 179°&lt;br /&gt;
* Supported by all kinematics&lt;br /&gt;
&lt;br /&gt;
Limitations:&lt;br /&gt;
* Not coupled to the cartesian ABC orientation, therefore cartesian motion commands including the [[Command Path|DXF path command]] may not turn the axes as you expect.&lt;br /&gt;
&lt;br /&gt;
= Tilt/Swivel Joints =&lt;br /&gt;
The tilt / swivel joint configuration links up to three robot axes to the cartesian ABC orientation. The first axis (e.g. A4 on a XYZ gantry) is linked to A, the second to B, the third to C, where A turns the tool around the Z axis and B/C tilt it around Y and X.&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
* Motion is coupled to the cartesian ABC orientation&lt;br /&gt;
* Supports offsets between each axis&lt;br /&gt;
&lt;br /&gt;
Limitations:&lt;br /&gt;
* Motion limited to +/- 179°&lt;br /&gt;
* Needs to be set up in the [[Robot Configuration File]]&lt;br /&gt;
* Supported from igus Robot Control version 15.1&lt;br /&gt;
&lt;br /&gt;
Supported kinematics:&lt;br /&gt;
* XYZ room gantries&lt;br /&gt;
* XY flat gantries&lt;br /&gt;
* YZ line gantries&lt;br /&gt;
* further kinematics may be added on demand, please contact us&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
In the [[Robot Configuration File]] add the following:&lt;br /&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;br /&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;br /&gt;
* Change line &amp;quot;&amp;lt;Kinematic...&amp;quot; as follows (do not change the parameters within the &amp;quot;Kinematic&amp;quot; line). Add a &amp;quot;&amp;lt;SwivelJoint...&amp;quot; line for each joint and set the offset to the next flange in mm (in most cases as &amp;quot;zOffset&amp;quot;).&lt;br /&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;br /&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;br /&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;br /&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;br /&gt;
  &amp;lt;/Kinematic&amp;gt;&lt;br /&gt;
* Change the motion limits in line &amp;quot;&amp;lt;SoftwareMinMax&amp;quot;&lt;br /&gt;
* Change the speed and acceleration in lines &amp;quot;&amp;lt;JointVelocities...&amp;quot;, &amp;quot;&amp;lt;JointAccelerations...&amp;quot; etc.&lt;br /&gt;
&lt;br /&gt;
== Visualization ==&lt;br /&gt;
If you like to visualize the joints in the 3D view you can add 3D models in OBJ format to the robot configuration directory (next to the robot configuration file). These files must be named &amp;quot;SwivelJoint0.obj&amp;quot;, &amp;quot;SwivelJoint1.obj&amp;quot; and &amp;quot;SwivelJoint2.obj&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Fourth Axis =&lt;br /&gt;
The legacy configuration parameter &amp;quot;Fourth Axis&amp;quot; links an additional axis to the cartesian A orientation, turning the tool around the Z axis. This effectively is equivalent to the tilt/swivel joint approach with only one joint.&lt;br /&gt;
&lt;br /&gt;
Advantages:&lt;br /&gt;
* Motion is coupled to the cartesian A orientation&lt;br /&gt;
&lt;br /&gt;
Limitations:&lt;br /&gt;
* Motion limited to +/- 179°&lt;br /&gt;
* Does not support cartesian B and C orientation&lt;br /&gt;
* Needs to be set up in the [[Robot Configuration File]]&lt;br /&gt;
&lt;br /&gt;
Supported kinematics:&lt;br /&gt;
* XYZ room gantries&lt;br /&gt;
* DeltaLinear&lt;br /&gt;
* SCARALRRR, SCARARRLR&lt;br /&gt;
* further kinematics may be added on demand, please contact us&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
In the [[Robot Configuration File]] add the following:&lt;br /&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 one.&lt;br /&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 a new entry 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;br /&gt;
* In line &amp;quot;&amp;lt;Kinematic...&amp;quot; change parameter &amp;quot;FourthAxis&amp;quot; to &amp;quot;True&amp;quot;.&lt;br /&gt;
* Change the motion limits in line &amp;quot;&amp;lt;SoftwareMinMax&amp;quot;&lt;br /&gt;
* Change the speed and acceleration in lines &amp;quot;&amp;lt;JointVelocities...&amp;quot;, &amp;quot;&amp;lt;JointAccelerations...&amp;quot; etc.&lt;/div&gt;</summary>
		<author><name>MAB</name></author>
	</entry>
</feed>