<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to CNC Softmotion + POSCOntrol</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Motion/thread/839704a101/</id><updated>2020-02-27T18:33:20.271000Z</updated><subtitle>Recent posts to CNC Softmotion + POSCOntrol</subtitle><entry><title>CNC Softmotion + POSCOntrol</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/?limit=25#6857" rel="alternate"/><published>2020-02-27T18:33:20.271000Z</published><updated>2020-02-27T18:33:20.271000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.come4b91f2b9f4854db8056af20eff444ffd0628853</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;you need to use poscontrol other wise you do not have the PID Loop fot Controlling your analog drive.&lt;/p&gt;
&lt;p&gt;Encoder and virtual axis are Independent from that - and used as 'virtual' axis , encoder as encoder axis - both could be for example connected as master axis for caming or mc_gearin. mc_phasing etc.&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CNC Softmotion + POSCOntrol</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/?limit=25#52b4" rel="alternate"/><published>2020-02-27T18:33:19.089000Z</published><updated>2020-02-27T18:33:19.089000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comb069835f4e607589b778d476a6fcfc435a9caa40</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; rettore84&lt;/p&gt;
&lt;p&gt;Thank you Edwin,&lt;/p&gt;
&lt;p&gt;One question that I have is, the SM_Poscontrol module has a PID loop configurator for speed/position control, while SM_Drive_virtual and Sm_Free_Encoder don't, but I suppose I could still use them, in that case, how is the position/speed controlled?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CNC Softmotion + POSCOntrol</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/?limit=25#36a9" rel="alternate"/><published>2020-02-27T18:33:15.798000Z</published><updated>2020-02-27T18:33:15.798000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.combc1c8fc694b584e3dc98a5e2d3506a07c6f30d20</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
yes exactly, &lt;br/&gt;
if this is determinitic it might work,&lt;br/&gt;
it is an option to chose these ethercat modules from the posControl poject example.&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: PosControl.jpg" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=3429"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CNC Softmotion + POSCOntrol</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/?limit=25#402b" rel="alternate"/><published>2020-02-27T18:33:14.658000Z</published><updated>2020-02-27T18:33:14.658000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comb43b933501b51a9c0f780071bf19614f4295fd3f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; rettore84&lt;/p&gt;
&lt;p&gt;The default RPI is 10ms, and not sure how deterministic this will be. Is this what you were asking?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CNC Softmotion + POSCOntrol</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/?limit=25#4e67" rel="alternate"/><published>2020-02-27T18:33:13.528000Z</published><updated>2020-02-27T18:33:13.528000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comcfa60ff1180591777b4b9c8bf90b3c234b1a03f9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
how fast is the IO Update via EIP for the encoder?&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CNC Softmotion + POSCOntrol</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/839704a101/?limit=25#5a2d" rel="alternate"/><published>2020-02-27T18:33:10.372000Z</published><updated>2020-02-27T18:33:10.372000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com433b031dccfb1186341658fa930a844150c16395</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; rettore84&lt;/p&gt;
&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;I have two old Yaskawa SGDA servo packs with no Fieldbus communications, with an analog input for speed reference and an incremental encoder output. I'm using a Raspberry Pi 3, with Ethernet/IP and a Wago 750-352 EIP IO rack with two Encoder inputs and two -/+10V analog output modules.&lt;/p&gt;
&lt;p&gt;My intent is to use the CNCTable project example with my setup. The example project uses the SM_Drive_Virtual, I suppose I cannot tie the Wago IO to the parameters of SM_Drive_VIrtual. &lt;/p&gt;
&lt;p&gt;I found the POSCOntrol project example where the parameters of SM_POSCOntrol, &lt;strong&gt;in.wActPosition&lt;/strong&gt; and  are tied to an Ethercat Buscoupler with an analog output module and encoder input module.&lt;/p&gt;
&lt;p&gt;My question is, would it work if I replace SM_drive_Virtual in the CNCTable project with SM_PosControl, use the POSCOntrol axis with the SoftMotion function blocks, in the CNCTable project, and tie &lt;strong&gt;in.wActPosition&lt;/strong&gt; and  to my IO?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>