Hello,
Well I am not currently an Autodesk user but am looking to make the switch to programming with HSMworks. I have some ideas for features which if incorporated into the software would make it that much more enticing for me to switch sooner rather than later.
My first idea has to do with roughing. In a constant engagement angle style roughing toolpath with both step-downs and step-ups, the load and material removal rate while cutting decreases with each successive step up. An opportunity lies in increasing feed with each step up. For example, if I want to cut 1.0" deep axially with each step down, then step up every .050", there are 20 cuts of various axial cut depths but each successive cut is .050" less than the preceding. If I had set the feedrate to 400ipm, which made for acceptable tool load and material removal rate on the 1.0" deep cut, by the time I have reached a cut depth of say .200" a faster feedrate would be preferable.
In my mind, this is a very simple feature to implement without over-complicating either the work on the developer's end nor the usability for the machine programmer operating the software.
A field for full step-down feedrate and a field for minimum step-up feedrate, along with some simple math, should be enough to achieve what I am after. In my example I mention 1.0" deep at 400ipm. I would also like to have a field where I may enter 800ipm for the minimum depth cut. The computer should extrapolate feedrates for the cut depths in between based on the given values.
The depth and feedrate values I would expect to post are as follows:
Depth - IPM
1.000 - 400
0.950 - 421
0.900 - 442
0.850 - 463
0.800 - 484
0.750 - 505
0.700 - 526
0.650 - 547
0.600 - 568
0.550 - 589
0.500 - 611
0.450 - 632
0.400 - 653
0.350 - 674
0.300 - 695
0.250 - 716
0.200 - 737
0.150 - 758
0.100 - 779
0.050 - 800
In theory this should work well. There may even be a better method to calculate feedrates and having the option to choose would be nice. In the following you'll see that feedrate doubles at half the depth of the deepest cut until hitting a max feedrate.
Depth - IPM
1.000 - 400
0.950 - 440
0.900 - 480
0.850 - 520
0.800 - 560
0.750 - 600
0.700 - 640
0.650 - 680
0.600 - 720
0.550 - 760
0.500 - 800
0.450 - 833
0.400 - 833
0.350 - 833
0.300 - 833
0.250 - 833
0.200 - 833
0.150 - 833
0.100 - 833
0.050 - 833
I haven't machined anything with this exact method just yet, but I am eager to try now that I've taken the time to post here. I'll manually edit a roughing operation to do this then run it and post the results.