No feedrate for turning threading tools

No feedrate for turning threading tools

yoshimitsuspeed
Advisor Advisor
3,523 Views
28 Replies
Message 1 of 29

No feedrate for turning threading tools

yoshimitsuspeed
Advisor
Advisor

I am trying to do a threading operation but there is no feedrate for threading tools and no feedratet output in gcode. 

yoshimitsuspeed_0-1736378547695.png

 

yoshimitsuspeed_1-1736378572175.png

 

yoshimitsuspeed_2-1736378594023.png



Trying to get work done and would appreciate solutions ASAP. 

Thanks

https://www.facebook.com/groups/1229995573786339/
0 Likes
3,524 Views
28 Replies
Replies (28)
Message 2 of 29

seth.madore
Community Manager
Community Manager

The only place that a feedrate can be input for a Threading toolpath is in the "Pitch" tab, which would be found on the Passes tab (4th one from left). If it's still not outputting a feedrate, it sounds like a post processor error. What post are you using?


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 3 of 29

yoshimitsuspeed
Advisor
Advisor

This post that has gotten crickets from Autodesk. Just spent the last 4 hours messing with the latest version only to run into all the same problems, needing to edit, compare with the old version that looks massively different, and overall turning my day into a sludge through the pits l just to try to turn a thread which I'm probably about a day and a half into at this point. 

https://forums.autodesk.com/t5/fusion-manufacture/heidenhain-manualplus-turning-bug-report-and-repai...


I am thinking it is related to the canned cycles issues mentioned in this thread so I'm trying that right now. 
https://forums.autodesk.com/t5/fusion-manufacture/issues-with-heidenhain-manualplus-post-processor-a...

 

@yoshimitsuspeed - this post has been edited due to Community Rules & Etiquette violation.

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 4 of 29

yoshimitsuspeed
Advisor
Advisor

I tried editing and removing the onCyclePoint section as mentioned in that thread and it still outputs identical gcode with F0.

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 5 of 29

seth.madore
Community Manager
Community Manager

Ok. I've pinged one of the post developers, hopefully we can get you sorted out. Sorry for the trouble you've been thru


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 6 of 29

yoshimitsuspeed
Advisor
Advisor

Just really frustrated I have been trying to get this resolved for months knowing I would be needing this lathe more soon and now here I am a day in a half into trying to cut one pipe thread with still nothing to show for it. 
I am chatting with technical support RN but no solutions on this specific issue yet. 
Beyond that it sure would be nice to get the other post issues resolved so I don't need to spend a day trying to fix it every time I update and minutes needing to edit Gcode every time I make a change. 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 7 of 29

yoshimitsuspeed
Advisor
Advisor

This whole Autodesk ignoring paying customers for 9 months and trying to get them to volunteer their time or pay third party companies to fix Autodesk's broken software is getting out of hand. I pay for software because it is supposed to make my life easier, allow me to focus on my job, and give me support with the product. 
If I wanted to look to a volunteer community for support, volunteer my time to software and product development, and spend a bunch of time on DIY solutions I would still be using FOSS software. 
You can't charge people for a product then default them to the FOSS pipeline any time there are issues with the products. 

yoshimitsuspeed_1-1736806626875.png

This is a defect that needs to be fixed. Just producing an error notification is not a solution. 
Threading is a core functionality to machining and CAM, not an "enhancement". 

This is so ridiculous. I pay Autodesk because that is supposed to give me functional solutions and support to quickly be able to do my work. 
If I wanted to do my own coding or pay to have custom software made I would still be using Open Source Software and supporting that community with my efforts. 
Autodesk adopting this model of charging its customers then insisting they go elsewhere for support is absolutely unacceptable. This is why I pay for Autodesk products. Because it is supposed to make my life easier and allow me to focus on my work. 

In regards to disabling canned cycles only affecting drilling cycles, are you available for a remote session this afternoon or sometime this week to go over the behavior? I'll need to gather more details to investigate properly. "

Again this is something you should be able to test and confirm on your own with both the H
eidenhain and Fanuc post processors yet you are asking me to volunteer my time to help you fix Autodesk's product. 
If you want my help fixing your buggy and broken products I can start billing $100/hr because that is what my time is worth. 

 

 

https://www.facebook.com/groups/1229995573786339/
Message 8 of 29

AchimN
Community Manager
Community Manager

Hello @yoshimitsuspeed ,
Sorry for the inconvenience!
I've found and fixed the problem with the feedrate output in the Heidenhain turning post and attached the updated version to my reply here. Another problem was that the post did not output G33 for threading, this is fixed now as well.
Could you please try it and give me feedback?

Thanks in advance!



Achim.N
Principal Technology Consultant
Message 9 of 29

yoshimitsuspeed
Advisor
Advisor

It's almost like autodesk could have spent about a third the paid hours and probably a tenth of my time if they had just put me directly in touch with you to try to improve their products instead of bouncing me through 3 days of "customer service" trying to convince me I should fix it myself or pay someone else to lol. 

It also looks like after at least three separate times of me spending hours to compile, document, and show all my issues in extreme detail they must not have passed it on to you lol. I don't mean this as anything against you. I am glad someone is finally here who actually knows what they are talking about. I just probably have about 40 hours of my time invested to get to this point. 

So first directly relating to threading. I get this error as soon as it starts the op. 

yoshimitsuspeed_0-1736897799090.png



yoshimitsuspeed_1-1736898093118.png

 

I tried playing with different values in 208 and it seems to cause either path too short, or path longer than traverse path. 
I think values B and P override the default and would probably be better for F360 to output but in a couple tries still couldn't find a happy middle value that didn't throw an error. 

Then I disabled Fade thread end in the threading op and was able to get it to cut threads. This is progress but also a bummer because I really wanted to use that fade thread feature. But it is adding a canned cycle move that doesn't get along with what the machine wants to see. 

 So now with fade thread disabled I have successfully cut NPT tapered threads with acceptable success. 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 10 of 29

yoshimitsuspeed
Advisor
Advisor

No onto other issues. 
It seems they didn't pass on this issue either but it is still not outputting feedrates for G94 or G95 moves so I need to go input those manually every single time. 

yoshimitsuspeed_0-1736909450894.png

 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 11 of 29

AchimN
Community Manager
Community Manager

@yoshimitsuspeed wrote:

 So now with fade thread disabled I have successfully cut NPT tapered threads with acceptable success. 


Thats good! Not sure why the control errors when fade is enabled, cannot reproduce that here on the simulator. Which version is your control? DataPilot 620 / 4110 or older?

Regarding the G95/G94 feedrates, the feedrate output itself looks correct to me, so i assume the issue is that the feedrate must be output with the G94/G95 directly in the same line?



Achim.N
Principal Technology Consultant
0 Likes
Message 12 of 29

yoshimitsuspeed
Advisor
Advisor

NC software 345 809-xx 4110

Is this something that could/should be updated? 
This is all a lot deeper than I have gone. This is my friends machine and I have run it, programmed in it a bit, and managed to get a handful of F360 ops running on it but I hadn't really planned on needing to get this familiar with all the inner workings lol.  
I had to look up Datapilot and trying to figure out what it is and can do. 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 13 of 29

yoshimitsuspeed
Advisor
Advisor

Can you fix the G94 and 95 not outputting feedrates issue? 

Now onto the older issues in my previous threads. 

The tool numbers aren't outputting correctly and are especially an issue for drills. 

Our machine expects the tool list tool number first, then the turret position second. 
So if I have my drill in #50 in our tool list with tool details, offsets, etc, and that tool in the #4 slot in our turret I need to call 5004 in the machine interface or Gcode. 
For most cutting tools if in the post processor section of the tool in the tool library I enter 4 for tool, and 50 for compensation offset it will output 450. 
If I enter 50 for tool and 4 for compensation offset it will output 5004 which is what I need but I don't know if this will cause issues elsewhere as it seems backwards to me. 
The bigger issue though is for drills it calls completely wrong either way. 
If I do this

yoshimitsuspeed_0-1737063103787.png

It outputs 400

yoshimitsuspeed_1-1737063129314.png


If I enter 
50
4
4
It outputs 5000

yoshimitsuspeed_2-1737063180684.png


I need it to output 5004 for turret position number four and tool list number 50

 

yoshimitsuspeed_3-1737063206520.png

 





https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 14 of 29

yoshimitsuspeed
Advisor
Advisor

Also I am back to trying to drill which is the first issue I posted about here 9 months ago and it looks like the canned drill cycles are also still not correct.

yoshimitsuspeed_4-1737063870381.png


First error Q cannot be assigned to any function
I am thinking this is supposed to be P as that is what I have for pecking depth. 
It also isn't calling out all the other data I entered in the chip breaking cycle like depth reduction, min pecking depth, or accumulated pecking depth which I am wondering if maybe that is the A value in the manual? Guess I'll try it lol. 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 15 of 29

yoshimitsuspeed
Advisor
Advisor

This output acted as a pecking depth operation but did not give a full retract. 

yoshimitsuspeed_5-1737065385613.png

 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 16 of 29

yoshimitsuspeed
Advisor
Advisor

Are you kidding me? 

yoshimitsuspeed_0-1737068922936.png

 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 17 of 29

yoshimitsuspeed
Advisor
Advisor

I put so much effort into trying to convince my partner that it would be so much faster and more efficient to use Fusion 360 CAM than the tedious way we have been programming the machine in it's interface. 
Only to have spent probably 50 hours in the last two weeks learning about every way Fusion 360 and this CAM plugin are not even functional. 
Needing to go through and invert every single X value hoping you don't miss or mess one up that might crash the machine? 

What is this? 
What kind of solution is that? 
What?
OMG!
Do people actually professionally use F360 CAM? 

 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 18 of 29

yoshimitsuspeed
Advisor
Advisor

Ugh okay turns out I didn't even need any of that but got mistaken because the boring bar is visualized in a way you can't tell top or bottom and it seemed backwards. 

https://www.facebook.com/groups/1229995573786339/
0 Likes
Message 19 of 29

seth.madore
Community Manager
Community Manager

@yoshimitsuspeed wrote:

Ugh okay turns out I didn't even need any of that but got mistaken because the boring bar is visualized in a way you can't tell top or bottom and it seemed backwards. 


We've done some work (that's not yet in the Production build) to rectify this. The tool is more properly displayed as you would see it in the machine. Stay tuned for a future update (or you can join the Insider program to access it today).

 


@yoshimitsuspeed wrote:

Do people actually professionally use F360 CAM? 


Many thousands of people do with excellent success. The issue (it appears) is that, to-date, there have been only 23 unique users who've tried the post you are working with, and you're the first that have offered feedback (good, bad or otherwise). You have an uncommon machine control, it seems, so we need to spend some time in getting the post sorted out.


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 20 of 29

AchimN
Community Manager
Community Manager

Ok lets do this bit by bit.
In the attached post i´ve updated the following:
- Always output a feedrate with the G94/G95 command, that seems to be required for the control?
- The tool call is now 4 digits always and uses this format: Txxyy (tool number followed by the turret number)
- Added property "use Cycles" which allows you to disable drill cycle output. That should help you to move forward for now. We would need a manual of your control to be able to fix the drill cycle output, anything you can share there?



Achim.N
Principal Technology Consultant