My Haas Welcome,
!
Haas Tooling MyHaas/HaasConnect Sign In Register Haas Tooling MyHaas/HaasConnect Sign Out Welcome, My Machines Latest Activity My Quotes My Account My Users Sign Out
Find Your Distributor
  1. Select Language
    1. English
    2. Українська
  • machines Main Menu
    • Vertical Mills
      Vertical Mills
      Vertical Mills View All
      • Vertical Mills
      • VF Series
      • Universal Machines
      • VR Series
      • VP-5 Prismatic
      • Pallet-Changing VMCs
      • Mini Mills
      • Mold Machines
      • High-Speed Drill Centers
      • Drill/Tap/ Mill Series
      • Toolroom Mills
      • Pocket Mill
      • Compact Mills
      • Gantry Series
      • SR Sheet Routers
      • Extra-Large VMC
      • Double-Column Mills
      • 3+2 Positioning Machines
    • Multi-Axis Solutions
      Multi-Axis Solutions
      Multi-Axis Solutions View All
      • Multi-Axis Solutions
      • Y-Axis Lathes
      • 5-Axis Mills
    • Lathes
      Lathes
      Lathes View All
      • Lathes
      • ST Series
      • Dual-Spindle
      • Box Way Series
      • Toolroom Lathes
      • Chucker Lathe
      • Haas Bar Feeders
    • Horizontal Mills
      Horizontal Mills
      Horizontal Mills View All
      • Horizontal Mills
      • 50-Taper
      • 40-Taper
    • Rotaries & Indexers
      Rotaries & Indexers
      Rotaries & Indexers View All
      • Rotaries & Indexers
      • Rotary Tables
      • Indexers
      • 5-Axis Rotaries
      • Extra-Large Rotaries
    • Special Series
      Special Series
      Special Series View All
      • Special Series
      • EU_Series_Redirect
    • Automation Systems
      Automation Systems
      Automation Systems View All
      • Automation Systems
      • Mill Automation
      • Lathe Automation
      • Automatic Parts Loaders
      • Automation Models
    • Desktop Machines
      Desktop Machines
      Desktop Machines View All
      • Desktop Machines
      • Desktop Mill
      • Desktop Lathe
      • Control Simulator, Standard
      • Control Simulator, Premium
    • Shop Equipment
      Shop Equipment
      Shop Equipment View All
      • Shop Equipment
      • Knee Mill
      • Haas Manual Lathes
      • Haas Saws
    • Fabrication Machines
      Fabrication Machines
      Fabrication Machines View All
      • Fabrication Machines
      • Laser Cutting Machines
      • CNC Press Brakes
    • QUICK LINKS Special Series  Special Series 
      EU SERIES EU SERIES BUILD & PRICE | PRICE LIST BUILD & PRICE | PRICE LIST In-Stock Machines In-Stock Machines WHAT’S NEW WHAT’S NEW YOUR FIRST CNC YOUR FIRST CNC
      SHOPPING TOOLS
      • Build & Price a Haas
      • Price List
      • Available Inventory
      • CNCA Financing
      WANT TO TALK TO SOMEONE?

      A Haas Factory Outlet (HFO) can answer your questions, and walk you through your best options.

      CONTACT YOUR DISTRIBUTOR >
  • Options Main Menu
    • The Haas Control Value Option Packages
      Value Option Packages
      Value Option Packages View All
      • Value Option Packages
    • Product Image Spindles
      Spindles
      Spindles View All
      • Spindles
    • Product Image Tool Changers
      Tool Changers
      Tool Changers View All
      • Tool Changers
    • Product Image 4th- | 5th-Axis
      4th- | 5th-Axis
      4th- | 5th-Axis View All
      • 4th- | 5th-Axis
    • Product Image Turrets & Live Tooling
      Turrets & Live Tooling
      Turrets & Live Tooling View All
      • Turrets & Live Tooling
    • Product Image Probing
      Probing
      Probing View All
      • Probing
    • Haas Chip & Coolant Management Chip & Coolant Management
      Chip & Coolant Management
      Chip & Coolant Management View All
      • Chip & Coolant Management
    • The Haas Control The Haas Control
      The Haas Control
      The Haas Control View All
      • The Haas Control
    • Product Image Product Options
      Product Options
      Product Options View All
      • Product Options
    • Product Image Tooling & Fixturing
      Tooling & Fixturing
      Tooling & Fixturing View All
      • Tooling & Fixturing
    • Product Image Workholding
      Workholding
      Workholding View All
      • Workholding
    • Product Image 5-Axis Solutions
      5-Axis Solutions
      5-Axis Solutions View All
      • 5-Axis Solutions
      • 5 Easy Steps to 5-Axis
    • QUICK LINKS Special Series  Special Series 
      EU SERIES EU SERIES BUILD & PRICE | PRICE LIST BUILD & PRICE | PRICE LIST In-Stock Machines In-Stock Machines WHAT’S NEW WHAT’S NEW YOUR FIRST CNC YOUR FIRST CNC
      SHOPPING TOOLS
      • Build & Price a Haas
      • Price List
      • Available Inventory
      • CNCA Financing
      WANT TO TALK TO SOMEONE?

      A Haas Factory Outlet (HFO) can answer your questions, and walk you through your best options.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Discover the Haas Difference
    • Why Haas
    • MyHaas
    • Education Community
    • Industry 4.0
    • Haas Certification
    • Customer Testimonials
  • Service Main Menu
      Welcome to Haas Service
      SERVICE HOME Operator’s Manuals How-To Procedures Troubleshooting Guides Preventive Maintenance Haas Parts Haas Tooling Videos
  • Videos Main Menu
  • Main Menu
    • View All
    • View All
    • View All
    • View All
      • HTEC Curriculum Support
      • Haas Value Option Packages (VOP) Journey
    • View All
      • Haas 10 kg Cobot Package
      • Cobot Kits
      • DC-1 Drill Center
      • CNC Sales News
      • Do More With Your Haas
    • View All
    • View All
      • contact-us-test
      • 4 - AUTOMATION SYSTEMS
      • Carousel-V2
      • expert test
      • Demo_Day_Trident-test
      • Link Test
      • image-sale-tag-test
      • article-list-test
      • Haas 25 kg Robot Package
      • test-algolia-page
    • View All
      • Choose Options
    • View All
    • View All
    • View All
    • View All
    • View All
      • calc-test
    • View All
    • QUICK LINKS Special Series  Special Series 
      EU SERIES EU SERIES BUILD & PRICE | PRICE LIST BUILD & PRICE | PRICE LIST In-Stock Machines In-Stock Machines WHAT’S NEW WHAT’S NEW YOUR FIRST CNC YOUR FIRST CNC
      SHOPPING TOOLS
      • Build & Price a Haas
      • Price List
      • Available Inventory
      • CNCA Financing
      WANT TO TALK TO SOMEONE?

      A Haas Factory Outlet (HFO) can answer your questions, and walk you through your best options.

      CONTACT YOUR DISTRIBUTOR >
  • Haas Tooling Main Menu
  • Haas Service Parts Main Menu
My Haas Welcome,
!
Haas Tooling MyHaas/HaasConnect Sign In Register Haas Tooling MyHaas/HaasConnect Sign Out Welcome, My Machines Latest Activity My Quotes My Account My Users Sign Out
Find Your Distributor
  1. Select Language
    1. English
    2. Українська
×

Search Results

Web Pages

Images

    • <
    • 1
    • >

M-Code Relay Function - NGC - RD0041

Service Home M-Code Relay Function - NGC - RD0041
Recently Updated Last updated: 10/16/2025

M-Code Relay Function - NGC


RD0041

M-Code Relay Function - NGC - RD0041

- Jump to Section - 1. Introduction 2. M-Code Relays Function Table 3. I/O PCB 4. Bank #1 5. Bank #2 6. Bank #3 Back to Top

Introduction

This document shows the different ways to set user relay outputs.

The NGC I/O PCB has (x5) user relay outputs. The 8M option has (x8) user relay outputs. These additional outputs can be used to activate probes, auxiliary pumps, or clamping devices. Both of these relays can be operated in two methods:

    Method 1: On/Off with M59 Pnnn/M69 Pnnn

    Method 2: Turn on and Wait for M-Fin with M29 Pnnn (Mills) / M129 Pnnn (Lathes)

M-Code Relays Function Table

This table has the address codes for the 5 User relays on the I/O PCB and three 8M option PCB's installed. As of software version 100.19.000.1400 the M-code relay reset behavior has changed. If more M-codes are needed refer to 8M Installation procedure.

  • User Relay Location - This column gives the physical location of each relay either on the I/O PCB or 8M option PCB
  • Turn On - This column lists the M codes that trigger the relay on.
  • Turn Off - This column lists the M codes that trigger the relay off.
  • Turn On and Wait for M-Fin Signal - This column lists a different set of M codes that trigger the relay on while waiting for a finish signal that triggers the relay off. 
  • Will Turn Off with [RESET], [E-STOP] or ALARM - This column lists how each configuration reacts differently to [RESET], [E-STOP] or an ALARM. 

I/O PCB

User Relay Location Turn On Turn Off Turn On and Wait for M-FIN Signal Will Turn Off with [RESET], [E-STOP] or Alarm
I/O PCB M21 TB3A: 1,2,3 M59 P114 M69 P114 Mills: M29 P114, Lathes: M129 P114 YES
I/O PCB M22 TB3A: 4,5,6 M59 P115 M69 P115 Mills: M29 P115 , Lathes: M129 P115 YES
I/O PCB M23 TB3B: 7,8,9 N/A - Haas Robot Pkg Only¹ N/A - Haas Robot Pkg Only¹ N/A - Haas Robot Pkg Only¹ YES
I/O PCB M24 TB3B: 10,11,12 N/A - Haas Robot Pkg Only¹ N/A - Haas Robot Pkg Only¹ N/A - Haas Robot Pkg Only¹ YES
I/O PCB M25 TB2: 1,2,3 M59 P112 M69 P112 Mills: M29 P112 , Lathes: M129 P112 YES

NOTE: 

  1. User relays M23 and M24 on the I/O PCB are configured from the factory to be used by the Haas Robot Package.  If you do not have the robot option the function of these two relays can use by the user only if the User Relay Kit is purchased.  Refer to User Relay Service Update.

Bank #1

User Relay Location Turn On Turn Off Turn On and Wait for M-FIN Signal Will Turn Off with [RESET], [E-STOP] or Alarm
8M PCB #1 (JP1 and JP5) M21 M59 P90 M69 P90 Mills: M29 P90 , Lathes: M129 P90 YES¹
8M PCB #1 (JP1 and JP5) M22 M59 P91 M69 P91 Mills: M29 P91 , Lathes: M129 P91 YES¹
8M PCB #1 (JP1 and JP5) M23
M59 P92 M69 P92 Mills: M29 P92 , Lathes: M129 P92 YES¹
8M PCB #1 (JP1 and JP5) M24
M59 P93 M69 P93 Mills: M29 P93 , Lathes: M129 P93 YES¹
8M PCB #1 (JP1 and JP5) M25
M59 P94 M69 P94 Mills: M29 P94 , Lathes: M129 P94 YES¹
8M PCB #1 (JP1 and JP5) M26
M59 P95 M69 P95 Mills: M29 P95 , Lathes: M129 P95 YES¹
8M PCB #1 (JP1 and JP5) M27
M59 P96 M69 P96 Mills: M29 P96 , Lathes: M129 P96 YES¹
8M PCB #1 (JP1 and JP5) M28
M59 P97 M69 P97 Mills: M29 P97 , Lathes: M129 P97 YES¹

NOTE: 

  1. Behavior of bank 1 (JP1) changes when the “Status Relays” feature is enabled. (Factory Setting 315.26).  For more information on this feature refer to MDC - 8M OPTION STATUS RELAYS.

Bank #2

User Relay Location Turn On Turn Off Turn On and Wait for M-FIN Signal Will Turn Off with [RESET], [E-STOP] or Alarm
8M PCB #2 (JP2 and JP5) M21¹
M59 P103 M69 P103 Mills: M29 P103 , Lathes: M129 P103 YES/NO²
8M PCB #2 (JP2 and JP5) M22¹
M59 P104 M69 P104 Mills: M29 P104 , Lathes: M129 P104 YES/NO²

8M PCB #2 (JP2 and JP5) M23¹

M59 P105 M69 P105 Mills: M29 P105 , Lathes: M129 P105 YES/NO²

8M PCB #2 (JP2 and JP5) M24¹

M59 P106 M69 P106 Mills: M29 P106 , Lathes: M129 P106 YES/NO²
8M PCB #2 (JP2 and JP5) M25¹
M59 P107 M69 P107 Mills: M29 P107 , Lathes: M129 P107 YES/NO²
8M PCB #2 (JP2 and JP5) M26¹
M59 P108 M69 P108 Mills: M29 P108 , Lathes: M129 P108 YES/NO²
8M PCB #2 (JP2 and JP5) M27¹
M59 P109 M69 P109 Mills: M29 P109 , Lathes: M129 P109 YES/NO²
8M PCB #2 (JP2 and JP5) M28¹
M59 P110 M69 P110 Mills: M29 P110 , Lathes: M129 P110 YES/NO²

 NOTE:

  1. For machines built after 2019 without a pallet changer, only outputs P106 through P109 on Bank #2 work. If more outputs are needed, switch Bank #2 to Bank #3 in order to use outputs P79 through P86, but make note that Bank #3 relays do not turn off with [RESET], [E-STOP], or an alarm. Another way to gain spare outputs is to install service kit 93-3913 2ND 8M SPARE NGC ADDON that replaces Bank #2 (spare outputs are restricted on machines with C-APL), refer to the 8M Option - Installation - AD0162 procedure for more information. 
  2. Some factory options, such as Autodoor and APL, use relays from Bank #2 and Bank #4 when enabled. If these options are installed on your machine, the used relays may or may not turn off upon reset.

Bank #3

User Relay Location Turn On Turn Off Turn On and Wait for M-FIN Signal Will Turn Off with [RESET], [E-STOP] or Alarm
8M PCB #3 (JP3 and JP5) M21 M59 P79 M69 P79 Mills: M29 P79 , Lathes: M129 P79 NO
8M PCB #3 (JP3 and JP5) M22 M59 P80 M69 P80 Mills: M29 P80 , Lathes: M129 P80 NO
8M PCB #3 (JP3 and JP5) M23 M59 P81 M69 P81 Mills: M29 P81 , Lathes: M129 P81 NO
8M PCB #3 (JP3 and JP5) M24 M59 P82 M69 P82 Mills: M29 P82 , Lathes: M129 P82 NO
8M PCB #3 (JP3 and JP5) M25 M59 P83 M69 P83 Mills: M29 P83 , Lathes: M129 P83 NO
8M PCB #3 (JP3 and JP5) M26 M59 P84 M69 P84 Mills: M29 P84 , Lathes: M129 P84 NO
8M PCB #3 (JP3 and JP5) M27 M59 P85 M69 P85 Mills: M29 P85 , Lathes: M129 P85 NO
8M PCB #3 (JP3 and JP5) M28 M59 P86 M69 P86 Mills: M29 P86, Lathes: M129 P86 NO

Recently Viewed Items

You Have No Recently Viewed Items Yet

Feedback
Haas Logo

Haas Delivered Price

This price includes shipping cost, export and import duties, insurance, and any other expenses incurred during shipping to a location in France agreed with you as a buyer. No other mandatory costs can be added to the delivery of a Haas CNC Product.

KEEP UP WITH THE LATEST HAAS TIPS AND TECHNOLOGY...

Sign up now!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Service & Support
  • Owners
  • Request Service
  • Operator Manuals
  • Haas Parts
  • Rotary Repair Request
  • Pre-Install Guides
  • Shopping Tools
  • Build & Price a New Haas
  • Available Inventory
  • The Haas Price List
  • CNCA Financing
  • About Haas
  • Accessibility Statement
  • DNSH Statement
  • Export Compliance
  • Careers
  • Certifications & Safety
  • Contact Us
  • History
  • Terms & Conditions
  • Haas Tooling Terms & Conditions
  • Privacy
  • Warranty
  • Haas Community
  • Haas Certification Program
  • Haas Motorsports
  • Gene Haas Foundation
  • Haas Technical Education Community
  • Events
  • Join the Conversation
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2026 Haas Automation, Inc – CNC Machine Tools

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030
Toll Free: (888) 817-4446 / Fax: 805-278-8554