Use a Probe to Identify Broken Tools

Applies to machines built from: 
August, 2007
Known and Unknown WIPS Tasks

The Wireless Intuitive Probing System (WIPS) does many tasks. Some of the tasks are known. For example, WIPS makes these known tasks easier:

  • Set tool offsets.
  • Set work coordinate offsets.

But WIPS does other tasks that you possibly do not know. This document shows you how to use WIPS to do those tasks.

Use WIPS to Make Special Small Programs for Probe Tasks

Haas mills can use WIPS to make special small programs for probe tasks. These small programs are easy to make and easy to operate. WIPS has easy on-screen instructions. Obey the on-screen instructions to make these small programs.

These small programs are frequently used to set offsets when you prepare the machine for operation. You usually operate these small programs in MDI mode. But you can put these small programs into a part program in memory. These are some of the tasks these small programs can do in a part program:

  • Do a check for a broken tool before the next cycle.
  • Measure a work offset again, before you cut a high-precision part.
  • Measure a dimension of a part area. Change the tool offset. Cut the part area again if the dimension is more than a specified tolerance.


Example: Do a Check for a Broken Tool.

This example puts a special small program into a part program that has these cycles:

  • Drill Cycle: A 0.070 (1.778 mm) hole with a #50 drill (Tool number 2)
  • Tap Cycle: A 2-56 cut tap (Tool number 3)


Do the steps that follow to make the small program. This small program does a check for a broken drill, which is tool 2 in this example. Make the small program from the TOOL OFFSET page.

Do these steps only for a mill that has these two components:
  • WIPS
  • Mill software version M16.05 or higher
  1. Press MDI/DNC.
  2. Press OFFSET one or two times to choose the TOOL OFFSET page.

  3. Press the UP or DOWN cursor arrow to choose tool 2. Press the RIGHT cursor arrow to go to the TYPE column. Type 1 and press WRITE/ENTER to choose 1-DRILL.

  4. Press the RIGHT cursor arrow again and again, until the PROBING page shows.

  5. Set the value in the APPROXIMATE LENGTH column. APPROXIMATE LENGTH is the length from the bottom face of the spindle to the tip of the tool.

  6. Set the value in the APPROXIMATE DIAMETER column.
  7. Set the value in the TOOL TOLERANCE column. The TOOL TOLERANCE is the distance that the offset must change to cause a broken-tool alarm.
  8. For this example, set PROBE TYPE to 1 - L ROTATING (length rotating).

  10. Press the DOWN cursor arrow to choose Probe selected tool for breakage/wear.

  11. Press INSERT to copy the small program to the CLIPBOARD [1].

  12. Do the steps that follow to put the small program into the part program. Press EDIT to go to the part program. Press the DOWN cursor arrow to go to the end of tool number 2 [1].

  13. Press F1.
  14. Press the LEFT or RIGHT cursor arrow to choose EDIT.
  15. Press the UP or DOWN cursor arrow to choose PASTE FROM CLIPBOARD.

  16. Press ENTER.
  17. This puts the copy of the small program into the program in memory.

    T2 M06 ( #50 DRILL );

    ( TOOL 2, .07 DRILL );

    G54 G90 G00 X-0.75 Y0.75 S8000 M03;

    G43 Z1. H02 M08;


    G81 G99 X-0.75 Y0.75 Z-0.246 R0.1 F24.;




    G80 G00 Z0.1;


    G91 G28 Z0.;


    T2 M06;

    G65 P9995 A2. B1. C1. T2 E3.5 D0.07 K0. I0.01;

    T3 M06 ( 2-56 CUT TAP );

    (TOOL 3, .086 TAP );

    G54 G90 G00 X-0.75 Y0.75 S1000 M03;

    G43 Z1. H03 M08;

  18. Subsequently, when you operate this program, the program does these tasks:
    1. After the part program drills the hole, the part program does a check of the tool length offset for the drill (TOOL 2, OFFSET 2).
    2. If length offset for the drill changed more than .010", the part program tells the control that the drill is broken.
    3. The control shows ALARM 1099 BROKEN TOOL.


note: A "broken" tool can be a tool that has too much wear.


Prevent More Broken Tools

This type of small program prevents subsequent broken tools. The alarm stops the part program before the next tool tries to cut through an area that the broken tool did not cut. For example, you can have a drill cycle and a subsequent tap cycle on the same hole. If the drill breaks before the tap cycle, the tap tool tries to move through the hole that is not completed. This breaks the tap tool. This small program prevents a broken tap tool.

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.