That is correct simulations take default rapids and not the user specified specified values. Machining time uses what I had input however it isn't calculating all the time in a cycle. For my earlier example a part I just did fusion calculated under setup - machining time (this is where you right click the setup op under cam and click on machining time.) 1 minute 54 seconds, simulation calculated 2 minutes 49 seconds, Setup sheet calculated 2 minutes 29 seconds. Actual cycle time 2 minutes 39 seconds. Difference between Actual machine cycle time and what the setup - machining time (right clicking the cam setup and selecting machining time) is a little over 27%. Admittedly the setup sheet in this case is close to actual time. The machine is a Brother Speedio s500x1. Rapids are as follows:
Rapid traverse rate (XYZ-area) [m/min (inch/min)] | 50 x 50 x 56 (1,969 x 1,969 x 2,205) |
Tool change times are as follows:
Tool change time*5 | Tool To Tool [sec.] | 0.8 |
Chip To Chip [sec.] | 1.4 |
Cut To Cut [sec.] | 1.2 |
I am running the g100 code which allows for the spindle to clear and a g55 which allows a table to move to the next tool entry point automatically during tool change.
Unfortunately I can't share customer files or I would gladly do so. But I do have a theory: Not all tool paths are being fully calculated into the figure to give you the whole cycle time. like say non engaged/non rapid movements to include helical ramps and green lined movements etc.
What gets me is that why have an option on the setup to get machining time that calculates different than a setup sheet generated from the same cam setup? Also My day job is as a Systems Engineer where primary role is application integration into the customer environment and I am the site systems SME for the contract. The relevancy here being I have heard many a dev say there was nothing wrong with the code etc when there in fact was. I'm not saying that is the case here but if you are getting three different times and two of them are supposed to be based off of user params for rapids and tool changes then clearly there is SOMETHING different. That could be the designed output and if so it should be notated differently either in the on screen description or the product documentation. Either way a review of the code/documentation/description is in order to verify.
While in this case the difference between the setup sheet and actual (I omitted the setup - machining time window here) was 10 seconds after 6 parts that is a minute, 60 an hour, 500 part runs is a little over 8 hours I am robbing myself in labor alone on a customer job. So forgive me if I came/come across a bit harsh on this as I am not trying to be I just don't like essentially burning money 
I will say that I am now going to use the setup sheet vs the setup-machining time as it is far more accurate. In the end I just want to make the best estimates I can so that neither myself or my customer feel like one of us is over/under paid.
****edit - I ran that part setup again on a leftover piece of stock. The 10 seconds difference shows up under non cutting time on my cycle timer from the control. Thought it was worth mentioning. Will update on this other part I am running now.****