I modified the O02020 spindle warmup program to include some X/Y/Z movements and wanted to get some thoughts on it. Does it seem okay, or are there some pitfalls I'm not aware of where "dude, don't do ____ because if ____ happens, then it will ____"?
I'm a noob, so don't be surprised if you see weird and/or unnecessary code. Another noob wanting to use this should exercise extreme caution with clearances if hoping to use it as is. With a VF2 and with nothing extending above the table beyond a typical Kurt 6" vise and with a typical end mills/tooling, there's a couple/few inches of Z clearance. It's also using G55, so be aware of that. At 5% rapid this takes about 21min to run. I just copied/added the X/Y/Z routine until it ran about 20min, same as the regular O02020 program.
%
O02020 (Spindle & X/Y/Z Warm-up)
(This program should be run prior to)
(machine use if machine has been idle)
(for more than 4 days.)
(Cycle time: ~21-minutes.)
G0 G90 G55 X-0. Y-0. Z-0.
S500 M03
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
S1000 M03
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
S1500 M03
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
S2200 M03
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
S3000 M03
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
S5000 M03
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-1.0000 Y-1.0000 Z-8.0000
X-29.0000 Y-15.0000 Z3.0000
X-15.0000 Y-8.0000 Z-0.0000
M5
M30
%