<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to SMC_FB_WASNT_CALLED_DURING_MOTION when enable MC_MoveRelative</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/6cb9a95ea2/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Motion/thread/6cb9a95ea2/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Motion/thread/6cb9a95ea2/</id><updated>2025-11-03T10:31:17.980000Z</updated><subtitle>Recent posts to SMC_FB_WASNT_CALLED_DURING_MOTION when enable MC_MoveRelative</subtitle><entry><title>SMC_FB_WASNT_CALLED_DURING_MOTION when enable MC_MoveRelative</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/6cb9a95ea2/?limit=25#41eb" rel="alternate"/><published>2025-11-03T10:31:17.980000Z</published><updated>2025-11-03T10:31:17.980000Z</updated><author><name>gseidel</name><uri>https://forge.codesys.com/u/gseidel/</uri></author><id>https://forge.codesys.comf407e8812332b1b4f2331fa7c51353832bfcbd70</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi ducng,&lt;/p&gt;
&lt;p&gt;please make sure to call all Motion-FBs in the EtherCAT task. In your case, the PLC_PRG should be below the EtherCAT task, not the MainTask.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Georg&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SMC_FB_WASNT_CALLED_DURING_MOTION when enable MC_MoveRelative</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/6cb9a95ea2/?limit=25#a8f0" rel="alternate"/><published>2025-11-02T15:11:00.159000Z</published><updated>2025-11-02T15:11:00.159000Z</updated><author><name>ducng</name><uri>https://forge.codesys.com/u/ducng/</uri></author><id>https://forge.codesys.com8613ad896f56f5347ea1e80a688b374b05bf57d4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br/&gt;
I am using an Inovance PLC to control a servo via EtherCAT. When I enable MC_POWER, the drive switches to Run mode successfully. After that I call MC_MoveRelative, but I get the error SMC_FB_WASNT_CALLED_DURING_MOTION. The servo vibrates but the motor shaft does not move.&lt;/p&gt;
&lt;p&gt;I am new to EtherCAT/servo motion control, so I would appreciate any guidance or suggestions for troubleshooting this issue. Thank you in advance for your help.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>