<?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 Hurco Post G0 High Feed &amp;amp; G53 Home Location in Fusion Manufacture Forum</title>
    <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10623009#M58901</link>
    <description>&lt;P&gt;I have a 2005 Hurco VM2 with the Ultimax 4 control.&amp;nbsp; The default Hurco post converts multi-axis (x &amp;amp; y) rapids to high feed moves incorrectly.&amp;nbsp; The machine will do simultaneous rapids without issue so I am not sure why this is the default.&amp;nbsp; Perhaps very old machines are not able to accomplish this but this is not the case for machines even 15 years old.&amp;nbsp; The following was what their applications department sent me:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ISNC should have x and y synced in rapid, I will double check on this maybe an early ultimax might have had something like this, maybe older like a hurco hawk but as far as I’m aware this shouldn’t be an issue&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was able to edit the post so that it will Post G0 vs G1 high feeds moves (see below).&amp;nbsp; It would be nice if there was a correct option, or a way to override the conversion of G0 to G1 XY moves for machines that can do simultaneous movement.&amp;nbsp; I feel what I did was more of a hack than the correct way.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (getProperty("isnc") &amp;amp;&amp;amp; (((x ? 1 : 0) + (y ? 1 : 0) + (z ? 1 : 0)) &amp;gt; 1)) {&lt;BR /&gt;// axes are not synchronized&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (getProperty() &amp;amp;&amp;amp; (((x ? 1 : 0) + (y ? 1 : 0) + (z ? 1 : 0)) &amp;gt; 1)) {&lt;BR /&gt;// axes are not synchronized&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Additionally, how do I go about setting the home position when a program is complete so the Z will retract before it moves the table to the home position I defined in the Machine Library? (X20, Y18 in my case).&amp;nbsp; I set Z home to 0 under Z linear but it only retracts the retract height (.06 above the part), not all the way to Z 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the output I currently get with the post at the end of the program to move the table center, but it's not moving Z to home first.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;N273 G0 Z0.6&lt;BR /&gt;N274 G17&lt;BR /&gt;N275 M9&lt;BR /&gt;N276 G0 M140&lt;BR /&gt;N277 G53 G0 X0. Y0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for something like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;G53 G0 Z0.&lt;BR /&gt;G53 G0 X20. Y18.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Sep 2021 02:33:24 GMT</pubDate>
    <dc:creator>haggismaximus</dc:creator>
    <dc:date>2021-09-15T02:33:24Z</dc:date>
    <item>
      <title>Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10623009#M58901</link>
      <description>&lt;P&gt;I have a 2005 Hurco VM2 with the Ultimax 4 control.&amp;nbsp; The default Hurco post converts multi-axis (x &amp;amp; y) rapids to high feed moves incorrectly.&amp;nbsp; The machine will do simultaneous rapids without issue so I am not sure why this is the default.&amp;nbsp; Perhaps very old machines are not able to accomplish this but this is not the case for machines even 15 years old.&amp;nbsp; The following was what their applications department sent me:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ISNC should have x and y synced in rapid, I will double check on this maybe an early ultimax might have had something like this, maybe older like a hurco hawk but as far as I’m aware this shouldn’t be an issue&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was able to edit the post so that it will Post G0 vs G1 high feeds moves (see below).&amp;nbsp; It would be nice if there was a correct option, or a way to override the conversion of G0 to G1 XY moves for machines that can do simultaneous movement.&amp;nbsp; I feel what I did was more of a hack than the correct way.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (getProperty("isnc") &amp;amp;&amp;amp; (((x ? 1 : 0) + (y ? 1 : 0) + (z ? 1 : 0)) &amp;gt; 1)) {&lt;BR /&gt;// axes are not synchronized&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (getProperty() &amp;amp;&amp;amp; (((x ? 1 : 0) + (y ? 1 : 0) + (z ? 1 : 0)) &amp;gt; 1)) {&lt;BR /&gt;// axes are not synchronized&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Additionally, how do I go about setting the home position when a program is complete so the Z will retract before it moves the table to the home position I defined in the Machine Library? (X20, Y18 in my case).&amp;nbsp; I set Z home to 0 under Z linear but it only retracts the retract height (.06 above the part), not all the way to Z 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the output I currently get with the post at the end of the program to move the table center, but it's not moving Z to home first.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;N273 G0 Z0.6&lt;BR /&gt;N274 G17&lt;BR /&gt;N275 M9&lt;BR /&gt;N276 G0 M140&lt;BR /&gt;N277 G53 G0 X0. Y0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for something like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;G53 G0 Z0.&lt;BR /&gt;G53 G0 X20. Y18.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Sep 2021 02:33:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10623009#M58901</guid>
      <dc:creator>haggismaximus</dc:creator>
      <dc:date>2021-09-15T02:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10623439#M58902</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4694424"&gt;@haggismaximus&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I referred couple of hurco manuals there is a possibility it could use non-linear rapid transverse modes. It would be safe to make the highfeed as default option so that we can avoid beautiful surprises.&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="G0.png" style="width: 538px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/965331i151B3D71B76579DE/image-dimensions/538x401?v=v2" width="538" height="401" role="button" title="G0.png" alt="G0.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;G0.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;But I agree lot of people don't have issues with two axes are in rapid moves. So I think it would be better the user should have control over this via post properties. I will make a ticket for this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Coming to the changes, what you did was not correct. you should make changes something like below&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;var forceG0 = true; // add this line
function onRapid(_x, _y, _z) {
  var x = xOutput.format(_x);
  var y = yOutput.format(_y);
  var z = zOutput.format(_z);
  if (x || y || z) {
    if (pendingRadiusCompensation &amp;gt;= 0) {
      error(localize("Radius compensation mode cannot be changed at rapid traversal."));
      return;
    }
    if (getProperty("isnc") &amp;amp;&amp;amp; (((x ? 1 : 0) + (y ? 1 : 0) + (z ? 1 : 0)) &amp;gt; 1) &amp;amp;&amp;amp; !forceG0) {         // &amp;lt;&amp;lt;&amp;lt; add &amp;amp;&amp;amp; !forceG0 to this line
      // axes are not synchronized
      writeBlock(gMotionModal.format(1), x, y, z, feedOutput.format(highFeedrate));
    } else {&lt;/LI-CODE&gt;
&lt;P&gt;likewise you have to add it in function onRapid5D as well&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;  if (x || y || z || a || b || c) {
    if (getProperty("isnc") &amp;amp;&amp;amp; !forceG0) {  // &amp;lt;&amp;lt; add &amp;amp;&amp;amp; !forceG0
      // axes are not synchronized&lt;/LI-CODE&gt;
&lt;P&gt;This changes should always force the G0 for rapids&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For the second issue i think you found an issue with the post!! M140 doesn't not physically move the Zaxis to home pls let me know if this is the case i will fix this issue as well. to output G53 G0 Z0 just add the lines as mentioned&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt; case "G53":
      gMotionModal.reset();
      if (retractAxes[2] &amp;amp;&amp;amp; useMultiAxisFeatures) {
        writeBlock(gFormat.format(0), mFormat.format(140));
        writeBlock(gAbsIncModal.format(90), gFormat.format(53), gMotionModal.format(0), words); // add this line
      } else {&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;Let me know the feedback&lt;/P&gt;</description>
      <pubDate>Wed, 15 Sep 2021 07:37:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10623439#M58902</guid>
      <dc:creator>boopathi.sivakumar</dc:creator>
      <dc:date>2021-09-15T07:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10624720#M58903</link>
      <description>&lt;P&gt;Boopathi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the response, I will implement those changes and try them tonight to see if they work.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did find that page in the Winmax Hurco manual regarding non-linear rapids.&amp;nbsp; The page directly preceding the one you reference indicates that simultaneous rapid movement of X,Y,Z is the default under ISNC and that the user can modify to non-linear in the control (though who would do this I don't know).&amp;nbsp; BNC mode appears to break rapids into X,Y simultaneous and then a separate Z rapid.&amp;nbsp; &amp;nbsp;Please see the screenshot below.&amp;nbsp;&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="Hurco.png" style="width: 755px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/965640iF628597FDCA9138B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Hurco.png" alt="Hurco.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Hurco.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Sep 2021 16:04:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10624720#M58903</guid>
      <dc:creator>haggismaximus</dc:creator>
      <dc:date>2021-09-15T16:04:21Z</dc:date>
    </item>
    <item>
      <title>Re: Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10626194#M58904</link>
      <description>&lt;P&gt;Ran a program tonight and everything worked great accept it did not generate XY home position that I defined for the machine in the machine library. Had to add those in manually.&amp;nbsp; Default post will give me my desired table location but it will not post the G53 G0 Z0 I need beforehand to retract the tool before the table moves.&amp;nbsp; Seems like it is still not reading all the home attributes as defined in the Machine Library.&amp;nbsp; In my case home for has been entered as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Z 0&lt;/P&gt;&lt;P&gt;X 20&lt;/P&gt;&lt;P&gt;Y 18&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Default post gets me&lt;/P&gt;&lt;P&gt;G53 G0 X20 Y18 (defined in the Machine Library)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Modified post gets me&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;G53 G0 Z0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ideally I would get&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;G53 G0 Z0&lt;/P&gt;&lt;P&gt;G53 G0 X20 Y18&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems like the modified post replaced the&amp;nbsp;G53 G0 X20 Y18 with G53 G0 Z0.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 07:17:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10626194#M58904</guid>
      <dc:creator>haggismaximus</dc:creator>
      <dc:date>2021-09-16T07:17:45Z</dc:date>
    </item>
    <item>
      <title>Re: Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10626212#M58905</link>
      <description>&lt;P&gt;That's good to hear! Could you share your modified post I can take a look into it.&lt;/P&gt;
&lt;P&gt;also I got a friend who has hurco, yesterday I tested with M140 command it does retract the z to the home position. Could you conform its the same behavior in your machine as well?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 07:32:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10626212#M58905</guid>
      <dc:creator>boopathi.sivakumar</dc:creator>
      <dc:date>2021-09-16T07:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10627280#M58906</link>
      <description>&lt;P&gt;Yes, it did retract to Z 0 properly, just didn't position the table unless I added the line after.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 15:35:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10627280#M58906</guid>
      <dc:creator>haggismaximus</dc:creator>
      <dc:date>2021-09-16T15:35:13Z</dc:date>
    </item>
    <item>
      <title>Re: Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10627400#M58907</link>
      <description>&lt;P&gt;You should not remove the other stuffs in the else part. It should look something like below&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;case "G53":
      gMotionModal.reset();
      if (retractAxes[2] &amp;amp;&amp;amp; useMultiAxisFeatures) {
        writeBlock(gFormat.format(0), mFormat.format(140));
        writeBlock(gAbsIncModal.format(90), gFormat.format(53), gMotionModal.format(0), words);
      } else {
     writeBlock(gAbsIncModal.format(90), gFormat.format(53), gMotionModal.format(0), words);
      }
      break;&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 16 Sep 2021 16:19:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10627400#M58907</guid>
      <dc:creator>boopathi.sivakumar</dc:creator>
      <dc:date>2021-09-16T16:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: Hurco Post G0 High Feed &amp; G53 Home Location</title>
      <link>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10627487#M58908</link>
      <description>&lt;P&gt;Thank you, I did not realize that I had deleted that by mistake.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This output just what I needed.&amp;nbsp; Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 16:55:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-manufacture-forum/hurco-post-g0-high-feed-amp-g53-home-location/m-p/10627487#M58908</guid>
      <dc:creator>haggismaximus</dc:creator>
      <dc:date>2021-09-16T16:55:41Z</dc:date>
    </item>
  </channel>
</rss>

