<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Sinumerik 840d radius for circle programming too small in HSM Post Processor Forum</title>
    <link>https://forums.autodesk.com/t5/hsm-post-processor-forum/sinumerik-840d-radius-for-circle-programming-too-small/m-p/9117801#M9967</link>
    <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think the issue should be related to small helical movement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;1927: onCircular(false, 37.66501235961914, -15.381905555725098, 19.5, 37.66501235961914, -15.381905555725098, 18.700000762939453, 1060)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;direction: CCW&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;sweep: 35.659143deg&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;normal: X=0 Y=1 Z=0 (ZX)&lt;/EM&gt;&lt;BR /&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;&lt;EM&gt;radius: 0.799999&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;&lt;EM&gt;helical pitch: 0.000077&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If so, you could try to change minimum radius and/or disallow helical moves :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;minimumChordLength = spatial(0.25, MM);
&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;minimumCircularRadius = spatial(0.01, MM);&lt;/FONT&gt;&lt;/STRONG&gt;
maximumCircularRadius = spatial(1000, MM);
minimumCircularSweep = toRad(0.01);
var useArcTurn = false;
maximumCircularSweep = toRad(useArcTurn ? (999 * 360) : 90); // max revolutions
&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;allowHelicalMoves = true;&lt;/STRONG&gt;&lt;/FONT&gt;
allowedCircularPlanes = undefined; // allow any circular motion&lt;/PRE&gt;
&lt;P&gt;Here a list of circular interpolation settings:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="circular interpolation settings.jpg" style="width: 577px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/693029iE0AAE9A2C905729C/image-size/large?v=v2&amp;amp;px=999" role="button" title="circular interpolation settings.jpg" alt="circular interpolation settings.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps you. Please let me know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 30 Oct 2019 17:05:05 GMT</pubDate>
    <dc:creator>andrea.amilo</dc:creator>
    <dc:date>2019-10-30T17:05:05Z</dc:date>
    <item>
      <title>Sinumerik 840d radius for circle programming too small</title>
      <link>https://forums.autodesk.com/t5/hsm-post-processor-forum/sinumerik-840d-radius-for-circle-programming-too-small/m-p/9115212#M9966</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;machine gives error: "&lt;STRONG&gt;N2497 radius for circle programming too small&lt;/STRONG&gt;".&lt;BR /&gt;This happens during pocket operation, lead-in movement.&lt;BR /&gt;Post processor is latest Sinumerik 840d with enabled useArcTurn.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;problematic g-code:&lt;/P&gt;&lt;PRE&gt;N2493 G1 X38.519 Y-16.174
N2495 G3 X38.598 Y-15.382 I0.079 J0.392
&lt;FONT color="#FF0000"&gt;N2497 G2 X38.131 Y-15.382 Z18.85 I0 K-0.8&lt;/FONT&gt;
N2499 G3 X37.665 Y-15.382 Z18.7 I-0.466 K0.65
N2501 G3 X36.759 Y-15.417 I0 J-11.542&lt;/PRE&gt;&lt;P&gt;You can see there are &lt;STRONG&gt;missing lines&lt;/STRONG&gt; (N2496, N2498, N2500)! I think missing code is the key to debug this error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dumper code:&lt;/P&gt;&lt;PRE&gt;1924: onLinear(38.51901626586914, -16.17406463623047, 19, 1060)
1925: onCircular(false, 38.597755432128906, -15.781890869140625, 19, 38.59775161743164, -15.381890296936035, 19, 1060)
  direction: CCW
  sweep: 191.353236deg
  normal: X=0 Y=0 Z=1 (XY)
  radius: 0.400001
1926: onMovement(MOVEMENT_LEAD_IN /*lead in*/)
1926: onCircular(true, 38.59775161743164, -15.381890296936035, 18.200000762939453, 38.13138198852539, -15.381897926330566, 18.850000381469727, 1060)
  direction: CW
  sweep: 35.659143deg
  normal: X=0 Y=1 Z=0 (ZX)
  radius: 0.8
  helical pitch: 0.000077
1927: onCircular(false, 37.66501235961914, -15.381905555725098, 19.5, 37.66501235961914, -15.381905555725098, 18.700000762939453, 1060)
  direction: CCW
  sweep: 35.659143deg
  normal: X=0 Y=1 Z=0 (ZX)
  radius: 0.799999
  helical pitch: 0.000077
1928: onCircular(false, 37.66518783569336, -26.92360496520996, 18.700000762939453, 36.75946044921875, -15.417498588562012, 18.700000762939453, 1060)
  direction: CCW
  sweep: 4.500006deg
  normal: X=0 Y=0 Z=1 (XY)
  radius: 11.541699&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Please help me debug this problem.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Oct 2019 16:25:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/hsm-post-processor-forum/sinumerik-840d-radius-for-circle-programming-too-small/m-p/9115212#M9966</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-10-29T16:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Sinumerik 840d radius for circle programming too small</title>
      <link>https://forums.autodesk.com/t5/hsm-post-processor-forum/sinumerik-840d-radius-for-circle-programming-too-small/m-p/9117801#M9967</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think the issue should be related to small helical movement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;1927: onCircular(false, 37.66501235961914, -15.381905555725098, 19.5, 37.66501235961914, -15.381905555725098, 18.700000762939453, 1060)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;direction: CCW&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;sweep: 35.659143deg&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;normal: X=0 Y=1 Z=0 (ZX)&lt;/EM&gt;&lt;BR /&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;&lt;EM&gt;radius: 0.799999&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;&lt;EM&gt;helical pitch: 0.000077&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If so, you could try to change minimum radius and/or disallow helical moves :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;minimumChordLength = spatial(0.25, MM);
&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;minimumCircularRadius = spatial(0.01, MM);&lt;/FONT&gt;&lt;/STRONG&gt;
maximumCircularRadius = spatial(1000, MM);
minimumCircularSweep = toRad(0.01);
var useArcTurn = false;
maximumCircularSweep = toRad(useArcTurn ? (999 * 360) : 90); // max revolutions
&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;allowHelicalMoves = true;&lt;/STRONG&gt;&lt;/FONT&gt;
allowedCircularPlanes = undefined; // allow any circular motion&lt;/PRE&gt;
&lt;P&gt;Here a list of circular interpolation settings:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="circular interpolation settings.jpg" style="width: 577px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/693029iE0AAE9A2C905729C/image-size/large?v=v2&amp;amp;px=999" role="button" title="circular interpolation settings.jpg" alt="circular interpolation settings.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps you. Please let me know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Oct 2019 17:05:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/hsm-post-processor-forum/sinumerik-840d-radius-for-circle-programming-too-small/m-p/9117801#M9967</guid>
      <dc:creator>andrea.amilo</dc:creator>
      <dc:date>2019-10-30T17:05:05Z</dc:date>
    </item>
    <item>
      <title>Re: Sinumerik 840d radius for circle programming too small</title>
      <link>https://forums.autodesk.com/t5/hsm-post-processor-forum/sinumerik-840d-radius-for-circle-programming-too-small/m-p/9125612#M9968</link>
      <description>&lt;P&gt;Thank you for your help. By changing parameter minimumCircularRadius I have managed to get suitable code.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2019 13:46:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/hsm-post-processor-forum/sinumerik-840d-radius-for-circle-programming-too-small/m-p/9125612#M9968</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-04T13:46:48Z</dc:date>
    </item>
  </channel>
</rss>

