96-8000
M CODES
217
June 1999
M89 Thru Spindle Coolant OFF
This code is used to turn off the Through the Spindle Coolant (TSC) option. When M89 is called, the spindle
will stop and the TSC pump will shut off. Turns on purge for the amount of time specified in parameter 237 then
turns off purge.
M95 Sleep Mode
Sleep mode is essentially a long dwell but with power to the servo motors turned off. Sleep mode can be used
when the user wishes his machine to begin warming itself up early in the morning and be ready for use upon
his arrival. The format of the M95 command is:
M95 (hh:mm)
The comment immediately following the M95 must contain the hours and minutes that the machine is to sleep
for. For example, if the current time were 6pm and the user wanted the machine to sleep until 6:30am the next
morning, the following command would be used:
M95 (12:30)
Up to 99 hours can be specified thus allowing the machine to sleep for over 4 days. If the time is specified
using an incorrect format, alarm 324 DELAY TIME RANGE ERROR will be generated. When the machine
enters sleep mode, it will turn off power to the servos motors and display the following message:
HAAS
SLEEP MODE
REMAINING TIME nnn MIN.
The message will be re-displayed in a different position on the screen each second so that the user can see at
a glance that the machine is sleeping. This has the advantage of preventing the message from being "burned"
into one spot on the screen.
When less than one minute of sleep time remains, the message will change to:
REMAINING TIME nn SEC.
If the user presses any key or opens the door, sleep mode will be cancelled, power will be restored to the servo
motors and the active program will wait at the block following the M95 until the user presses the Cycle Start
key.
For the last 30 seconds of the sleep time, the machine will beep and display an additional message:
WAKE UP IN nn SECONDS
When the sleep time has elapsed, power will be restored to the servo motors and the active program will
continue at the block following M95.