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 ...
    • 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 ...
    • Fanuc 6MB Configuration Document

      CNC Parameters Setting (HANDY) screen: Punch code- 1=ISO TV CHECK=0 OFF Input Device 1=1 Input Device 2=1 Param screen: 0311 = 00001001 0340 = 2 0341 = 2 FactoryWiz DNC Settings Basic Communication 1.01- Port Type: Standard 1.11- Baud: 4800 1.12- ...