A Comprehensive Guide To Optimizing Haas CNC Setup

Haas Configuration



CNC Parameters

Newer Haas

Press SETNG to bring up the machine settings. Press right arrow until you get to I/O tab. Press WRITE/ENTER button (lower right corner of panel). Use left and right arrow to toggle between choices for each setting. Press WRITE/ENTER button to save each new setting.

           Older Haas

            Press SETNG to bring up the machine settings.
            Press Page Down until you see the screen labeled RS-232 PORTS (the label will be in the upper left portion of the screen as you page down).                   Use left and right arrow to toggle between choices for each setting. Press WRITE/ENTER button to save each new setting. 



Set BAUD RATE SELECT: 9600 
Set PARITY SELECT: EVEN 
Set STOP BIT: 1 
Set SYNCHRONIZATION: DC CODES 
Set RS-232 DATA BITS: 7 
Set LEADER TO PUNCH: NONE 
Set EOB PATTERN: CR LF 
Set ADD SPACES TO RS232 OUT: OFF 


FactoryWiz DNC Settings

Basic Communication

1.01- Port Type: Standard

1.11- Baud: 9600

1.12- Data Bits: 7

1.13- ASCII Even

1.14- Stop Bits: 1

1.15- Handshake: XON/XOFF


Sending Options

2.11- Leader: %<10>

2.12- Trailer: %

2.23- Skip lines that contain: %

2.31- Automatic timeout: 7


Receiving Options

3.11- Program identifier 1: O

3.12- Program Identifier 2:

3.21- Receive timeout: 3

3.31- Ignore data before first end-of-block: True

3.32- Ignore data after last end-of-block: True


Remote Commands

4.02- Request for file command: GET-

4.03- Request for file command (drip feed): DNC-

4:11- Request to save command: PUT-



Additional Notes

Outputting CNC Programs

LIST PROG brings up the program list. 
To send a program, use the arrow keys to highlight the program you wish to transmit, then press SELECT PROG, followed by SEND RS232. 

Inputting CNC Programs

LIST PROG brings up the program list.

To receive a program, Press, END.  This will highlight ALL (at the very bottom) and press RECV RS232.

(On Newer model Haas you will see a Memory Tab. Press WRITE/ENTER to see the Program List and ALL. 


Wiring Diagram

Pinout includes RTS/CTS Handshaking


DB-9 com port

Wire color

DB-25 CNC

Jumper?


(Disconnected)

Shield

1



2 (Receive Data)

Green

2 (Transmit Data)



3 (Transmit Data)

Red

3 (Receive Data)



5 (Signal Ground)

Black

7 (Signal Ground)



7 (RTS)

Brown

5 (CTS)



8 (CTS)

Blue

4 (RTS)





6 (DSR)

8 (DCD)

20 (DTR)

JUMPER







    • Related Articles

    • Haas Ethernet - UNC Intermediate Local Share Configuration

      CNC Parameters You will need to verify all parameters listed below that correspond to your CNC control. These parameters may not match your particular machine’s control. Document (phone camera) original settings before making modifications! On Haas ...
    • Moxa Configuration-Wizard (Wired)

      NPort 51xx Moxa Configuration NPort Windows Server 2019 and below or Windows 10 and below Driver Manager (WHQL certified) NPort Windows Server 2022 and above or Windows 11 and above Driver Manager (WHQL certified) Optional: NPort Search Utility You ...
    • Brother C00 FTP Configuration

      CNC Configuration Sheet for FTP – Brother C00 You will need to verify all parameters listed below that correspond to your CNC control. Document (Phone camera) original settings before making modifications! CNC Parameters: Press EDIT button. Press ...
    • Cincinnati 2100 Configuration

      CNC Parameters You will need to verify all parameters listed below that correspond to your CNC control. These parameters may not match your particular machine’s control. Document (phone camera) original settings before making modifications! Baud ...
    • Yasnac I80 Configuration Document

      CNC Parameters You will need to verify all parameters listed below that correspond to your CNC control. These parameters may not match your particular machine’s control. Document (Phone camera) original settings before making modifications! Set the ...