Difference between revisions of "Haas VF-3 CNC Mill"

From i3Detroit
Jump to: navigation, search
m (Added a FAQ for setting tool length.)
(Added Operator)
Line 74: Line 74:
| Allen Majorovic
| Allen Majorovic
| *
| *
| Brian McPherson
| N/A

Revision as of 07:58, 5 March 2014

Haas VF-3 CNC Mill
[[Image:I3 HAAS.jpg|175px| ]]
Name HAAS VF-3
Owner i3Detroit (100%)
Make Model HAAS VF-3
Part Number
Date Acquired
Storage Location In the back corner of the shop - You can't miss it. It is practically the only thing in that corner of the space.
Authorization Required
Other References Travels - 40" x 20" x 25"

Spindle Motor - 15 HP

Spindle RPM - 7500 RPM

Tool type - CAT40

Number of Positions on Tool Changer: 20

Max. Cutting Feed Rates: 200 IPM

Rapid Feed Rate: 450 IPM

Machine Weight

   - Mill Approx 12000 Lbs. 
   - Pallet Changer 4000 Lbs.


A vertical CNC machining center with 40" travel.


Must be on the list of operators to actually run the machine, but anyone can request a part to be cut.


Users can follow this flowchart on the overall process.

Torq Cut Process Flowchart

Maintenance Info

Maintenance is performed by the operators


See below for a growing list of questions and answers.


  1. A pricing structure needs to be established. This is to cover consumables used in making parts for members.


Operator Name Trained By
Brian Wennberg *
John Anderson *
James Kemp *
Paul Kerchen *
Allen Majorovic *
Brian McPherson N/A
  • Operators of the Torq-cut are also operators of the Haas and vice versa.

References for Operators

------- Work in Procress -------


What types of files does the CNC support?

The CNC itself only takes G-Code from a generic text file. These need to be transferred to the machine via a serial link.

How can I transfer my G-Code file to the HAAS?

  1. Use TeraTerm (a free open-source serial program) to send / receive your G-Code text file(s).
    • Find the USB-to-Serial converter hanging inside the HAAS rolling tool cabinet.
    • Plug the USB-to-Serial converter onto the end of the grey DB-9 cable.
      • Verify the other end of the cable is plugged into the back of the HAAS on Comm-1.
    • Set TeraTerm to 38,400 baud, 8 bits, no parity. This is the max speed the HAAS can handle.
    • Use TeraTerm's ability to handle XMODEM to either send or receive text files to your computer.
      • Note, the XMODEM protocol will ensure the transfer is error free.
  2. Setup your G-Code text file.
    • On the HAAS, press "List Prog" to bring up a listing of all programs. Make sure your "O1234" program is not listed on the HAAS or you will overwrite someone's existing program.
    • The G-Code text file's first and last line must be a single '%' character. This is just a requirement of the Fanuc G-Code dialect the HAAS (and most CNC machines) use.
    • The second line of your text file must be in the form of "O1234 (Some Comment)" where "O" in "O1234" is the capital letter 'O' (Not a Zero) followed by a four digit number.
    • The comment, which is the text inside the parenthesis, will appear next to your "O1234" program on the HAAS so pick something informative.
  3. Transfer the File
    • Using TeraTerm, select the menu option "File > Transfer > XMODEM > Send". Use the TeraTerm pop-up dialog box to select your text file on your PC.
      • TeraTerm will open the file and then, using the XMODEM protocol, wait for the HAAS to respond.
    • On the HAAS, after pressing "List Prog", scroll/page-down to the bottom and get the cursor highlighting the word "All".
    • Press the HAAS button "RS-232 Recv.". The bottom of the HAAS display will show messages indicating percent complete as the transfer takes place.
      • The HAAS message might just be a flash if the program is short.
  4. Verify the transfer.
    • After the transfer is complete the HAAS places an "*" in front of the new "O1234" program name indicating it is the selected active program.
    • Press "Edit" to open the file on the HAAS for inspection.

A couple of notes, TeraTerm is already loaded on the Design Workstation near the HAAS. Using a thumb drive, you can use copy your G-Code file to the Design Workstation for xfer to the HAAS. The Design Workstation is also connected to the internet so you can use some internet cloud storage (think Dropbox) instead of a thumb drive.

How do I set the offset for my tool lengths?

  1. Decide on a tool number. The quickest and easiest way is to find an open slot in the tool changer.
  2. Press the "MDI" button. With NO tool loaded in the spindle, enter "T5" (assuming your using tool #5).
    • With "T5" entered on the bottom of the MDI screen, press the button "ATC FWD".
      • The HAAS will perform a tool change to tool #5.
      • Note, if the HAAS was just powered up it will first home the tool changer to T1. Just enter "T5"/"ATC FWD" again and the HAAS will tool change to #5.
  3. Enter the following couple of line in the MDI window.
    • "G43 H05 (Use tool offsets / Select Tool #5);"
    • "M00 (Stop / Pause);"
  4. Press the "Home" key to jump the cursor to the top right corner on the MDI screen.
  5. Press the large green "Cycle Start" button.
    • There might be a slight delay as the coolant nozzle moves to the correct position.
    • After the two line program stops, press the "POSIT" button. Look in the upper right corner for G54 locations.
  6. Press the "Handle Jog" button to start jogging the machine.
  7. Load your tool #5 in the spindle at this point.
  8. Press one of the axis buttons to select jogging on that axis.
    • Press the ".01" button for medium jogging speed.
  9. Jog your tool so that it is just touching the top of the work surface.
    • Note, there is a piece of brass shim stock that can be inserted between the tool tip and the work surface.
    • The brass shim stock is machined to be 0.0015" thick.
    • As the tool is lowered, wiggle the shim until the tool just sticks and stop the shim from wiggling.
  10. Press the "Offset" button and move the cursor to tool #5's row.
    • Might have to use a combo of page up/down and cursor keys to get to the right screen and row.
  11. With the cursor on row #5 and the field under the "Geometry" column highlighted, press the "Tool Ofset Mesur" button.
    • Pressing this button will overwrite the current setting with the current Z axis value.
  12. Adjust for the 0.0015 shim by typing "-0.0015" and then pressing the "Write" button.
    • The value in the "Geometry" field will adjust down by 0.0015 inches.
  13. The tool length for #5 is now set.
    • Press the "MDI" button again and then press "Home" and "Cycle Start" again.
      • This set get the machine to reset to the new G54 coordinate values.
    • Press the "POSIT" button and notice the G54 locations are now set to your tool.
  14. Done.

How do I generate G-Code for the CNC?

There are a couple of different ways.

  1. Create a text file with the appropriate G & M Codes.
    • There is a program reference guide on the shelves back by the machine.
  2. Use a wizard to create the g-code for you.
    • There are a couple of g-code generators listed in the useful links on the main page for the CNC Shop.
  3. Use CAM software to create g-code from a 3D model.

What tips would you give in designing a part?

Design your part with the knowledge that you will need to hold in some fashion while it is being cut. Without proper hold downs it will be very hard to cut you part accurately.