Spindle and table warm up cycle
Anyone got a good spindle and table warm up cycle/macro that runs for 15-30 mins. I'm looking for a cycle that starts the spindle at 1500 up to 8500 and cycles the table in circles at the same time. My machine sits idle 1-2 weeks at a time and I think it's a good idea to warm up the machine since it idles for some time.
Thanks
Re: Spindle and table warm up cycle
You don't need a macro. Just write your own program to move the xy full extent and z from top to some safe level and back. Meanwhile turn the spindle on and then step up as desired.
I have one that starts the spindle at 500 rpm and the travel at 40ipm. Steps rpm to 1000, 1500, 2000, 2500 and travels to 60, 90, 110. Mine runs for about 10 minutes, just long enough for me to get set up and ready to go. May not be necessary but it spreads the lube out over the full travel and gradually warms up the spindle bearings.
Re: Spindle and table warm up cycle
I can do that but I wanted to see how to macro stuff.
Re: Spindle and table warm up cycle
I was actually writing a program today just for this same issue. It's not circles but it does move everything pretty good.
PCNC 1100 Series 3 machine. Tool 0 set to X0 Y0 Z (nose) about 10" off the table.
%
(************************************************* ********)
(* Tormach PathPilot Mill Post Processsor r20160408 *)
(PCNC1100 - Series 3)
(System Warmup Cycle - Tool 0 X0 Y0 Z0 - 10" off table to nose)
N10 G90 G54 G64 G50 G17 G40 G80 G94 G91.1 G49
N20 G20 (Inch)
N30 G30
N35 G54
N100 T0 G43 H0 M6
N105 G0 X0 Y0
N110 S1000 M3 M9
N115 g4 p05
N120 S1500 M3 M9
N125 G1 Z4 X16 Y-8 F40
N130 S2000 M3 M9
N135 Z0 X16 Y0 F50
N140 S2500 M3 M9
N145 Z4 X0 Y-8 F60
N150 S3000 M3 M9
N155 Z0 X0 Y0 F80
N160 S1500 M3 M9
N165 G1 Z4 X16 Y-8 F85
N170 S2000 M3 M9
N175 Z0 X16 Y0 F90
N180 S2500 M3 M9
N185 Z4 X0 Y-8 F95
N190 S3000 M3 M9
N195 Z0 X0 Y0 F100
N200 S1000 M3 M9 G4 P05
N205 M98 P123 L2
N210 M5
N215 M30
O123
N500 S1500 M3 M9
N505 G1 Z4 X16 Y-8 F40
N510 S2000 M3 M9
N515 Z0 X16 Y0 F50
N520 S2500 M3 M9
N525 Z4 X0 Y-8 F60
N530 S3000 M3 M9
N535 Z0 X0 Y0 F80
N540 S1500 M3 M9
N545 G1 Z4 X16 Y-8 F85
N550 S2000 M3 M9
N555 Z0 X16 Y0 F90
N560 S2500 M3 M9
N565 Z4 X0 Y-8 F95
N570 S3000 M3 M9
N575 Z0 X0 Y0 F100
M99
%
Re: Spindle and table warm up cycle
Sorry, just realized all my N line numbers are jacked up. I'll fix that and repost. Stand by
Now fixed.
Re: Spindle and table warm up cycle
Smokediver,
Why so many M9's all over the program?
You sure are turning off a lot of coolant every line. :confused:
Here's my warm-up program.
It moves the table in a 5-point star pattern while moving 'Z' up & down, and also warms up the spindle.
I use G59 as my warmup home location so I can just keep it in there permanently.
This program repeats 10 times (L10), so it runs for about 10 minutes.
Just change the 'L' value, and it can run as long as you'd like.
...............
(Warmup)
G90 G80 G40 G17 G20 G50 G64
(remove tool from spindle)
(Use G59 for Work Offset)
(G59 work offset = X.4 Y-.25)
M3 S1000
G90 G59 G01 X.25 Y-2.5 F30
M98 P666 L10
M5
M998
G80 G28
M30
O666 (SUB PROGRAM)
G01 G90 G59 X12.5 Y-2.5 Z-3. F40
X.5 Y-6. Z-6.
M3 S2500
Y-.1 X6.375 Z-9.
X12.5 Y-6. Z-2.5 F70
M3 S1000
X.25 Y-2.5 Z-.5
M99
Re: Spindle and table warm up cycle
Quote:
Originally Posted by
RussMachine
Smokediver,
Why so many M9's all over the program?
You sure are turning off a lot of coolant every line. :confused:
Because I'm a total newbie! Thanks for the heads up on the M9 - I forgot I put it in there. Especially since I do not have coolant on the system....
Re: Spindle and table warm up cycle
Smokediver,
Just curious, but did the PATHPILOT Post Processor spit out all those M9's?
Re: Spindle and table warm up cycle
Quote:
Originally Posted by
RussMachine
Smokediver,
Just curious, but did the PATHPILOT Post Processor spit out all those M9's?
Nope, I was doing a cut -n- paste from some other known code. This was actually my first stab at manual programming. Ton to learn - took me 2 hours to figure out the whole M98/M99 thing! Like I said, "NEWBI" is my middle name..... or maybe it's my first name!
Re: Spindle and table warm up cycle
I wrote my own based on what G-Made CNC did on YouTube:
https://www.youtube.com/watch?v=gs3toFc6b4o&t=235s
I have a 770 so I just adjusted my travels to compensate.
Re: Spindle and table warm up cycle
Hi,
Here is mine
(Don't run with an empty spindle)
(Use G56 for Work Offset)
G90 G80 G40 G17 G20 G50 G64
G28 G91 Z0
T116 M06
M3 S1000
G90 G56 G01 X0. Y0. F300.
M97 P9001 L12
M3 S2500
G90 G56 G01 X0. Y0. F300.
M97 P9001 L12
M3 S5000
G90 G56 G01 X0. Y0. F300.
M97 P9001 L12
M3 S7500
G90 G56 G01 X0. Y0. F300.
M97 P9001 L10
M3 S10000
G90 G56 G01 X0. Y0. F300.
M97 P9001 L5
M5
M998
G80 G28
M30
N9001 (SUB PROGRAM)
M31
G01 G90 G56 X0 Y0. Z-3. F300.
G0 G90 X5. Y0.
G3 I-5. Z-9. F350.
G0 G90 X0.Y0.
G00 G28 G91 Z0
M99
1 Attachment(s)
Re: Spindle and table warm up cycle
Mine is in the attached zip file. It is big & wordy, because it is part of a big set of subroutines.
Re: Spindle and table warm up cycle
Quote:
Originally Posted by
smokediver576
Sorry, just realized all my N line numbers are jacked up. I'll fix that and repost. Stand by
Now fixed.
N line number are unimportant and not need in a program
If you have a Grease lubed Spindle and you are using max RPM then a warm up can help the life of the spindle Bearings, if running below 5000 RPM then there is no point in a warmup program for a Grease lubed spindle
As for table movement on a machine like this if you move it around just to spread the lube that is all that is needed, having it run with a program more than 2 cycles would be just a waste of time, and serve no purpose
Re: Spindle and table warm up cycle
Quote:
if you move it around just to spread the lube that is all that is needed, having it run with a program more than 2 cycles
I'm thinking the same, but settled on 3 cycles per axis :-)
Re: Spindle and table warm up cycle
Quote:
Originally Posted by
jwatte
I'm thinking the same, but settled on 3 cycles per axis :-)
Yes that is all a normal machine needs for an axis cycle I would not waste machine time with any more though
Re: Spindle and table warm up cycle
Got this from NY CNC...takes about 7-9 minutes. Spindle speed changes, uses the the full x & y movement. Now this is for a 440, you can edit or go to their website and download for 1100.
%
(Warmup Corrected)
(T199 D=0.25 CR=0. - ZMIN=0. - flat end mill)
G90 G54 G64 G50 G17 G40 G80 G94 G91.1 G49
G20 (Inch)
(Tool 199 = Height of Zero)
(Pull Manual Oiler handle)
M0
G58
G53 G0 Z-1.5
G10 L20 P5 Z0.0
G53 G0 X0 Y0
G10 L20 P5 Y0.25 X-0.25
G30
N10(2D Contour1)
T199 G43 H199 M6
(14 3 Flute LSC)
S500 M3 M9
G58
G0 X9. Y-5.125
G0 Z0.3
G0 Z0.1
G1 Z0. F15.
G1 X-0.125
G1 Y0.125
G1 X9.125
G1 Y-5.125
G1 X8.95
G0 Z0.3
G30
N20(Trace1)
S1000 M3 M9
G0 Z0.5
G0 X0. Y-5.
G0 Z0.2
G1 Z0. F20.
G1 X9. Y0.
G1 Y-5.
G1 X0. Y0.
G1 Z0.2
G0 Y-5.
G1 Z0. F20.
G1 Y0.
G1 Z0.2
G0 Z0.5
G30
N30(2D Contour1 2)
S1800 M3 M9
G0 X9. Y-5.125
G0 Z0.5
G0 Z0.2
G1 Z0. F15.
G1 X-0.125 F25.
G1 Y0.125
G1 X9.125
G1 Y-5.125
G1 X8.95
G0 Z0.5
G30
N40(Trace1 2)
S2500 M3 M9
G0 X0. Y-5.
G0 Z0.5
G0 Z0.2
G1 Z0. F30.
G1 X9. Y0.
G1 Y-5.
G1 X0. Y0.
G1 Z0.2
G0 Y-5.
G1 Z0. F30.
G1 Y0.
G1 Z0.2
G0 Z0.5
M5 M9
G30
G54
G30
M30
%