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: 

Turn Setup - Radial Dimension Mode

12 REPLIES 12
Reply
Message 1 of 13
chrisjh777
1442 Views, 12 Replies

Turn Setup - Radial Dimension Mode

 

 In the lathe Cam Setup there is a option for " Radial Dimension Mode".   It has a selection arrow and the description states: 

Specifies whether radial dimensions are shown as radius or diameter.

 

Screenshot attached below.

 

Only Radius Mode is available.  There is currently no selection available for Diameter Mode.

 

I am aware that the post processor for Fanuc outputs correctly in diameter mode, and I have always worked in diameters (my personal preference, less prone to human error).

 

This issue has been raised on several occasions (specifically in 2015) with promises of a imminent fix, but is not available as of 19Aug17. 

12 REPLIES 12
Message 2 of 13
balsmen
in reply to: chrisjh777

Hi @chrisjh777,

 

We haven't had many requests for this functionality and it's not currently on our roadmap to support, but I would encourage you to post this on the IdeaStation and if it gets a lot of support, we will consider it for future development.

 

Thanks,

Noah



Noah Balsmeyer

Fusion Mfg Software Engineer
Message 3 of 13
SamMMP
in reply to: balsmen

I am having the same issue. I'm not sure how this is not an urgent need? My Fagor is in diameter mode and we never have it in radius mode. I can't use the software unless it is in diameter more. How to I select diameter mode?

Message 4 of 13
akash.kamoolkar
in reply to: SamMMP

@SamMMP 

This particular field mentioned in this thread would not affect the output mode for the NC program. That is controlled by the post processor. So if you are getting radial dimensions in the code and the control expects diameter then the post processor will need to be changed.

 

Regards,

Akash Kamoolkar



Akash Kamoolkar
Software Development Manager
Message 5 of 13
SamMMP
in reply to: akash.kamoolkar

What variable in the post processor do i need to change to put it in diameter mode?

Message 6 of 13
seth.madore
in reply to: SamMMP

var xFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true, scale:2}); // diameter mode

Change scale:2 to scale:1


Seth Madore
Customer Advocacy Manager - Manufacturing
Message 7 of 13
SamMMP
in reply to: seth.madore

Excellent, thank you.

Message 8 of 13
Anonymous
in reply to: seth.madore

I changed the scale from 2 to 1 and nothing happened. The g code still sends out x commands in diameter. I'm stuck can you help me? 

Message 9 of 13
seth.madore
in reply to: Anonymous

What post processor are you working with? Most all the posts I'm aware of output in diameter mode.... 🤔


Seth Madore
Customer Advocacy Manager - Manufacturing
Message 10 of 13
Anonymous
in reply to: seth.madore

It's the Mach 3 lathe post. My CNC lathe is a Flash Cut conversion that works in Radius. So I need the Post Processor to out put in radius. 

.cps file attached

Line 79 

I want to change scale:2 to scale:1 and have the x output in radius. 

No luck. See line 14 in my attached Test G Code. The part diameter is 4.25 inch and the x command is 5.7 which is not right it should be half that. And when i change the scale back to 2 i still get 5.7. So I'm doing something wrong. Just don't know what. 

 

 

Message 11 of 13
seth.madore
in reply to: Anonymous

You also have to change the Scale value at line 695 and 702

// turning using front tool post
  if (toolingData.toolPost == FRONT) {
    xFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true, scale:-2});
    xOutput = createVariable({prefix:"X"}, xFormat);
    iFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true, scale:-1}); // radius mode
    iOutput = createReferenceVariable({prefix:"I"}, iFormat);

  // turning using rear tool post
  } else {
    xFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true, scale:2});
    xOutput = createVariable({prefix:"X"}, xFormat);
    iFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true, scale:1}); // radius mode
    iOutput = createReferenceVariable({prefix:"I"}, iFormat);

Seth Madore
Customer Advocacy Manager - Manufacturing
Message 12 of 13
Anonymous
in reply to: seth.madore

Ok i'll try that and let you know. Thank you for the good work you all do. 

Message 13 of 13
Anonymous
in reply to: seth.madore

Yes that seems to have fixed it. Thank you very much. If I have further issues ill post them here as long as they are related to this topic others may need this info in the future. 

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

Post to forums  

Autodesk Design & Make Report