Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Hurco Manufacturing Company reserves the right to incorporate any modifications or improvements in machines and machine specifications which it considers necessary, and does not assume any obligation to make any said changes in machines or equipment previously sold. Hurco products and services are subject to Hurcos then current prices, terms, and conditions, which are subject to change without notice.
The information in this document is subject to change without notice and does not represent a commitment on the part of Hurco Companies, Inc. (Hurco). No part of this document may be reproduced or transmitted in any form or for any purpose without the express written permission of Hurco. However, Hurco does authorize the creation of two electronic and two paper photocopies by the original Hurco machine tool purchaser, or his authorized designee. 2001-2002 Hurco Companies, Inc. All rights reserved.
Patents: U.S. Patents B14,477,754; 5,453,933; Canadian Patent 1,102,434; Japanese Patents 1,649,006 and 1,375,124; other Patents pending. Hurco and Ultimax are Registered Trademarks of Hurco Companies, Inc. UltiPocket and AutoSave are trademarks of Hurco Companies, Inc. AutoCAD, Autodesk, and DXF are registered trademarks of Autodesk, Inc. Fanuc is a registered trademark of Fanuc LTD. IBM and PC/AT are registered trademarks of International Business Machines Corporation. MS-DOS and Microsoft are registered trademarks of Microsoft Corporation. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Hurco has listed here all trademarks of which it is aware. For more information about Hurco products and services, contact: Hurco Companies, Inc. One Technology Way P.O. Box 68180 Indianapolis, IN 46268-0180 Tel (317) 293-5309 (products) (317) 298-2635 (service) Fax (317) 328-2812 (service) For Hurco subsidiary contact information, go to Hurcos website: www.hurco.com
Ultimax System
August, 2002
ii
Revision A
Caution
The machine may be damaged, or a part ruined, if the described procedure is not followed.
Important
Ensures proper operation of the machine and control.
HURCO
Troubleshooting
Steps that can be taken to solve potential problems.
Warning
The operator may be injured and the machining center severely damaged if the described procedure is not followed.
Ultimax System
August, 2002
iii
Sample Screens
Some sample screens in this manual were captured on a stand-alone Ultimax system. The screens on your system may vary slightly. The Input screen below illustrates softkeys and includes the software version (circled below).
Figure 1.
Input Screen
Ultimax screens have three areas of primary interest: Softkeys on the right side of the touch screen. Available softkeys may change even when the text and data entry area does not. Fields to the left of the softkeys. A field is an area that display or receives information entered by the operator. Prompt and error message area at the bottom of the screen. In the sample screen above, the message area reads, Select softkey or press <Enter> to change part program name.
iv
Revision A
Table of Contents
Machine and Console Basics
Machine Components .......................................................................................... 1-1 Consoles............................................................................................................... 1-2 Control Panel Function Groups ............................................................... 1-3 Emergency Stop Buttons.......................................................................... 1-4 Programming Keyboard........................................................................... 1-5 Text Screen Data Entry................................................................ 1-5 Programming Mode ......................................................... 1-5 Text Screen Cursor Control Keys .................................... 1-6 Softkeys ....................................................................................... 1-7 Numeric Keypad .......................................................................... 1-7 Pop-up Text Entry Window ......................................................... 1-8 Optional Computer Keyboard.......................................... 1-8 Graphics Screen Data Entry......................................................... 1-9 Axis, Spindle, and Machine Control...................................................... 1-11 Override Knobs.......................................................................... 1-11 Jog Unit ..................................................................................... 1-12 Setting Jog Unit Parameters....................................................... 1-14 Machine Control ........................................................................ 1-15 Machine Operations ............................................................................... 1-16 Machine Mode ........................................................................... 1-16 Auto Cycle Mode Softkeys............................................ 1-17 Single Cycle Mode ........................................................ 1-17 Test Run Mode............................................................... 1-24 Manual Mode ................................................................. 1-26 Spindle ..................................................................................... 1-28 Tool Changer ............................................................................. 1-28 Coolant ..................................................................................... 1-28 Communications Panel ...................................................................................... 1-29 Power Up ........................................................................................................... 1-30 Routine Daily Checks ............................................................................ 1-30 Machine Power ...................................................................................... 1-30 Establishing Servo Power ...................................................................... 1-32 Calibrate the Machine ............................................................................ 1-33 Axes Calibration .................................................................................... 1-34 Warm Up the Machine........................................................................... 1-34
Ultimax System
August, 2002
Getting Started with Ultimax Manual Automatic Tool Changers .................................................................................. 1-35 Loading a Tool into the Spindle............................................................. 1-35 Unloading a Tool from the Spindle ....................................................... 1-36 Loading Tools into the ATC Magazine ................................................. 1-37 Removing Tools from the ATC Magazine ............................................ 1-38 Large Tools in the ATC Magazine ........................................................ 1-39 The ATC Map ........................................................................................ 1-40 Resetting the ATC Map ............................................................. 1-41 Shut Down ......................................................................................................... 1-42 Emergency Stop Shut Down.................................................................. 1-42 Park the Machine ................................................................................... 1-43 Control Power Off Time ........................................................................ 1-43
vi
Revision A
Table of Contents
Ultimax System
August, 2002
vii
Getting Started with Ultimax Manual Serial Port Setup .................................................................................... 2-22 Protocol ..................................................................................... 2-22 Baud Rates ................................................................................. 2-22 Setting Serial Port ...................................................................... 2-22 System Configuration ........................................................................................ 2-23 Current System Date .............................................................................. 2-24 Current System Time ............................................................................. 2-24 Control Power Off Time ........................................................................ 2-24 AutoSave Time ...................................................................................... 2-25 Screen Blank Time................................................................................. 2-25 DRO Display Units ................................................................................ 2-26 Setting the DRO Display Units.................................................. 2-26 Changing DRO Character Size .................................................. 2-26 Text Entry Window................................................................................ 2-27 Turning On the Text Entry Window.......................................... 2-27 Turning Off the Text Entry Window ......................................... 2-27 File Display Method .............................................................................. 2-27 Video Hardware Type............................................................................ 2-27 Set Network Parameters......................................................................... 2-28 Set Color Parameters.............................................................................. 2-28 Text Color Parameters ............................................................... 2-28 Graphics Color Parameters ........................................................ 2-29 Storage Functions Color Parameters.......................................... 2-30 Display Machine Specifications ............................................................ 2-30 Display Software Configuration ............................................................ 2-31 Display Ladder Configuration ................................................... 2-32 Backup Config and Machine Files......................................................... 2-33 Restore Config Machine Files ............................................................... 2-33 Read DXF File ................................................................................................... 2-34 Change Editor .................................................................................................... 2-34 CRT Degauss ..................................................................................................... 2-34 Change Language............................................................................................... 2-34 Upgrade System Files ........................................................................................ 2-35 Display Error Messages ..................................................................................... 2-36 Reset Master...................................................................................................... 2-37
viii
Revision A
Table of Contents
Programming Basics
Part Programming Setup ...................................................................................... 3-1 Part Fixturing and Tool Loading.............................................................. 3-2 Part Program Names ................................................................................ 3-2 Part Setup ................................................................................................. 3-3 Entering Part Setup Information .................................................. 3-4 Part Setup Fields .............................................................. 3-6 Part Setup Softkeys .......................................................... 3-7 Safety Work Region..................................................................... 3-8 NC Work Offsets ......................................................................... 3-9 NC Probing Part Setup............................................................... 3-10 Tool Setup.............................................................................................. 3-11 Entering Tool Setup Information ............................................... 3-12 Tool Setup Fields ........................................................... 3-16 Tool Setup Softkeys....................................................... 3-18 Automatic Feed and Speed Calculations ................................... 3-20 Entering Zero for Speed (RPM) Value .......................... 3-20 Entering Actual Speed (RPM) Value............................. 3-21 Formulas for Automatic Calculations............................ 3-21 Program Parameters ............................................................................... 3-22 General Parameters .................................................................... 3-23 Holes Parameters ....................................................................... 3-28 Milling Parameters..................................................................... 3-31 Cutter Comp Parameter.............................................................. 3-34 NC Parameters ........................................................................... 3-37 NC Configuration Parameters........................................ 3-38 M and G Code Program Numbers ................................. 3-40 NC Variables.................................................................. 3-41 Erase Functions.................................................................................................. 3-42 Erase Current Program........................................................................... 3-42 Erase Running Program ......................................................................... 3-45 Restore Functions............................................................................................... 3-46 Graphics ............................................................................................................. 3-51 Views ..................................................................................................... 3-52 Zoom ...................................................................................................... 3-54 Graphics Parameters .............................................................................. 3-54 Data Block Search.................................................................................. 3-56 Graphics Error Checking ....................................................................... 3-58 Running Part Programs ...................................................................................... 3-59
Ultimax System
August, 2002
ix
Getting Started with Ultimax Manual European Manual Safety Override Mode .............................................. 3-60 Entering the Access Code .......................................................... 3-62 Entering a New Access Code..................................................... 3-63 Changing an Existing Access Code ........................................... 3-63 Error Conditions..................................................................................... 3-64 Stop Motion ........................................................................................... 3-65 Re-Run Entire Program.................................................. 3-66 Concurrent Programming................................................................................... 3-67 Software Options ............................................................................................... 3-70 Ultimax Programming Training............................................................. 3-70
Appendix Index
Revision A
Figure List
Figure 1-1. Figure 1-2. Figure 1-3. Figure 1-4. Figure 1-5. Figure 1-6. Figure 1-7. Figure 1-8. Figure 1-9. Figure 1-10. Figure 1-11. Figure 1-12. Figure 1-13. Figure 1-14. Figure 1-15. Figure 1-16. Figure 1-17. Figure 2-1. Figure 2-2. Figure 2-3. Figure 2-4. Figure 2-5. Figure 2-6. Figure 2-7. Figure 3-1. Figure 3-2. Figure 3-3. Figure 3-4. Figure 3-5. Figure 3-6. Figure 3-7. Figure 3-8. Figure 3-9. Figure 3-10. Figure 3-11. Figure 3-12. Figure 3-13. Figure 3-14. Hurco Machine with the Ultimax 4 Console....................................... 1-1 Ultimax 4 Console and Max Console ................................................. 1-2 Ultimax 4 Console Panel Groups........................................................ 1-3 Max Console Panel Groups................................................................. 1-4 Pop-up Text Entry Window ................................................................ 1-8 Graphics Screen .................................................................................. 1-9 Remote Jog Unit................................................................................ 1-12 Auto Screen (Conversational Programming ) ................................... 1-17 Run Program Screen ......................................................................... 1-19 Single Cycle Screen (Conversational Programming) ....................... 1-21 Single Cycle w/ Program Information (Conversational) .................. 1-22 Test Run Screen (Conversational Programming) ............................. 1-24 Manual Screen................................................................................... 1-26 Communications Panel ..................................................................... 1-29 Input Screen ...................................................................................... 1-31 Manual Screen Showing Uncalibrated Axes..................................... 1-33 ATC Map Screen .............................................................................. 1-40 Directory Structure.............................................................................. 2-2 Current Program Screen...................................................................... 2-3 Conversational Download/Upload screen......................................... 2-15 NC Download/Upload screen ........................................................... 2-16 System Configuration screen ............................................................ 2-23 CNC Configuration Screen ............................................................... 2-31 Ladder Configuration Screen ............................................................ 2-32 Part Zero Relative to Machine Zero Viewed Looking Down at Table3-3 Axis Motion ........................................................................................ 3-3 Part Setup Screen ................................................................................ 3-4 Safety Work Region Fields on the Part Setup Screen......................... 3-8 Work Offsets for NC Programs .......................................................... 3-9 Tool Setup Screen ............................................................................. 3-12 Cutter Compensation......................................................................... 3-14 Input Screen ...................................................................................... 3-22 General Parameters Screen ............................................................... 3-23 Positive First Peck Offset.................................................................. 3-26 Negative First Peck Offset ................................................................ 3-26 Chord Error ....................................................................................... 3-28 Holes Parameters Screen................................................................... 3-29 Milling Parameters Screen ................................................................ 3-31
Ultimax System
August, 2002
xi
Getting Started with Ultimax Manual Figure 3-15. Figure 3-16. Figure 3-17. Figure 3-18. Figure 3-19. Figure 3-20. Figure 3-21. Figure 3-22. Figure 3-23. Figure 3-24. Figure 3-25. Figure 3-26. Figure 3-27. Figure 3-28. Figure 3-29. Figure 3-30. Figure 3-31. Figure 3-32. Figure 3-33. Figure 3-34. Figure 3-35. Figure 3-36. Figure 3-37. Figure 3-38. Figure 3-39. Figure 3-40. Figure 3-41. Figure 3-42. Milling Parameters Screen with Insert Arc and Insert Line Softkeys3-34 Cutter Compensation Using the Insert Arc Parameter...................... 3-35 Cutter Compensation Using the Insert Line Parameter..................... 3-36 NC Parameters Screen....................................................................... 3-37 NC ParametersConfiguration Parameters Screen ......................... 3-38 NC ParametersM and G Code Program Numbers Screen ............ 3-40 Input Screen with Erase Functions Softkey ...................................... 3-42 Erase Functions ................................................................................. 3-43 Input Screen with Do you really want to Erase? Message ............ 3-44 Input Screen with Erase Running Program Softkey ......................... 3-45 Input Screen with Restore Functions Softkey................................... 3-46 Input Screen with Restore Functions ................................................ 3-47 Input Screen with Do you really want to Erase? Message ............ 3-49 Current Directory Screen After Selecting a Restore Function.......... 3-50 New Block Screen with Miscellaneous Functions............................ 3-51 Graphics Screen with Isometric View............................................... 3-52 Graphics Screen Showing All Planes................................................ 3-53 Graphics Parameters Screen.............................................................. 3-54 Identifying a Portion for the Search .................................................. 3-56 Data Block Displayed After the Search ............................................ 3-57 Graphics Screen Error Message ........................................................ 3-58 Access Code Message on Manual Screen......................................... 3-60 CE Status & Diagnostics Screen ....................................................... 3-61 Incorrect Code Message on CE Status & Diagnostics Screen .......... 3-62 Enabled Field on CE Status & Diagnostics Screen........................... 3-62 Error Message on the Auto Screen ................................................... 3-64 Input Screen with Concurrent Running Program.............................. 3-67 Input Screen with Exchange Edit/Run Programs Softkey ................ 3-68
xii
Revision A
Table List
Table 2-1. Table2-2. Table2-3. Table2-4. Table2-5. Table 3-1. Transfer Types for Conversational and NC Programs...................... 2-15 Default Communication Settings ...................................................... 2-21 Text Color Parameter Defaults.......................................................... 2-28 Graphics Color Parameter Defaults Defaults.................................... 2-29 Storage Function Color Parameter DefaultsDefaults....................... 2-30 General Parameter Ranges and Default Values ................................ 3-27
Ultimax System
August, 2002
xiii
Ultimax System
August, 2002
xiv
Chapter 1
Machine Components
Before using the machine, you should become familiar with its components. Because of European Committee (CE) requirements, Hurco machines sold in Europe differ somewhat from those sold elsewhere. The figure below identifies some of the easily recognized components of a machine. The console is in front of the machine, facing the operators area.
Figure 1-1.
Hurco machines are available with several hardware and software options. Information about these options is available from Hurco or your Hurco Distributor.
Ultimax System
August, 2002
1-1
Consoles
The Ultimax 4 console and the Max single screen (Max) console use Ultimax software:
Figure 1-2.
The console, and the electrical components required to operate it, are called the control or the CNC (Computer Numeric Control). Some of the electrical components are built into a separate enclosure kept in the machines electrical cabinet. Some of the controls internal components, such as disk drives and memory, are like those in a PC. Disk operations, such as copying, deleting and storing files, are also similar. The floppy drive is located on the consoles right side panel. To protect the drive from debris, the protective floppy drive cover should be closed, except when inserting or removing a diskette. The floppy drive is standard on the Ultimax 4 console, and optional on the Max console. Hurco offers the optional Delight package for the Ultimax 4 console. The Delight package includes a keyboard tray, document holder and print holder. An optional keyboard tray is also available for the Max console. A miniature PS/2 keyboard and tray package is available for the Max console. The Max Classic optional package for the Max console is also available from Hurco. The Max Classic package includes touchscreen graphics, floppy drive, memory upgrade to 64 MB RAM, hard drive upgrade to 2 GB. Information about options is available from Hurco or your Hurco distributor.
1-2 Revision A Hurco Machining Centers
Figure 1-3.
The Ultimax 4 console also has a power on button, emergency stop button, and brightness control thumbwheels for the Text screen and Graphics screen. Some consoles are also equipped with contrast control thumbwheels.
Ultimax System
August, 2002
1-3
Getting Started with Ultimax Manual Here are the control panel groups on a Max console:
Caution
If the Emergency Stop button is pressed during execution of a part program, the tool must be jogged clear of the part before resuming operation.
1-4 Revision A Hurco Machining Centers
Programming Keyboard
Program a job at the machine while reading from a blueprint or program worksheet. The prompts on the Text screen lead you through each element of a part program. Enter machine operations, part dimensions, and other parameters by selecting the appropriate screen softkeys and console buttons. Set up and run part programs, and manage part program files using the following data entry keys: Text Screen Data Entry Softkeys Numeric Keypad Pop-up Text Entry Window Graphics Screen Data Entry
Ultimax System
August, 2002
1-5
Getting Started with Ultimax Manual These keys function as they would on a standard PC keyboard: Insert - type over and replace current text. Delete - delete the character to the right of the cursor. Home - position the cursor before a line of text. End - position the cursor at the end of a line of text. Page Up - position the cursor at the beginning of the previous page. Page Down - position the cursor at the beginning of the next page.
Text Screen Cursor Control Keys These keys control cursor movement and perform programming operations: Arrow keys - move the cursor from one field to the next, or advance a part program to the next data block. Enter key () - accept the information typed in a text field, or move to the next field. Special Function keys C console key - Use the C console and Clear keys to delete the value at the current cursor position. Delete console key - Use the F console and Delete keys together to delete the character to the left of the cursor. Arrow console key - Use the F console key in combination with the arrow keys to quickly move the graphics cursor on the graphics screen.
1-6
Revision A
Softkeys
Softkeys have a three-dimensional look on the touch screen of the console. Each softkey is labeled with an operation. Touching the softkey selects its operation. If a softkey appears grayed out, the operation is not available because the cursor is not in a specific field, or the machine does not support the option. Note Another way to activate a softkey is to press and hold the F console key while you simultaneously press the number key that corresponds to the softkey number (F1, F2, . . . F8).
Numeric Keypad
The numeric keypad allows you to enter numbers and calculate values in the Text screen. Perform the following operations with this keypad: Enter numeric data into fields on the screen. Perform calculations using the mathematical symbols (, , , +) on the keypad.
Ultimax System
August, 2002
1-7
Figure 1-5.
To select characters from the Pop-up Text Entry Window: 1. Simultaneously hold down the F console key while using the appropriate Arrow key to move the cursor to a character. 2. Simultaneously pressing the F console key and the Select console key. The selected letter appears in the Input screens text field. 3. Press the Enter key after characters are selected in the text field (e.g., after a program name is created). Optional Computer Keyboard If the console is equipped with an optional computer keyboard, use it to enter data into a field. Press the Enter key to update a field and advance the cursor.
1-8
Revision A
Use the console trackball on the Ultimax 4 console, Select console key, and Draw console key with the Graphics screen. Use a stylus or touch the Max console screen in place of the console trackball. Roll the trackball on the Ultimax 4 console with your fingers to operate it. The trackball can be used to perform the following tasks: Move the crosshair cursor to select a Graphics screen button. Graphics screen buttons may change, depending upon the part program and previous button selections. For the Max console, use a stylus or touch the Graphics screen button. Draw a rectangle around an area on the Graphics screen. Enlarge the view in the rectangle with the Zoom Box screen button.
August, 2002 1-9
Ultimax System
Getting Started with Ultimax Manual The Draw console key is used to display or re-draw the graphics screen. Unless the Graphics option is installed on the Max console, the graphics screen will not appear when the Draw console key is pressed. The Select console key is used with the trackball to select specific elements on the Graphics screen. The following functions are performed by the Graphics screen buttons: View - selects a different perspective from which to display the part. The screen buttons change when View is selected. Full Scale - redraws the part currently displayed in full size, after exiting the Zoom function. Zoom Box - isolates a portion of the drawing and increases the size of that section to show more detail. Parameters - provides access to a Graphics Parameters screen for changing the default settings for the graphics functions. DB Search - (data block search) select a portion of the graphic and the data block for that portion displays on the text screen. DB Search is helpful for tracking down the area of a program that is incorrect.
For information on using graphics with part programs, see the Graphics section in the Programming Basics chapter.
1-10
Revision A
Override Knobs
Three knobs on the upper console allow you to override the programmed axis feedrate, rapid, and spindle speed. The Override knobs function as follows: Axis Feed Rate - controls the programmed axis feedrate during an auto run program. Turning the dial to counterclockwise slows the feedrate; turning the dial to clockwise speeds the feedrate. Selecting Min slows the spindle to 10% of the nominal value. Selecting Max increases the feedrate to 150% of the nominal value. Spindle Speed - controls the spindle speed. Turning the dial counterclockwise slows the spindle; turning the dial clockwise increases spindle speed. Selecting Min slows spindle speed to 640 RPM slower than the nominal value. Selecting Max increases spindle speed to 640 RPM faster than the nominal value. Rapid Override - overrides the programmed rapid traverse; the speed at which the table moves from one point to another. Selecting Min slows the table speed to 10% of the nominal value. Selecting Max increases the table speed to 150% of the nominal value.
Ultimax System
August, 2002
1-11
Jog Unit
Use the Jog Unit to manually jog the axes. The Console Jog Unit is on the Max console. The hand-held Remote Jog Unit can be removed from the console and carried closer to the work piece. The Remote Jog Unit is standard on the Ultimax console and an option on the Max console. Both Jog Units function the same: 1. 2. Select an axis with the Axis Select Switch. Use the Jog Feed Keys: a. b. Select either the + or Jog Feed Keys. Adjust Jog Feed Override to override the programmed axis feedrate.
Or
3. Use the Hand Wheel Multiplier: a. b. Select a hand wheel resolution with one of the Hand Wheel Multiplier Keys. Rotate the Jog Hand Wheel.
Important
Other than the Emergency Stop button, the Jog Unit does not affect running programs.
Figure 1-7.
1-12
Revision A
Machine and Console Basics The dials on a Jog Unit are defined as follows: Axis Select Switch select the axis to jog (0, X, Y, Z, A, B). Jog Feed Override control the jog speed (10% to 150%) of the nominal value. Use this dial to touch off the tool and move the X and Y axes to touch off the part for Tool and Part Setup. Jog Feed Keys - select minus (-) or plus (+) jog direction. Jog Hand Wheel - select minus (-) or plus (+) jog direction. Hand Wheel Multiplier Keys - define the hand wheel resolution. x1 defines a one-to-one ratio (each click equals .0001 inch, or .00254 mm). x10 defines a 10-to-one ratio (each click equals .001 inch, or .0254 mm). x100 defines a 100-to-one ratio (each click equals 0.01 inch, or .254 mm. One full turn equals 1 inch, or 25.4 mm).
Store Position Key - record the axis current position in the part programs setup screens. Note See the Setting Jog Unit Parameters section for instructions on setting the Jog Unit parameters.
Use a Jog Unit to manually jog the axes: 1. 2. Select an axis with the Axis Select Switch. Use the Jog Feed Keys: a. b. Jog axis direction by select either + or . Use the Jog Feed Override to override the programmed axis feedrate.
Or
Use the Hand Wheel Multiplier: a. b. Select a hand wheel resolution with one of the Hand Wheel Multiplier Keys Rotate the Jog Hand Wheel to jog axis direction.
Ultimax System
August, 2002
1-13
1-14
Revision A
Machine Control
Machine Control buttons start and stop machine operation. The buttons function as follows: Power On - enables the relay control system. This button must be illuminated to operate the machine, but may be switched off while creating or editing a part program. Start Cycle - activates machine operation. When the machine is in an active mode, the Start Cycle flashes to indicate the machine is ready. When this button is pressed again, the light switches off.
To turn Control Power On: 1. 2. 3. Press the Power On console button. Press the Manual Mode console key. Press the Start Cycle console button.
Important
Never press the Start Cycle button without knowing exactly what the machine will do. Stop Cycle - stops axes movement, then stops the spindle. Feed Hold (Motion Hold on Max console) - stops all axes movement, except a tap operation, when the tool is in the programmed feedrate region. Pressing the button a second time allows machine positioning to resume.
To Stop an Automatic Machine Operation: Press the Stop Cycle button to stop the axis, then the spindle. Or. 1. 2. 3. Press the Feed Hold (or Motion Hold) console button to stop axis motion. Press the Spindle Off console key to stop the spindle. Press the Feed Hold (or Motion Hold) console button again.
Ultimax System
August, 2002
1-15
Machine Operations
The Machine Operations console keys are needed to run part programs and control the machine during cutting. These keys are labeled under the Machine Mode, Spindle, Tool Changer, and Coolant groupings.
Machine Mode
The Machine Mode console keys have these functions: Auto - allows you to run a part program automatically. Interrupt - halts machine operation during automatic execution of a program to allow manual functions, such as cleaning the work piece. Single - provides access to the Single Cycle screen. In this mode, the machine stops the axes after each automatic operation. Pressing the flashing Start Cycle button causes the automatic machining operation to resume. Test - provides access to test run facilities such as Dry Run and Feed and Speed Optimization. Manual - provides access to manual machine operations that allow axis positioning with the jog unit.
1-16
Revision A
Machine and Console Basics Auto Cycle Mode Softkeys Pressing the Machine Mode Auto console key displays the Auto screen. The part program to be executed appears in the Running Part Program field.
Figure 1-8.
For Conversational part programs, the Start Block and End Block fields display the programs first and last data blocks. If you want to execute only a certain portion of the program, these fields may be changed. Identify the start and end data blocks of an NC Program by touching the appropriate softkey.
Ultimax System
August, 2002
1-17
Getting Started with Ultimax Manual The following softkeys are available on the Auto, Single Cycle and Test screens: Check for Errors checks the program from the Start Block through the End Block and displays the error status. The number of the data block containing the error is included in the error message. The time required for error checking depends on the programs length and complexity. Touch the Abort Operation softkey to stop error checking at any time. Compute Estimated Run Time a pop-up window displays an estimate of time it takes to run the program. Pressing any console key will remove the pop-up window. Touch the Abort Operation softkey to stop computing estimated run time. Error checking automatically occurs during Compute Estimated Run Time. Recovery Restart restart a Conversational part program; typically the point at which the program was interrupted. If necessary, Start and End Blocks can be changed from the default. See the Program Execution section of the NC Part Programming Manual for Recovery Restart and NC Programs. For a Conversational Mill Contour data block, Recovery Restart can only occur at segment 0 of a Mill Contour data block, not at a segment within a data block. If a Conversational Pattern data block is selected as the Start Block, the number of the starting location must be entered. The End Block for a Pattern Start Block must either be at or after the Pattern End, or the end of the program.
1-18
Revision A
Machine and Console Basics Run Program initiate program execution and display monitoring information. If the machine is not calibrated, the Manual screen immediately displays.
Figure 1 - 9.
The current positions of all axes, the Tool in Spindle, Spindle RPM, and the axes federates are shown in the upper portion of the screen. The lower area of the screen displays the Spindle Load Monitor (the percentage of full load on each axis), the data block executed, the type of operation, and the part count. The bottom portion of the screen is reserved for program status and error messages.
Note
On the NC Auto monitoring screen, NC data blocks being executed appear above the Program Running message. The next block to be executed appears above the prompt.
Ultimax System
August, 2002
1-19
Getting Started with Ultimax Manual These are the monitoring softkeys that may be available for Auto Cycle mode: Reset Part Count the number of times a program was executed. To return this value to zero when a new program starts, touch the Reset Part Count softkey. Select DRO change the size of the digital read out (DRO) on the screen. From the Select DRO screen you can see machine information displayed in either Full Status or Full DRO. Full Status displays the current location of machine and part axes, as well as other machine information. Full DRO displays the current location of machine and part axes, Distance to Go and other machine information (with abbreviated categories). Chip Removal Forward On/Off turn the chip auger in the forward (clockwise) direction on or off. This softkey is only available if your machining center uses a chip auger. Chip Removal Reverse On/Off turn the chip auger in the reverse (counterclockwise) direction on or off. This softkey is only available if your machining center uses a chip auger. Coolant Washdown On turn the coolant washdown on to wash chips from the enclosure. Coolant Washdown Off turn off the coolant washdown. Worklight On/Off turn off the enclosure worklight. This softkey is only available if your machining center is equipped with an enclosure worklight Toggle Rapid Override Enable enable or disable the ability to override the programmed rapid traverse using the Rapid Override console knob.
1-20
Revision A
Machine and Console Basics Single Cycle Mode Press the Machine Mode Single console key and the Single Cycle screen appears. In Conversational Programming the machine halts (with the spindle running) after each hole operation, contour segment, or milling subroutine. For NC Programming, the machine halts with the spindle running after each data block is executed.
Figure 1-10.
Note For information on the Single Cycle screen softkeys, see the Auto Cycle Mode Softkeys section.
Ultimax System
August, 2002
1-21
Getting Started with Ultimax Manual Touch the Run Program softkey and this screen appears:
Note After touching the Run Program softkey, machining resumes when the flashing Start Cycle button is pressed. During execution of the part program, you can switch between Auto and Single Cycle operations by pressing the corresponding console key.
Caution
Standard moves are not made before executing a Single Cycle. Examine the part program to determine the precise tool movement to avoid interference with fixturing before executing a Single Cycle operation.
1-22
Revision A
Machine and Console Basics These are the monitoring softkeys for Single Cycle mode: Reset Part Count the number of times a program was executed. To return this value to zero when a new program starts, touch the Reset Part Count softkey Chip Removal Forward On/Off turn the chip auger in the forward (clockwise) direction on or off. This softkey is only available if your machining center uses a chip auger. Chip Removal Reverse On/Off turn the chip auger in the reverse (counterclockwise) direction on or off. This softkey is only available if your machining center uses a chip auger. Select DRO change the size of the digital read out (DRO) on the screen. From the Select DRO screen you can see machine information displayed in either Full Status or Full DRO. Full Status displays the current location of machine and part axes, as well as other machine information. Full DRO displays the current location of machine and part axes, Distance to Go and other machine information (with abbreviated categories). Coolant Washdown On turn the coolant washdown on to wash chips from the enclosure. Coolant Washdown Off turn off the coolant washdown. Toggle Rapid Override Enable enable or disable the ability to override the programmed rapid traverse using the Rapid Override console knob. Worklight On/Off turn off the enclosure worklight. This softkey is only available if your machining center is equipped with an enclosure worklight.
Ultimax System
August, 2002
1-23
Getting Started with Ultimax Manual Test Run Mode Test Run mode is used to verify the part program and check for program errors. For Conversational programs, you can adjust the programmed feedrates and spindle speeds while cutting the part. The an NC Digitizing feature for NC programs is accessed through the Test Run screen. Press the Machine Mode Test console key to display the Test Run screen:
Figure 1-12.
These are the softkeys for Test Run mode: Dry Run perform a program test run to identify potential problems before cutting the part. Specify all or a portion of the part program that will be tested in the Start and End blocks. Trace the tool over the part at the programmed minimum Z level with the Spindle Off. Peck cycles and roughing passes are skipped.
Caution
If the Z-Start value is set below the stock surface, the minimum Z value must be programmed so the tool does not plunge into the part.
1-24
Revision A
Feed & Speed Optimization fine tune execution of the Conversational part program. Use the Axis Feed Rate and Spindle Speed dials to adjust the following values within the Start and End Blocks: Set Speed modify the spindle speed rate for a mill subroutine or all speed rates for a mill contour. Set Plunge Or Segment Feed modify the initial plunge feedrate of the displayed data block or current segment of a mill contour. Set Feed modify the feedrate for a mill subroutine or all feedrates in a mill contour. Set Feed does not affect the Rapid Traverse feedrate.
Note Feedrates for Drilling and Boring operations can be adjusted using either the Set Plunge Or Segment Feed or the Set Feed softkeys. Using Set Plunge Or Segment Feed and Set Feed overwrites the original values with adjusted values. When the test run is completed, the original values are automatically erased and replaced with the new values. The new values become effective with the next execution of the program Check for Errors See the Auto Cycle Mode Softkeys section. Compute Estimated Run Time See the Auto Cycle Mode Softkeys section.
Ultimax System
August, 2002
1-25
Getting Started with Ultimax Manual Manual Mode Manual Mode provides access to machine operations that enable axis positioning, machine calibration, and other operations. Pressing the Machine Mode Manual console key displays the screen shown below. The information at the top of the screen includes the current position of each axis relative to machine absolute and part zero. Refer to the Part Setup section of this manual for more information about these functions.
Figure 1-13.
Manual Screen
1-26
Revision A
Machine and Console Basics These are the softkeys for Manual mode: Tool In Spindle - indicates which tool is currently in the spindle. If there is no tool in the spindle, enter a zero (0). Manual Function Setup access the CE Status & Diagnostics screen. See the European Manual Safety Override Mode section of this manual for more information about this softkey. Park Machine - center the table and leave the spindle at the home position. See the Park the Machine section of this manual for more information. Warm Up Machine warm up an idle machine. See the Warm Up the Machine section of this manual for more information. Orient Spindle - ensures that the Z axis is at the correct height for a tool to be inserted in the spindle.
Important
The Orient Spindle softkey will not function unless the enclosure doors are completely closed. Reset Servos and Spindle - activates only to enable recovery from certain types of electronic hardware faults such as overloads. Calibrate Machine establish absolute zero for each axis on the machining center. See the Calibrate the Machine section of this manual for more information.
Ultimax System
August, 2002
1-27
Spindle
On - activates the spindle if the machine is in manual mode. The Start Cycle button must also be pushed to start spindle rotation. Off - stops spindle rotation during manual operation if the Spindle On button was previously pressed.
Tool Changer
Auto - activates the automatic tool changing function. When selected, all operator-initiated tool changes will be automatic. Manual - activates the manual tool changing function. When selected, all tools must be manually inserted into or removed from the spindle; bypassing the automatic tool changer.
Coolant
Auto - activates the selected coolant to spray whenever the tool is below the Retract Clearance plane. The coolant turns off when the tool moves above the Retract Clearance plane, or during a tool change. This key can not be activated in Manual mode. Pressing this key a second time turns off the coolant operation. Primary - functions only on machines equipped with a primary (i.e., flood) coolant system. Activates the primary coolant system when the machine is in Auto or Manual mode, and overrides an Coolant Auto operation. Pressing the Primary key a second time turns off this operation. Secondary - functions only on machines equipped with a secondary coolant system (e.g., Coolant Through Spindle, CTS). Activates the secondary coolant system when the machine is in Auto or Manual mode and overrides Coolant Auto operation. Pressing the Secondary key a second time turns off this operation.
1-28
Revision A
Communications Panel
Each Hurco machine may be connected to peripheral devices through a communications panel located on the machines electrical cabinet.
Figure 1 - 14.
Communications Panel
The communications panel may contain a servo-use counter to record machine usage. An optional cabinet light is positioned above the remaining connectors. Communication connectors may include two serial ports and two network connectors. The BNC connector is used for 10Base2, thin coaxial network cabling. The RJ45 connector is used for 10BaseT, unshielded twisted pair network cabling. The circular plug in the center of the plate connects to optional indexer equipment. Refer to the Appendix for more information.
Ultimax System
August, 2002
1-29
Power Up
The operator must perform routine checks before attempting to power up the machine.
Machine Power
The machines On/Off switch supplies power to the entire machine, including the console. The power switch is located behind the machine, on the electrical cabinet door. When the machine is turned on, start up and self-test information appears on the console screen. Power must be switched off before maintenance may be performed inside of the electrical cabinet.
Warning
High voltages inside of the electrical cabinet can cause injury or death. Only qualified and trained maintenance personnel are authorized to open the electrical cabinet doors. When the machine powers up, the following information is displayed on the screen: BIOS Configuration information. Loading executive - please wait. Initialization messages. Scanning and loading language files. The last part program used when the machine shut down.
1-30
Revision A
Machine and Console Basics After the machine powers up, the Input screen appears:
Figure 1-15.
Input Screen
Ultimax will power up in either Conversational or NC mode (ISNC or Basic NC), depending on the programming last used. The Editor Type field on the Input screen will display the current mode. If the Input screen does not appear, or contains error messages, refer to the Diagnostics Manual for assistance. Note Before powering off the machine, refer to the Shut Down section.
Ultimax System
August, 2002
1-31
5.
1-32
Revision A
Figure 1-16.
Ultimax System
August, 2002
1-33
Axes Calibration
To calibrate all axes, follow these steps: 1. 2. Touch the Calibrate Machine softkey on the Manual screen. The Start Cycle button begins to flash. Press the flashing Start Cycle button. The Axis Limit Switches field indicates the status of the machines limit switches as each axis calibrates. The Machine field for each axis displays the calibrated position after calibration is completed.
3. Note
After calibration, the X or Y Machine field values can be 0.0 or the Maximum Travel Limit for the axis.
Follow these steps to cancel the warm-up cycle (after pressing the Start Cycle button): 1. 2. 3. Press the Feed Hold console (Motion Hold on Max console) button. Press the Spindle Off button. Press the Feed Hold (or, Motion Hold) console button a second time, or press the Stop Cycle button.
Important
To cancel the warm up cycle before pressing the Start Cycle button, press any Machine Mode console key.
1-34 Revision A Hurco Machining Centers
Important
Only use tools that are dimensioned for the maximum spindle speed.
2.
3. 4. 5. 6.
7.
Ultimax System
August, 2002
1-35
4. 5.
1-36
Revision A
Warning
Do not manually load tools directly into the magazine. To load the tool currently in the spindle into the ATC magazine: 1. 2. Press the Manual Mode console key. Touch the Tool In Spindle softkey. The Tool in Spindle, Next Tool, and ATC Map (Swing-Arm Random Pocket ATC only) fields appear. For more information about the ATC Map, see The ATC Map section. Verify that the Tool In Spindle value matches the tool currently in the spindle. If the numbers do not match, enter the correct tool number. Enter the same tool number into the Next Tool field. Press the Tool Changer Auto console key. Enter a new tool number into the Next Tool field. The ATC Map field must be Auto. Press the Tool Changer Auto console key. The Start Cycle light begins flashing. Clear the tool changer and shut the enclosure door. Press the Start Cycle button. The Tool In Spindle field will be updated to the next tool value. If the Next Tool is an Auto tool, it was placed into the magazine when the previous tool was removed from the spindle. If the Next Tool is a Manual tool, you will be prompted to insert it into the spindle.
3.
4. 5. 6. 7. 8.
Ultimax System
August, 2002
1-37
Note The ATC Map field will indicate if the tool selected is in the magazine, and its location. 3. 4. 5. 6. 7. Enter the tool number (of the tool you want to remove in the magazine) into the Next Tool field. Press the Tool Changer Auto console key to move the Next Tool into the spindle. Clear the tool changer area and shut the enclosure door. Press the Start Cycle button to initiate the tool change. Press the Spindle Unclamp button and manually remove the tool from the spindle. Repeat steps 2 through 6, as needed, to remove additional tools from the ATC magazine.
1-38
Revision A
2. 3.
Important
Each time you switch between large and small tools, the entire ATC Map will be cleared and the magazine must be reloaded. 4. Touch the Yes softkey. The ATC Map will clear, then reappear. Only the odd numbered tool pockets will be available. Reload tools into the magazine using the Loading a Tool into the Spindle section. Return to the default setting of Maximum Tool Diameter XX mm or Less by using the previous procedure and touching the Max. Tool Dia. XX mm or Less softkey.
5. 6.
Ultimax System
August, 2002
1-39
Figure 1-17.
Toggle the ATC Map field between Manual and Auto by pressing the Tool Changer Auto console key. A Manual tool is any tool that is not currently in the ATC Map. A Manual tool must be manually inserted into, and removed from, the spindle; and is not placed in the tool magazine. If you want a Manual tool in the tool magazine, you must convert it to an Auto tool in Tool Setup. An Auto tool is any tool that is currently listed in the ATC Map.
1-40
Revision A
Machine and Console Basics Note The default setting for ATC Map field is Manual. A qualified Hurco Field Service Engineer can change the default setting to Auto.
After clearing the ATC Map, load the first tool into the spindle as described in the Loading a Tool into the Spindle section.
Ultimax System
August, 2002
1-41
Shut Down
Use one of the following three shut down methods to shut power off to the servos and stop lubrication from pumping onto the ways. Always shut down the machine before turning off machine power.
Important
If the machine will not be used for several days, or the shop has power surges or blackouts, turn off machine power at the main power switch.
Warning
Emergency Stop shut down is not good for the machines table, especially if the table is long and has heavy equipment attached to one end. Before pressing the Emergency Stop button, park the machine or center the table. To restart the machine: 1. 2. 3. 4. Twist the Emergency Stop button to release it. Press the Machine Mode Manual console key. Press the Power On button. Press the Start Cycle button.
1-42
Revision A
To restart a parked machine: 1. 2. 3. Press the Machine Mode Manual console key. Press the Power On button. Press the Start Cycle button.
4.
To restart the machine: 1. 2. 3. Press the Machine Mode Manual console key. Press the Power On button. Press the Start Cycle button.
Ultimax System
August, 2002
1-43
1-2
Revision A
Chapter 2
File Management
Part programs are stored on the Computer Numeric Control (CNC) hard drive, or on floppy diskettes. Each hard drive contains one main directorythe root directory. An operator cannot create this directory, but directories and subdirectories can be stored in it to enhance file management. Compare file management to a filing cabinet. The hard drive is the filing cabinet. A directory is a file cabinet drawer. A subdirectory is a file folder inside a drawer. Part programs are individual sheets of paper that are stored loose on the hard drive, or filed in directories and subdirectories.
Hard Drive (Root directory "C")
Subdirectories
Directories
Storage Functions
The Current Program screen contains softkeys that access file storage functions such as reading and writing programs. This section explains how to access storage functions. Touch the Storage Functions softkey on the Auxiliary screen . The Current Program screen appears.
Figure 2-2.
The disk drive currently available is listed at the top of the screen. See the Select Current Storage Drive section for information on selecting a different drive. Small icons that symbolize storage devices appear in the bottom left corner of the screen. An indicator blinks on each icon when the drive it representsis accessed. If you have installed the UltiNet option and you have an active network connection, a network drive icon will also display. Note The floppy disk drive is located on the right side of the console (you must have the Floppy Disk option installed to access the floppy disk drive on a Max console). See the Consoles section in the Machine and Basics chapter for information.
Ultimax System
August, 2002
2-3
4.
Press the Input console key to view the program. For Conversational programs, do not press the Input console key until the hard drive icons indicator light stops blinking.
Note NC programs are much larger than Conversational programs. Loading large NC programs may require more memory than is installed. If you frequently use large NC programs, contact an authorized distributor about adding memory.
2-4
Revision A
3.
4.
5.
Getting Started with Ultimax Manual Note .HD5 filenames are not supported and must be converted to .HD3 to be used with the Ultimax system.
2-6
Revision A
2.
Change to Directory
Change the current directory. Use the Arrow keys to highlight the desired directory and touch the corresponding softkey. The Current Directory screen updates to display the directory, subdirectory, and part program names. Part programs have an .HD3 extension.
Rename Program
To rename a program, follow these steps: 1. Note A selected part program will either be highlighted or appear below the list of all programs available in the current directory. 2. 3. Touch the Rename Program softkey on the Current Directory screen. Type in a new program name using the pop-up Text Entry Window or optional keyboard. See the Part Program, Directory and Subdirectory Names section for more information. Select a directory. Use the Arrow keys to highlight the program to be renamed.
Note Touch the Abort Operation softkey to stop the renaming process.
Ultimax System August, 2002 2-7
Delete Program
To delete a part program, follow these steps: 1. 2. 3. Select a directory and use the Arrow keys to highlight the program to be deleted. Touch the Delete Program softkey on the Current Directory screen. An Are you sure you want to delete this program? message appears. Touch the No softkey to leave the program intact. Touch the Yes softkey to erase the program.
Copy Program
To reorganize part programs, or to copy programs between the hard and floppy drives and the network (if the UltiNet option is installed), follow these steps: 1. 2. 3. 4. Select a directory and use the arrow key to select the program you wish to copy. Touch the Copy Program softkey on the Current Directory screen. Select the directory in which the copied program will be stored. Touch the Begin Operation softkey. If the program already exists, you are asked if you want to overwrite it. Touch the Yes softkey to overwrite the existing program. Touch the No softkey to abort the overwriting.
Program Mask
A program mask limits the programs displayed on the screen to a specific group. Program names that do not match the program mask are not displayed in the program listing. A program mask can contain up to 12 characters (including the period and three characters for the file extension). To change the program mask in the current directory: 1. Touch the Change Program Mask softkey on the Current Directory screen. The cursor appears at the current extension. Type in the desired mask and press the Enter key. Only programs matching the mask will be displayed in the program listing.
Revision A Hurco Machining Centers
2.
2-8
File Management and System Configuration You can also use wildcards with program mask. A wildcard is a character that can match any character or sequence of characters. Use the ? as a wildcard for a single character, and the * as a wildcard for one more characters. Here are some ways to use wildcards with program mask: To see all part programs that begin with the letter G in the current directory, Type G*.* and press the Enter key. To see only the ISNC part programs (*.FNC file extension) in the current directory, type *.FNC and press the Enter key. To see all part programs and files in the current directory, type *.* and press the Enter key.
Important
Once the NC file mask is changed, the *.FNC or *.HNC default is lost. To return to the original defaults, delete the NCPARAMS.SET file.
Ultimax System
August, 2002
2-9
Create Directory
To create a directory or subdirectory: 1. 2. 3. Touch the More softkey on the Current Directory screen. Touch the Create Directory softkey. Use either the pop-up Text Entry Window or keyboard to enter the name of the directory you want to create. See the Part Program, Directory and Subdirectory Names section for information. Press the Enter key to create the directory.
4. Note
Touch the More softkey to return to the first page of the Disk Operations List Directory softkeys.
Delete Directory
Remove a directory or subdirectory from the hard drive. Directories and subdirectories containing part programs cannot be deleted. In addition, the floppy disk drive and hard disk drive cannot be deleted. To delete a directory: 1. 2. 3. 4. Touch the More softkey on the Current Directory screen. Select the desired directory using the Arrow keys. Touch the Delete Directory softkey. Touch the Yes softkey. A Deleting Directory message appears. If you do not want to delete the selected directory, touch the No softkey.
Note Touch the More softkey to return to the first page of the Disk Operations List Directory softkeys.
2-10
Revision A
Note Touch the More softkey to return to the first page of the Disk Operations List Directory softkeys.
Ultimax System August, 2002 2-11
2-12
Revision A
Format Diskette
Note You must have the Floppy Disk option installed on the Max console to use and format a floppy diskette. Format a diskette that is not pre-formatted. To format diskettes, follow these steps: 1. 2. Insert a diskette in the floppy (A) drive. Touch the Format Diskette softkey on the Current Program screen. A prompt appears asking if you want to continue the process. Touch the Yes softkey. A prompt appears for selecting the format density. Touch either the 720KB or 1.44 MB softkey. Type in a Disk Volume (name) Label at the prompt, or press the Enter key to ignore. The volume label can contain up to eight characters and is displayed as part of the directory listing. Formatting may take a few minutes. A Formatting floppy disk message appears in a pop-up window. When formatting is complete, a Floppy disk format complete message appears in a pop-up window.
3. 4.
5.
Ultimax System
August, 2002
2-13
Change NC Dialect
Touch the Change NC Dialect softkey on the Auxiliary screen to switch between the Basic Numerical Control (BNC) and Industry Standard Numerical Control (ISNC) dialect when creating NC part programs
Download/Upload
Transfer part programs between the CNC and various peripheral devices (e.g., PC, external disk drive) with the Download/Upload softkeys on the Auxiliary screen. The baud rate determines how fast a single bit of information is transferred between two serial modems. The baud rate is measured in characters per second. Note Improper cable connections and incompatible communications settings are the most common problems that prevent communication between two electronic devices. Refer to the machine Parts Listing and Wiring Diagrams Manual for cabling requirements.
2-14
Revision A
File Management and System Configuration Transfer Memory to Peripheral Device (Download Send) Current Drive to Peripheral Device (Download Send) Peripheral Device to Current Drive (Upload Receive) Peripheral Device to Memory (Upload Receive)
Table 2 - 1.
Conversational Yes
NC Yes
No
Yes
No
Yes
Yes
Yes
Note Upload/Download screens differ between Conversational and NC programming, but the softkeys function the same.
Figure 2 - 3.
Ultimax System
August, 2002
2-15
Getting Started with Ultimax Manual The following screen is the NC Download/Upload screen:
Figure2 - 4.
NC Download/Upload screen
Waiting to Receive
Receiving Data
(Busy Loading)
2-16
Revision A
Upload Receive
Receive a part program from peripheral devices, such as a PC. Follow the instructions on the screen to complete the part program transfer to the CNC. While an NC program is being uploaded, an R (reading) or W (writing) icon appears on the screen.
Aborting an Upload
To abort a Conversational programming upload, touch the Exit softkey. To abort an NC programming upload, touch the Abort Operation softkey.
If needed, select the directory to receive the program. Name the part program and press the Enter key. The Auxiliary screen redisplays. The screen message changes from Not Busy to Busy Reading Leader. Upload the program from the remote device. The program is sent to the disk drive. The screen message changes to Busy Loading and then to Not Busy upon completion.
Ultimax System
August, 2002
2-17
The Status Message appears. Initiate data transfer from the remote device. The Status Message changes when the upload is complete.
Note An NC part program loaded into the CNC memory buffer may be machined while it is loading
2-18
Revision A
Download Send
Download a part program from the CNC to peripheral device. During downloading, a status message displays. When the download is complete, a confirmation message appears. While an NC program is being downloaded, an R (reading) or W (writing) icon appears on the screen.
Aborting an Download
To abort a Conversational programming download, touch the Exit softkey. To abort an NC programming download, touch the Abort Operation softkey.
Ultimax System
August, 2002
2-19
Select a directory, if the current directory does not contain the program to be sent. Select the program to be sent by highlighting it with the Arrow keys and pressing the Enter key. The program automatically downloads.
10. The message next to the sending port number changes to Busy Sending. The message changes to Not Busy when the download completes.
2-20
Revision A
Select Port
Touch the Select Port softkey on the Upload/Download screen to switch between serial ports. The screen changes to display the other port and its settings. Note The Select Port softkey is only available for Conversational programs.
Abort Operation
Touch the Abort Operation softkey to stop the current NC programming upload/download operation.
Important
Before attempting to transmit a part program, the CNCs serial port and peripheral port must be identically configured.
Ultimax System
August, 2002
2-21
Baud Rates
Choose between seven baud rates. Select the proper baud rate for the connected equipment using the Baud Rate fields softkey menu.
Important
The 9600 baud is the default setting for the control. This speed is adequate for most applications. The baud rates for the remote device and the control must match.
2. 3.
2-22
Revision A
System Configuration
Access the System Configuration screen to customize console settings: 1. 2. Press the Auxiliary console key to access the Auxiliary screen. Touch the System Configuration softkey to access the console settings.
Figure 2 - 5.
Ultimax System
August, 2002
2-23
2-24
Revision A
AutoSave Time
Use the AutoSave feature to periodically save a copy of the Conversational part program to the hard drive in a file named saveprog.hd3. While the part program is being saved, the system displays Autosaving Part Program message. Set the AutoSave Time field on the System Configuration screen to specify how often programs should be automatically saved to the hard drive. Enter zero (0) in the AutoSave Time field to disable this feature. Programming changes made after the last AutoSave are lost if the CNC is rebooted or loses power. When the control is restored, the last AutoSave version of the program automatically appears on the screen. Note The AutoSave feature is not available for NC programs.
Important
AutoSave does not save a program to its original programname or drive. Refer to Write Program to Disk for instructions on saving a program.
Ultimax System
August, 2002
2-25
Important
To redisplay blank screens, move the trackball or press any console key. The first keystroke is used to re-activate the blank screen. The second keystroke begins programming input.
2-26
Revision A
Color Screen Defaults Blue Yellow Light Green Light Red Light Cyan Light Blue White Dark Gray Black White Green
2-28
Revision A
Color Screen Defaults Blue Light Cyan Yellow Light Red Light Cyan White Light Cyan White Green Yellow Red Light Green White Green Cyan
Note The DXF color options appear on this screen only when the DXF option is installed on the system.
Ultimax System
August, 2002
2-29
Color Screen Defaults White Red Light Red Red White Cyan Light Cyan Yellow
2-30
Revision A
Figure 2 - 6.
Note The software version and options displayed above may be different from what is displayed on the CNC for your machining center.
Ultimax System
August, 2002
2-31
Figure 2 - 7.
2-32
Revision A
Ultimax System
August, 2002
2-33
Change Editor
Touch the Change Editor softkey on the Auxiliary screen to switch the program editor type between Conversational and NC.
CRT Degauss
The CRT Degauss softkey was used to remove the buildup of magnetic fields on older monitors with cathode ray tubes (CRT). The CRT Degauss softkey is not needed for the LCD-based Ultimax and Max consoles.
Change Language
This softkey will only appear if at least two language files are installed. To change the language file: 1. 2. 3. 4. Touch the More softkey on the Auxiliary screen. Touch the Change Language softkey. Move the cursor to desired language to highlight it, and press the Enter key. The Auxiliary screen reappears in the selected language. The Graphics screen language will not change until the Draw console button is pressed.
Revision A Hurco Machining Centers
2-34
5. Note
If the wrong diskette is inserted, the insert diskette system continues to display until the correct diskette is inserted into the floppy drive. 6. After all disks are inserted, switch off the CNC power and switch it back on again to activate the system upgrade.
Important
Save the system upgrade diskettes in a box away from heat, debris, and magnetic interference
Ultimax System
August, 2002
2-35
2-36
Revision A
Reset Master
To restart the control (reboot the system) without switching the power to the machine off and back on again, follow these steps 1. 2. Touch the More softkey on the Auxiliary screen. Touch the Reset Master softkey. Touch the Yes softkey to reboot the system. Touching the No softkey aborts the reboot.
Note If there is a diskette in the floppy drive, it must be removed before you reboot.
Important
Be sure to save the current part program to the hard disk or a floppy diskette before rebooting. If you do not save to the hard drive or floppy diskette: A Conversational part program will be restored after the reboot, but changes made after the last AutoSave will be lost. An NC part program will be permanently erased from memory
Ultimax System
August, 2002
2-37
Chapter 3
Programming Basics
Part Programming Setup
There are five main steps to follow before creating a part program on the Ultimax control 1. 2. 3. 4. 5. Plan the part programming operations. Perform the tool-loading and part-fixturing operations. Enter the Part Setup information. Enter the Tool Setup information. Enter the Program Parameters information.
To perform many of the setup functions, use the axis controls to move the table or spindle and record positions. Refer to the Machine and Console Basics chapter for information about axis controls. All machine tool operators need to plan their jobs before they begin programming. Plan work piece placement, fixturing, and part cutting operations before cutting a part. Then, load the tools and fixture the work piece to the table. Before programming the part on the Ultimax control, use the setup screens to describe the part and the tools used to cut the part. This information is necessary for the system to draw the part on the graphics screen.
Important
Part and Tool Setup information is saved with conversational programs but not with NC programs. Refer to the Restore Functions section of this chapter for details about restoring HD3 setup information to use with NC programs.
Ultimax System
August, 2002
3-1
2. 3.
3-2
Revision A
Programming Basics
Part Setup
The part setup procedures establish the locations of part zero in X and Y relative to machine absolute zero. Part zero may be located anywhere on the fixturing or the part. During machine calibration, each axis moves to its + or - travel limits. Machine zero, identified during machine calibration, is the location to which each axis moves to determine a fixed point where the X, Y, and Z axes become tangent. This value does not change after calibration.
Figure 3-1.
Program the axes to move within the coordinate system as shown below:
Figure 3-2.
Axis Motion
Ultimax System
August, 2002
3-3
Figure 3-3.
The Digital Read Out (DRO), the top left section of the screen, shows the position of the axes and machine status. The bottom half of the screen is the data entry area with fields for entering the values to identify part zero and the safety work region for the part program.
3-4
Revision A
Programming Basics There are a number of methods for entering Part Setup information. For example, you can either manually type values into the fields, or use an edge finder. If you use an edge finder, follow these steps: 1. 2. Find the edge of the part in X. Touch the Store Machine Position softkey or the Store Position button on the jog unit to set the current axis position as Part Zero. Use the CNCs calculator feature to add or subtract the radius of the edge finder and make adjustments to the X and Y Part Zero values. Repeat this process for Y.
3.
4. Note
The Offset Z field establishes a relative Z offset and should not be used during initial part setup or with the Store Machine Position softkey. There are other methods to use depending on the equipment available in your shop, such as electronic edge finders and probes.
2.
Refer to the Restore Functions section in this chapter for details about restoring program setup information.
Ultimax System
August, 2002
3-5
Getting Started with Ultimax Manual Part Setup Fields The Part Setup fields are defined as follows: Definitions the X location in machine coordinates for part zero. the Y location in machine coordinates for part zero. the Z dimension offset for part zero. This field is usually left at 0 and the Tool Calibration field in Tool Setup is used to determine each tools part zero. To store the Z values using the Store Position button, a reference tool previously defined in Tool Setup for this program must be in the spindle. Entering a value in the Offset Z field adds or subtracts the amount of the offset to the Tool Calibration value. For example, you can adjust all Tool Calibration values in the Z axis and Z Start to compensate for part thickness by changing the Offset Z value. Safety Work Region these fields define a part-relative safety area to prevent the cutting tool from colliding with fixtures or other equipment. The defaults are +99.0000 or -99.0000 inches (+9999.000 or -9999.000 mm). The remaining Part Setup fields only apply if the Part Probing option is installed: Probe Z the distance from Z Zero to the top of the part (i.e., the height, or Z Plane), with a reference tool or part probe in the spindle. This field is used only with the Probing option. Refer to the Probing Option Manual for details. Skew Angle the distance, in degrees, the part is from square alignment with the table. This field is used only with the Probing option. Fields Part Zero X Y Offset Z
3-6
Revision A
Programming Basics Part Setup Softkeys The Part Setup softkeys provide the following options: Tool Setup allows access to fields to enter the descriptions of the tools that will be used in this part program. Part Programming allows access to fields to enter the exact description of how the part will be cut. Program Parameters displays the screens on which the data common to all of the program data blocks can be entered. Refer to the Program Parameters section in this chapter for more information. Probing allows access to the probing parameters. Probing is available only with bed mill machines. Orient Spindle rotates and locks the spindle to its home position (i.e., for a tool change or a Bore Orient cycle). Orient Spindle is available only with bed mill machines. Store Machine Position sets the current axis position as a Part Zero location. The cursor location defines which axis (X or Y) will be set. The current axis position appears in the DRO Part column as zero. Exit exits the setup process and returns to the Input screen.
Ultimax System
August, 2002
3-7
Figure 3-4.
To enter values into the safety work region fields, use one of these two methods: Use the number keys on the keyboard to enter the dimensional values of the safety region into the appropriate Safety Work Region field. Or... Use the axis jog functions on the jog controls to identify the X, Y, and Z safety region. With the cursor in the appropriate Safety Work Region field, jog each axis to the desired safety region and press the Store Position button on the jog unit.
3-8
Revision A
Programming Basics
NC Work Offsets
When in the NC mode, the Part Setup screen has the Work Offsets softkey to display up to six work coordinates (G54-G59) and a set of shift offset values. These are used to set multiple part zeroes for multiple parts fixtured to the table and milled consecutively using the same program. The X, Y, and Z work offset values can be entered for G54 to G59 codes. The coordinates defining G54 are the part zero coordinates for the original part defined on the Part Setup screen. When the G54 coordinates are changed on this screen, the part setup is also changed.
Figure 3-5.
The shift coordinates, which follow the six work coordinates on the screen, move all of the part zero coordinates as a group. This incremental value is useful when you place part fixtures on the table in a different location and want to shift all of the work offsets to the newly fixtured location. G54-G59 offset values do not change on the screen when shift offset values are entered.
Ultimax System
August, 2002
3-9
Important
Probing is used for setting up part zero for G54 only.
3-10
Revision A
Programming Basics
Tool Setup
Use the Tool Setup screen to describe the tools that will be used for the part program. You can access this screen from either the Input screen or the Part Setup screen by touching the Tool Setup softkey. Each tool used in the part program must be described on the Tool Setup screens; otherwise, the machine will not be able to cut the part when you run the program. If the Tool Number, Type, and Diameter are not entered for a tool, the system will not have enough information to draw the part properly on the graphics screen. If the Zero Calibration value is not entered, the spindle will not switch on when you try to run the part program, and the system will display the Tool is not calibrated error message.
Caution
When running a previously created part program, the Tool Setup must be carefully checked to be certain the tools described for the old program match the tools planned for the new program. If a tool breaks or is not available when running a previously created part program, the Tool Setup information must be changed.
Ultimax System
August, 2002
3-11
Figure 3-6.
The DRO (top left of the screen) shows the real-time position of the axes and machine status. The fields in the bottom part of the screen describe the tool. The Machine and Part position information in the DRO will not appear if the machine is not calibrated, or is in concurrent programming. To enter information for a specific tool, or to find out whether any data already exists for that tool, type the tool number into the Tool field and press Enter. For example, if you enter a 1 in the Tool field, the screen will update to show existing data for tool number 1. If no data had been saved previously for tool 1, the Type field is empty and the remaining fields contain default values. This means that tool number 1 is currently available to be programmed.
3-12
Revision A
Programming Basics Note If your Hurco machine is equipped with a swing arm ATC and a vertically positioned tool disk, the tool number will not always match the pocket (pot) number of the magazine. Refer to the Important notice at the beginning of Tool Setup. Use the Arrow keys to move the cursor to each Tool Setup field and use the softkeys or type in data to set up the tool descriptions for your part program. Touching the Exit softkey displays the Input screen. To enter tool descriptions, follow these steps: 1. Enter the tool number for the tool using the number keys on the console. If there should be no tool in the spindle, enter a zero (0) for the tool number. When you enter the tool number, the cursor is automatically positioned in the Type field and the softkeys change to tool type selections. Select the appropriate tool type softkey.
2.
Note The More softkey displays additional tool types available for this machine (e.g., Ball Nosed End Mill, Back Spotface, Probe, and Gun Drill). 3. If the tool is a tap, a Threads per Inch value must be programmed (or Pitch in millimeters per thread, if metric is the unit of measure). Enter the Diameter of the tool. The Diameter field gives the graphics system the information needed to draw the part and ensures that the program does not cause the machine to violate any Safety Work Region limits.
4.
Ultimax System
August, 2002
3-13
Getting Started with Ultimax Manual Ultimax uses the information in the Diameter field to automatically determine cutter compensation during milling operations. Ultimax software calculates the radius of the cutting tool and automatically allows for this distance when performing milling operations. This means you do not need to remember the size of the cutting tool and manually calculate tool offsets when programming the part.
A
Programmed Path Path compensating for cutter radius
Cutting tool
5.
Use jog functions to calibrate the tool to the part or reference surface. a. b. Move the tool in the spindle down until the tool touches part zero. Press the Store Position button on the jog unit and the position of the Z axis appears in the Zero Calibration field. The position of the Z axis can also be stored using the Set Tool Zero softkey.
c.
Use the calculator functions on the console to add or subtract shim stock dimensions (if used). For example, after touching the Set Tool Zero softkey, enter the thickness of the shim, press the plus key (+), and then press Enter to add the shim thickness.
3-14
Revision A
Programming Basics 6. If the correct speed to be used for this tool is known, enter it into the Speed field. This value will be copied into each new data block in the part program (but only for part program data blocks created after Tool Setup) which use this tool. If necessary, this parameter can be changed within the new data block when programming the part. The direction the spindle turns (clockwise for right-hand cutters) is also part of this parameter. The Coolant field defines the coolant type to be used for the tool and is programmable on a tool-by-tool basis. For drills or milling tools, the Surface Speed, Flutes, and Feed/Flute (Tooth) fields also appear on the screen. a. Enter a Surface Speed in inches or millimeters per minute. Then the Flutes and Feed/Flute fields appear. Enter values that indicate the number of the flutes (teeth) on the tool and the feedrate per flute. The system uses these values to calculate the feeds and speeds for the tool.
7. 8.
b.
Refer to the following Automatic Feeds and Speeds Calculations section for more information about automatic calculation. You may also wish to consult Machinerys Handbook or the feeds and speeds material in the Appendix of this manual for more information.
Important
When a value is entered into the Speed (RPM) field, the system ignores any data entered in the Surface Speed field. If the automatic speed calculation is wanted, enter a value of zero (0) in the Speed (RPM) field. You can use the Spindle RPM dial on the front of the tool spindle plate to override this preset speed.
Ultimax System
August, 2002
3-15
Getting Started with Ultimax Manual Tool Setup Fields The standard fields on the Tool Setup screen are defined as follows. Fields Tool Type Diameter Diameter Comp Definitions the programmed tool number. the type of tool. the diameter of the tools cutting surface. applies only to BNC and corresponds to the D code in an NC program block. If the program specifies the D code in a block with a tool change (M06 with a T code), the system uses the D code. If the D code is not included in the NC program, the system uses the Diameter Compensation value entered on this screen. This value is only used when cutter compensation is On (G41 or G42 active). If the tool used to cut the programmed part differs in diameter from the diameter specified in the program (or the diameter specified in the Diameter field), enter the difference between the programs tool diameter data and the diameter of the actual tool. Diameter Comp = Actual Tool Diameter Program Tool Diameter. Note An actual tool that is larger than the programmed tool results in a positive value; an actual tool that is smaller results in a negative value. For negative compensation, the control performs the cutter compensation on the opposite side of the programmed path.
3-16
Revision A
Programming Basics The remaining Tool Setup fields are defined as follows: Zero Calibration a valid, calibrated Z axis position (i.e., the distance between the tool and the top of the part). For NC programs, The Zero Calibration field corresponds to the L code in an NC program block If the program specifies the L code in a block with a tool change (M06 with a T code), the system uses the L code. If there is no L code, the system uses the specified Zero Calibration value. Enter an L code in the NC program to set the Zero Calibration value. For ISNC, this field can be ignored and left at the default value. Speed (RPM) the speed, if known, to be used for this tool. The and Direction system uses this value to automatically calculate spindle speeds for the tool. The spindle Direction (CW or CCW) is also set here. For NC programs, the Speed (RPM) field corresponds to the S code in an NC program block. If the program specifies an S code in a block with a Spindle On command (M03 or M04), the system uses the speed in the S code. If there is no S code, the system uses the Speed (RPM) value from the tool setup. Coolant the type of coolant to be used for this tool. The choices are Both Off, Primary, Secondary, and Both On. Surface Speed the distance a single tooth on a cutter travels in linear feet or meters per revolution of spindle in surface feet per minute units, if programming and not using Automatic Feed and Speed Calculations. Flutes the number of cutting flutes for the tool. Feed/Flute (Tooth) the tools chipload.
Ultimax System
August, 2002
3-17
Getting Started with Ultimax Manual Tool Setup Softkeys The softkeys on the Tool Setup screen provide the following options: Delete Tool deletes all program settings for the tool number entered in the Tool field. Probing accesses the probing parameters. Probing is available only with bed mill machines. Part Programming accesses fields to enter the exact description of how the part will be cut. Tool Offsets available only for NC programs. The tool length offsets appear on the screen. Tool offsets are used to compensate tool length without altering the NC program. Use the Positive Tool Length Compensation (G43) or Negative Tool Length Compensation (G44) codes. A G49 code specifies tool offset cancel. An H00 also cancels an offset. The G43 and G44 codes set a mode of operation within the program that is in effect until a G49 or H00 is used. If an H code is used without a G43 or G44, in effect, the value stored in the tool length offset table is used as the calibrated tool length. The four keyboard arrows, Page Up, and Page Down keys scroll through the 01 to 200 offsets. When the Store Machine Position softkey is pressed, a negative Z value reflecting the Z axis machine position is entered on the screen. Tool offsets are not saved with the NC program.
Part Setup returns to the Part Setup and make changes. Tool Home allows you to move the tool quickly away from the part. Using this softkey after Tool Calibration is much faster than pressing the axis jog buttons on the jog unit. Press this softkey and then press the Start Cycle button to move the spindle to tool change height.
3-18
Revision A
Programming Basics Set Tool Zero To use this softkey, carefully jog the tool in the spindle down to the top of the part or to the fixture defined at the Tool Calibration point and then press the softkey. The system stores the position of the tool into the current part program and the number appears in the Zero Calibration field on the Tool Setup screen. This can also be accomplished by pressing the Store Position button on the jog unit. On the screen the part display for Z changes to zero.
Warning
Be certain that the tool number in the Tool in Spindle field matches the tool being edited when the zero calibration is stored. Exit exits the tool setup process and allows return to the Input screen.
Ultimax System
August, 2002
3-19
Important
The tool must be a drill, end mill, face mill, or ball nosed end mill. The control will not automatically calculate feeds for boring and back spotfacing. Entering Zero for Speed (RPM) Value In order for the control to calculate spindle speed and axis feedrate for a tool during Tool Setup and carry those values forward throughout all the blocks that use that tool number, follow these steps: 1. 2. Enter a 0 in the Speed (RPM) field. Enter a value in the Surface Speed field. The Flutes and Feed/Flute (Tooth) (i.e., chip load) fields will appear. The units are Surface Feet per Minute or Surface Meters per Minute. Enter values for the Flutes and Feed/Flute (Tooth) (i.e., chip load) fields. If the tool diameter is changed for a milling type tool (not a drill), a message is displayed on the Tool Setup screen asking if the feeds and speeds should be recalculated. Yes and No softkeys appear. If you choose Yes, the control recalculates and updates the feeds and speeds into the part program for that particular tool.
3. 4.
Caution
The control uses nominal feeds and speeds for mile steel in calculating the initial feed and speed values. The control does not take into account material hardness and depth of cut. Be sure to check computed feeds and speeds to ensure they are appropriate and make any necessary adjustments.
3-20
Revision A
Programming Basics Entering Actual Speed (RPM) Value If you enter Speed (RPM) in Tool Setup, this value is transferred to all data blocks using this tool. The feedrates must be entered manually in the data blocks.
Important
You can override the spindle speed in each program block. If the Speed (RPM) field is changed in Tool Setup, the tool number must be re-entered in the data blocks in order to force the control to update the value. Refer to the Changing a Part ProgramBlock Editor section in this chapter for information about changing multiple blocks using the same tool. Note Do not enter the Surface Speed value in the Tool Setup screen if the Speed (RPM) value is entered. Formulas for Automatic Calculations The Ultimax control automatically calculates spindle speeds using this formula: RPM = SurfaceSpeed Diameter
The control uses this equation to compute the milling feedrates: Feedrate = Feed per Flute # of Flutes RPM When performing a drilling operation, the control uses this equation to calculate the feedrate: Feedrate = Feed per Flute RPM
Important
When using larger tools (5/8" or larger diameter), the feeds and speeds for drilling and milling should be manually reduced by approximately 15% to 20% based on the machinists experience. Refer to the Appendix or Machinerys Handbook for more feeds and speeds information.
Ultimax System
August, 2002
3-21
Program Parameters
Access groups of parameters with the Program Parameters softkey.
Figure 3-8.
Input Screen
A description of each of the program parameters follows: Generalretract clearance, rapid traverse, peck clearance plane, chord error, depletion retract, interrupt cycle Z retract, first peck offset, override lookout, program protect, tool change position, automatic tool monitoring and NC optional program stop. Holesbore orient retract, drill dwell, and bore dwell. Millingblend offset, blend overlap, finish feed, finish speed, finish XY, finish Z, milling direction, pocket overlap, cutter compensation parameter, plunge parameters, operator pocket start, and inward pocket plunge. Performancesurface finish quality, precision cornering, NC tool path tolerance and NC block smoothing. You must have the AVC or ASF option installed on your machine to access NC Tool Path Tolerance or NC Block Smoothing.
3-22
Revision A
Programming Basics
General Parameters
To display the General Parameters screen, press the console Input key to display the Input screen. Touch the Program Parameters softkey. Then the General Parameters screen appears:
Figure 3-9.
Note The NC Parameters softkey is only available with NC programming. Refer to the NC Parameters section for information about using this softkey. Some of the options listed on the screen above are machine specific. You may not see these machine-specific options on the General Parameters screen for your machine.
Ultimax System
August, 2002
3-23
Getting Started with Ultimax Manual These fields appear on the General Parameters screen: General Parameters Definitions Retract Clearance (Conversational) -ORClearance Plane (NC) distance the tool should retract above the Z Start dimension before rapid table positioning (Rapid Traverse) between machining operations. This includes a tool moving from one drilled hole to another, from one milling operation to another (programmed in separate data blocks or generated as a patterns operation). The default values are 99.0000 inches and 999.000 mm. The minimum value is 0.0. If the next operation has a different Z Start dimension, the control always retracts to the highest dimension. Rapid Traverse Feedrate that all axes move between data blocks or holes operations (rapid positioning; G00 for NC programs). When programming offline, be sure the Rapid Traverse field is set to the appropriate value for the machine or application before converting the file to NC or transmitting the Conversational part program. Peck Clearance Plane distance above the previous peck level to which the Z (Conversational only) axis returns at rapid traverse. Chord Error maximum distance the cutter deviates from the true arc path. This value determines the method the control uses to generate information for executing arcs. If you enter 0.0 in this field, the control will automatically calculate a chord error that maintains the programmed feedrate through the arcs. This field displays 6 decimal places for inch mode and 5 decimal places for metric mode. Interrupt Cycle Z allows the Z axis to retract all the way up when the Retract console Interrupt Cycle button is pressed. Selecting No for this field means that the spindle will stay in its current position when either the Interrupt Cycle button or the Restart button is pressed. The default value is Yes.
3-24
Revision A
Programming Basics The remaining General Parameters fields are defined below: General Parameters Definitions (Continued) First Peck Offset modify the depth of the first peck in milling and hole operations. Use this feature whenever a first peck needs to be different than subsequent pecks. The range is 9.9999 to + 9.9999 in. (254.00 to +254.000 mm). This value is added to the peck depth in calculating the first peck only. Use a positive Fist Peck Offset value for deeper peck; negative for shallower peck. A First Peck Offset of 0.000 runs pecks without any First Peck Offset. Example: If the peck depth is set to 0.2000 inches and First Peck Offset is set to +0.0500 inches, the first peck will be 0.2500 inches down from Z start plane and all subsequent pecks will be 0.2000 inches deep. If the First Peck Offset is set to 0.0500 inches, only the first peck is 0.1500 inches down from Z start plane and every subsequent peck will be 0.2000 inches deep. Override Lockout disables the Axis Feed dial when On is selected. The default is Off. Program Protect protects part programs from alteration, if available. To prevent programs from being changed, select either Full or Partial access. When set to Full, the operator will not be able to change the part program or its tool and part setup information. If partial access is given, the operator will be able to change a part programs tool and part setup only, but not the program itself. Partial is the default. Tool Change Position indicates whether the table will move to the right/front of the machine when the operator is changing a tool. If this field contains Yes when a part program block calls for a tool change, the table will move out of the way. The default is No. Automatic Tool Enables/disables automatic checking of probed tools. If Monitoring the tool probe option is enabled, the auto tool monitor field and length and diameter tolerance fields will be displayed. If set to Yes, a tool previously calibrated with the probe will be checked to determine if the tool has worn outside of a specified tolerance. If set to No, the tool will not be automatically checked for wear. The default is No.
Ultimax System
August, 2002
3-25
3-26
Revision A
Programming Basics General Parameters Ranges and Default Values Parameter Retract Clearance Clearance Plane (NC) Rapid Traverse Range 0.0000 - 99.9999 inches 0.000 - 999.999 mm This range is set at the factory for each machine. Minimum is 0.0. 0.0000 - 99.9999 inches 0.00 - 999.999 mm Default Value 99.0000 inches 999.000 mm Highest value in factory-set range. 0.0500 inches 0.127 mm
Chord Error Depletion Retract Interrupt Cycle Z Retract Optional Program Stop (NC only) First Peck Offset Override Lockout Program Protect Tool Change Position Automatic Tool Monitoring
Table 3-1.
0.0000 -1.0000 inches 0.000 - 25.4 mm 0.0000 - 99.9999 inches 0.000 - 999.999 mm Yes and No Enabled or Disabled -9.9999 to + 9.9999 inches -254.000 mm to +254.000 mm On and Off Partial and Full Yes and No Yes and No
0.000100 inches 0.00250 mm 0.0050 inches 0.127 mm Yes Enabled 0.0000 inches 0.000 mm Off Partial No No
When calculating the chord error value for the General Parameters screen, remember that the chord error for arcs is the maximum distance that the cutter deviates from the actual arc. As shown below, the machine actually cuts a series of very small lines when cutting an arc. However, these lines are indistinguishable from an arc when the machining is complete.
Ultimax System
August, 2002
3-27
Figure 3-12.
Chord Error
Holes Parameters
Touch the Holes Parameters softkey to change any of the Holes Parameters fields. The most often changed field on this screen is Drill Dwell. This field controls the length of time the drill stays at the bottom of a hole after it has drilled the hole.
3-28
Revision A
Programming Basics
Figure 3-13.
Ultimax System
August, 2002
3-29
Getting Started with Ultimax Manual The fields for the Holes Parameters are defined as follows: Holes Parameters Definitions Bore Orient Applies only to machines with mechanical or electronic Retract spindle orient features. The value in this field specifies the distance the table travels in the XY plane before the tool retracts from the part surface at the end of a Conversational Boring Cycle when a Bore Orient data block is included in the part program. during an NC Bore Orient Cycle (Basic NC G76 or G86; ISNC G76). The default is 0.02 " or 0.5 mm. Drill Dwell Controls the dwell time in seconds before the tool retracts at the bottom of a Conversational Drill Operation. during an NC Drill with Dwell, Counter Boring canned cycle (G82). The default value is 0.5 seconds. Many operators change this to 0.0 seconds so that the drill will rapid out of the hole after it is drilled. Bore Dwell Controls the dwell time in seconds before the tool retracts at the bottom of a Conversational Bore operation during an NC Bore with Dwell canned cycle (G89), and Bore with Manual Feed Out canned cycle (ISNC G88). during conversational and ISNC Non-Rigid Tapping canned cycles (ISNC G74 and ISNC G84). The default value is 1.0 seconds.
3-30
Revision A
Programming Basics
Milling Parameters
Touch the Milling Parameters softkey to access the Milling Parameters screen. The milling parameters do not apply to NC programs. They only affect cutter motions during Conversational milling operations.
Figure 3-14.
Ultimax System
August, 2002
3-31
Getting Started with Ultimax Manual Following are definitions for the Milling Parameters: Milling Parameters Fields Definitions
Blend Offset XY Distance from the entry point of the part surface and the Z plunge point where the tool enters the work piece. This parameter is used for the lead-in move in milling circles, frames, and ellipses. It is also used for the lead-out move from the part surface to the Z Retract point. The default values are 0.1250 inches or 3.000 mm. Blend Overlap distance the tool travels past the entry point before exiting from the part. This parameter is used in milling circles, frames, and ellipses. The default values are 0.1250 inches or 3.000 mm. Finish Feed percentage of the programmed feedrate of the roughing tool used for the finish tool, if the finish pass is programmed for the part. The default is 100%. Finish Speed percentage of the programmed spindle speed of the roughing tool used for the finish tool, if the finish pass is programmed for the part. The range is 10-250%. The default is 100%. Finish XY amount of material in the X-Y axis direction to be removed by the finish pass, if the finish pass is programmed for the part. The default values are 0.0100 inches or 0.200 mm. Finish Z amount of material in the Z axis dimension to be removed by the finish pass, if the finish pass is programmed for the part. The default values are 0.0050 inches or 0.100 mm. Milling Direction allows selection of either Conventional or Climb milling for canned milling cycles (e.g., frame, circle, and ellipse). Climb milling is the default. This field does not apply to lines and arcs. Pocket Overlap percentage of tool diameter overlap for each pass in a pocket milling operation. The range is 0-99%. The default is 10%. Cutter Comp Parameter see the description for this parameter in the Cutter Comp Parameter section of this chapter. Mill Plunge Type specifies the plunging strategy to use for the milling pass. Choose Straight or Helix. The default setting is Straight. Additional fields will appear. See the Helical Plunge Option Manual for more details.
3-32
Revision A
Programming Basics
Definitions
Finish Plunge Type specifies the plunging strategy to use for the finish phase. Choose Straight or Helix. The default setting is Straight. Additional fields will appear. See the Helical Plunge Option Manual for more details. Operator Specify Pocket Start this option is available only if the UltiPocket option is installed on the machine. If set to YES, the pocket start location fields will appear on pocket boundary screens, when spiral inward pocketing is selected. The default setting is No. See the UltiPocket Option Manua lfor more information. Inward Pocket Plunge Near this option is available only if the UltiPocket option is Center installed on the machine. If set to YES, UltiPocket will attempt to perform a plunge near the center of the pocket. Using this parameter may help prevent interferences with pocket islands and boundaries. The default setting is No. See the UltiPocket Option Manual for more information.
Ultimax System
August, 2002
3-33
Figure 3-15.
Milling Parameters Screen with Insert Arc and Insert Line Softkeys
The Cutter Comp softkeys provide these functions: Insert Arc set the Cutter Comp field to insert an arc. Insert Lines set the Cutter Comp field to insert a line.
3-34
Revision A
Programming Basics Touch the Insert Arc or the Insert Lines softkey, and the field connects these milling segments as follows: 1. If Insert Arc is selected, a tangent arc is inserted to connect two line segments, or a line segment and an arc segment (when the two cutter compensated segments are offset and do not intersect). When using the Insert Arc method, the system creates the cutter compensated path as shown below:
Figure 3-16.
Note Some operators find the Insert Arc method inappropriate for their applications because the cutter remains in contact with the work piece and may drag a chip across a sharp angle on the part. In such circumstances, operators select the Insert Line field.
Ultimax System
August, 2002
3-35
Getting Started with Ultimax Manual 2. If the Insert Lines softkey is selected, the cutter compensated lines and arcs are joined as described below: Two line segments are extended until they intersect (provided they form a 90 or greater angle). If the lines form an angle of less than 90, a line is inserted to connect them. Line and arc segments have the line segment extended, and a tangent line to the arc segment inserted and extended until the lines intersect (provided they form a 90 or greater angle). If the segments form an angle of less than 90, a line is inserted to connect them. Two arc segments have tangent lines (to the arcs) inserted and extended until the lines intersect (provided the extended tangent lines form a 90 or greater angle). If the extended tangent lines form an angle of less than 90, a line or arc is inserted to connect them.
Figure 3-17.
3-36
Revision A
Programming Basics
NC Parameters
The NC Parameters softkey is available when you use NC programming. From the Input screen, touch the NC Parameters softkey, and the NC Parameters screen appears:
Figure 3-18.
NC Parameters Screen
From this softkey menu, you can access the NC Configuration Parameters, NC M and G Code Program Numbers, and NC Program Variables screens. See the NC Part Programming Manual for more information about NC part programming.
Ultimax System
August, 2002
3-37
Getting Started with Ultimax Manual NC Configuration Parameters Touch the NC Configuration Parameters softkey and this screen appears:
Figure 3-19.
Enable or disable Macro Mode B and user defined M, G, S, B, and T codes by moving the cursor to the appropriate field and selecting the Yes or No softkey.
3-38
Revision A
Programming Basics The remaining NC Configuration Parameters fields are defined as follows: NC Configuration Parameters Fields Definitions Linear Positioning specifies the type of move produced in the XY plane when rapid positioning. The default is Yes. When this field is set to Yes, the move is in a straight line. Selecting No causes a 45 move to the nearest X or Y axis and then moves to the end point along one axis. Linear positioning applies only to ISNC programming. Least Dwell Units specifies the dwell units when using an integer to specify Dwell. Set this field to either 0.001 or 0.0001 to be compatible with different Fanuc controls. The default is 0.0001. Refer to the Dwell Mode (G04) section in the NC Part Programming Manual for more information about using this field. Least Dwell Units applies only to ISNC programming. Least Scaling Factor specifies the units of the scaling factor when an integer is used with the scaling command and contains either 0.001 or 0.00001 to be compatible with different Fanuc controls. The default is 0.001. Least Scaling Factor applies only to ISNC programming. Disable X Y Z Scaling disables any scaling being performed in the respective axis. The default is No. Reference Point X Y Z specifies the reference point for the G28 command. The default is 0.000. Tool Length Tolerance used for tool probing. Refer to the Probing Option Manual for details. The default is 0.0000. M6 Initiates Tool Change initiates a tool change if Yes is selected. If No is selected, the T code initiates a tool change. Yes is the default. Allow Vacant Variables enable or disable by selecting the Yes or No softkeys. A vacant variable is a variable that has been defined, but has not been initialized. If the Allow Vacant Variables feature is enabled, any variable that has not been initialized will be assumed to have a value of zero. If this feature is disabled, then any variable that is not initialized will produce an error message when the program is run. No is the default and should be used in most cases. This feature is provided for compatibility with NC programs written using vacant variables. No is the default. Assume Feed Rate .1 Incr. value is displayed in increments of 0.1 for values entered without a decimal point if set to yes. This field applies to ISNC only. No is the default.
Ultimax System
August, 2002
3-39
Getting Started with Ultimax Manual M and G Code Program Numbers If the NCPP option is installed, from the NC Parameters screen, touch the NC M and G Code Program Numbers softkey and this screen appears:
Figure 3-20.
To associate the M code with the subprogram number in the Program Number column, enter positive M codes into the M-Code column. Similarly, enter G codes in the G-Code column to associate the G code with the subprogram number. Entering a negative number in the G-Code column creates modal subprograms. Multiple negative numbers can be entered in the G-Code column, but only the first negative number in the column is made modal.
3-40
Revision A
Programming Basics NC Variables Refer to the NC Part Programming Manual for details about the NC Variables.
Ultimax System
August, 2002
3-41
Erase Functions
While a Conversational or NC part program is being created or used, it is stored in a temporary memory area on the control. This is not the permanent memory where programs are stored for later access. The erase functions do not affect the permanently stored programs. These functions only remove copies of programs and portions of programs in temporary memory.
Access these options by touching the Erase Functions softkey on the Input screen:
Figure 3-21.
3-42
Revision A
Programming Basics The Input screen softkeys change to list the erase functions, as shown below:
Figure 3-22.
Erase Functions
The erase functions will only affect the part program currently displayed on the Input screen: Erase Part Setup - resets all of the Part Setup to their default values. Erase Tool Setup - deletes all tool data defined for the part. Reset Program Parameters - resets the Program Parameters to their default values. Erase Program - deletes the part program data blocks from program memory. Erase All - deletes the part program and its tool setup from program memory and then resets the Part Setup values and the Program Parameters to their default values.
Ultimax System
August, 2002
3-43
Getting Started with Ultimax Manual After you select one of the erase functions, the system displays the message shown on the screen below and, therefore, allows you to confirm the erase operation:
Figure 3-23.
The erase functions only erase program descriptions from the temporary memory. This does not affect the stored version of the program on the hard drive. For an explanation of permanent program storage and deletion, refer to the Program Storage Functions section in the System Basics chapter.
3-44
Revision A
Programming Basics
With the program still in memory, press the console Input key and then touch the Erase Functions softkey. The following screen displays:
Figure 3-24.
Pressing the Erase Running Program softkey causes the system to display the Do you really want to ERASE (Y/N)? prompt. Touch the Yes softkey to remove the running program from temporary memory. Refer to the Concurrent Programming section in this chapter for information about concurrent programming.
Ultimax System
August, 2002
3-45
Restore Functions
While a part program is being created or used, it is stored in a temporary memory area on the control. This is not the permanent memory where programs are stored for later access. The restore functions copy portions of programs from the permanently stored programs into temporary memory. Restore functions are used with Part Setup, Tool Setup, and Program Parameters. The Restore All function restores the part setup, tool setup, and program parameters from the selected HD3 file into temporary storage. Operators use these functions to perform the following tasks on HD3 files only: Restore particular sections from existing files into the current part program. Read an entire tool setup into an existing part program file and still retain the part program created. Load in different program parameter setups based on personal preferences and retain part program and tool setup. Use as part of maintaining a tool library.
Access these options by pressing the Restore Functions softkey on the Input screen:
Figure 3-25.
3-46
Revision A
Programming Basics The Input screen softkeys change to the restore menu, as shown below:
Figure 3-26.
The restore functions will only affect the part program currently displayed on the Input screen: Restore Part Setup - reads the part setup from the selected HD3 file into memory. Restore Tool Setup - deletes all tool data defined for the part and replaces it with the tool setup stored in the selected HD3 file. Restore Part & Tool Setup - restores the part and tool setup from the selected HD3 file. Restore Program Parameters - restores all program parameters from the selected HD3 file. . Restore Part Program - .restores the part program portion of the selected HD3 file into memory. May be used to restore the saved version of a part program into memory eliminating any changes made to the current version. Restore All - .restores part program, program parameters, tool setup, and part setup from the selected HD3 file.
Ultimax System
August, 2002
3-47
Important
The CNC will not allow an operator to perform a restore function from a program that was created and saved with different measurement units than the one in memory (i.e., mm in memory and restore program in inches, or, vice versa). An error message displays and the restore action aborts when this type of restore is attempted.
3-48
Revision A
Programming Basics After you select one of the restore functions, the system displays the message shown on the screen below and allows you to confirm the restore operation. The term erase is used in this message to indicate modification of the program in temporary memory:
Figure 3-27.
The restore functions do not affect the stored version of the program on the hard drive. For an explanation of permanent program storage and deletion, refer to the Program Storage Functions section in the System Basics chapter.
Ultimax System
August, 2002
3-49
Getting Started with Ultimax Manual If you choose the Yes softkey from the previous screen, the Current Directory screen appears with the softkeys shown below:
Figure 3-28.
Choose from these functions for each of the restore functions on the previous Input screen: Change to Directory - allows you to change to a different directory. Rename Program - allows you to rename a program. Delete Program - allows you to delete a program. Copy Program - allows you to copy a program. Change Program Mask - allows you to create a directory. Select Current Storage Drive - allows you to choose the storage drive. More- allows access to more softkeys. Exit - Returns to the Input screen and does not erase or modify the sections in program memory.
3-50
Revision A
Programming Basics
Graphics
Drawing stops when a data block has incomplete (or incorrect) data and when new data blocks are being created. Before appearing on the screen, the scale of the part drawing is computed for the maximum that fits on the screen. The message Autoscaling part program will be displayed on the screen during this scaling process. To switch the graphics display on and off within a part program, press the Miscellaneous softkey on the New Block screen. The graphics softkeys then appear as shown below:
Figure 3-29.
The Graphics Off and Graphics On softkeys allow viewing selected part features in complex programs where certain operations tend to obliterate others such as facing and pocketing. Pressing either the Graphics Off or Graphics On softkey stores the selected function as a data block in the part program. The graphic drawing of the part is turned off and turned on at the point the block is encountered in the program.
Caution
Blocks that are hidden by Graphics Off are still cut when the program is run.
Ultimax System
August, 2002
3-51
Views
Graphics can be displayed in five views: XY Plane (XY projection) XZ Plane (XZ projection) YZ Plane (YZ projection) Isometric (three-dimensional) All Planes (all four of the views)
Access any of these views by positioning the crosshair cursor on the View screen button and pressing the console Select key. Then using the same method, select the appropriate screen button for the desired view from the next displayed set of screen buttons. The following is a screen showing an isometric view of a bolt circle program:
Figure 3-30.
Scaled views appear to the left and at the bottom of the screen, except when using the isometric view. The displayed views are automatically proportioned by the control according to the programmed dimensions of the part.
3-52
Revision A
Programming Basics The following is a screen showing four views (All Planes option) of a bolt circle:
Figure 3-31.
Views may be eliminated from the screen using one of the parameters described later in this section.
Ultimax System
August, 2002
3-53
Zoom
The Zoom function enlarges a selected portion of the drawing. A zoomed screen remains in that state until the Full Scale option is selected. Selecting the Zoom function for a plane view does not zoom the other plane views (i.e., zoom on XY plane does not zoom the XZ plane).
Graphics Parameters
To change the graphics display parameters, position the crosshair cursor on the Parameters screen button and press the console Select key. This selection displays a screen with the following options:
Figure 3-32.
To change the Yes/No entry for a field, move the cursor to the box in front of the field and press the Select key until the desired response appears after the equal sign.
3-54
Revision A
Programming Basics The menu selections displayed on the Graphics Parameters screen are defined as follows: Parameter Fields Draw Scales Definitions controls the display of scales that normally appear to the left and at the bottom of the screen(s). These scales can be removed by selecting the No response for this parameter. controls the display of the tool path (center line), shown as dashed lines on the graphics screen. This path is removed from the drawing representation by selecting the No response. Do not shut off both the Draw Tool Path field and the Draw Part Surface field. controls the finished part surface, shown as solid lines on the screen drawing. This view is removed by selecting the No response. Do not shut off both the Draw Tool Path field and the Draw Part Surface field. functions only when operating in NC. move the crosshair cursor to the box before this parameter and press the console Select key to exit the screen and save parameter changes. shows the plunge feed tool path for both helical and straight plunges. All conversational blocks with milling have the capability of displaying plunge feed tool paths. The color default is light green, but can be changed using the Graphics Colors Parameters screen.
Ultimax System
August, 2002
3-55
Figure 3-33.
3-56
Revision A
Programming Basics 2. To select the search area, move the crosshair cursor to the desired point in the graphic view and press the Select key. The data block used to execute the area indicated by the crosshair cursor appears on the text screen, in the figure below. If the cursor is located near a point executed by two adjoining data blocks, the first data block in the program representing the operation nearest the cursor is displayed on the text screen.
3.
Figure 3-34.
4. 5.
To stop the search, move the crosshair cursor to the Exit box and press the Select key. To return to the drawing, press the console Draw key.
Important
The data block search function can only be used for the XY Plane view and is inoperative when viewing a running part program.
Ultimax System
August, 2002
3-57
Figure 3-35.
To respond to a drawing error message, follow one of these procedures: Ignore the indicated error, place the cursor on the Exit parameter, and press the Select key. To find the indicated error, position the cursor on the Find option, and press the Select key. The control automatically activates the edit functions and displays the data block with the error.
3-58
Revision A
Programming Basics
Warning
When running part programs, always follow these rules: Do not leave the machine unattended. Never press the console Start Cycle button without knowing exactly what the machine will do! Never start the machine when the cutter is in contact with the work piece. Stand away while the machine is running a part program. Never lean on the machine while the spindle is moving.
You must work within reach of an Emergency Stop button and be able to observe the operation of the spindle. If you are running a part program and cannot reach an Emergency Stop button nor observe the spindle, that is considered unattended operation and is viewed as a foreseeable misuse of the machine.
Ultimax System
August, 2002
3-59
Important
No spindle operation is allowed when the doors are open. When the Manual Safety Override mode is enabled, it remains enabled until control power is turned off, the Emergency Stop button is pressed, or machine power is turned off. A fault will disable the Manual Safety Override mode also. If you try to jog the axes with the doors open without enabling the safety mode using the Access Code, this message appears on the screen:
Figure 3-36.
3-60
Revision A
Programming Basics To enable the Safety Override mode, access the CE Status & Diagnostics screen. 1. 2. From the Manual mode screen, touch the Manual Function Setup softkey. Touch the CE Diagnostics softkey. This screen appears:
Figure 3-37.
The fields on the CE Status & Diagnostics screen are defined as follows: Field CE Configuration Door Lock Status Door Switch Status Definition displays CE logic configuration. displays status as Unlocked or Locked. displays status as Closed or Open. The switch must be Closed when the Door Lock Status is Locked. Limited Manual displays status as Not Enabled or Enabled. Enabled Operations controls all movement when the chip doors are open. Status is Enabled after using the Enter Code softkey and entering an access code. Enabled allows limited safe motion with the doors open.
Ultimax System
August, 2002
3-61
Note Using a non-numeric key cancels the operation. A message appears if the 4-digit code is entered incorrectly, and Limited Manual Operations will not be enabled:
Figure 3-38.
When the code is successfully entered, the Limited Manual Operations feature is enabled, as indicated in the status field:
Figure 3-39.
3-62
Revision A
Programming Basics
Ultimax System
August, 2002
3-63
Error Conditions
If the control detects an error during the execution of the program, it clears the softkeys and stops the spindle and program execution. An error message is displayed on the bottom of the screen as shown below:
Figure 3-40.
Pressing the Enter key displays the program editor and positions the flashing cursor at the block containing the error. If the control is loading from a remote device while running the program and the internal buffers become starved, the Z axis retracts from the part surface by the amount specified by the Depletion Retract parameter in the Program Parameters. The following message is displayed: Reloading Buffer... The Tool has been raised from the part surface. When the program memory has been refilled, the Z axis is fed into the part and the run resumes.
3-64
Revision A
Programming Basics
Stop Motion
If you observe a problem during the cutting process or simply want to stop the machine to make some adjustments, you may press one of three buttons to stop motion: Feed Hold - stops all axes movement (except a tapping operation in progress), when the tool is in the programmed feedrate region. Pressing the button a second time allows machine positioning to resume without loss of position, provided no other button or key has been pressed. Interrupt Cycle - halts machine operation during automatic execution of a program to allow manual functions such as cleaning the work piece. Pressing the Interrupt Cycle button performs the following actions: 1. 2. 3. 4. Stops all motion except the spindle. Pulls the tool straight up and out of the part. Stops the spindle. Displays the manual screen on the console.
To restart the part program, press the Auto button followed by the Start Cycle button.
Important
If any key other than the Auto button is pressed to restart the program, the system cancels the execution of the part program. Emergency Stop - all motion stops and power is shut off to the spindle, relay control, and servo systems. An emergency stop message with recovery instructions appears at the bottom of the text screen. To release an Emergency Stop button, twist the button in the direction indicated by the arrows and pull the button up.
Ultimax System
August, 2002
3-65
Important
After the last choice is selected, the following sequence occurs: 1. 2. 3. A prompt is displayed to press the Start button while the console Start Cycle button flashes. When the Start Cycle button is pressed, the program begins running at the specified point of the Start Block. When the specified End Block is reached, the display indicates that Recovery Restart mode is complete and the Start Cycle button flashes again. If the Start Cycle button is pressed again, then the program will re-run using the same Start and End Blocks.
4.
Re-Run Entire Program To re-run the program in its entirety after a Recovery Restart, follow these steps: 1. Press the console Auto button. a. b. 2. The softkey selections reappear on the Auto screen. The Start Block default is 1, and the End Block default is the last block of the program.
3-66
Revision A
Programming Basics
Concurrent Programming
Concurrent Programming allows you to create or edit a Conversational part program and/or read a part program from disk into memory, while simultaneously machining a part using a different part program. Concurrent Programming is possible only when using the Auto screen to run the program.
Important
Before beginning Concurrent Programming, save each program to the hard drive or floppy diskette. If the machine power is shut off, the control will only save the program that is in the editor. The running program will not be restored and changes made to it prior to beginning Concurrent Programming will not be saved by the AutoSave feature. When using Concurrent Programming, two part programs are simultaneously available. To enter Concurrent Programming while machining a part, press the console Input key. The Auto screen is replaced by the Input screen.
Figure 3-41.
Ultimax System
August, 2002
3-67
Getting Started with Ultimax Manual The Running Part Program field identifies the program currently running. This screen lists the program names for both the running part program and the edit part program. The graphics screen becomes blank to prepare for the new part program graphics. The filename of the new part program may be entered in the Edit Part Program field. Use the part programming features to create or change data blocks. To run the new edit part program or to edit the running part program, follow these steps: 1. Wait for the running program to finish, or stop this program from being executed by pressing the console Feed Hold button, then the Spindle Off key, followed by the Feed Hold button. The input screen displays the Edit and Run Part Program names. Press the Input key. Touch the Exchange Edit/Run Programs softkey.
2. 3.
Figure 3-42.
3-68
Revision A
Programming Basics 4. The program names for the Edit and Running Part Programs are switched. The program now in Edit Part Program can be edited. Touch the Exchange Edit/Run Programs softkey and the program names are switched again. Select the Auto button to run the program that was originally running when the program was interrupted.
5. 6.
Important
Editing tool or program information without switching the editor means that the changes are not being made to the running part program. You cannot abort Auto, edit the program in Input, and return to Auto because the control will be running the part program in the Running Part Program field, not the Edit Part Program field.
Ultimax System
August, 2002
3-69
Software Options
The Ultimax control contains software used to process data and display screens in much the same manner that personal computers use software programs. As with other software systems, Ultimax has additional software options that can be purchased for the system. Contact Hurco or your Hurco distributor for details about purchasing software options.
For additional information or to register for an Ultimax Program Training class, call Hurco at (800) 638-1849.
3-70
Revision A
Appendix A
This Appendix includes the following supplemental material: Data Transfer Protocols Usage/Handshaking Suggested Cutting Speeds in Feet-per-Minute for High Speed Steel End Mills Recommended Feed/Flute (Chip Loads) Feeds and Speeds for High Speed Drills
Ultimax System
August, 2002
A-1
Appendix
Hardware handshaking physically connects the RTS and CTS pins of one device to the CTS and RTS pins of another device via a cable. With hardware handshaking, the receiver uses electronic signals to tell the sender when the sender can and cannot send characters. This method usually reacts quickly to the signals but requires that the cabling contain enough wires to accommodate the additional signals. Software handshaking uses the software programmable XON and XOFF control characters embedded in the 7-bit ASCII code. Using software handshaking, the receiver sends a special character to the sender instructing the sender to stop until further notice. When the receiver is ready to receive characters, it sends another special character that instructs the sender to continue sending. This method requires fewer signal wires than the hardware handshaking, but reaction time is slower.
A-2
Revision A
Appendix
CTS/RTS Protocol
The CTS/RTS protocol is described from the Ultimax control side of the connection. The following Control As Sender section describes what happens when the control sends a program; the Control As Receiver section describes what happens when the control receives a program. With this information and the knowledge of the remote device, you can adjust the remote equipment to communicate with the control. When the controls ports are initialized, the TD, RTS and DTR (if available) signals are held in the low state (from -3 to -15 volts or disasserted). When you start a load or save operation at the control console, the control brings the RTS and DTR lines into a high state (from +3 to +15 volts or asserted). This tells the remote device that the control is ready to communicate. CTS is an input to the control. Its state depends on the state of the handshake lines attached to it from the remote device. If the remote device is ready to communicate, it should be high; if not, it should be low.
Control As Sender
When the control is Saving (sending) a program to the remote device, setting RTS and DTR to HIGH means that the control is READY to transmit. No transmission occurs until the remote device sets its handshake signal to HIGH (which should set the controls CTS to HIGH). As soon as the control sees a HIGH CTS signal, it begins to transmit as long as the CTS input stays HIGH or until all the data has been transmitted.
Figure A-4.
Appendix 1. 2. 3. 4. 5. The Save operation is initiated at the Ultimax control console. A program is started at the remote device that receives the characters sent by the control. The Remote devices internal buffers fill up. The handshake line is reset LOW to stop the flow of characters. The Remote device is able to receive characters again so it sets the handshake signal HIGH to resume character flow. The control reaches the end of the file and has no more characters to transmit. The End Of File (E) character is transmitted. The remote device acknowledges the E character and closes its port. The control ensures that the last character in the file has been sent, and then closes its port. Both the control and the remote device return to an idle state shown by their handshake signals returning LOW.
6.
With this method, the remote device can regulate the controls character flow by periodically resetting its handshake output LOW causing a LOW control CTS input, thus suspending the flow of characters from the control. When the remote device is able to receive characters again, the device sets its handshake signals HIGH causing a HIGH control CTS, thus resuming the flow of characters.
A-4
Revision A
Appendix
Control As Receiver
When the control is receiving a program, it signals the remote device that it is ready to receive characters, by setting its RTS and DTR lines HIGH. No communication can occur until the remote device is ready to transmit. When the remote device is ready, it sets its handshake lines HIGH which should set the controls CTS to HIGH. The remote device will begin transmitting when it sees that both the control and the remote device are ready.
Figure A-5.
The system follows these steps when receiving a transmitted file: 1. 2. 3. 4. 5. A program is started at the remote device that transmits the characters to the Ultimax control. The load operation begins at the control console. The controls internal buffers fill up. Its RTS and DTR lines are reset LOW to stop the flow of characters. The control is able to receive characters again, so it sets RTS and DTR HIGH to resume character flow. The remote device reaches the end of the file and has no more characters to transmit. The End Of File (E) character is transmitted. The control acknowledges the E character and closes its port. The remote device ensures that the last character in the file has been sent and closes its port. Both the control and the remote device return into an idle state shown by their handshake signals returning LOW.
6.
Ultimax System
August, 2002
A-5
Appendix
XON/XOFF Protocol
The XON/XOFF protocol is a software flow control method. It is the preferred transfer protocol for NC programs. The only wires that must be in the cable are TD, RD, SG, and the shield (PG). This method uses three special control characters to start and stop the flow of data characters. The characters that control the character flow follow: Mnemonic DC1 DC2 DC3 HEX 11H 12H 13H Char Name XON PUNCH ON XOFF CTRL CTRL Q CTRL R CTRL S
The XON/XOFF protocol begins with a synchronization phase. It consists of the sender announcing its presence by sending DC2 one time every 250 msec for five seconds, until it receives DC1 (XON), from the receiver or until the operator aborts the sending operation. If the sender receives XON or the five second timer expires, it sends DC2 to the receiver and begins to send the file. Meanwhile, the receiver advertises its presence by sending XON one time every 250 msec. The receiver continues to send XONs until it receives a character from the sender or until the operator aborts the receiving operation.
A-6
Revision A
Appendix Once the sender begins to send the file, it continues until the receiver sends the XOFF signal, the end of file is reached, or the operator aborts the sending operation. If the sender receives XOFF, it stops transmission and waits for XON before it resumes. The receiver sends XOFF if its internal buffers are full. This buffer level is usually calculated so the receiver sends the XOFF signal early enough for the sender to process the message and stop transmission before the receivers buffers overflow. After the receiver is able to handle more characters, it sends an XON signal.
Figure A-6.
Ultimax System
August, 2002
A-7
Appendix The XON/XOFF protocol follows these transmission steps: 1. 2. The receive sequence is started at the receiver. The receiver sends XONs at 250 msec intervals. The transmit sequence is started at the sender. The sender sends a DC2. It sees one of the receivers XONs and then begins to send characters. The receivers internal buffer fills up. The receiver sends an XOFF to stop the sender. The sender receives the XOFF and stops transmission. The receiver is able to receive characters again so it sends the sender an XON. The sender receives the XON and resumes transmission. The sender reaches the end of the file, sends the End Of File (E) character and then has no more characters to transmit. It closes the port after it ensures that no more control characters are transmitted from the receiver. The receiver receives the E and then closes its port.
3. 4. 5. 6. 7.
Note Between steps 34 and 56, there are time lags as the receiver sends the control characters and the sender responds to them. When using XON/XOFF protocol, initiate the receiver first so that it is immediately ready to receive. After it starts, you may start the sender. If you do not initiate the receiver and the sender in this order, the senders five-second timer may expire and characters will be sent without a receiver.
A-8
Revision A
Appendix
Full Handshake
As with XON/XOFF, full handshake is a software protocol differing from XON/XOFF only in the beginning synchronization stage. Full handshake uses the same type of cabling as XON/XOFF. With full handshake, the sender does not have a five-second time-out. Instead, DC2s are sent every 250 msec until the confirming that the DC1 is received, or the sender aborts the operation. Once the sender receives the DC1, it sends the confirming DC2 and begins the file transmission. This protocol makes it easy to start both the sender and the receiver at the operators leisure and in whichever order is appropriate for the application. During the actual transmission of the file, XON/XOFF and full handshake operate identically.
Ultimax System
August, 2002
A-9
Appendix
Suggested Cutting Speeds in Feet-per-Minute For High Speed Steel End Mills
Material Steel Up to 240 Brinell (24Rc) 240 to 320 Brinell (2435 Rc) 320 to 500 Brinell (3550 Rc) Cast Stainless Cast Iron Regular Hard Non-Ferrous Brass Magnesium Copper Regular Hard Titanium Unalloyed Alloyed Cutting Speed (FPM) 90175 5090 550 6090 3080 Formulas: 80120 530 150500 1501000 100500 90150 3070 3555 1535 Surface Ft. Per Minute = (RPM x 3.14 x Tool Diameter) / 12 Chip Load = Feed in IPM / (RPM x Number of Teeth) Feed in IPM = Chip Load x RPM x Number of Teeth RPM = (12 x SFPM) / (3.14 x Tool Diameter)
Ultimax System
August, 2002
A-10
Appendix
Ultimax System
August, 2002
A-11
Appendix
Ultimax System
August, 2002
A-12
Index
A Abort operation, 2-21 Absolute zero, 1-33 Access code, 3-62 changing, 3-63 Allow Vacant Variables, NC, 3-39 Arcs chord error, 3-27 Arrow keys, 1-6 Assume Feed Rate, NC, 3-39 ATC, 1-35 large tools, 1-39 loading, 1-37 tool removal, 1-38 ATC Map, 1-40 resetting, 1-41 ATC Map screen, 1-40 Auto button, 3-65 Auto console key, 1-16 Auto cycle mode softkeys, 1-17 Auto cycle run program, 1-18 Auto cycle screen, 1-17 Automatic tool monitoring, 3-27 AutoSave time, 2-25 Autoscaling, 3-51 Auxiliary console key, 2-23 Auxiliary key, 1-5 Axes calibration, 1-34 Axis calibration, 1-34 feed rate dial, 3-25 select switch, 1-13 Axis control, 1-11 Axis Feed Rate dial, 1-11 Axis limit switches, 1-34 Axis motion figure, 3-3 B Backup Config and Machine Files, 2-33 Baud rate, 2-14 Bore Dwell, NC, 3-30
Ultimax System
B (continued) Bore Orient Retract, NC, 3-30 Brightness control, 1-3 C C console key, 1-6 Calculator shim stock dimensions, 3-14 Calibrate Machine softkey, 1-34 Calibrate the machine, 1-33 Calibration machine, 1-33 tool, 3-14 Cancel the warm up cycle, 1-34 CE Safety override mode, 3-60 CE Status & Diagnostics screen, 3-61 CE2000, 3-60 Change editor, 2-34 Change language, 2-34 Change to directory, 2-7 Change to Directory softkey, 2-5 Changing access code, 3-63 Changing serial port settings, 2-22 Changing the DRO character size, 2-26 Check for errors, 1-18 Chip Removal Forward, 1-20, 1-23 Chip Removal Reverse, 1-20, 1-23 Chord error, 3-24, 3-27 Chord error figure, 3-28 Cleaning the work piece, 3-65 Climb milling, 3-32 CNC configuration screen, 2-31 Color parameters, 2-28 text, 2-28 Coolant Washdown Off, 1-20, 1-23 Coolant Washdown On, 1-20, 1-23 Communications panel, 1-29 Communications panel figure, 1-29 Compute estimated run time, 1-18 Concurrent programming, 3-67 access from Input screen, 3-67 Concurrent programming screen, 3-67
I-1
August, 2002
Getting Started with Ultimax Manual C (continued) Console, 1-2 Console buttons Emergency Stop, 3-65 Feed hold, 1-15, 3-65, 3-68 Interrupt cycle, 3-24, 3-65 Machine operations, 1-16 motion control buttons, 1-15 Motion hold, 1-15 Spindle Off, 3-68 Console keys Alt, 1-7 arrow keys, 3-13 Auto, 1-16, 1-28 C, 1-6 Coolant Auto, 1-28 Secondary, 1-28 Delete, 1-6 End, 1-6 Enter, 1-6 F, 1-6, 1-7 Home, 1-6 Insert, 1-6 Interrupt cycle, 1-16 Machine Mode, 1-16 Auto, 1-16 Manual, 1-16 Single, 1-16 Test, 1-16 Machine operations Spindle On/Off, 1-28 Manual, 1-16 Page Down, 1-6 Page Up, 1-6 Primary coolant, 1-28 Single, 1-16 Spindle Off, 1-28 Spindle On, 1-28 Start Cycle, 1-28, 3-59 Test, 1-16 Tool changer, 1-28 Console knobs Axis Feed Rate, 1-11 Rapid Override, 1-11
I-2
C (continued) Console knobs (continued) Spindle Speed, 1-11 Consoles, 1-2 Contrast control, 1-3 Control panel, 1-3 Control power off time, 1-43 Conversational, 1-24 Conversational part program running, 3-59 Conversational part programming concurrent, 3-67 manual run, 1-26 milling parameters, 3-31 single cycle, 1-21 Conversational programming recovery restart, 1-18 Coolant, 1-28, 3-15, 3-17 Auto, 1-28 primary, 1-28 copy all tagged programs, 2-12 Copy part programs, 2-8 Crash prevention, 3-8 Create directory, 2-10 Crosshair cursor, 3-52, 3-54, 3-56 CRT degauss, 2-34 Current directory screen, 3-50 Current program screen, 2-3 Cursor control, 1-6 Cutter Comp using Insert Arc figure, 335 Cutter Comp using Insert Line, 3-36 Cutter compensation, 3-14 UltiPocket parameters Insert Arc, 3-35 Insert Line, 3-36 Cutter compensation figure, 3-14 D Data block, 3-57 graphics on/off, 3-51 search, 1-10 search from graphics, 3-56
Revision A
Index D (continued) Data block displayed after search screen, 3-57 Date, 2-24 Default communication settings table, 2-21 Default communications settings, 2-21 delete all tagged programs, 2-12 Delete directory, 2-10 Delete key, 1-6 Delete part programs, 2-8 Delete tool softkey, 3-18 Depletion retract, 3-27 Diameter, 3-16 Diameter Comp, 3-16 Digital Read Out, 2-26 Direction), 3-17 Directories reorganize, 2-8 Directory change, 2-7 creating, 2-10 delete, 2-10 structure figure, 2-2 Directory program names, 2-6 Disable X Scaling, NC, 3-39 Disable Z Scaling, NC, 3-39 Disk operations, 2-7 Disk Operations List Directory softkey, 2-7 Disk operations list directory, 2-7 Diskette storage, 2-35 Diskette in drive before reboot, 2-37 Diskette in drive during reboot, 2-37 Display color defaults, 2-30 Door Open Fault, 3-60 Download from current drive to peripheral device, 2-20 Download from memory to peripheral device, 2-19 Download programs, 2-14 Download send, 2-19 Download/upload, 2-14
Ultimax System
D (continued) Download/upload screen, 2-15 Drill Dwell, NC, 3-30 Drilling dwell parameter, 3-28 feedrate, 3-21 Drives program storage, 2-9, 2-13 DRO, 3-4 DRO display units, 2-26 DXF option color settings, 2-29 E Enter key, 1-6 Emergency Stop, 3-65 button release, 1-32 Emergency Stop button, 1-4 Emergency Stop for shut down, 1-42 End Block, 1-17 End key, 1-6 Entering the access code, 3-62 Erase current program, 3-42 Erase functions, 3-42 part setup, 3-43 program, 3-43 reset program parameters, 3-43 tool setup, 3-43 Erase functions screen, 3-43 Erase message, 3-49 Erase running program, 3-45 Erase running program screen, 3-45 Error checking, 1-10, 1-18 using graphics, 3-58 Error messages on graphics screen, 3-58 Establishing servo power, 1-32 estimate run time, 1-18 European machines, 1-1 Exchange Edit/Run Programs softkey, 3-68 Export program as text file, 2-13
August, 2002
I-3
Getting Started with Ultimax Manual F F console key, 1-6 Feed Hold button, 1-15, 3-65, 3-68 Feed Hold console button, 1-34 Feed/Flute (Tooth), 3-15, 3-17 Feedrate finish, 3-32 plunge, 3-20 Feeds and speeds automatic calculation of, 3-20, 3-21 Figures Axis motion, 3-3 Chord error, 3-28 Communications panel, 1-29 Cutter Comp using Insert Arc, 3-35 Cutter Comp using Insert Line, 3-36 Cutter compensation, 3-14 Directory structure, 2-2 Jog unit, 1-12 Machining, 1-1 Max console panel groups, 1-4 Negative first peck offset, 3-26 Part zero relative to machine zero, 3-3 Positive first peck offset, 3-26 Ultimax 4 and Max consoles, 1-2 Ultimax 4 console panel groups, 1-3 File display method, 2-27 File extension wildcard), 2-9 File Management, 2-2 Find, 3-58 Finish feed, 3-32 speed, 3-32 XY, 3-32 Z, 3-32 Finish plunge type, 3-33 First Peck Offset, 3-27 Floppy drive, 2-9, 2-13 Flutes, 3-15, 3-17 Foreseeable misuse unattended operation, 3-59 Format diskette, 2-13 Full DRO, 1-20, 1-23 Full Status, 1-20, 1-23 G General Parameters, 3-23, 3-24 defaults and ranges, 3-27 ranges and defaults, 3-27 General parameters ranges and default values table, 3-27 General parameters screen, 3-23 Graphics, 3-11, 3-51 color settings, 2-29 data block search, 1-10, 3-56 drawing stops, 3-51 error checking, 1-10, 3-58 isometric view, 3-52 on or off block, 3-51 parameters, 3-54, 3-55 screen buttons, 1-9 views, 3-52 XY plane view, 3-57 zoom, 3-54 Graphics color parameter defaults table, 2-29 Graphics color parameters, 2-29 Graphics parameters screen, 3-54 Graphics screen, 1-9 Graphics screen error message, 3-58 Graphics screen with all planes view, 3-53 Graphics screen with isometric view, 3-52 H Handshaking, 2-22 Hardware options, 1-1 Help key, 1-5 Holes Parameters, 3-28 Holes parameters screen, 3-29 Home key, 1-6 Hurco telephone numbers, training, 3-70 I Identify portion of graphic for search screen, 3-56 Inch
I-4
Revision A
Index I (continued) Threads per, 3-13 Input key, 1-5 Input screen, 1-31, 3-22, 3-42 Exchange Edit/Run Programs softkey, 3-68 tool setup, 3-11 Insert Arc and Insert Lines softkeys 3-34 Insert key, 1-6 Interrupt console key, 1-16 Interrupt Cycle button, 3-24, 3-65 Interrupt cycle Z retract, 3-24, 3-27 Inward pocket plunge near center, 3-33 Isometric view, 3-52 J Jog control buttons, 1-12 parameters, 1-14 Jog unit axes jog buttons, 3-8 manual operation for, 1-16 Store Position button, 3-8, 3-14, 3-19 Jog Unit, 1-12 Jog unit figure, 1-12 K Keyboard, 1-5 optional, 1-8 L Ladder configuration screen, 2-32 Language files, 1-30 change, 2-34 Large tools in the ATC magazine, 1-39 Lead-in move, 3-32 Lead-out move, 3-32 Least Dwell Units, NC, 3-39 Least Scaling Factor, NC, 3-39 Limit switches, 1-34 Linear positioning, NC, 3-39 Loading a tool in the spindle, 1-35 Loading tools in ATC magazine, 1-37
Ultimax System
M M6 Initiates Tool Change, NC, 3-39 Machine calibrate, 1-33 control buttons, 1-15 major components, 1-1 mode buttons Manual, 1-26 mode console key Single, 1-16 mode console keys Manual, 1-16 Test, 1-16 mode keys Auto, 1-16 operations buttons, 1-16 Coolant Auto, 1-28 Secondary, 1-28 Primary Coolant, 1-28 powering up, 1-30 Machine calibration screen, 1-33 Machine components, 1-1 Machine control, 1-11 Machine mode console keys, 1-16 Machine zero, 3-3 Maching center figure, 1-1 Manual Function Setup softkey, 1-27 Manual Jog Feed keys, 1-13 hand wheel, 1-13 hand wheel multiplier keys, 1-13 Manual Jog Feed parameter, 1-14 Manual key, 1-16 Manual mode button, 1-26 Manual screen, 1-26 loading tools, 3-2 park machine, 1-43 Manual Spindle Speed parameter, 1-14 Max console console keys, 1-4 Max console panel group figure, 1-4
August, 2002
I-5
Getting Started with Ultimax Manual M (continued) Memory permanent, 3-42, 3-46 temporary, 3-42, 3-44, 3-46 Metric pitch in mm per thread, 3-13 Milling direction, 3-32 feedrate, 3-21 parameters, 3-32 blend offset, 3-32 blend overlap, 3-32 finish feed, 3-32 finish speed, 3-32 finish X-Y, 3-32 finish Z, 3-32 milling direction, 3-32 pocket overlap, 3-32 Milling Parameters, 3-31 Milling parameters screen, 3-31 Miscellaneous functions screen, 3-51 Motion stop, 3-65 Motion Hold button, 1-15 Multiple parts, 3-9 N Naming directory, 2-6 Naming part program, 2-6 Naming subdirectory, 2-6 Naming part programs, 3-2 NC Auto screen, 3-64 NC codes G41, 3-16 G42, 3-16 G54-59, 3-9 G86, 3-30 G89, 3-30 M06, 3-16 NC Parameters Configuration, 3-38 M and G Code Program No., 3-40 NC Variables, 3-41 NC Parameters, 3-37
I-6
N (continued) NC parameters - M and G code program numbers, 3-40 NC parameters screen, 3-37 NC Configuration parameters, 3-38 NC part program running, 3-59 error conditions, 3-64 NC part programming Allow Vacant Variables, 3-39 Assume Feed Rate, 3-39 Bore Dwell, 3-30 Bore Orient Retract, 3-30 Disable X Scaling, 3-39 Disable Z Scaling, 3-39 Drill Dwell, 3-30 least dwell units, 3-39 least scaling factor, 3-39 linear positioning, 3-39 M6 Initiates Tool Change, 3-39 probing part setup, 3-10 Reference Point X, 3-39 Reference Point Z, 3-39 shift offsets, 3-9 Tool Length Tolerance, 3-39 NC programming test run mode, 1-24 NC Variables, 3-41 NC Work Offsets, 3-9 Negative first peck offset figure, 3-26 Network parameters, 2-28 New access code, 3-63 Numeric keypad, 1-7 O Offset, 3-6 blend, 3-32 Offset Z, 3-6 Operator specify pocket start, 3-33 Optional keyboard, 1-8 Optional program stop, 3-27 Options hardware and software, 1-1 Orient Spindle softkey, 1-27
Revision A Hurco Machining Centers
Index O (continued) Orientation hole, 1-35 Orientation key, 1-35 Overlap blend, 3-32 pocket, 3-32 Override Knobs, 1-11 Override lockout, 3-25, 3-27 P Page Down key, 1-6 Page Up key, 1-6 Parameters blend offset, 3-32 blend overlap, 3-32 cutter compensation, 3-34 erase program, 3-43 finish feed, 3-32 finish speed, 3-32 finish X-Y, 3-32 finish Z, 3-32 graphics, 3-54, 3-55 jog unit, 1-14 manual jog feed, 1-14 manual spindle speed, 1-14 milling, 3-32 milling direction, 3-32 Override lockout, 3-25 pocket overlap, 3-32 Program protect, 3-25 Tool change position, 3-25 Park Machine softkey, 1-27 Park the machine, 1-43 Part fixturing, 3-2 Part program copying, 2-8 deleting, 2-8 erase copy of, 3-42 exporting as text file, 2-13 load from current directory, 2-4 loading, 1-30 part setup, 3-4 erase, 3-43 restore, 3-47
Ultimax System
P (continued) permanent storage, 2-5 renaming, 2-7 restore, 3-46 storage, 2-9, 2-13 tagging, 2-11 templates, 3-11 tool setup, 3-11 erase, 3-43 restore, 3-47 Part program names, 2-6, 3-2 Part programming concurrent, 3-67 general parameters ranges and defaults, 3-27 part setup, 3-3 planning, 3-1 program parameters, 3-22 Part programming and graphics, 3-51 Part Programming softkey, 3-7, 3-18 Part setup, 3-3, 3-4 erase, 3-43 restore, 3-47 softkey, 3-18 Part Setup fields, 3-6 Part setup screen, 3-4 Part Setup softkeys, 3-7 Part Tool Setup restore all, 3-47 restore part program, 3-47 restore program, 3-47 restore program parameters, 3-47 Part zero, 3-2, 3-3 Part zero relative to machine zero, 3-3 Part Zero X and Y, 3-6 Peck clearance plane, 3-24, 3-27 Pop-up text window, 1-8 Ports loading programs from, 2-18 serial, 2-21 Positive first peck offset figure, 3-26 Power off, 1-42 Power On button, 1-15
August, 2002 I-7
Getting Started with Ultimax Manual P (continued) Power On console button, 1-32 Power up, 1-30 daily checks, 1-30 machine, 1-30 Probe Z, 3-6 Probing softkey, 3-18 Probing option part probing in NC, 3-10 Program copy, 2-8 delete, 2-8 Program mask, 2-8 Program parameters, 3-22 General Parameters, 3-23 Holes Parameters, 3-28 Milling Parameters, 3-31 Program Parameters NC Parameters Configuration, 3-38 M & G Code Numbers, 3-40 NC Variables, 3-41 NC Parameters, 3-37 Program Parameters softkey, 3-7 Program protect, 3-25, 3-27 Programming Mode keys, 1-5 R Rapid Override dial, 1-11 Rapid traverse, 3-27 for X, Y, & Z axes, 3-24 Read DXF file, 2-34 Read program from disk, 2-4 Reboot, 2-37 Recovery restart, 1-18 mill contour, 1-18 Reference Point X, NC, 3-39 Reference Point Z, NC, 3-39 Remote Jog Unit, 1-12 Remote jog unit figure, 1-12 Removing tools from the ATC, 1-38 R (continued) Rename part programs, 2-7 Rename program, 2-7 Reset master, 2-37 Reset Master softkey, 2-37 Reset Part Count, 1-20, 1-23 Reset port parameters, 2-21 Reset Servos & Spindle softkey, 1-27, 1-32 Resetting ATC Map, 1-41 Restart, 1-4 Restart machine after Power Off, 1-43 Restart machine after E-Stop, 1-42 Restart parked machine, 1-43 Restore all, 3-47 Restore Config Machine Files, 2-33 Restore functions, 3-46 change current directory, 3-50 copy program, 3-50 create directory, 3-50 current storage drive directory, 3-50 delete program, 3-50 part setup, 3-47 part tool setup, 3-47 rename program, 3-50 tool setup, 3-47 Restore functions screens, 3-47 Restore part program, 3-47 Restore program parameters, 3-47 Retract Clearance, 3-24, 3-27 Review key, 1-5 Root directory, 2-2 RS-232-C serial port settings, 2-21 Run, 3-59 conversational part program, 1-17 manual, 1-26 time estimate, 1-18 Run program Auto cycle, 1-18 single cycle, 1-22 Run program screen, 1-19
I-8
Revision A
Index S Safety CE2000, 3-60 override mode, 3-60 while running program, 3-59 work region, 3-24 Safety Work Region, 3-6, 3-8 Safety work region screen, 3-8 Saving a program to hard drive, 2-5 with date/time stamp, 2-24 Screen Download/upload, 2-15 Screen blank time, 2-25 Screens ATC map, 1-40 Auto Cycle, 1-17 CE Status & Diagnostics, 3-61 CNC configuration, 2-31 Concurrent programming, 3-67 Current directory, 3-50 Current program, 2-3 Data block after search, 3-57 Erase functions, 3-43 Erase running program, 3-45 General parameters, 3-23 Graphic with isometric view, 3-52 Graphics, 1-9 Graphics all planes view, 3-53 Graphics error message, 3-58 Graphics parameters, 3-54 Holes parameters, 3-29 Holes Parameters, 3-28 Identify graphic for search, 3-56 Input, 1-31, 3-22, 3-42 Insert Arc & Lines softkeys, 3-34 Ladder configuration, 2-32 Machine calibration, 1-33 Manual, 1-26, 3-2 Milling Parameters, 3-31 Miscellaneous functions, 3-51 NC NC Program Parameters, 3-40 Part Setup with work offsets, 3-9 NC Auto, 3-64 NC parameters, 3-37
Ultimax System
S (continued) Screens (continued) M and G codes, 3-40 NC Configuration parameters, 3-38 Part Setup, 3-4 Restore Functions, 3-47 Run program, 1-19 Safety work region, 3-8 Single Cycle, 1-21, 1-22 System configuration, 2-23 Test Run, 1-24 Text entry window, 1-8 Tool Setup, 3-12 Select a storage drive, 2-9, 2-13 Select DRO, 1-20, 1-23 Select Current Storage Directory, 2-5 Select port, 2-21 Send a part program, 2-19 Serial port setup, 2-22 Serial Port status messages, 2-16 Set Current System Time softkey, 2-24 Set Feed softkey, 1-25 Set network parameters, 2-28 Set Plunge or Segment Feed, 1-25 Set Tool Zero softkey, 3-19 Setting Serial Port, 2-22 Setting the DRO Display Units, 2-26 Shift (NC), 3-9 shut down control power off time, 1-43 Shut down, 1-42 Emergency Stop, 1-42 park machine, 1-43 Single cycle run program, 1-22 Single cycle mode, 1-21 Single cycle mode softkeys, 1-17 Single cycle screen, 1-21, 1-22 Single key, 1-16 Skew Angle, 3-6
August, 2002
I-9
Getting Started with Ultimax Manual S (continued) Softkeys, 1-5, 1-7 Delete Tool, 3-18 Exit, 3-7, 3-19 Insert Arc, 3-34 Insert Lines, 3-34 Orient Spindle, 3-7 Part Programming, 3-7, 3-18 Part Setup, 3-18 Probing, 3-7, 3-18 Program Parameters, 3-7 Store Machine Position, 3-7 Tool Home, 3-18 Tool Setup, 3-7 Tool Zero, 3-19 Software options, 1-1, 3-70 Special function keys, 1-6 Speed, 3-15, 3-20 finish, 3-32 Speed (RPM), 3-17 Speed RPM, 3-21 Spindle manual speed, 1-14 on/off buttons, 3-68 On/Off keys, 1-28 orient, 1-27 RPM dial, 3-15 speed, 3-21 tool removal, 1-36 Spindle control, 1-11 Spindle On, 1-28 Spindle Speed dial, 1-11 Spindle unclamp button, 1-36 Start block, 1-17 Start Cycle button, 1-15 Start Cycle console button, 1-32 Stop Cycle button, 1-15 Stop motion, 3-65 Stop reading programs from a disk, 2-4 Storage drive selecting, 2-9, 2-13 Storage function color parameter defaults table, 2-30 Storage Functions, 2-3 color settings, 2-30 S (continued) Storage functions color parameters, 2-30 Storage Functions softkey, 2-3 Store Machine Position softkey, 3-7 Store Position key, 1-13 Storing part programs, 2-5 Subdirectory names, 2-6 Subprograms part probing in NC, 3-10 Surface speed, 3-15, 3-17 System Configuration, 2-23 System configuration screen, 2-23 T Table fixturing part, 3-2 protection, 1-43, 3-8 Tables Default communication setting, 2-21 Default parameter values, 3-27 General parameter ranges, 3-27 Graphics color defaults, 2-29 Storage function color defaults, 2-30 Text color parameter defaults, 2-28 Tag part programs, 2-11 Tap threads per inch, 3-13 Test key, 1-16 Test run mode, 1-24 Test run screen, 1-24 Test run softkeys, 1-17 Text color settings, 2-28 Text color parameter defaults table, 2-28 Text entry window, 1-8, 2-27 Text entry window screen, 1-8 Text screen, 1-5 Time, 2-24 Toggle program tag, 2-11 Toggle Rapid Override Enable, 1-20, 1-23
I-10
Revision A
Index T (continued) Tool broken, 3-11 calibration, 3-6, 3-14 changer keys, 1-28 descriptions in the system, 3-12 diameter, 3-11, 3-14, 3-20, 3-21 in Spindle, 1-35 in Spindle softkey, 1-27 number, 3-11, 3-13 setup, 3-11, 3-43, 3-47 activate coolant, 1-28 checking, 3-11 screen, 3-12 templates, 3-11 Setup softkey, 3-7 types, 3-11, 3-13 zero, 3-19 Tool, 3-16 Tool change position, 3-25, 3-27 Tool changer orientation key, 1-35 Tool changers, 1-35 Tool holder orientation hole, 1-35 Tool Home softkey, 3-18 Tool Length Tolerance, NC, 3-39 Tool loading machine spindle, 1-35 Tool Offsets, NC, 3-18 Tool removal from ATC magazine, 1-38 Tool removal from spindle, 1-36 Tool Setup fields, 3-16 Tool setup screen, 3-12 Tool Setup softkeys, 3-18 Tool setup with tool types, 3-13 Tool Type, 3-16 Trackball, 1-9, 3-56 Training classes, 3-70 Turning off the text entry window, 2-27 Turning on the text entry window, 2-27 U Ultimax software options, 3-70 upgrade, 2-35 Ultimax 4 and Max consoles figure, 1-2 Ultimax 4 panel groups figure, 1-3 Ultimax training, 3-70 Unattended operation, 3-59 Untag all programs, 2-11 Upgrade system files, 2-35 Upload from peripheral device, 2-18 Upload programs, 2-14 Upload receive, 2-17 Uploading a part program, 2-17 V Video hardware type, 2-27 W Warm Up Machine softkey, 1-34 Warm up the machine, 1-34 Wildcard file extension), 2-9 Work offsets for NC programming, 3-9 Work Offsets softkey, 3-9 Work piece, 3-6 cleaning, 3-65 fixturing, 3-2 safety region, 3-8 Write part programs to disk, 2-5 Z Z Bottom parameter, 3-8 Zero calibration, 3-11, 3-14, 3-19 Zero Calibration, 3-17 Zoom, 3-54 Zero calibration in NC, 87
Ultimax System
August, 2002
I-11