<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to What 'Too many recursions in the interpolator' error message means?</title><link href="https://forge.codesys.com/forge/talk/CODESYS-V2/thread/eca35962e6/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/CODESYS-V2/thread/eca35962e6/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/CODESYS-V2/thread/eca35962e6/</id><updated>2020-02-27T21:54:26.641000Z</updated><subtitle>Recent posts to What 'Too many recursions in the interpolator' error message means?</subtitle><entry><title>What 'Too many recursions in the interpolator' error message means?</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/eca35962e6/?limit=25#bd4d" rel="alternate"/><published>2020-02-27T21:54:26.641000Z</published><updated>2020-02-27T21:54:26.641000Z</updated><author><name>pnn</name><uri>https://forge.codesys.com/u/pnn/</uri></author><id>https://forge.codesys.comda4993033f478ecf1a5738a8791ddb211622f209</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;OK, thanks.&lt;br/&gt;
But how do you change precision?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>What 'Too many recursions in the interpolator' error message means?</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/eca35962e6/?limit=25#056e" rel="alternate"/><published>2020-02-27T21:54:22.469000Z</published><updated>2020-02-27T21:54:22.469000Z</updated><author><name>shooter</name><uri>https://forge.codesys.com/u/shooter/</uri></author><id>https://forge.codesys.comcd6962ed84b5edb227fedb4fa604beb95047259f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;you will need to have a balance between precision and result.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>What 'Too many recursions in the interpolator' error message means?</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/eca35962e6/?limit=25#30bb" rel="alternate"/><published>2020-02-27T21:54:20.980000Z</published><updated>2020-02-27T21:54:20.980000Z</updated><author><name>pnn</name><uri>https://forge.codesys.com/u/pnn/</uri></author><id>https://forge.codesys.com7006fb1c75e306e0323548cbace61e8fa092805b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;thank you for the reply, but how do you modify precision?&lt;br/&gt;
Do you mean the Extras / Set epsilon values... menu, or something else?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>What 'Too many recursions in the interpolator' error message means?</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/eca35962e6/?limit=25#54ac" rel="alternate"/><published>2020-02-27T21:54:16.759000Z</published><updated>2020-02-27T21:54:16.759000Z</updated><author><name>shooter</name><uri>https://forge.codesys.com/u/shooter/</uri></author><id>https://forge.codesys.com7b66169ede329f7224bbe6ae44bbc2c5ef865955</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;it makes to many calcs, lower the precision&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>What 'Too many recursions in the interpolator' error message means?</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/eca35962e6/?limit=25#d5cb" rel="alternate"/><published>2020-02-27T21:54:15.246000Z</published><updated>2020-02-27T21:54:15.246000Z</updated><author><name>pnn</name><uri>https://forge.codesys.com/u/pnn/</uri></author><id>https://forge.codesys.com1061de2db8591d27f24925aafc92c9cb8a9435e1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have a CNC program (attached) created with DXF import. It works fine.&lt;br/&gt;
But if I add a pair of G52(round path) - G50(end of round path) commands to it and try to save it (Write CNC program to file), Codesys 2.3 displays the following message&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="error-during-interpolation"&gt;Error during interpolation&lt;/h2&gt;
&lt;p&gt;The program causes the following error while interpolating:&lt;br/&gt;
Too many recursions in the interpolator&lt;br/&gt;
Cancel Saving?&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="yes-no"&gt;Yes   No&lt;/h2&gt;
&lt;p&gt;Then if I execute the CNC program, it is processed OK - angles are rounded, drives follow the path, everything looks fine....... but M-commands are not executed. &lt;br/&gt;
If I remove the G52 / G50 commands, everything goes back to normal and M-commands are processed.&lt;/p&gt;
&lt;p&gt;Any idea why this happens? Are the PLC resources insufficient to handle the path with roundings? &lt;br/&gt;
And more important, is there any way to handle this?&lt;/p&gt;
&lt;p&gt;Thanks for any suggestions.&lt;/p&gt;
&lt;p&gt;--&lt;br/&gt;
I use Codesys 2.3.9.42 provided by Festo, with Festo PLC CPX-CEC-M1&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=2150" rel="nofollow"&gt;CNC_test.txt &lt;span&gt;&lt;span&gt;[2.53 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>