<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to How do I avoid axis deviations when the gantr block offset changes!</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/51ca3ab06a/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Motion/thread/51ca3ab06a/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Motion/thread/51ca3ab06a/</id><updated>2023-05-30T06:16:23.695000Z</updated><subtitle>Recent posts to How do I avoid axis deviations when the gantr block offset changes!</subtitle><entry><title>How do I avoid axis deviations when the gantr block offset changes!</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/51ca3ab06a/?limit=25#ab5b" rel="alternate"/><published>2023-05-30T06:16:23.695000Z</published><updated>2023-05-30T06:16:23.695000Z</updated><author><name>tk096</name><uri>https://forge.codesys.com/u/tk096/</uri></author><id>https://forge.codesys.com004bcb0715b417ce0704ec34b393a39f066399e4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi ByCNC,&lt;/p&gt;
&lt;p&gt;have you seen G43? &lt;br/&gt;
&lt;a href="https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_cnc_din66025_preprocessor.html" rel="nofollow"&gt;https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_cnc_din66025_preprocessor.html&lt;/a&gt;&lt;br/&gt;
&lt;a href="https://content.helpme-codesys.com/en/libs/SM3_CNC/Current/SM_CNC_POUs/SoftMotion-CNC/SoftMotion-Function-Blocks/SMC_ToolLengthCorr.html" rel="nofollow"&gt;https://content.helpme-codesys.com/en/libs/SM3_CNC/Current/SM_CNC_POUs/SoftMotion-CNC/SoftMotion-Function-Blocks/SMC_ToolLengthCorr.html&lt;/a&gt;&lt;br/&gt;
&lt;a href="https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_example_tool_correction_usage.html" rel="nofollow"&gt;https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_example_tool_correction_usage.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is this the functionality you are looking for?&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>How do I avoid axis deviations when the gantr block offset changes!</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/51ca3ab06a/?limit=25#3e97" rel="alternate"/><published>2023-05-22T13:20:46.741000Z</published><updated>2023-05-22T13:20:46.741000Z</updated><author><name>ByCNC</name><uri>https://forge.codesys.com/u/huzeyfe/</uri></author><id>https://forge.codesys.com65a212795112edf431a9f7f57538718d4f6908e2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I give motion to my CNC machine by using Codesyste SMC_Interpolator, SMC_Trafo_Gantry3 and SMC_ControlAxisByPos blocks together. These blocks work beautifully together! That is, when the tool to be used during the operation is changed, the predetermined offset values for the XYZ axes of this tool come into play. This means: When the offset value changes, the output of the Gantry block also changes. But this is undesirable! If this happens, the axis moves by the difference from the previous offset positions. This should never happen! Even if the offset changes (it may be increased or decreased), the axis should not move to absurd positions when this change occurs. As a company, it should go to the position without deviating from the offset.&lt;/p&gt;
&lt;p&gt;There are too many tools in the machine and this working system is very bad when switching between tools! Anyone know how to prevent this?&lt;/p&gt;
&lt;p&gt;Thanks, good work!&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>