Search Results | 'g codes'

How To: Access Interactive Help on Haas Machines

Monday, September 26, 2011

Comments Off

Interactive Help is available on Haas mills and lathes.  All screens feature interactive help. Press the HELP button in any screen and a window will pop-up with details on available functions in the active screen. Press HELP again to jump to the operator manual section within the control. The entire manual is in the control including all graphics, examples, alarm text, etc. Here is [...]

… from a program by highlighting a G or M code in the program and pressing HELP.

All G/M-codes are listed in the interactive help:

All control features are listed as well; the ATM screen is shown here:

Trouble shooting solutions are in the help screens as well:

A machining calculator is also available. Set material and cutter data, then recommended feeds and speeds are generated:

A comprehensive drill/tap table can be found here:

Continue reading...

How To: Spindle Speed Variation

Monday, September 12, 2011

Comments Off

Spindle Speed Variation (SSV) is a feature that is standard on Haas lathes. SSV works by varying the spindle speed within an RPM range and a time interval set by user settings. SSV can be used with G96, constant surface speed, but will NOT work with tapping cycles. SSV is NOT recommended for threading operations using G76, G32, or G92 due to possible LEAD errors. The rpm speed variation range i [...]

… point where SSV deactivation is desired. RESET or M30 at end of program will cancel SSV. These M-codes are NON-modal.

SSV is most useful for difficult applications such as the following:

Internal boring, grooving operations with boring bar extensions more than 3:1

External turning, grooving, roughing, finishing operations where part extends from work-holding more than 2 times the part diameter

Steady rest supported work

Long tailstock supported shaft work that extends more …

Continue reading...

Using G-Code for Circular Milling

Thursday, May 19, 2011

Comments Off

Did you know that the Haas control has a built in G-code for milling circular shapes? G13 (and G12) are proprietary G-codes that are only available on a Haas! The required arguments (letters associated with the G-code) to use G13 are: I and F. But D, K, L, Q, and Z can be used, if necessary. The neat part of this code is that it automatically adds a lead-in and lead-out move for entering and exiti [...]

… Haas control has a built in G-code for milling circular shapes? G13 (and G12) are proprietary G-codes that are only available on a Haas! The required arguments (letters associated with the G-code) to use G13 are: I and F. But D, K, L, Q, and Z can be used, if necessary. The neat part of this code is that it automatically adds a lead-in and lead-out move for entering and exiting the cut. Remember, G13 (and G12) always starts the tool centerline directly over the desired hole’s centerline. …

Continue reading...

Clearing All Offsets on a Haas Machine Tool

Thursday, April 21, 2011

Comments Off

Dear Answer Man, I own a small job shop with two Haas VF-1 machines. Since I mainly do short runs of any given part, I change setups and work offsets often. I recently nearly crashed my machine because I accidentally called up the wrong work offset. Since then, I always erase any work offsets I am not using to eliminate the chance of calling up the wrong offset and crashing the machine. The pro [...]

… P20 G90 X0 Y0 Z0 A0

This could be expanded to set tool offsets to zero by altering the L and P codes. L10-L13 references the geometry and wear columns of length and diameter offsets and P1-P100 reference the tool number offsets.

Sincerely, Answer Man

Continue reading...

Metric Tapping

Friday, April 15, 2011

Comments Off

Dear Answer Man, Our shop recently expanded and we are getting a variety of metric parts. Just yesterday, we received a print that called out a left-hand M6x1 tap. I want to run this on our ST-20, what G-code should I be using? Sincerely, Charlie Dear Charlie, There are three G-codes for the left-handed rigid tapping cycles on a Haas turning center. G184 uses the main spindle along Z on c [...]

… ST-20, what G-code should I be using?

Sincerely,

Charlie

Dear Charlie,

There are three G-codes for the left-handed rigid tapping cycles on a Haas turning center. G184 uses the main spindle along Z on centerline, G186 uses an axial live tool along the Z axis, and G196 uses a radial live tool along the X axis. Here is a metric example using an M6x1LH and G184:

T404 (Left-Handed Tap Example)

G54

G97 S400 (No need for M04)

G00 X0. Z10.

G184 X0. Z-9.0 R5.0 F1.0 (Will tap 9 mm deep …

Continue reading...

Haas Machining Centers: Using the Programmable Coolant Nozzle

Thursday, October 14, 2010

1 Comment

Haas vertical and horizontal CNC machining centers (VMCs and HMCs) are available with a Programmable Coolant Nozzle (P-Cool) that automatically directs coolant precisely at the cutting area for each tool, eliminating the need for constant adjustments by the operator. The P-Cool nozzle is controlled automatically by the part program, and can also be adjusted from the keypad while the program is run [...]

… using the CLNT UP and CONT DOWN keys. The P-Cool nozzle can also be moved incrementally using M-codes within the program. Inserting an M34 in the program cause the nozzle to increment down one position; inserting an M35 will increment the nozzle up one position.

M08                Coolant On

M34                Coolant Increment (down)

M35                Coolant Decrement (up)

H code           Tool length offset

T …

Continue reading...

Haas Now Speaks Fadal

Sunday, June 6, 2010

Comments Off

The industry’s easiest-to-use CNC control is now more powerful than ever. The Haas control is well known for its operator-friendly interface and intuitive programming systems; it is easy to understand and simple to operate. Now, the Haas control will translate and run most Fadal-specific CNC programs – without re-posting or manual editing. That’s right, the Haas control will now convert F [...]

… editing.

That’s right, the Haas control will now convert Fadal-specific program formats and codes to standard Haas format and codes – right at the Haas control. The program can then be set up and run just like any Haas program.

The process is easy: Simply access the Fadal converter while loading the program into the Haas control, and follow the on-screen instructions. The converter translates the Fadal program into a Haas program in seconds – loading it into memory, ready to run. …

Continue reading...

Introduction to the Haas CNC Control

Sunday, June 6, 2010

Comments Off

Haas owners and operators have known for years how easy the Haas CNC is, but now the word is out. An independently published market survey showed industry professionals rating the Haas control as the most user-friendly control they’ve worked with. We'll show you some highlights throughout this post. The cursor arrows and the PAGE UP and PAGE DOWN keys get a lot of use when you're navigating t [...]

… examples of how useful they are.

HELP / CALC Displays

To see a list of all the G and M codes available for the machine, press HEL P and then the letter C. Press the letter D for a list of all the subject areas available in the Help directory; then select the subject you want by pressing the indicated letter. Press HELP/CALC again to access the calculator.

Calculator

Transferring Simple Calculations

In the Trigonometry, Circular or Milling and Tapping calculator, the number …

Continue reading...
Page 3 of 41234