<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SiMotion Archives | DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/tag/simotion/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Thu, 23 Jul 2026 21:57:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://static.dmcinfo.com/wp-content/uploads/2025/04/site-icon-150x150.png</url>
	<title>SiMotion Archives | DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Conditional Triggered Device Trace in SiMotion Scout V4.4</title>
		<link>https://static.dmcinfo.com/blog/26492/conditional-triggered-device-trace-in-simotion-scout-v4-4/</link>
		
		<dc:creator><![CDATA[DMC]]></dc:creator>
		<pubDate>Wed, 22 Jul 2015 10:37:39 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[Motion Control]]></category>
		<category><![CDATA[SiMotion]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/26492/conditional-triggered-device-trace-in-simotion-scout-v4-4/</guid>

					<description><![CDATA[<p>This tutorial is for SiMotion Scout V4.4 HF6 with TIA Portal. Features may change in different versions. The Device Trace in SiMotion has built-in functionality that makes it easy to track down a pesky condition that might only happen once or twice per day. Rather than sit at the machine waiting all day for the [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/26492/conditional-triggered-device-trace-in-simotion-scout-v4-4/">Conditional Triggered Device Trace in SiMotion Scout V4.4</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph"><em><strong>This tutorial is for SiMotion Scout V4.4 HF6 with TIA Portal. Features may change in different versions.</strong></em></p>

<p class="wp-block-paragraph">The Device Trace in <a href="/services/manufacturing-automation-and-intelligence/motion-control-engineering-and-servo-systems">SiMotion</a> has built-in functionality that makes it easy to track down a pesky condition that might only happen once or twice per day. Rather than sit at the machine waiting all day for the fault to happen, you can set up a triggered recording and let Simotion do the work while you go get a cup of coffee. The following steps will walk you through setting up the trace configuration.</p>

<ol class="wp-block-list">
 <li>
 <p class="wp-block-paragraph">​<strong>Select your signals.</strong> Add the variables that you want to monitor. These can be TO parameters, IO in the Address List or any global variable. This tutorial uses a bitwise triggered device trace. To use a bitwise trigger one of your signals needs to be a word (or dword) of mapped boolean values, such as an alarm word. You could also set up an edge trigger using an analog signal.</p>
 </li>
</ol>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace Configuration" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/DeviceTrace.png" /></p>

<ol class="wp-block-list" start="2">
 <li>
 <p class="wp-block-paragraph"><strong>Parameterize the recording.&nbsp;</strong>To be able to store the trace on the device set the value in the &quot;Meas. value acquisition:&quot; dropdown to &quot;Isochronous recording &#8211; time-limited trace&quot;. Set the duration to an appropriate length of time. You can set a pretrigger duration below to capture signals before the trigger event.&nbsp;</p>
 </li>
</ol>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace Recording" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Recording.png" /></p>

<ol class="wp-block-list" start="3">
 <li><strong>Configure the Trigger.&nbsp;</strong>The trigger Type offers many options for triggering the trace including triggering on a rising or falling edge of a variable, boolean value, bit patterns or a programmatic TraceTrigger program call. This tutorial will only discuss the bit pattern trigger type. The bit pattern trigger is useful for monitoring a word or dword that is a group of mapped alarm bits. In this situation I wanted the trace to trigger when the ninth bit in ControllerSwitches0 went high. So both the Bit mask and the Bit pattern were set to 0200. Set the Pretrigger value to the amount of time you want in the trace leading up to the trigger event.</li>
</ol>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace Trigger" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Trigger.png" /></p>

<ol class="wp-block-list" start="6">
 <li><strong>Choose Display Options.</strong>&nbsp;These settings can also be modified in the Time diagram window after the trace has been captured.</li>
</ol>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace Display Options" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/DisplayOptions.png"  /></p>

<ol class="wp-block-list" start="7">
 <li><strong>Save the Trace to the Device.</strong> Check the box next to &quot;Save recording in the device&quot;. This will store the trace internally in the device memory so that you don&apos;t need to be connected to the Simotion controller for the trace to be active.&nbsp;</li>
</ol>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Save.png"  /></p>

<ol class="wp-block-list" start="8">
 <li><strong>Hit the Play Button.&nbsp;</strong>The status indicator at the top of the window will switch to &quot;Trace 1 Waiting for trigger&quot;. The active signals will display in the Time diagram tab. The time on the x axis will be negative, indicating that the trigger condition has not been met.</li>
</ol>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace: Inactive" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Inactive.png"  /></p>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace: Waiting" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/WaitingForTrigger.png"  /></p>

<ol class="wp-block-list" start="9">
 <li><strong>Go Offline.</strong>&nbsp;The next time the trigger condition is met the trace will be captured. When you return to the Device trace window, the status at the top of the window will say &quot;Trace 1 recording complete&quot;.&nbsp;</li>
</ol>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace: Running" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Running.png"  /></p>

<p class="wp-block-paragraph" style="margin-left: 80px;"><img decoding="async" class="MobileImage" alt="Simotion Device Trace: Complete" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/RecordingComplete.png"  /></p>

<p class="wp-block-paragraph" style="margin-left: 40px;">To view the traces click the &quot;Upload trace signals&quot; button, shown in the image above. The &quot;Time diagram&quot; tab will display the signals.</p>

<p class="wp-block-paragraph"><strong>Note: The trace will only record the first time the trigger condition is met. Select your trigger condition carefully to guarantee the correct data is captured.</strong></p>

<p class="wp-block-paragraph"><a href="/services/manufacturing-automation-and-intelligence/motion-control-engineering-and-servo-systems">Learn more about DMC&apos;s Siemens SiMotion Programming Services.</a></p>
<p>The post <a href="https://static.dmcinfo.com/blog/26492/conditional-triggered-device-trace-in-simotion-scout-v4-4/">Conditional Triggered Device Trace in SiMotion Scout V4.4</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automating Siemens S7 and SiMotion Tasks Using C# .NET</title>
		<link>https://static.dmcinfo.com/blog/28573/automating-siemens-s7-and-simotion-tasks-using-c-net/</link>
		
		<dc:creator><![CDATA[Jon Carson]]></dc:creator>
		<pubDate>Thu, 21 Feb 2013 13:53:52 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[Motion Control]]></category>
		<category><![CDATA[PC Application Development]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<category><![CDATA[C# .NET Application Development]]></category>
		<category><![CDATA[MS Visual Studio/.NET]]></category>
		<category><![CDATA[SiMotion]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/28573/automating-siemens-s7-and-simotion-tasks-using-c-net/</guid>

					<description><![CDATA[<p>Siemens offers useful tools for accessing both Simatic and SiMotion projects programmatically, in the form of registered COM Type Library DLLs. These tools offer many exciting possibilities (well, it does if you&#8217;re like me, and get excited by things like automating automation tools). If you have Simatic Manager installed, the following DLLs are registered with [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/28573/automating-siemens-s7-and-simotion-tasks-using-c-net/">Automating Siemens S7 and SiMotion Tasks Using C# .NET</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Siemens offers useful tools for accessing both <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/siemens-s7-plc-programming/">Simatic</a> and <a href="/services/manufacturing-automation-and-intelligence/motion-control-engineering-and-servo-systems">SiMotion</a> projects programmatically, in the form of registered COM Type Library DLLs. These tools offer many exciting possibilities (well, it does if you&#8217;re like me, and get excited by things like automating automation tools). If you have Simatic Manager installed, the following DLLs are registered with it:</p>



<p class="wp-block-paragraph"><strong>S7hcom_x 1.0 Type Library &#8211;</strong> The default location on my laptop is C:\Program Files (x86)\Siemens\Step7\S7BIN\S7HCOM_X.DLL)</p>



<p class="wp-block-paragraph"><strong style="text-indent: -0.25in;">Simatic 1.0 Type Library</strong><span style="text-indent: -0.25in;"> &#8211; C:\Program Files (x86)\Siemens\Step7\S7BIN\S7ABATCX.dll</span></p>



<p class="wp-block-paragraph"><p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"><o:o:p></o:o:p></p></p>



<p class="MsoNormal wp-block-paragraph">Likewise, if you have SiMotion installed, the following DLL is registered with it:</p>



<p class="MsoNormal wp-block-paragraph"><strong>SiMotion 1.0 Type Library &#8211; </strong>C:\Program Files (x86)\Siemens\Step7\S7BIN\U7WSCOAX.dll<o:o:p></o:o:p></p>



<p class="MsoNormal wp-block-paragraph">With these libraries, PLC and SiMotion programmers can automate repetitive or difficult tasks in the familiar .NET development environment using the off-the-shelf Microsoft COM&nbsp;Interop tool.</p>



<p class="MsoNormal wp-block-paragraph">&nbsp;</p>



<p class="MsoNormal wp-block-paragraph"><strong>Working withSimatic Manager <o:o:p></o:o:p></strong></p>



<p class="MsoNormal wp-block-paragraph">Using these DLL’s to mimic Simatic Manager is called using the Command Interface, and &nbsp;the object reference manual can be found on CD 2 of the Step 7 installation CD. After adding the DLLs as references in your project, getting started is as easy as the following:<o:o:p></o:o:p></p>



<pre class="wp-block-code"><code>
 Simatic Sim = new Simatic(); Project Proj = Sim.Projects.Add(@“C:\MyProject\MyProject.s7p”); Console.WriteLine("Project created on: “ + Proj.Created); </code></pre>



<p class="wp-block-paragraph"><p class="MsoNormal" style="margin-bottom: 0pt;">&nbsp;</p></p>



<p class="MsoNormal wp-block-paragraph"><strong>Working with SiMotion Scout<o:o:p></o:o:p></strong></p>



<p class="MsoNormal wp-block-paragraph">The parallel tool in SiMotion scout is simply called external scripting, and its object reference is in the standard Scout help interface. It’s pretty straightforward as well:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#1e1e1e"><span style="background:#c7c7c7;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e">C#</span></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>Application app = new Application();

Project proj = app.Projects&#91;
    @"C:\MyProject\MyProject.s7p"
&#93;;

Console.WriteLine("Compiling Project");

proj.Build();</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #4EC9B0">Application</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">app</span><span style="color: #D4D4D4"> = </span><span style="color: #569CD6">new</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">Application</span><span style="color: #D4D4D4">();</span></span>
<span class="line"></span>
<span class="line"><span style="color: #4EC9B0">Project</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">proj</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">app</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">Projects</span><span style="color: #D4D4D4">&#91;</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #CE9178">@&quot;C:\MyProject\MyProject.s7p&quot;</span></span>
<span class="line"><span style="color: #D4D4D4">&#93;;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #9CDCFE">Console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">WriteLine</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">&quot;Compiling Project&quot;</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #9CDCFE">proj</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">Build</span><span style="color: #D4D4D4">();</span></span></code></pre></div>



<p class="wp-block-paragraph"><p class="MsoNormal" style="margin: 5pt 0in;">There it is. You can see how easy it is to access project data and remotely send commands to projects.</p></p>



<p class="MsoNormal wp-block-paragraph"><strong>Implementation Ideas</strong></p>



<p class="MsoNormal wp-block-paragraph">As someone who works with Simatic Manager and SiMotion Scout on a daily basis, there are some interesting possibilities for automation using these tools. Here are a few ideas I am throwing around:<o:o:p></o:o:p></p>



<ol class="wp-block-list">
<li><span style="line-height: 1.5;">Source control integration using SVN or similar tools. Currently Siemens does not offer a comprehensive source control solution for code, and third party tools are prohibitively expensive and do not offer the same merging, branching, and traceability features that are common in text-based programming languages. I could see DMC using these DLLs to automate exporting &nbsp;code source files into an SVN repo, and also importing them back into projects in order to have more sophisticated diff, merge, and trace capabilities in our Siemens projects.</span></li>



<li><span style="line-height: 1.5;">Automating repetitive programming tasks. For instance, oftentimes customers supply huge IO lists that need to be entered into a Siemens program, whether into the Symbol Table, data blocks, or code itself. These tools would let us automate these tasks to save a great deal of time, and reduce human error.</span></li>



<li><span style="line-height: 1.5;">Improving connectivity with other applications. We often have to export tag information from a Siemens data block to a CSV file in order to import it into some other company’s tool- an OPC server for instance. These DLLs give us a straightforward way to move data in and out of Siemens projects.</span></li>



<li><span style="line-height: 1.5;">Data acquisition from online data. Simatic Manager does not have a great trace feature like SiMotion does. These DLLs would allow a custom DAQ tool to collect data from the PLC without the need of an intermediary party’s driver, OPC server, etc.</span></li>
</ol>



<p class="MsoNormal wp-block-paragraph"><span style="line-height: 1.5;">I’m sure there are many more possibilities (and of course many may have been done already). Thanks for giving us these great tools, Siemens! And&nbsp;if anyone have any other insights or implementation ideas, be sure to let me know in the comments below</span><span style="line-height: 1.5;">.</span></p>



<p class="MsoNormal wp-block-paragraph"><strong><a href="/services/application-development/web-application-development"><span style="line-height: 1.5;">Learn more about DMC&#8217;s software and web development services.</span></a></strong></p>



<p class="MsoNormal wp-block-paragraph"><o:o:p></o:o:p></p>



<p class="MsoNormal wp-block-paragraph"><o:o:p></o:o:p></p>
<p>The post <a href="https://static.dmcinfo.com/blog/28573/automating-siemens-s7-and-simotion-tasks-using-c-net/">Automating Siemens S7 and SiMotion Tasks Using C# .NET</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Successful Implementation of Siemens&#8217; SiMotion Shaftless Drive Standard</title>
		<link>https://static.dmcinfo.com/blog/29904/successful-implementation-of-siemens-simotion-shaftless-drive-standard/</link>
		
		<dc:creator><![CDATA[Kristie Shea]]></dc:creator>
		<pubDate>Thu, 01 Apr 2010 09:01:41 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[Motion Control]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<category><![CDATA[SiMotion]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/29904/successful-implementation-of-siemens-simotion-shaftless-drive-standard/</guid>

					<description><![CDATA[<p>In many industries, shaftless drive technology has replaced the old mechanical drive systems. Instead of using mechanical gearing to force one axis on a machine to follow another one, servos are used. The servo technology reduces many of the flaws of a large mechanical gearing system as well as provides a lot of flexibility. This [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/29904/successful-implementation-of-siemens-simotion-shaftless-drive-standard/">Successful Implementation of Siemens&#8217; SiMotion Shaftless Drive Standard</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In many industries, shaftless drive technology has replaced the old mechanical drive systems. Instead of using mechanical gearing to force one axis on a machine to follow another one, servos are used. The servo technology reduces many of the flaws of a large mechanical gearing system as well as provides a lot of flexibility. This technology is in heavy use in industries such as the automotive, packaging, and printing.</p>



<p class="wp-block-paragraph">Using the shaftless drive technology requires the use of a motion controller to command the system. <a href="https://www.siemens.com/us/en/products/automation.html" target="_blank" rel="noreferrer noopener">Siemens Industry and Automation’s</a> motion control platform, <a href="https://www.siemens.com/global/en/products/automation/systems/simotion.html">SiMotion</a>, is a powerful and flexible platform that can be used for such a purpose. The SiMotion software package allows the programmer to configure all of the drives and axes with great flexibility and detail and gives the capability to program in three different languages: text-based, ladder or function block diagram (FBD), and in a motion chart.</p>



<p class="wp-block-paragraph">A typical approach to programming a shaftless drive solution would be to do any math required in the text-based portion, any peripheral I/O control and basic sequence logic would be done in ladder, and all of the motion commands to control the axes/drives would be programmed in the Motion Charts. The Motion Chart section would contain all of the individual motion commands to control the axes from enabling and disabling, to moving to a position, to gearing.</p>



<p class="wp-block-paragraph">Since most of the shaftless drive solutions follow the same control strategy, Siemens has created the “SiMotion Shaftless Drive Standard”. This Standard outlines a programming structure and contains a library of functions that work well to control such solutions. The basic ideas contained in this strategy are outlined below:</p>



<ul class="wp-block-list">
<li>All of the tasks such as basic logic processing are done in the cyclical background tasks and all of the motion tasks are done in the a-cyclical Motion Tasks.
 
 
<ul class="wp-block-list">
<li>The standard supplies a pre-written Motion Task for each axis specific to the tasks of line-shaft replacement system.</li>



<li>Control of each axis is performed through a standard mode interface.</li>
</ul>
</li>



<li>A set of typical axis modes are defined and the motion tasks are almost entirely performed simply by assigning a mode to the axis.</li>



<li>The interface parameters affect the axis behavior in each mode.</li>
</ul>



<p class="wp-block-paragraph"> In a recent project, I implemented the SiMotion Shaftless Drive Standard for a printing application- a rotary cutter positioned at the end of a printing press. This application contains the basic components that allow for easy implementation of the standard. There are three rotary axes on the rotary cutter that are geared during operation to follow an encoder on the press. A “knife setup” routine allows the operator to step through several configurable positions on the knife axis. The implementation of the Shaftless Standard contains the following components:</p>



<ul class="wp-block-list">
<li>A Virtual Master axis follows the press encoder.</li>



<li>The program contains three real following axes which follow the Virtual Master.</li>



<li>Each axes has its own Motion Task consisting of a call to the Standard’s axis function block.</li>
</ul>



<p class="wp-block-paragraph">Using the Shaftless Standard gives several advantages:</p>



<ul class="wp-block-list">
<li>In order to gear each of the real axes to the virtual master, we simply need to set the axes in “Gear Mode” and the Standard takes care of the individual motion commands.</li>



<li>The knife setup routine requires that we put the knife axis in “positioning mode”. Then the program just changes the position set point for each new position, and the axis moves to that position.</li>



<li>Since we use a setup that is a standard recognized by Siemens, the system is easily supported by Siemens world-wide network of application engineers.</li>



<li>Once a programmer is comfortable designing systems following the Shaftless Standard, program creation and debug times are shortened.</li>
</ul>



<p class="wp-block-paragraph">The SiMotion Shaftless Drive Standard is available to qualified end-users and <a href="https://www.partnerfinder.automation.siemens.com/s/siemens-partner-finder?language=en_US" target="_blank" rel="noreferrer noopener">Automation Solution Providers</a>, such as <a href="https://www.partnerfinder.automation.siemens.com/s/partner-details-page?language=en_US&amp;acctId=0013V000003yBbXQAU&amp;c__partnerType=Solution%2520Partner" target="_blank" rel="noreferrer noopener">DMC</a> through your local Siemens Application Engineer.</p>



<p class="wp-block-paragraph">You can read more about the <a href="/latest-thinking/case-studies/view/id/198/rotary-cutter-control-using-siemens-simotion">Rotary Cutter project</a> in our case studies.</p>



<p class="wp-block-paragraph"><a href="/services/manufacturing-automation-and-intelligence/motion-control-engineering-and-servo-systems">Learn more about DMC&#8217;s Siemens SiMotion programming services.</a></p>
<p>The post <a href="https://static.dmcinfo.com/blog/29904/successful-implementation-of-siemens-simotion-shaftless-drive-standard/">Successful Implementation of Siemens&#8217; SiMotion Shaftless Drive Standard</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
