Gotchya #19: My machine is chattering! Grrrrrrrrrr.
Obviously, chattering can be caused by lots of things. One of the things you should check (especially if you have just started using a new machine) is how the CV mode is set. If that is fine, then you might want to try something else, like SLOWING DOWN.
Ok, so why slow down? Here is what might be happening:
All machine controls work pretty much the same. There is a program running that is in a continuous loop. In this loop, a bunch of things happen, like commanding the axis to move to a position, seeing if you pushed a button, reading a line of command information, updating the display. . .the list is actually quite huge. Doing all this takes time. The time it takes to do this is called the control loop cycle time.
Here is when chattering occurs due to the control loop cycle time: You command motion to a position and the motion takes less time than the loop cycle time.(Usually occurs with multiple short moves at high feedrates) Since the axis are not going anywhere until they are told to move again, the machine sits there, voila, chattering. Some controls use buffers to help avoid this, but those can be emptied out if the feedrate gets high enough. The obvious solution is to slow down. BUT. . . you may not have to slow down very much, just enough to stop the chatters. Try half the feedrate. If no chattering, try half the difference between the original and the new, until you are happy.
Really FAST machines, like sail cutters and lasers use parallel processing to achieve higher feedrates. One computer does nothing but watch and command the motion, the other one looks at all the other stuff. This reduces the actual cycle loop time. I am impressed with how short the Mach3 loop time is.
"If you see a good fight, get in it." Dr. Vernon Jones