SOURCE MachPro Spindle Warm Up
Spindle Warm Up
A spindle warm up cycle is important for all CNC machines, and especially important for machines that are not in a temperature controlled building.
- The cycle lubricates spindle bearings.
- It stabilizes spindle and machine temperature.
- It reduces thermal expansion changes during startup.
- It helps maintain machining accuracy.
- It reduces premature bearing wear.
To configure a warm up cycle go to Configure ->Control->Settings tabtab.
- Collapse all of the settings with the
button - Expand the Spindle section and
filterscrollfordownWarm.to the Warm Up portion
Below isare anthe exampledefault screensettings for the Spindle Warm Up settings.Up.
| Parameter | Description |
| Spindle Warm Up Enabled |
|
| Spindle Warm Up |
Yes or No |
| Spindle Warm UP Acknowledge Warm-Up Complete | The operator will need to acknowledge that the warm up cycle completed |
| Spindle Warm Up MDI GCode Before Warm UP | Provides an MDI field to enter GCode that will run before the Warm Up cycle begins |
| Spindle War Up Max RPM | Max (finishing) speed for the warm up cycle. This should be the Max RPM of the spindle |
| Spindle Warm Up Min RPM | Minimum (starting) speed for the warm up cycle (see note below) . Set this to 1 |
| Spindle Warm Up Steps | How many steps will it take to get the spindle up to Warmed Up status - from Minimum to Maximum RPM |
| Spindle Warm Up Time Per Step | How long it will stay in each Spindle Warm Up Step |
| Spindle Warm Up Off Time Trigger in minutes |
How long do want the spindle to be off before the spindle will need to run the Warm Up cycle |
| Spindle Warm Up Idle Speed | Speed the spindle will idle at after the warm up is complete. Some spindles will not idle below 1500 RPM |
Specific values:Example:
- Locate the manufacturer's warm up instructions. If
noneyouofdoyournotresources produceshave those instructions, then set 2 minutes at each step,and36000 per step,steps, ending60001 step below max spindle RPM. Calculate the correct parameters for your spindle- For the Spindle Warm Up Min RPM, enter 1. It will start at the correct
minimumRPM anddoruntheeachstepsstep and time as you specified.
If
- High
needspeedaspindle example: max warm up RPM of 18000,and3you need it to spendsteps, 2 minutes at6000eachandstep12000(18000/3also,=then6000) - Standard Spindle example: Max warm up RPM of 2000, 3 steps, 2 minutes at each step (2000/3 = 667)
| Setting | High Speed Spindle | Standard Spindle |
| Max RPM | 2000 | |
| Min RPM | 1 |
1 |
| Steps | 3 | 3 |
| Time per step |
2 |
2 |
| system actions |
2 min at 6000 2 min at 12000 2 min at 18000 finish at the spindle warm-up idle speed |
2 min at 667 2 min at 1333 2 min at 2000 finish at the spindle warm-up idle speed |
18000/3 = 6000

