M21-M28 Optional User M Function with M-Fin

Classic Control - Mill Operator's Manual

The Online Interactive Operator's Manual is currently available in English only.

A PDF version of the Operator's Manual is available for download in multiple languages. Click the link below to view the Operator's Manual in your language. Click "Continue" to view the online version in English.

Get a translated PDF Download Continue

M21 through M28 are optional for user-defined relays. Each M-code closes one of the optional relays. RESET stops any operation waiting for a relay-activated accessory to finish. Also, see M51 through M58 and M61 through M68.

Some or all of the M21 through M25 (M21 through M22 on Toolroom, Office, and Mini mills) on the I/O PCB may be used for factory-installed options. Inspect the relays for existing wires to determine which have been used. Contact your dealer for more details.

Only one relay is switched at a time. A typical operation is to command a rotary product. The sequence is: Run the machining portion of a CNC part program. Stop CNC motion and command rotary motion through the relay. Wait for a finish (stop) signal from the rotary product. Continue the CNC part program.

M-code Relays

These outputs are used to activate probes, auxiliary pumps, or clamping devices, etc. The auxiliary devices are electrically connected to the terminal strip for the individual relay. The terminal strip has positions for, Normally Open (NO), Normally Closed (NC), and Common (COM).

Main I/O PCB M-code Relays: [1] Main I/O PCB M-code relays, [2] Optional M-code relay board (mounted above main I/O PCB).

Optional 8M-code Relays

Additional M-code relays can be purchased in banks of 8. A total of 4 banks of 8 relays are possible in the Haas system; these are numbered from 0-3. Banks 0 and 1 are internal to the main I/O PCB. Bank 1 includes the M21-25 relays at the top of the IOPCB. Bank 2 addresses the first 8M option PCB. Bank 3 addresses the second 8M option PCB.

note: Bank 3 may be used for some Haas-installed options and may not be available. Contact your dealer for more details.

Only one bank of outputs may be addressable with M-codes at a time. This is controlled by parameter 352 Relay Bank Select. Relays in the non-activated banks are only accessible with macro variables or M59/M69. Parameter 352 is shipped set to 1 as standard.

Be aware: Many service and repair procedures should be done only by authorized personnel. The service technicians at your Haas Factory Outlet (HFO) have the training, experience, and are certified to do these tasks safely and correctly. You should not do machine repair or service procedures unless you are qualified and knowledgeable about the processes.

Danger: Some service procedures can be dangerous or life-threatening. DO NOT attempt a procedure that you do not completely understand. Contact your Haas Factory Outlet (HFO) and schedule a service technician visit if you have any doubts about doing a procedure.