<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to  Gcode interpolator problem at 4 axis motion systme</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/a7377a8e21/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Motion/thread/a7377a8e21/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Motion/thread/a7377a8e21/</id><updated>2022-09-01T08:38:51.280000Z</updated><subtitle>Recent posts to  Gcode interpolator problem at 4 axis motion systme</subtitle><entry><title> Gcode interpolator problem at 4 axis motion systme</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/a7377a8e21/?limit=25#d7fe/576d" rel="alternate"/><published>2022-09-01T08:38:51.280000Z</published><updated>2022-09-01T08:38:51.280000Z</updated><author><name>drive</name><uri>https://forge.codesys.com/u/drive/</uri></author><id>https://forge.codesys.com7367800814f87e28a03cfd82482023c1a60bba0d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Dear Fless&lt;br/&gt;
thanks for your appreciated answer.&lt;/p&gt;
&lt;p&gt;when  I have added  SMC_ExtendedVelocityChecks  function to my path preprocessing (befor the normal SMC_CheckVelocities function) the Interpolator couldn't start and it was stuck at the Initialization state.&lt;/p&gt;
&lt;p&gt;when I tried to use only the  SMC_ExtendedVelocityChecks  function before Interpolator , the interpolator gave an Error that " there is no  SMC_CheckVelocities befor the interpolator "&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title> Gcode interpolator problem at 4 axis motion systme</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/a7377a8e21/?limit=25#d7fe" rel="alternate"/><published>2022-08-31T18:18:57.575000Z</published><updated>2022-08-31T18:18:57.575000Z</updated><author><name>Fless</name><uri>https://forge.codesys.com/u/fless/</uri></author><id>https://forge.codesys.comdd2a9bde786419224256e843599a029f934aeb23</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;you need to limit the speed of additional axis separately.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;N010 G01 Z247. F150.&lt;/span&gt;
&lt;span class="err"&gt;N011 G01 C15. FC25.&lt;/span&gt;
&lt;span class="err"&gt;N012 G01 Z-247. F150.&lt;/span&gt;
&lt;span class="err"&gt;N013 G01 C-15. FC25.&lt;/span&gt;
&lt;span class="err"&gt;N014 G01 Z247. F150.&lt;/span&gt;
&lt;span class="err"&gt;N015 G01 C15. FC25.&lt;/span&gt;
&lt;span class="err"&gt;N016 G01 Z-247. F150.&lt;/span&gt;
&lt;span class="err"&gt;N017 G01 C-15. FC25.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;and add SMC_ExtendedVelocityChecks to your path preprocessing.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title> Gcode interpolator problem at 4 axis motion systme</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/a7377a8e21/?limit=25#da25" rel="alternate"/><published>2022-08-31T14:23:25.285000Z</published><updated>2022-08-31T14:23:25.285000Z</updated><author><name>drive</name><uri>https://forge.codesys.com/u/drive/</uri></author><id>https://forge.codesys.comda79032b93a4721418b6d54797f7565da6f26502</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello Dears.&lt;br/&gt;
I have implemented an Ethercat based G-code motion controller system using HCQ0 form HCFA , the motion systme is 4 axis (X , Y, Z , C ) where C is rotational axis around the z axis .. &lt;br/&gt;
all of the axis are working just fine whithin the speed and the acceleration that I have specified in Gcode file , but the C axis is always stopping the interpolator by means of avoidgaps functionality because the postion monitoring is discovering high speed of movement that exeeds the SW max speed of the device ..because of that the movement of he c axis has a pretty annoying discontiuty .. &lt;br/&gt;
my Gcode:&lt;br/&gt;
N010 G01 Z247. F150.&lt;br/&gt;
N011 G01 C15.  F25.&lt;br/&gt;
N012 G01 Z-247. F150.&lt;br/&gt;
N013 G01 C-15. F25.&lt;br/&gt;
N014 G01 Z247. F150.&lt;br/&gt;
N015 G01 C15. F25.&lt;br/&gt;
N016 G01 Z-247. F150.&lt;br/&gt;
N017 G01 C-15.  F25.&lt;/p&gt;
&lt;p&gt;the image of the interpolator FB is attached..&lt;br/&gt;
the C dirve's max SW speed is 80 degree/second.&lt;br/&gt;
I need to know why  the interpolator is ending high speed position commands?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>