Tuesday, July 29, 2008

HASS TIPS AND TRICKS

Did You Know ... ?

When in EDIT or MEM mode, you can select another program quickly by simply entering the Onnnn program name you want and pressing the cursor down arrow.

You can output several programs at once to the serial port, in LIST PROG, by typing all the program names together on the input line and pressing SEND.

When you send files to a floppy disk, you must put the highlighted cursor on the program you are saving or on the "ALL." The name entered on the input line is the floppy file name.

You can verify spindle speed by checking the ACT entry on the right-hand side of the Current Commands display.

When you receive (input) a program from a floppy disk or RS-232, a part program must begin and end with a % sign, with nothing else on that line. And after the first % sign, the next line must begin with a letter "O" (not zero) and up to a five-digit program number. You don't need to enter in leading zeros. The Haas control enters in leading zeros for you.  The name you enter on the input line is the file name.  The file name can be made up of letters or numbers. It is recommended that a file name be eight characters or less and up to a three letter extension (FILENAME.TXT)

You can select an axis for jogging by entering the axis name on the input line and pressing the HANDLE JOG button. This works for the normal X, Y, Z, and A axes as well as the B, C, U, and V auxiliary axes.

Searching for something in a program can be done in either MEM or EDIT mode by entering the address code (A, B, C, etc.) or the address code and value (A1.23), and pressing the down or up cursor arrow. If you enter just the address code and no value, the search will stop at the next use of that letter, regardless of value.

It is not necessary to turn off coolant, stop the spindle, or send the Z axis home prior to a M06 tool change command. The control handles those tasks and in fact, it will be faster – the control will perform some of them simultaneously, although you may want to program in those commands to occur sooner or to be more convenient.

The HELP display has all G and M codes listed. To get to them quickly, press HELP and then the letter C for all earlier control versions.  For current control versions, press F1 for G codes and F2 for M codes.

There is an Alarm History command that displays the previous 500 alarms. You can find this by pressing the right cursor arrow when you're in the Alarm display. Press the right arrow again to select the normal alarm display.

You can write macro variables to the RS-232 port or a floppy by pressing LIST PROG first, to get F@ and F3 listed at the bottom of page, then select CURNT COMDS macro variable display page (press PAGE DOWN in Current Commands). You can also load macro variables back in the same way.

The coolant pump can be turned on or off manually any time while a program is running. This will override what the program commands until the program commands "on" or "off." This also applies to manual operation of the chip conveyor.

The spigot position can also be changed manually while a program is running. This will override what the program commands until another spigot position is commanded (H code is programmed or coolant is turned on with an M08).

The jogging feedrates of 100, 10, 1.0 and 0.1 inches per minute can be adjusted by using the FEEDRATE OVERRIDE buttons. This gives an additional 10% to 200% manual feedrate adjustment control.

You can stop or start the spindle (using the OVERRIDE buttons) any time you are at a single-block stop or a feed hold condition. When the program starts again, the spindle will be restored to the state commanded in the program.

When tapping (Mill G84, G78, G184, G174; Lathe G84, G184), you do not need to turn the spindle on with M03 or M04. The control starts the spindle prior to each cycle and it will, in fact, be faster if you do not turn on the spindle, as the control must stop the spindle to get the speed and feed working together for tapping.

The action taken by the control when the operator presses RESET,  is controlled by several settings. These are: Setting 31, to reset the program pointer to the start of the program; Setting 56, to reset to default G codes; and Setting 88, to reset overrides to 100%.

The Haas control will turn itself off according to the following settings: Setting 1, to turn itself off after the machine is idle for nn minutes; and Setting 2, to turn off when an M30 is executed. In addition, for safety reasons, the control will turn itself off if an overvoltage or overheat condition is detected for longer than four minutes.

There are so many settings which give the user powerful command over this control that users should read the entire "Settings" section of the operator's manual to get an idea of what is possible.

You can send any axis to Home in rapid by typing the axis letter (Z,Y,X or A) and then pressing HOME/G28.

It is possible to control a Haas rotary table using the serial port and macros from our control or ANY Fanuc-compatible control. An example set of macros is available from the Haas Applications department.

If you are having occasional errors when using RS-232 communications, X-modem is a standard communications mode which is much more reliable when a few errors occur. Our control supports this, as do almost all software communication packages for PCs.

A tool overload condition, as defined by the Tool Load Monitor display (CURNT COMDS, Page Down), will result in one of four actions, defined by Setting 84. ALARM will generate an alarm when overload occurs; FEEDHOLD will cause a feed hold when overload occurs; BEEP will sound an audible alarm; or AUTOFEED will automatically increase or decrease the feedrate.

Setting 85, Max Corner Rounding, is set to the accuracy required by the user, the machine can be programmed at any feedrate up to the maximum without the errors ever getting above that setting. The control will ONLY slow at corners WHEN IT IS NEEDED. Even if this is a relatively small number (0.002 inch), it only slows the motion a little at blends.

The feedrate that is entered in your program can be misinterpreted if you do not use a decimal point. However, Setting 77 can be used to change how the control interprets the feedrate when no decimal point is entered. The values in this setting specify either the (Fanuc) default, integer values, or placing the decimal in a particular position (DEFAULT, INTEGER, .1, .01, .001 OR .0001).  Default (Fanuc) is the same as selecting .0001.

COURTESY : www.hasscnc.com

No comments: