Community
Fusion Manufacture
Talk shop with the Fusion (formerly Fusion 360) Manufacture Community. Share tool strategies, tips, get advice and solve problems together with the best minds in the industry.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Doosan Lynx 2100LSYB turning while spindles synchronized

4 REPLIES 4
Reply
Message 1 of 5
warnerwerkswv
362 Views, 4 Replies

Doosan Lynx 2100LSYB turning while spindles synchronized

I have a part where I need to grab it with the sub to support it, and turn it, and I'm getting an error because it can't command a spindle start when the spindles are synced.

 

Is there a workaround or a different way to do this?

4 REPLIES 4
Message 2 of 5

@LibertyMachine @seth.madore any input on this?

Message 3 of 5

Where are you getting the error? At the machine or when posting code?

 

The onParameter function shows some Actions that should be used.

 

function onParameter(name, value) {
  var invalid = false;
  switch (name) {
  case "action":
    if (String(value).toUpperCase() == "PARTEJECT") {
      ejectRoutine = true;
    } else if (String(value).toUpperCase() == "USEXZCMODE") {
      forceXZCMode = true;
      forcePolarMode = false;
    } else if (String(value).toUpperCase() == "USEPOLARMODE") {
      forcePolarMode = true;
      forceXZCMode = false;
    } else {
      var sText1 = String(value);
      var sText2 = new Array();
      sText2 = sText1.split(":");
      if (sText2.length != 2) {
        error(localize("Invalid action command: ") + value);
        return;
      }
      if (sText2[0].toUpperCase() == "TRANSFERTYPE") {
        transferType = parseToggle(sText2[1], "PHASE", "SPEED");
        if (transferType == undefined) {
          error(localize("TransferType must be Phase or Speed"));
          return;
        }
      } else if (sText2[0].toUpperCase() == "TRANSFERUSETORQUE") {
        transferUseTorque = parseToggle(sText2[1], "YES", "NO");
        if (transferUseTorque == undefined) {
          invalid = true;
        }
      } else if (sText2[0].toUpperCase() == "USETAILSTOCK") {
        forceTailStock = parseToggle(sText2[1], "YES", "NO");
        if (forceTailStock == undefined) {
          invalid = true;
        }
      } else if (sText2[0].toUpperCase() == "SYNCSPINDLESTART") {
        syncStartMethod = parseToggle(sText2[1], "ERROR", "UNCLAMP", "SPEED");
        if (syncStartMethod == undefined) {
          invalid = true;
        }
      } else {
        invalid = true;
      }
    }
  }
  if (invalid) {
    error(localize("Invalid action parameter: ") + sText2[0] + ":" + sText2[1]);
    return;
  }
}
Message 4 of 5

any Update on this error?

 

I am getting the same error message when I try and turn between synchronized chucks after a subspindle grab operation.  My roughing operations output properly, but my finishing operation errors out.

Message 5 of 5

If you are using the latest post from the library, there are now some Manual NC commands that you need to use:

syncSpindleStart:error, unclamp, speed   - Method to use when starting the spindle while they are connected/synched

You would put: "syncSpindleStart:speed" for turning operations.


Seth Madore
Customer Advocacy Manager - Manufacturing

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report