I grease my machines at the end of the day and leave them idle during that time to cool down... also cycle stuff while greasing so it needs to be on. I always let stuff warm up. At lunch I let the machine idle down a minute or 2 or more depending what I was doing.
Ever started an excavator when it's 0* out? I let the motor warm up for 10 minutes then I slowly work the hydraulics until it isn't so thick anymore. My DX180 has a fuel heater and hyd heater on a toggle so that helps too.
Usually stuff doesn't get shut off till the end of the day in the winter. Not worth it. Very cold starts are never good for a motor.