@iporter6 wrote:
For me I would like to be able to set the max rpm in the "setup" box. Then if be able to change it if required in each operation.
I fully respect the experienced opinion of @Anonymous but I don't buy into the safety argument at all. If you forget to change it from "0" to a lower safe rpm, then it willl spin to the max machine rpm anyway.
In fact having it default to "0" is dangerous because as I stated before, it doesn't output a G50 value. So if you had a low max rpm set only for the parting off operation (all other operations left at 0), it would then make your entire program run at the parting off speed for the next cycle.
Just set it to the max rpm you think you can run in the "set up" and raise it in the operations if required seems safer to me.


I don't see benefit in publicly displaying more then these two pictures, the following is sufficient to get the rest of the pictures.
At the time, I was working on machine across, 18." diameter by 3." thick aluminum slug blew the door off of poor old Haas and drove it into bench so hard that all legs bent instantly.
Bench driven by door in vertical position and part behind it, hit the machine I was working on, set alarm on, at the precise moment I closed the door, hit cycle start button and sad "What the F...." while stepping aside one large step in desperate attempt to get out of the way, yes it happened, not a dramatization of events, it took few seconds.
Because you weren't there, I fully understand why you could care less about safety, unfortunately neither did company management, bunch of con artists and ignorant idiots almost put me in a wheel chair.
They did not have anything to do with Fusion but someone down the line gradually increased spindle speed, depth of cut and feed rate to play a hero and cut the cycle time down by few minutes until something crossed red line.
I can tie my own shoes and they will stay tied all day, but I also have to advocate caution on behalf of people who cannot.
Programmer has responsibility to take into account array of variables, but as a machinist, I have encountered incompetent programmers who passed that responsibility onto me, to figure it out in process of setting up a job.
I am very much in control of what I do but there are people out there that put their full trust into Fusion "to do the right thing", people that don't even read or understand G-code, their perception of "wrong" comes after the fact, after they berry tool into the stock at full rapid and similar results, leading them to come to this forum and ask if they are missing something.
In that scenario and because Fusion attracts hobby machinist as well as professionals, there has to be some level of responsibility to honor few safety limits, or at least not promote unsafe practices.
So now, I fully respect your opinion ..... but, safety should be ahead of any requests for features that compromise safety of others in favor of saving few key strokes.
I am not in favor of zero as right choice either, instead, default max spindle speed needs to be conservative and tied to what the tool is doing.
I propose that max spindle speed in facing operation and facing from outside to inside, in single passes or by G72 cycle, be linked to stock diameter in setup and limited to conservative value, which programmer can alter at will and after red flag comes on to confirm the choice before being able to continue.
If after facing operation, next operation is turning using single passes or G71 cycle, programmer can chose different value without any warnings, the benefit of reducing stock weight and volume with each pass as tool progresses towards center line and spindle speed increases accordingly, is automatic and self controlled.
In contrast to that Mastercam displays 10 000 RPM max speed on initial tool selection and operation page, which is fine for people making parts out of 1/4" stock ,..... not so good for people running 20." diameter stock,.......... and I always have to edit the numbers as one of the most critical things to do before loading program into machine.
I dry run every new program without stock for safety and I don't care for the fact that some people see that as waste of time when my ars is on the line.
Whichever way this turns out, it will not mean a thing to me, I have protocol in place to avoid surprises and after 31 years I still have all my limbs and fingers,........ Autodesk needs to worry about catering to people asking..... "Am I missing something ?" and people not having a clue about G-code functions despite the fact that educational material is all over web, free to download and use.