<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Discontinuity of A/B/C axis movement.</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/</id><updated>2024-05-09T20:30:04.316000Z</updated><subtitle>Recent posts to Discontinuity of A/B/C axis movement.</subtitle><entry><title>Discontinuity of A/B/C axis movement.</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/?limit=25#e1d5" rel="alternate"/><published>2024-05-09T20:30:04.316000Z</published><updated>2024-05-09T20:30:04.316000Z</updated><author><name>jonasz</name><uri>https://forge.codesys.com/u/jonasz/</uri></author><id>https://forge.codesys.comcd298be486c24f4fd237df8e05d3d7a274b54406</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;PrtScr&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Discontinuity of A/B/C axis movement.</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/?limit=25#271f" rel="alternate"/><published>2024-05-09T20:23:03.270000Z</published><updated>2024-05-09T20:23:03.270000Z</updated><author><name>jonasz</name><uri>https://forge.codesys.com/u/jonasz/</uri></author><id>https://forge.codesys.com17e2996839f18d4cebd8ff58f3e228e39f813c38</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
My problem was related to the behavior of the modulo axis, but maybe you will find something useful from what I write.&lt;br/&gt;
The solution lies in path processing.&lt;br/&gt;
Codesys offers a G-code analysis tool.&lt;br/&gt;
Insert a CNC object into the project. The CNC settings object will be added automatically.&lt;br/&gt;
By inserting appropriate processing modules into the CNC settings object and parameterizing them, you can test the behavior of the axis.&lt;br/&gt;
When the effect is satisfactory, remember to add the module from CNC settings in the correct order in the processing path.&lt;br/&gt;
Each CNC machine case is different.&lt;br/&gt;
You need to spend some time to get your design tailored like an Armani suit.&lt;br/&gt;
Good luck.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Discontinuity of A/B/C axis movement.</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/?limit=25#2a08/735f" rel="alternate"/><published>2024-04-30T11:24:02.862000Z</published><updated>2024-04-30T11:24:02.862000Z</updated><author><name>gseidel</name><uri>https://forge.codesys.com/u/gseidel/</uri></author><id>https://forge.codesys.com6d8d0456e441fc97fda3a882674b676407137865</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi jonasz,&lt;/p&gt;
&lt;p&gt;you already solved it, I'm answering here for the sake of others with a similar question.&lt;/p&gt;
&lt;p&gt;You can provide the slope of the A/B/C axis with the U/V/W word.&lt;/p&gt;
&lt;p&gt;See example 3 here: &lt;a href="https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_cnc_din66025_additional_axis.html" rel="nofollow"&gt;https://content.helpme-codesys.com/en/CODESYS%20SoftMotion/_sm_cnc_din66025_additional_axis.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you don't want to change the G-Code, the function block SMC_RecomputeABCSlopes can compute the slopes automatically.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://content.helpme-codesys.com/en/libs/SM3_CNC/Current/SM_CNC_POUs/SoftMotion-CNC/SoftMotion-Function-Blocks/SMC_RecomputeABCSlopes.html" rel="nofollow"&gt;https://content.helpme-codesys.com/en/libs/SM3_CNC/Current/SM_CNC_POUs/SoftMotion-CNC/SoftMotion-Function-Blocks/SMC_RecomputeABCSlopes.html&lt;/a&gt; &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>Discontinuity of A/B/C axis movement.</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/?limit=25#95bd" rel="alternate"/><published>2024-04-29T02:01:56.758000Z</published><updated>2024-04-29T02:01:56.758000Z</updated><author><name>k2saki</name><uri>https://forge.codesys.com/u/k2saki/</uri></author><id>https://forge.codesys.com241579a51216e80b2e98562df97ae85944fa70b1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello. Good morning.&lt;/p&gt;
&lt;p&gt;I have a same problem with short-segment G01 in GCode even in XY Axis.&lt;/p&gt;
&lt;p&gt;( I'm using SMC_ReadNcFile2, SMC_NcInterpreter, SMC_CheckVelocities before IPO , watching Youtube tutorial video.. )&lt;/p&gt;
&lt;p&gt;How did you solve this problem ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Discontinuity of A/B/C axis movement.</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/?limit=25#7101" rel="alternate"/><published>2023-04-25T05:49:23.513000Z</published><updated>2023-04-25T05:49:23.513000Z</updated><author><name>jonasz</name><uri>https://forge.codesys.com/u/jonasz/</uri></author><id>https://forge.codesys.coma40c0f64670b234864544cc9106b60367c1b47ba</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Good morning,&lt;br/&gt;
I solved the problem. I was hoping for support, unfortunately.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Discontinuity of A/B/C axis movement.</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/5c283672f3/?limit=25#2a08" rel="alternate"/><published>2023-04-16T12:28:02.298000Z</published><updated>2023-04-16T12:28:02.298000Z</updated><author><name>jonasz</name><uri>https://forge.codesys.com/u/jonasz/</uri></author><id>https://forge.codesys.com57ba969914de4a6b0361fc0d77586411df5ea3bb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Good day ,&lt;br/&gt;
I was given the task of making a 6-axis CNC machine (X/Y/Z/A/B/C).&lt;br/&gt;
The machine is a coil winder, where the A/B/C axes are the axes that rotate the spindles, and the Z axis is the axis that moves the wire from one extreme position of the coil to the other.&lt;br/&gt;
The problem is the discontinuity of A/B/C axis movement (velocity profile).&lt;br/&gt;
In the path preprocessing step, I am not able to get continuous ABC axis movement.&lt;br/&gt;
Here is the test G-code:&lt;/p&gt;
&lt;p&gt;N000 G91&lt;br/&gt;
N010 G01 Z10 A360 F100 E1000 E-1000 FA100 EA10000 EA-100000&lt;br/&gt;
N020 G01 Z-10 A360&lt;br/&gt;
N030 G01 Z10 A360&lt;br/&gt;
N040 G01 Z-10 A360&lt;br/&gt;
N050 G01 Z10 A360&lt;br/&gt;
N060 G01 Z-10 A360&lt;br/&gt;
N070 G90&lt;/p&gt;
&lt;p&gt;G-Code using the X-axis:&lt;/p&gt;
&lt;p&gt;N000 G91&lt;br/&gt;
N010 G01 Z10 X360 F100 E1000 E-1000&lt;br/&gt;
N020 G01 Z-10 X360&lt;br/&gt;
N030 G01 Z10 X360&lt;br/&gt;
N040 G01 Z-10 X360&lt;br/&gt;
N050 G01 Z10 X360&lt;br/&gt;
N060 G01 Z-10 X360&lt;br/&gt;
N070 G90&lt;/p&gt;
&lt;p&gt;In the attachments I present the movement of the Z/X/A axis.&lt;br/&gt;
X-axis motion is what I need.&lt;br/&gt;
This is how the movement of the A axis should look like. Unfortunately, it looks like in the attachment to the A axis.&lt;br/&gt;
Is there any way to "force" the ABC axes to behave like XYZ axes?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>