Re: warm up program
I dont do anything for normal production other than turn the coolant and spindle to 1500 rpm for a little bit, like 10 mins.
Recently I was making some eval parts at high/low process limits and had to hold +-.0001. For that, I did the same coolant and spindles to 1500 rpm plus I moved X2 back and forth between T2000 and T33 at 120 ipm with a 3 second dwell after each move and let it repeat for a half hour while I was doing other things. I think it helped a little maybe. I still had to chase my bore size around for the first 20 mins (not too much, like, +.0003 offset for the first parts then back to nominal -.0001 at a time every few parts)
One interesting thing; Our maintenance guy once did this on an M20:
T4000;
T4300;
M99,
so it just rapided back and forth and let it do it for ten minutes. The X3 ball screw grew .006 when he re-indicated bushing centerline. That was more than I thought it would be, but I guess it makes sense since the machine would never normally do that much rapiding continuously.
The most effective thing I've found to simulate a warm machine is to () out the M7 after the cutoff so the machine runs the true program just cutting air. If your part is longer then .750 (or whatever your GB land is) maybe turn a 45* cone on the bar so it finds the bushing bore more smoothly.
CNC Product Manager / Training Consultant