What I was asking about is in advanced CAM packages you have a profile of your machine. You kind of give it some specs on your machine’s performance and then it comes back and tells you how long it will take to complete the program.
My Autodesk rep said they removed it because like me, most people though it was a parameter for determining chip load and it wasn’t. So it was purely for simulation time calculation.
Cool, great question! Don’t confuse the motor parameters in the controller with commanding the motors to do something.
WARNING! I haven’t run this code, its not to be taken literally, it is a concept or strategy.
If I say to the machine something like this (always starting from X0.000 in all example unless explicitly stated otherwise and we are using absolute moves);
G01 X1000.0 F500
In that move you will find that the feed of zero to the feed of 500 and back to zero is achieved at the “maximum acceleration” specified in your config.
Now, how do you give it your own acceleration curve?
G01 X100 F50
G01 X200 F100
G01 X300 F250
G01 X500 F500
G01 X800
G01 X850 F100
G01 X900 F75
G01 X950 F50
G01 X1000 F25
Like I said, I haven’t run this code, just winging it to explain the concept. Use a shorter series of moves and less jumps in feed rate to get a smoother accel/decel. Now you can do whatever you want as long as it is BELOW the maximum acceleration.
Just remember that once that cutter has engaged the stock, quit monkeying with the feed rate
If you are not a g-code programmer, just keep the ramps and plunges the same or close to the cutting feed in your CAM. If your CAM package has smoothing, turn it on and properly configure it.
If your machine has a long resonance period (nice way of saying “it rings like a friggin church bell”) then start the lead in/out further away from the stock so that the machine can settle before the cutter is engaged.
Changes in feed while the cutter is engaged will cause chatter, rubbing, breakage and all sorts of bad. So that is why the factory says to not touch the max acceleration parameter. It is set to give the shortest time to speed to reduce chatter and rubbing.