there are soooo many things that could cause this.. a lot of newbies jump right to "it must be some setting in the CNC control" which 99% of the time is Wrong.
the first two categories that need to be look at very carefully are:
1.) Machine Tool Mechanical condition.
2.) "mismatched axis motor to mechanical system: means Axis motor doesn't not enough power/torque and/or "geared" incorrectly to the machine so the axis motor is not operating in its "happy" zone. Could also simply be incorrectly tuned servos"
3.) the G code itself
By far the #1 culprit and least understood is:
1.) Machine Tool Mechanical condition, this involves a HUGE amount variables any number of which can cause these types of issues. no amount of software g code smoothing is going to make up for mechanical system that has issues.
here are a few highlights
- ballscrew SUPPORT bearings not being matched set, and or installed incorrectly therefore introducing slop into the system.
- ballscrew NUT is low quality and has lash introducing lash into the system
- rack and pinion slop between the pinion and the rack under load which contributes to vibration/bounce in the system
- Frame of the machine is not rigid and bounces and gives under cutter load introduces vibration into the system.
- frame of the machine doesn’t have significant mass for cutter vibration damping under normal loads
- spindle bearing play in either xy or z plane
- wrong feeds and speeds for material and cutter which puts vibration into the machine tool accentuating the machine tool deficiencies in rigidity.
post the g code program you are running,
post results of back lash test following these directions...
http://www.centroidcnc.com/dealersuppor ... ads/37.pdf
post photos of the machine tool itself, tool holder and cutter, check run out of spindle.
what is the actual spindle speed and feedrate during the cutting