background image

118

January 2004

Содержание VF Series

Страница 1: ...January 2004...

Страница 2: ...d any necessary changes will be incorporated in the next revision This material is subject to change without notice Warning This workbook is for the exclusive use of Haas customers distributors and tr...

Страница 3: ...available when you call Your name company name address and phone number The machine model and serial number The dealership name and the name of your latest contact at the dealership The nature of your...

Страница 4: ...RRENT DISPLAY COMMAND PAGE 16 OPERATION TIMERS PAGE 16 MACRO VARIABLES PAGE 17 MAINTENANCE PAGE 17 TOOL LIFE PAGE 17 TOOL LOAD PAGE 17 HELP DISPLAY 18 CALCULATOR HELP DISPLAY 19 TRIGONOMETRY HELP PAGE...

Страница 5: ...43 NUMERIC KEYS 44 ALPHA KEYS 45 CURSOR KEYS 47 OVERRIDES 48 OVERRIDE BUTTON DETAILS 49 JOG KEYS 50 FUNCTION KEYS 51 F1 F2 F3 F4 BUTTONS 51 ACVANCED EDITOR 54 ADVANCED EDITOR FEATURES 55 BLOCK OPERATI...

Страница 6: ...UTOMATIC OPERATION 92 CREATING PROGRAMS 92 PART PROGRAM INPUT OUTPUT 93 RS 232 DATA INPUT OUTPUT 93 FLOPPY DISK OPERATION 98 PRINTING FROM HAAS MACHINE 100 TRAVEL LIMITS 100 HIGH SPEED MACHINING 101 2...

Страница 7: ...V I January 2004...

Страница 8: ...chine is monitored by a computer and the tool is controlled by a code system that enables it to be operated with minimal supervision and a great deal of repeatability The same principles used in opera...

Страница 9: ...limits until it has been zero returned by the POWER UP RESTART key or the ZERO RET AUTO ALLAXES key It is possible to jog the machine with the handle or jog keys at the lower feeds if you turn ON Set...

Страница 10: ...shutdown Alarm 176 is displayed when an overheat shutdown begins and Alarm 177 is displayed when an overvoltage shutdown begins Any power interruption including the rear cabinet main circuit breaker w...

Страница 11: ...ded into nine separate regions They are 1 RESET keys Three 3 keys Page 7 2 DISPLAY MODES keys Eight 8 keys Page 8 2 OPERATION MODES keys Thirty 30 keys Page 33 3 NUMERIC keys Fifteen 15 keys Page 44 4...

Страница 12: ...aking simple edits INSERT ALTER DELETE and UNDO in background edit It is important to note that program changes done in background edit will not be active until the presently running program ends with...

Страница 13: ...This mode will list all of the programs stored in memory and allow you to select one as the current program All program numbers start with the letter O not zero and a five digit number The program num...

Страница 14: ...atically initialize zero axes RESTART of machine After zeroing machine the tool number that s listed in Setting 81 will then be put into the spindle TOOL CHANGER This key will help to restores the too...

Страница 15: ...ed to enter set measure and adjust tool length offsets tool radius or diameter offsets tool wear offsets coolant positions and work offsets Pressing OFSET again or the PAGE UP key will show the values...

Страница 16: ...ressing PAGE DOWN will display the second page of diagnostic data that consists of additional inputs and analog data ALARM P 28 The first press of ALARM MESGS is used to display active alarms with a t...

Страница 17: ...rogram is running BACK GROUND EDIT can be enabled or disabled with Parameter 57 While you re running a program in MEM and the PGRM display the BACKGROUND EDIT function is available as a standard featu...

Страница 18: ...ND EDIT and the running program finishes the control will stay in BG Edit and you will not be able to cycle the program again until you exit by pressing F4 or RESET If you need to continue editing you...

Страница 19: ...or B and then press the ORIGIN button That axis letter will then br set to zero for use as a reference position only Doing this will not effect the active program in any way This reference will then...

Страница 20: ...ys The jog handle can also be used to scroll through the offsets in any of the operation modes except for JOG mode If your in the Tool Length Geometry page entering in a number and ARROW UP or ARROW D...

Страница 21: ...d with negative numbers will work the same as a G42 with positive numbers Offsets may be sent and received with the RS 232 port Refer to the Data Input Output section for a descrip tion of how to do t...

Страница 22: ...5 0 5000 0 0015 4 22 5 9 3612 0 0125 0 5000 0 0015 4 Part Program O00001 Coolant positioning example T1 M06 Tool 1 G90 G54 G00 X0 5 Y 0 5 S1400 M03 G43 H01 Z1 M08 Moves spigot to the H01 coolant offse...

Страница 23: ...r for the tool geometry SFM is displayed as fpm feet per minute or mpm meters per minute depending on setting 9 This is displayed in inches typically a few thousandths or millimeters typically a few h...

Страница 24: ...RM is generated when the count is reached and may be cleared with RESET The ALARM numbers can be changed by the operator The values in this display can be zeroed by Cursoring onto the specific number...

Страница 25: ...0 it ll run for up to 30 minutes If the load is between 150 to 180 the spindle can stay at it for no more then 3 minutes then it ll go into a spindle overload alarm Axis Load Monitor Axis load of 100...

Страница 26: ...button copies the number in the calculator box to the cursor highlighted entry for on any of the calculators F4 This button in the Calculator display pages uses the cursor selected value in the Trig C...

Страница 27: ...ALLOYED STEEL NORMAL CONDITION LOWALLOY STEEL HEAT TREATED TO 32 Rc LOWALLOY STEEL NORMAL CONDITION HIGHALLOY STEEL HEAT TREATED TO 32 Rc HIGH ALLOY STEEL FERRITIC MARTENSITIC STAINLESS STEEL AUSTENIT...

Страница 28: ...tion of two circles and their radii A zero radius specifies a point instead of a circle The control then calculates all the intersection points that are formed by lines tangent to both circles points...

Страница 29: ...cause a running program to stop just like in FEED HOLD When Setting 51 is ON and the parameter bits DOOR STOP SP and SAFETY CIRC listed in Parameter 57 are set to zero the doors can be opened up and...

Страница 30: ...ograms and Quick Code source files are commonly defined as 9000 series programs are hidden from the operator and cannot be uploaded or downloaded Since they are hidden and cannot be selected you would...

Страница 31: ...splay is a large window that represents a lookdown perspective of the X Y axes It displays tool paths during a graphics simulation of a CNC program Rapid moves are displayed as coarse dotted lines whi...

Страница 32: ...ortion of the screen displays control status It is the same as the last four lines of all other displays POSITION WINDOW The location of all enabled axes can be viewed in this window By default it is...

Страница 33: ...he parameter is on will be displayed and the parameter being searched for will be highlighted Caution DO NOT CHANGE PARAMETERS unless you know exactly what needs to be changed and why and that you hav...

Страница 34: ...urrent date and time Macro variable 3011 contains the date in the format yymmdd Macro variable 3012 contains the time in the format hhmmss The user is not able to see Parameters 3011 and 3012 but you...

Страница 35: ...essages and notes The CURSOR and PAGE UP and PAGE DOWN buttons can be used to move through a large number of alarms The CURSOR right and left buttons can be used to turn on and off the ALARM history d...

Страница 36: ...automatic pallet station door does not close in the time allowed by parameter 251 DR OPEN TIMEOUT Displayed if automatic pallet station door does not open in the time allowed by parameter 251 DR MTR...

Страница 37: ...n unclamped TOOL UNCLP Highlighted when the tool is unclamped TURRETIN The tool changer is in position for a tool change TURRETOUT The tool changer is out of position for a tool change XY MANJOG Displ...

Страница 38: ...Front panel has been locked by setting MACRO LOCKED Macros 9000 to 9099 are locked by setting MEMORY FULL Memory space is full MEMORY LOCKED Memory lock is set in settings NEW PROGRAM A new program ma...

Страница 39: ...Spindle is not turning STRING TOO LONG The text being entered is too long SYSTEM ERROR Call your dealer TOOL CH LOCKED Tool changer has been disabled by parameter 57 bit 1 TOOL OVERLOAD Cutting tool i...

Страница 40: ...current display on the video screen When operating the machine it is important to be aware of the operating mode that the machine is in There are six operating modes in this control An operating mode...

Страница 41: ...ition of the original block is saved and can be restored with the UNDO button In fact the previous nine changes can be undone in the opposite order that they were entered by pressing the UNDO button f...

Страница 42: ...sed to search for the entered value Simply enter the value being searched for on the bottom line and press the CURSOR up or down keys The CURSOR up key will search for the entered item backwards to th...

Страница 43: ...OPT STOP Turns on optional stops If an M01 code is encountered in the program and the OPT STOP is selected a program stop is executed Depending on the look ahead function it may not stop immediately...

Страница 44: ...EDIT and MEM modes In this control MDI is actually a scratch pad memory that can execute many lines of instruction without having to disturb your main program in memory The data in MDI will be retain...

Страница 45: ...will show part of the program and a message at the bottom left of the CRT will show DNC PROG FOUND After the program is found you may push CYCLE START just like running any other program from Memory...

Страница 46: ...d that DNC be run with Xmodem or parity selected because an error in transmission will then be detected and will stop operation of the DNC program without crashing The settings page is used to select...

Страница 47: ...eedrate or handle resolution is selected by the four keys to the right of the HANDLE JOG key Jog feeds from 0 1 inch per minute to 100 inches per minute or handle divisions from 0 0001 inch to 0 1 inc...

Страница 48: ...or 0 1 inch 0 001 0 01 0 1 or 1 0 degree per step for a rotary axis When using metric units the smallest handle step is 0 001 mm and the largest is 1 0 mm The handle has 100 steps per rotation It can...

Страница 49: ...e letter X Y Z A or B then press HOME G28 and that axis alone will rapid home CAUTION There is no warning to alert you of any possible collision For example if the Z axis is down near the part or fixt...

Страница 50: ...must be in LIST PROG mode The programs will be listed here by program number Use the CURSOR up or down keys to highlight the program number or type in the program number in the input line at the botto...

Страница 51: ...will do this for you when your entering in command lines into a program Though you will need to enter in spaces where you would like to have them on text that s entered in between parenthesis WRITE E...

Страница 52: ...ons Pressing SHIFT and then the desired white character will enter that character into the input buffer Pressing SHIFT and a letter A Z will enter in that letter in lower case a z for text between Par...

Страница 53: ...ns when the symbol is not at the beginning of the line For instance in the following line T2 is executed when the block delete option is off and when the block delete option is on T1 is executed T1 T2...

Страница 54: ...ays or move up one program page in the editor or to zoom UP out on when in graphics ARROW LEFT Used to select each item individually within the editor moves cursor to the left It selects data in field...

Страница 55: ...y 10 from 0 to 999 HANDLECONTROL Allows jog handle to be used to control spindle speed in 1 increments from 0to 999 SPINDLE 10 Decreases current spindle speed by 10 from 0 to 999 100 Sets spindle spee...

Страница 56: ...e are Settings 19 20 and 21 The FEED HOLD button acts as an override button as it sets the rapid and feed rates to zero when it is pressed The CYCLE START button must be pressed to proceed after a FEE...

Страница 57: ...lects the X axis JOG LOCK When pressed prior to one of the above keys the axis is moved in a continuous motion without the need to hold the axis key depressed Another press of the JOG LOCK key stops j...

Страница 58: ...RT ZERO SET Used to automatically enter in work coordinate offsets during part setup F1 F2 F3 F4 BUTTONS The F1 F2 F3 and F4 buttons perform different functions depending on what display and mode are...

Страница 59: ...Trig Circular Milling Tapping Circle Line Tangent and Circle Circle Tangent page Help calculators The F4 Button When In the MEM mode and PROGRAM display using the F4 key can be used to select either P...

Страница 60: ...LLAXES If the shuttle should become jammed the control will automatically come to an alarm state To correct this push the EMERGENCY STOP button and remove the cause of the jam Push the RESET key to cl...

Страница 61: ...s pressed after invoking an execut ing function from a pull down menu it will abort that function The EDIT key can be used to switch left or right between the two programs that have been selected to e...

Страница 62: ...rectory and enough memory is available Enter a program name Onnnnn in the range of 0 through 99999 that is not already in program direc tory Select Program From List The HAAS control maintains a direc...

Страница 63: ...or arrow position Delete Selected Text This item deletes any selected block If no block is selected the currently highlighted item is deleted The UNDO key will restore any deleted comment or individua...

Страница 64: ...formed in either the forward or backward direction from the current cursor location If the item is found the cursor will be positioned on it Find Again This menu item will search the current program f...

Страница 65: ...d Disk This menu item will send program s to the disk When this menu item is selected a list of all the programs in memory is presented with ALL at the end To select a program cursor to the program nu...

Страница 66: ...ugh the help display In addition if the F1 key is pressed during the use of one of the menu options the help is likewise displayed Pressing F1 again will exit the help display Pressing the UNDO key re...

Страница 67: ...ent locations in the same program The edit key will switch you back and forth and update between the two programs If you enter the program number Onnnn and then press F4 or the arrow down key that pro...

Страница 68: ...I K Q P s And you can edit those values to suit your individual needs How It Works Quick Code reverses the G code encryption confusion On the right side of the screen you have English commands that d...

Страница 69: ...NDOW Portion of the display which presents a list of groups and items GROUP A list of items that usually have something in common so that they can be grouped together ITEM A line of text representing...

Страница 70: ...r selection by turning the jog handle in the plus clockwise direction For each jog handle click in the plus direction the group window cursor will advance to the next group In this manner you can move...

Страница 71: ...equiring a response from the operator The numeric value entered by the operator will be assigned to the G code item that immediately precedes the prompting comment in the source file The Quick Code so...

Страница 72: ...10 32 tap and tool 3 is the tap Before you proceed make sure that Quick Code is enabled in parameter 57 bit 27 QUICK CODE should be set to 1 You will also need the Quick Code source program O9999 in...

Страница 73: ...T UP COMMANDS in the group window is highlighted 2 JHCCW one click The items belonging to START UP COMMANDS will appear and the item Program Name is the one highlighted 3 Press the WRITE key This will...

Страница 74: ...e group item titled CALL TOOL 2 Press the WRITE key to have the control query you for a tool number in your program and the control will be flashing with a 1 in the lower left corner as the default va...

Страница 75: ...ock We will assume that the material is aluminum and that the work coordinate zero for G54 is at the center of the bolt hole pattern The Quick Code source file O9999 was created with a common program...

Страница 76: ...5 Bore IN Rapid OUT G86 Bore IN Shift Rapid OUT G76 Right Hand Tapping G84 G80 CANCEL Canned Cycle Drill with Dwell G82 EXAMPLE G82 G99 Z 15 P 2 R 1 F5 G98 Initial point return G99 Rapid plane return...

Страница 77: ...hole circle radius If the radius of the bolt circle is different then enter in the new radius value The next questions will be for the number of holes The value 6 will be flashing in the lower left c...

Страница 78: ...xecute a spot drill cycle at that present location You can add more X and Y drill cycle locations if needed by selecting 6 DRILL TAP BORE LOCATIONS Note We do not want to drill a hole at X0 Y0 which i...

Страница 79: ...CW and highlight the group titled BOLT HOLE CIRCLE Locations 3 Press the WRITE key to have the control query you for the code on positioning around a bolt hole circle 4 Enter in the numbers to answer...

Страница 80: ...text seen in the group window all of the code associated with items of groups and much of the help text observed in the help window is contained in a G code program This program is called the Quick Co...

Страница 81: ...THE LAST CHANGE A VERSION NUMBER OR ANYTHING ELSE YOU WANT ALL COMMENTS PRIOR TO THE FIRST GROUP ARE NOT SEEN BY THE USER QUICK CODE GROUP DEFINITIONS FOLLOW END OF QUICK CODE DEFINING A GROUP IN THE...

Страница 82: ...30 to the pro gram being developed when WRITE is pressed END OF PROGRAM THIS RETURNS ALL AXES TO MACHINE ZERO AND ENDS PROGRAM EXECUTION G28 M30 G28 M30 Note that the user will not see what G code is...

Страница 83: ...mory available ITEM HELP Item help works the same way as group help The first six comments after the item definition are displayed in the help window If more than six lines are required it is recommen...

Страница 84: ...program as you would any other G code program in your control with a proper backup scheme Remember This source program file operates the Quick Code feature in your HAAS machine And you can have more t...

Страница 85: ...a corner 6 When the last value is entered the control will open a window displaying 4 options A SELECT CREATE APROGRAM If selected another window will open prompting the user to select a program name...

Страница 86: ...an older template By pressing the F2 key a window will open prompting the user to SELECT a template The default template name which VQC will attempt to load after power up is O9997 If O9997 is not fo...

Страница 87: ...n to CREATE a new program by simply entering a program name using O Then by simply pressing WRITE again will cause VQC to output to the newly created program 2 ADD TO CURRENT PROGRAM If selected the G...

Страница 88: ...is the whole program is divided into CATEGORY sections a CATEGORY section is divided into part TEMPLATE sections and a TEMPLATE is divided into DIAGRAM PARAMETER and CODE sections Other keywords are u...

Страница 89: ...s a label in the DIAGRAM Diagram PARAMETER The beginning of a PARAMETER section Template END PARAMETER The end of a PARAMETER section Template LABEL The LABEL attribute of a Parameter Parameters NO DE...

Страница 90: ...r The following is a basic outline of program O9997 using a top down approach becoming more and more specific This is the way that Visual Quick Code is used First the user sees a list of categories Af...

Страница 91: ...es this list appears when Visual Quick Code is first started Example CATEGORY NAME Parts With holes TEMPLATE DIAGRAM END DIAGRAM PARAMETER END PARAMETER GCODE END GCODE END TEMPLATE END CATEGORY Part...

Страница 92: ...is the radius of the arc The format for a jagged line to represent a thread is THREAD X1 Y1 X2 Y2 NOTE Arcs CW or CCW may only cover 180 degrees or half a circle If an arc of more than 180 degrees is...

Страница 93: ...han one formatting attribute for a single parameter G CODE Section The GCODE section is responsible for producing the G code necessary to cut the specified part Similar to the previous sections of pro...

Страница 94: ...NAME SQUARE MILLING DIAGRAM LINE 0 0 40 0 CENTER LINES LINE 0 0 0 37 DATUM 34 31 LINE 4 31 34 31 LINE 34 31 34 3 LINE 34 3 4 3 LINE 4 3 4 31 LINE 4 32 4 34 LINE 34 32 34 34 LINE 35 31 37 31 LINE 35 3...

Страница 95: ...No M06 G00 G90 G WrkOfset X CuterRad 1 Y CuterRad 1 S SpdleRpm M03 G43 H ToolNo Z1 M08 G01 Z DpthCut F50 G01 G41 D ToolNo X0 G01 Y YDist F Feedrate G01 X XDist G01 Y0 G01 X 0 CuterRad 1 G01 G40 Y Cute...

Страница 96: ...have now told the machine where part zero is located Usually Z and A values will not have to be set and should be zero 5 Remove any tools from the changer and MDI a T1 M6 command to install tool 1 int...

Страница 97: ...has been stopped by a fault condition PROGRAM RESTART Program Restart is designed to help the operator start a program from the middle of a tool sequence while still recognizing all the preceding lin...

Страница 98: ...ld offsets will still be used for the return position and any motion commands already in the queue It is therefore unsafe to swap out tools and adjust offsets when the program was interrupted during a...

Страница 99: ...st for errors 4 Power off This will stop all motors within one second but does not guarantee any conditions when the machine is powered on again CREATING PROGRAMS To create a new program you must be i...

Страница 100: ...UTPUT Programs are sent or received through the first RS 232 port located on the rear control box pendant side All data sent or received is ASCII In order to use this port you will need to obtain a ca...

Страница 101: ...t the baud rate parity number of stop bits end of block EOB format and leader parameters to match your require ments All programs sent to the control must begin with a line containing a single and mus...

Страница 102: ...the LIST PROG mode selecting the desired display screen and pushing the SEND key They can be re ceived by pushing the RECV key The settings that control RS 232 are 11 BAUD RATE 12 PARITY 13 STOP BITS...

Страница 103: ...saved data NOTE Data will be loaded even though an alarm has been generated Data that is received garbled is usually converted into a comment and stored your program while an alarm is generated In ad...

Страница 104: ...EM may also be selected in setting 14 It is a receiver driven communications protocol that sends data in blocks of 128 bytes Setting synchronization to XMODEM gives your RS 232 communication an added...

Страница 105: ...all your pro grams must have an address Oxxxxx to be filed An ASCII EOF character code 04 will also terminate input The colon character may be used in place of the O for a program name but it is alway...

Страница 106: ...e a change to some saved data value and leave the old CRC you will get an alarm when you load that data With settings and offsets you should delete the N0 line if you make changes to the saved data Da...

Страница 107: ...n on the printer TRAVEL LIMITS Travel limits in this machine are defined by a limit switch in the positive direction and by stroke limits set by parameter in the negative direction Prior to establishi...

Страница 108: ...he minimum collet envelope relative to bore size In other words use the largest bore size for the smallest collet envelope to achieve high grip force with reduced tool holder mass This also helps in k...

Страница 109: ...the right of the option on the parameter screen during the 200 hour period Note that the safety circuit option is an exception it can be turned on and off only by unlock codes MEMORY LOCK KEY SWITCH O...

Страница 110: ...e of that letter regardless of the value D Spindle Command You can stop or start the spindle with CW or CCW any time you re at a Single Block stop or a Feed Hold When you restart the program with CYCL...

Страница 111: ...to CHIP FWD is M31 CHIP REV is M32 and CHIP STOP is M33 You can set the Conveyor Cycle time in minutes with Setting 114 and the Conveyor On Time in minutes with Setting 115 D Tool Offset Measure and P...

Страница 112: ...where there will be an unobstructed rapid path back to the stored position 5 Return to the previous mode by pressing MEM MDI or DNC The control will only continue normally if the mode that was in eff...

Страница 113: ...OG button This works for the X Y Z and A axes as well as the B C U and V auxiliary axes OFSET D Entering Offsets Pressing WRITE ENTER will add the number in the input buffer to the cursor selected off...

Страница 114: ...r registers can be cleared by cursor selecting the one you wish to clear and pressing ORIGIN To clear everything in a column cursor to the top of that column onto the title and press ORIGIN D Send and...

Страница 115: ...Mill Control ver 10 15 and above any Lathe Control ver 3 05 and above D There are so many Settings which give the user powerful and helpful command over their control that you should read the entire S...

Страница 116: ...A tool overload condition can result in one of four actions by the control depending on Setting 84 ALARM will generate an alarm when overload occurs FEED HOLD will stop with a Feed Hold when overload...

Страница 117: ...defines the conveyor cycle time Setting 115 defines how long the chip conveyor will stay on during each cycle Setting 118 M99 BUMPS M30 CNTRS When this setting is Off the feature is disabled When it i...

Страница 118: ...te after a total of 200 power on hours An option can be permanently activated by entering the magic code contact your dealer for that option as before Note that the letter T will be displayed to the r...

Страница 119: ...or counterclockwise or with the cursor arrow keys p q t u Press the WRITE ENTER key to activate the cursor selected menu item D Advanced Editor On line Help In the Advanced Editor after pressing F1 t...

Страница 120: ...at in the program UNDO will not change back an edit done in Block Edit RESET will also turn off the block highlight but the cursor will go back to the beginning of the program D Advanced Editor Quick...

Страница 121: ...ogram M19 R60 the spindle will orient to 0 060 of a degree Previously R commands were not used for this purpose and only integer P values could be used Any Mill Control ver 9 49 and above any Lathe Co...

Страница 122: ...formatted It combines the simplicity and flexibility of G code programming with English descriptive sentences to enable even beginning programmers to construct most two dimensional parts Experienced...

Страница 123: ...t are created will be O00123 and O45678 Any Mill Control ver 9 49 and above any Lathe Control ver 3 00 and above D LIST PROG Display Sending a Program File You can send a file or files to a program di...

Страница 124: ...play page PAGE DOWN from CURNT COMDS D Deleting a Program File from a Floppy Disk Haas machines allow you to delete files from a floppy disk Note that this requires the latest floppy driver EPROM chip...

Страница 125: ...118 January 2004...

Страница 126: ......

Страница 127: ...dvanced Editor The user can edit two different locations on the same program Pressing EDIT will switch back and forth which will update between the two programs If you enter a program number Onnnnn an...

Отзывы: