Вы находитесь на странице: 1из 189

704-0111-101

Ultimax
Getting Started with Ultimax Manual
August, 2002 Revision A

Getting Started with


Ultimax Manual
Ultimax 4 Dual Screen and Max
Consoles
for
Hurco Machining Centers

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 Hurco’s 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 Hurco’s website:


www.hurco.com

Ultimax System August, 2002 i


Getting Started with Ultimax Manual

ii Revision A Hurco Machining Centers


Using This Manual

Standard Text Icons


This manual may contain the following icons:

Caution

The machine may be damaged, or a part ruined, if the described


procedure is not followed.

Hints and Tricks


Useful suggestions that show creative uses of the Ultimax features.

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.

Where can we go from here?


Lists several possible options the operator can take.

Ultimax System August, 2002 iii


Getting Started with Ultimax Manual

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 Hurco Machining Centers


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 v


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 Hurco Machining Centers


Table of Contents

File Management and System Configuration


File Management ................................................................................................ 2-2
Storage Functions................................................................................................. 2-3
Read Program From Disk ........................................................................ 2-4
Abort a Read Program from Disk ................................................ 2-4
Write Program to Disk ............................................................................. 2-5
Part Program, Directory and Subdirectory Names ...................... 2-6
Disk Operations List Directory................................................................ 2-7
Change to Directory..................................................................... 2-7
Rename Program.......................................................................... 2-7
Delete Program ............................................................................ 2-8
Copy Program .............................................................................. 2-8
Program Mask.............................................................................. 2-8
Select Current Storage Drive ....................................................... 2-9
Create Directory......................................................................... 2-10
Delete Directory......................................................................... 2-10
Tag All Programs....................................................................... 2-11
Untag All Programs ................................................................... 2-11
Toggle Program Tag .................................................................. 2-11
Copy All Tagged Programs ....................................................... 2-12
Delete All Tagged Programs...................................................... 2-12
Format Diskette...................................................................................... 2-13
Select Current Storage Drive ................................................................. 2-13
Export Program as Text File .................................................................. 2-13
Change NC Dialect ............................................................................................ 2-14
Download/Upload .............................................................................................. 2-14
Serial Port Status Messages ....................................................... 2-16
Upload Receive...................................................................................... 2-17
Aborting an Upload.................................................................... 2-17
Upload an NC Part Program to a Disk Drive............................. 2-17
Upload a Part Program to Memory............................................ 2-18
Download Send...................................................................................... 2-19
Aborting an Download............................................................... 2-19
Download a Part Program from Memory .................................. 2-19
Download an NC Part Program from the Current Drive ........... 2-20
Select Port .............................................................................................. 2-21
Abort Operation ..................................................................................... 2-21
Reset Port Parameters ............................................................................ 2-21
Default Communication Settings............................................... 2-21

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 Hurco Machining Centers


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

x Revision A Hurco Machining Centers


Figure List

Figure 1-1. Hurco Machine with the Ultimax 4 Console....................................... 1-1


Figure 1-2. Ultimax 4 Console and Max Console ................................................. 1-2
Figure 1-3. Ultimax 4 Console Panel Groups........................................................ 1-3
Figure 1-4. Max Console Panel Groups................................................................. 1-4
Figure 1-5. Pop-up Text Entry Window ................................................................ 1-8
Figure 1-6. Graphics Screen .................................................................................. 1-9
Figure 1-7. Remote Jog Unit................................................................................ 1-12
Figure 1-8. Auto Screen (Conversational Programming ) ................................... 1-17
Figure 1-9. Run Program Screen ......................................................................... 1-19
Figure 1-10. Single Cycle Screen (Conversational Programming) ....................... 1-21
Figure 1-11. Single Cycle w/ Program Information (Conversational) .................. 1-22
Figure 1-12. Test Run Screen (Conversational Programming) ............................. 1-24
Figure 1-13. Manual Screen................................................................................... 1-26
Figure 1-14. Communications Panel ..................................................................... 1-29
Figure 1-15. Input Screen ...................................................................................... 1-31
Figure 1-16. Manual Screen Showing Uncalibrated Axes..................................... 1-33
Figure 1-17. ATC Map Screen .............................................................................. 1-40

Figure 2-1. Directory Structure.............................................................................. 2-2


Figure 2-2. Current Program Screen...................................................................... 2-3
Figure 2-3. Conversational Download/Upload screen......................................... 2-15
Figure 2-4. NC Download/Upload screen ........................................................... 2-16
Figure 2-5. System Configuration screen ............................................................ 2-23
Figure 2-6. CNC Configuration Screen ............................................................... 2-31
Figure 2-7. Ladder Configuration Screen ............................................................ 2-32

Figure 3-1. Part Zero Relative to Machine Zero Viewed Looking Down at Table3-3
Figure 3-2. Axis Motion ........................................................................................ 3-3
Figure 3-3. Part Setup Screen ................................................................................ 3-4
Figure 3-4. Safety Work Region Fields on the Part Setup Screen......................... 3-8
Figure 3-5. Work Offsets for NC Programs .......................................................... 3-9
Figure 3-6. Tool Setup Screen ............................................................................. 3-12
Figure 3-7. Cutter Compensation......................................................................... 3-14
Figure 3-8. Input Screen ...................................................................................... 3-22
Figure 3-9. General Parameters Screen ............................................................... 3-23
Figure 3-10. Positive First Peck Offset.................................................................. 3-26
Figure 3-11. Negative First Peck Offset ................................................................ 3-26
Figure 3-12. Chord Error ....................................................................................... 3-28
Figure 3-13. Holes Parameters Screen................................................................... 3-29
Figure 3-14. Milling Parameters Screen ................................................................ 3-31

Ultimax System August, 2002 xi


Getting Started with Ultimax Manual

Figure 3-15. Milling Parameters Screen with Insert Arc and Insert Line Softkeys3-34
Figure 3-16. Cutter Compensation Using the Insert Arc Parameter...................... 3-35
Figure 3-17. Cutter Compensation Using the Insert Line Parameter..................... 3-36
Figure 3-18. NC Parameters Screen....................................................................... 3-37
Figure 3-19. NC ParametersConfiguration Parameters Screen ......................... 3-38
Figure 3-20. NC ParametersM and G Code Program Numbers Screen ............ 3-40
Figure 3-21. Input Screen with Erase Functions Softkey ...................................... 3-42
Figure 3-22. Erase Functions ................................................................................. 3-43
Figure 3-23. Input Screen with “Do you really want to Erase?” Message ............ 3-44
Figure 3-24. Input Screen with Erase Running Program Softkey ......................... 3-45
Figure 3-25. Input Screen with Restore Functions Softkey................................... 3-46
Figure 3-26. Input Screen with Restore Functions ................................................ 3-47
Figure 3-27. Input Screen with “Do you really want to Erase?” Message ............ 3-49
Figure 3-28. Current Directory Screen After Selecting a Restore Function.......... 3-50
Figure 3-29. New Block Screen with Miscellaneous Functions............................ 3-51
Figure 3-30. Graphics Screen with Isometric View............................................... 3-52
Figure 3-31. Graphics Screen Showing All Planes................................................ 3-53
Figure 3-32. Graphics Parameters Screen.............................................................. 3-54
Figure 3-33. Identifying a Portion for the Search .................................................. 3-56
Figure 3-34. Data Block Displayed After the Search ............................................ 3-57
Figure 3-35. Graphics Screen Error Message ........................................................ 3-58
Figure 3-36. Access Code Message on Manual Screen......................................... 3-60
Figure 3-37. CE Status & Diagnostics Screen ....................................................... 3-61
Figure 3-38. Incorrect Code Message on CE Status & Diagnostics Screen .......... 3-62
Figure 3-39. Enabled Field on CE Status & Diagnostics Screen........................... 3-62
Figure 3-40. Error Message on the Auto Screen ................................................... 3-64
Figure 3-41. Input Screen with Concurrent Running Program.............................. 3-67
Figure 3-42. Input Screen with Exchange Edit/Run Programs Softkey ................ 3-68

xii Revision A Hurco Machining Centers


Table List
Table 2-1. Transfer Types for Conversational and NC Programs...................... 2-15
Table2-2. Default Communication Settings ...................................................... 2-21
Table2-3. Text Color Parameter Defaults.......................................................... 2-28
Table2-4. Graphics Color Parameter Defaults Defaults.................................... 2-29
Table2-5. Storage Function Color Parameter DefaultsDefaults....................... 2-30

Table 3-1. General Parameter Ranges and Default Values ................................ 3-27

Ultimax System August, 2002 xiii


Ultimax System August, 2002 xiv
Chapter 1

Machine and Console Basics


This chapter explains basic machine and console operations.

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 operator’s
area.

Figure 1-1. Hurco Machine with the Ultimax 4 Console

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


Getting Started with Ultimax Manual

Consoles
The Ultimax 4 console and the Max single screen (Max) console use
Ultimax software:

Figure 1-2. Ultimax 4 Console and Max Console

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
machine’s electrical cabinet.
Some of the control’s 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 console’s 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


Machine and Console Basics

Control Panel Function Groups


The buttons, keys, and knobs on the Ultimax 4 and Max consoles are
grouped by their functions

Here are the control panel groups on an Ultimax 4 console:

Figure 1-3. Ultimax 4 Console Panel Groups

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:

Figure 1-4. Max Console Panel Groups

Emergency Stop Buttons


There is an Emergency Stop button located on each console and one on
the Remote Jog Unit. Press the Emergency Stop button to stop all spindle
and table motion. This button locks down when pressed. To release it,
twist the button in the direction indicated by the arrows.
Note

Learn the location of all Emergency Stop buttons on the machining


center before operating.

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


Machine and Console Basics

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

Text Screen Data Entry

Text screen data entry keys are used for entering programming
information into the Text screen’s fields. These keys are located in the
center of the console’s Programming Keypad.

Programming Mode

Programming Mode console keys are named for the screens they activate:

• Input – displays the main programming screen used to create and


edit part programs. From this screen, access Part Setup, Tool
Setup, Part Programming, Program Parameters, Copy and Change
Blocks, and Restore and Erase menus.
• Auxiliary – accesses program storage management, system
configuration settings, DXF files, reset master, and the upgrade
system files menus.
• Review – for Conversational programs, provides an outline view
of the blocks currently programmed, including type of block and
tool used. Jump to a desired block by typing the block number and
pressing Enter. For Numerical Control (NC) programs, the Review
key displays or re-displays the NC part program.
• Help – displays help text. Place the cursor on a field in question
and press the Help key. If help text is available, it will appear in a
pop-up window. Help is not available for all screens.

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 Hurco Machining Centers


Machine and Console Basics

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


Getting Started with Ultimax Manual

Pop-up Text Entry Window

Enter part program names using the Pop-up Text Entry Window (if the
console does not have an optional computer keyboard). The Pop-up Text
Entry Window automatically appears when text is required, such as
naming a part program. The sample screen below contains this window:

Figure 1-5. Pop-up Text Entry Window

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 screen’s
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 Hurco Machining Centers


Machine and Console Basics

Graphics Screen Data Entry

Note

You must have the Graphics option installed on the Max console to
access the Graphics screen.

Graphics screen buttons appear across the bottom of the screen:

Figure 1-6. Graphics Screen

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.

Ultimax System August, 2002 1-9


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 Hurco Machining Centers


Machine and Console Basics

Axis, Spindle, and Machine Control


The following keys and knobs are used to control machine movement and
adjust the spindle and axes.

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


Getting Started with Ultimax Manual

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. Select an axis with the Axis Select Switch.


2. Use the Jog Feed Keys:
a. Select either the + or – Jog Feed Keys.
b. Adjust Jog Feed Override to override the
programmed axis feedrate.
Or
3. Use the Hand Wheel Multiplier:
a. Select a hand wheel resolution with one of the
Hand Wheel Multiplier Keys.
b. Rotate the Jog Hand Wheel.

Important
Other than the Emergency Stop button, the Jog Unit does not affect
running programs.

Figure 1-7. Remote Jog Unit

1-12 Revision A Hurco Machining Centers


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
program’s 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. Select an axis with the Axis Select Switch.


2. Use the Jog Feed Keys:
a. Jog axis direction by select either + or – .
b. Use the Jog Feed Override to override the
programmed axis feedrate.
Or
Use the Hand Wheel Multiplier:
a. Select a hand wheel resolution with one of the
Hand Wheel Multiplier Keys
b. Rotate the Jog Hand Wheel to jog axis direction.

Ultimax System August, 2002 1-13


Getting Started with Ultimax Manual

Setting Jog Unit Parameters

To access the parameters :

1. Press the Manual Mode console key to display the Manual


screen.
2. Press the Manual Function (F2) softkey. The Jog Unit
parameters are displayed:
• Manual Jog Feed - enter the desired manual jog
axis feedrate. The range is from 0.0 to the
machine’s maximum feedrate.
An axis may have a maximum jog feedrate slower
than other axes. This slower axis can only move at
its maximum jog feedrate (and not the higher
feedrate of other axes).
For example, the X and Y axes on a machine each
have a maximum jog feedrate of 787 inches per
minute (ipm). The Z axis has a maximum jog
feedrate of 100 ipm. Without using the jog feedrate
override, the X and Y axes can jog at 787 ipm , but
the Z axis is limited at 100 ipm.

• Manual Spindle Speed - enter the spindle speed


when the Spindle On console key is pressed. This
value can not be greater than the machine’s
maximum spindle speed. Entering a negative value
(e.g., -500) causes the spindle to reverse (turn
counterclockwise) at that speed.

1-14 Revision A Hurco Machining Centers


Machine and Console Basics

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. Press the Power On console button.


2. Press the Manual Mode console key.
3. 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. Press the Feed Hold (or Motion Hold) console button to stop
axis motion.
2. Press the Spindle Off console key to stop the spindle.
3. Press the Feed Hold (or Motion Hold) console button again.

Ultimax System August, 2002 1-15


Getting Started with Ultimax Manual

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 Hurco Machining Centers


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. Auto Screen (Conversational Programming )

For Conversational part programs, the Start Block and End Block fields
display the program’s 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
program’s 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.

Hints and Tricks


Use the Graphics display (press the Draw console key) to help determine
the correct Start Block.

1-18 Revision A Hurco Machining Centers


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. Run Program Screen

• 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 Hurco Machining Centers


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. Single Cycle Screen (Conversational Programming)

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:

Figure 1-11. Single Cycle with Program Information (Conversational


Programming)

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 Hurco Machining Centers


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. Test Run Screen (Conversational Programming)

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 Hurco Machining Centers


Machine and Console Basics

• 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 Hurco Machining Centers


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


Getting Started with Ultimax Manual

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 Hurco Machining Centers


Machine and Console Basics

Communications Panel
Each Hurco machine may be connected to peripheral devices through a
communications panel located on the machine’s 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


Getting Started with Ultimax Manual

Power Up
The operator must perform routine checks before attempting to power up
the machine.

Routine Daily Checks


Several mechanical elements require visual inspection, regular
maintenance, and lubrication checks to ensure proper machine operation.
For detailed descriptions of these operations, refer to the Maintenance and
Safety Manual.

Machine Power
The machine’s 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 Hurco Machining Centers


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


Getting Started with Ultimax Manual

Establishing Servo Power


Perform the following steps to establish servo power:
1. If necessary, release all Emergency Stop buttons.
2. Press the Machine Mode Manual console key.
3. Press the Power On console button. When the machine is
switched on, this button lights up.
4. If there is a servo or spindle error, touch the Reset Servos
and Spindle softkey to clear it. The Start Cycle console
button begins to flash.
5. Press the Start Cycle button to turn on the machine servos.
The Start Cycle button stops flashing.

1-32 Revision A Hurco Machining Centers


Machine and Console Basics

Calibrate the Machine


Machine calibration establishes the machine reference point - absolute
zero - for each axis. Absolute zero is the location on the table where the X
and Y axes intersect, and is typically set at or near a corner on the table.
Once established, absolute zero does not change.

To calibrate the machine:

1. Press the Input console key. The Input screen appears.


2. Press the Machine Mode Manual console key to display the
following screen. The Cal Status field indicates the machine
calibration status.

Figure 1-16. Manual Screen Showing Uncalibrated Axes

Ultimax System August, 2002 1-33


Getting Started with Ultimax Manual

Axes Calibration
To calibrate all axes, follow these steps:
1. Touch the Calibrate Machine softkey on the Manual screen.
The Start Cycle button begins to flash.
2. Press the flashing Start Cycle button. The Axis Limit
Switches field indicates the status of the machine’s limit
switches as each axis calibrates.
3. The Machine field for each axis displays the calibrated
position after calibration is completed.
Note

After calibration, the X or Y Machine field values can be 0.0 or the


Maximum Travel Limit for the axis.

Warm Up the Machine


Warming up an idle machine improves its performance. A machine that
has been idle for at least an hour should be warmed up before cutting
parts. The warm up cycle takes approximately 15 minutes to complete.

Control power must be on, and the axes must be calibrated before the
machine can be warmed up.

Follow these steps to warm up the machine:


1. Touch the Warm Up Machine softkey on the Manual screen.
The Start Cycle button begins to flash.
2. Press the flashing Start Cycle button. At the conclusion of
the warm up cycle, axis movement stops and the Start
Cycle button is no longer illuminated.
Follow these steps to cancel the warm-up cycle (after pressing the Start
Cycle button):
1. Press the Feed Hold console (Motion Hold on Max console)
button.
2. Press the Spindle Off button.
3. 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


Machine and Console Basics

Automatic Tool Changers


Hurco machining centers use either a Swing-Arm Random Pocket
Automatic Tool Changer (ATC) or a Horizontal Chain Type ATC. Both
types of ATCs function essentially the same.

Each tool is inserted into a tool holder before being loaded into the
spindle. The orientation hole in the tool holder must always line up with
the orientation key in the tool changer. Tool changer stations are
numbered to identify and locate each tool.

Important
Only use tools that are dimensioned for the maximum spindle speed.

Loading a Tool into the Spindle


Use this procedure to manually load a tool into the spindle:
1. Press the Machine Mode Manual console key to prevent the
ATC from moving while you insert a tool. The Manual
screen appears.
2. Touch the Orient Spindle softkey to position the spindle for
tool insertion. If there is a tool in the spindle, refer to the
“Removing a Tool from the Spindle” section.
3. Insert the tool holder into the spindle. Make sure the tool
holder slots align with the spindle head guides.
4. Release the Spindle Unclamp button to secure the tool in the
spindle. Be certain that the tool is firmly seated.
5. Touch the Tool In Spindle softkey. The Tool In Spindle
field appears.
6. Make sure the tool number in the Tool In Spindle field
matches the number of the tool in the spindle. If the
numbers do not match, enter the correct tool number.
7. To load a tool into the ATC magazine, see the “Loading
Tools into the ATC Magazine” section.

Ultimax System August, 2002 1-35


Getting Started with Ultimax Manual

Unloading a Tool from the Spindle


To manually remove a tool from the spindle, follow these steps:
1. Press the Manual Mode console key. The Manual screen
appears.
2. Hold the tool to prevent it from dropping.
3. Press the Spindle Unclamp button. The spindle unclamp
button is either on the side of the spindle, or the front of the
spindle. Refer to Parts Listing and Wiring Diagrams
Manual for your machine for a drawing showing the Spindle
Unclamp button location.
4. The tool disengages. Pull the tool out of the spindle.
5. Release the Spindle Unclamp button when the tool is free.

1-36 Revision A Hurco Machining Centers


Machine and Console Basics

Loading Tools into the ATC Magazine


The ATC takes a tool from the spindle and automatically loads it into the
magazine, if space allows. The tool’s location in the magazine is recorded
in the ATC Map (the Horizontal Chain Type ATC does not use an ATC
Map). Before loading a tool into the ATC magazine, the Servo power
must be On, and the machine must be calibrated.

Warning
Do not manually load tools directly into the magazine.

To load the tool currently in the spindle into the ATC magazine:

1. Press the Manual Mode console key.


2. 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.
3. 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.
4. Enter the same tool number into the Next Tool field.
5. Press the Tool Changer Auto console key.
6. Enter a new tool number into the Next Tool field. The ATC
Map field must be Auto.
7. Press the Tool Changer Auto console key. The Start Cycle
light begins flashing.
8. 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.

Ultimax System August, 2002 1-37


Getting Started with Ultimax Manual

Removing Tools from the ATC Magazine


Remove tools from the ATC magazine by following these steps:
1. Press the Manual Mode console key.
2. Touch the Tool In Spindle softkey to access the Tool In
Spindle screen. If there is no tool in the spindle, set the Tool
In Spindle field to 0 (zero).
Note

The ATC Map field will indicate if the tool selected is in the
magazine, and its location.

3. Enter the tool number (of the tool you want to remove in the
magazine) into the Next Tool field.
4. Press the Tool Changer Auto console key to move the Next
Tool into the spindle.
5. Clear the tool changer area and shut the enclosure door.
Press the Start Cycle button to initiate the tool change.
6. Press the Spindle Unclamp button and manually remove the
tool from the spindle.
7. Repeat steps 2 through 6, as needed, to remove additional
tools from the ATC magazine.

1-38 Revision A Hurco Machining Centers


Machine and Console Basics

Large Tools in the ATC Magazine


A part program may require tools with large diameters. These tools can be
manually loaded by the operator, or automatically loaded.

Note

The ATC magazine capacity is reduced by half for tools larger than
80 mm (125 mm for some machines).

Follow these steps to load large tools into the ATC magazine:

1. Touch the ATC Map softkey from the Tool In Spindle


screen. The ATC Map appears. See “The ATC Map” section
for more information.
2. Touch the Max. Tool Dia. More than XX mm softkey.
3. An “ATC Map will be cleared! Are you sure you want to
change Max. Tool Diameter to more than XX mm?”
message appears.

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.
5. Reload tools into the magazine using the “Loading a Tool
into the Spindle” section.
6. 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.

Ultimax System August, 2002 1-39


Getting Started with Ultimax Manual

The ATC Map


Ultimax optimizes tool change speed by eliminating redundant rotation of
the ATC magazine. Because tool numbers and tool pot numbers on the
magazine may not correspond, the ATC Map keeps track of tool location.

You can view the ATC Map at any time to determine where a tool is
located in the magazine. To view the ATC Map, follow these steps:
1. Press the Machine Mode Manual console button.
2. Touch the Tool In Spindle softkey.
3. Touch the ATC Map softkey. The following screen appears:

Figure 1-17. ATC Map Screen

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 Hurco Machining Centers


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.

Resetting the ATC Map

If you are emptying the ATC magazine and loading new tools, you must
first clear the ATC Map:
1. Press the Machine Mode Manual console button.
2. Touch the Tool In Spindle softkey to access the Tool In
Spindle screen.
3. Touch the ATC Map softkey.
4. Touch the Reset ATC Map softkey. A message will appear
asking if you wish to continue with the procedure. Select
Yes to continue.

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


Getting Started with Ultimax Manual

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.

Emergency Stop Shut Down


To shut down the machine quickly, press the Emergency Stop button. An
“Emergency Stop has been depressed” message appears on the screen.

Warning
Emergency Stop shut down is not good for the
machine’s 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. Twist the Emergency Stop button to release it.


2. Press the Machine Mode Manual console key.
3. Press the Power On button.
4. Press the Start Cycle button.

1-42 Revision A Hurco Machining Centers


Machine and Console Basics

Park the Machine


Parking the machine centers the table and leaves the spindle at the home
position. Before parking the machine, the Servo Power must be On, the
machine must be calibrated, and the Tool In Spindle must be zero (0).
Follow this procedure to park the machine:
1. Press the Machine Mode Manual console key.
2. Touch the Park Machine softkey. The Start Cycle button
flashes.
3. Press the Start Cycle button. The machine moves to the park
position.
To restart a parked machine:

1. Press the Machine Mode Manual console key.


2. Press the Power On button.
3. Press the Start Cycle button.

Control Power Off Time


Control Power Off Timer automatically shuts the machine down if it
has been idle for a specified amount of time. The table is not
centered when using Control Power Off Time shut down. To shut
down the machine using the Control Power Off Time:

1. Select the Auxiliary console key to access the Auxiliary


screen.
2. Touch the System Configuration softkey. The System
Parameters screen appears.
3. In the Control Power Off Time field, enter the number of
minutes to wait before automatic power shut off. If this field
is zero (0), the machine will not automatically shut down.
4. You may still use the control for programming, but power to
the servos is not available.
To restart the machine:

1. Press the Machine Mode Manual console key.


2. Press the Power On button.
3. Press the Start Cycle button.

Ultimax System August, 2002 1-43


Getting Started with Ultimax Manual

1-2 Revision A Hurco Machining Centers


Chapter 2

File Management and


System Configuration
This chapter explains how to manage part programs, customize system settings, manage
and upgrade system software. Every operation described can be accessed through the
Auxiliary screen. Press the Auxiliary console key to view the Auxiliary screen.

File Management
Part programs are stored on the Computer Numeric Control (CNC) hard
drive, or on floppy diskettes. Each hard drive contains one main
directory—the 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

Part Program Files

Figure 2-1. Directory Structure

Ultimax System August, 2002 2-2


File Management and System Configuration

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. Current Program Screen

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


Getting Started with Ultimax Manual

Read Program From Disk


You can load a previously created part program from a hard drive of
floppy diskette into the control. Follow these steps:

1. On the Current Program screen, touch the Read Program


from Disk softkey.
2. Display the directory where the program resides.
3. Highlight the program and press Enter to select it.
• A pop-up message appears notifying you Ultimax
is reading the program.
• The programname (name the program was saved
under) appears in the upper left-hand corner when
the program is loaded.

4. Press the Input console key to view the program. For


Conversational programs, do not press the Input console key
until the hard drive icon’s 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.

Abort a Read Program from Disk

To stop reading a program from disk, touch the Abort Operation


softkey.

2-4 Revision A Hurco Machining Centers


File Management and System Configuration

Write Program to Disk


To write (save) a part program to the current drive, follow these steps:
1. Touch the Write Program To Disk softkey on the Current
Program screen. The Current Directory screen appears.
2. Touch the Select Current Storage Drive softkey. Choose the
drive on which the program will be stored - hard drive,
floppy drive, or network drive (if UltiNet is installed).
3. If you created directories, use the Arrow keys to highlight
the name of the directory that will receive the program.
Touch the Change to Directory softkey to select the
highlighted directory.
4. Touch the Begin Operation softkey. The control will prompt
you to enter the part program name. See the “Part Program,
Directory and Subdirectory Names ” section for
information.
5. Save the program by using one of these methods:
• To save the program with the same name, press the
Enter key. If a program with the same name
already exists in the directory, a “Program already
exists. Overwrite it?” message appears. To copy
the current version of the program over the older
version, touch the Yes softkey. Touch the No
softkey to save the older version.
• Type in a new program name and press the Enter
key.

Hints and Tricks


If you modify a part program, you can save both the original and
modified programs. Save the modified program under a different
name, and you’ll still have the original program, too.

When a part program is saved, a three-character file extension is


appended after a period to the program name . The file extension
defines the programming mode or dialect. Default file extensions
are:

.HD3 (Conversational part program)

.HNC (NC part program, BNC dialect)

.FNC (NC part program, ISNC dialect).

Ultimax System August, 2002 2-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.

Part Program, Directory and Subdirectory Names

Part program names can be up to 12 characters long, including the


period and three character file extension. Directory and Subdirectory
names can be up to 12 characters long.

The following characters are valid for part program, directory and
subdirectory names:

• Upper and lower case letters (A-Z, a-z)


• Numbers (0-9)
• $
• &
• #
• %
• ‘ (single quote)
• )
• (
• - (hyphen)
• _ (underscore)
• @
• ^
• }
• {
• !

2-6 Revision A Hurco Machining Centers


File Management and System Configuration

Disk Operations List Directory


The Disk Operations List Directory helps you manage part programs and
files. The current directory and disk drive displays at the top of the screen.
A list of part programs stored in the current directory appears in the body
of the screen. To access the Disk Operations List Directory menus:

1. Touch the Disk Operations List Directory softkey on the


Current Program screen. The Current Directory screen
appears.
2. Access file management operations similar to those used in
personal computers - discussed in the following pages.

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.

Hints and Tricks


Another way to change the directory is to highlight the desired
directory and press Enter.

Rename Program

To rename a program, follow these steps:


1. Select a directory. Use the Arrow keys to highlight the
program to be renamed.
Note

A selected part program will either be highlighted or appear below


the list of all programs available in the current directory.

2. Touch the Rename Program softkey on the Current


Directory screen.
3. 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.
Note
Touch the Abort Operation softkey to stop the renaming process.

Ultimax System August, 2002 2-7


Getting Started with Ultimax Manual

Delete Program

To delete a part program, follow these steps:


1. Select a directory and use the Arrow keys to highlight the
program to be deleted.
2. Touch the Delete Program softkey on the Current Directory
screen.
3. 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. Select a directory and use the arrow key to select the
program you wish to copy.
2. Touch the Copy Program softkey on the Current Directory
screen.
3. Select the directory in which the copied program will be
stored.
4. 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.
2. Type in the desired mask and press the Enter key. Only
programs matching the mask will be displayed in the
program listing.

2-8 Revision A Hurco Machining Centers


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.

Select Current Storage Drive

Touch the Select Current Storage Drive softkey on the Current Program
screen to store a program on the hard drive or to a floppy disk. Softkeys
allow you to choose the drive in which to store the program.

Note

If the UltiNet option is installed on your machine, the Network


Drive E softkey will appear on the Select Current Storage Drive
screen. For more information, see the UltiNet Option Manual.

Ultimax System August, 2002 2-9


Getting Started with Ultimax Manual

Create Directory

To create a directory or subdirectory:

1. Touch the More softkey on the Current Directory screen.


2. Touch the Create Directory softkey.
3. 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.
4. Press the Enter key to create the directory.
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. Touch the More softkey on the Current Directory screen.


2. Select the desired directory using the Arrow keys.
3. Touch the Delete Directory softkey.
4. 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 Hurco Machining Centers


File Management and System Configuration

Tag All Programs

Tag a program for copying or deleting. To tag programs:

1. Touch the More softkey on the Current Directory screen.


2. Touch the Tag All Programs softkey.
3. An asterisk (*) appears to the left of every part program in
the Current Directory list.
Note

Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.

Untag All Programs

Remove the tag markers from all of the tagged programs in the directory.
To untag all programs, follow these steps:

1. Touch the More softkey.


2. Touch the Untag All Programs softkey on the Current
Directory screen.
3. The asterisk (*) is removed from every program in the
Current Directory list.
Note

Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.

Toggle Program Tag

Add or remove a tag marker from one or more part programs. To toggle
the program tag:

1. Touch the More softkey on the Current Directory screen.


2. Select a part program from the current directory list.
3. Touch the Toggle Program Tag softkey.
4. If the part program was tagged with an asterisk (*), the * is
removed. If the part program was not tagged, an * appears
to the left of the part program name in the program list.
Note
Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.

Ultimax System August, 2002 2-11


Getting Started with Ultimax Manual

Copy All Tagged Programs

To copy all of the tagged part programs:

1. Touch the More softkey on the Current Directory screen.


2. Select the desired part programs.
3. Touch the Copy All Programs softkey. These softkey are
available:
• Begin Operation – copy tagged programs into the
Current Directory.
• Change to Directory – copy the tagged programs
into another directory.
• Create Directory – create a new directory and
place the copied programs into it.
• Select Current Storage Drive – select one of the
storage drives to hold the copied programs.
Note

You cannot place a copied program into the same directory as the
original program.

Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.

Delete All Tagged Programs

To delete all the tagged part programs:

1. Touch the More softkey on the Current Directory screen.


2. Touch the Untag All Programs softkey.
3. Touch the Yes softkey to delete tagged programs. Touching
the No softkey leaves the tagged programs intact.
Note

Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.

2-12 Revision A Hurco Machining Centers


File Management and System Configuration

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. Insert a diskette in the floppy (A) drive.
2. 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.
3. A prompt appears for selecting the format density. Touch
either the 720KB or 1.44 MB softkey.
4. 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.
5. 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.

Select Current Storage Drive


Touch the Select Current Storage Drive softkey on the Current Program
screen to store a program on the hard drive or to a floppy disk. Screen
softkeys allow you to choose the drive in which to store the program.

Export Program as Text File


Touch the Export Program as Text File softkey on the Current Program
screen to send a Conversational program as a text file to a floppy diskette
or network drive (if the UltiNet option is installed). The Conversational
program must be saved before it can be exported as a text file.

Note

This feature is not available for NC programs.

Ultimax System August, 2002 2-13


Getting Started with Ultimax Manual

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.

Hints and Tricks


Always use your fastest computer for transferring programs to the
CNC.

• Conversational programs can be transferred between the


CNC’s memory and peripheral devices.
• NC programs can be transferred between peripheral devices
and the CNC’s memory or current drive.

2-14 Revision A Hurco Machining Centers


File Management and System Configuration
Transfer Conversational NC
Memory to Yes Yes
Peripheral Device
(Download Send)
Current Drive to No Yes
Peripheral Device
(Download Send)
Peripheral Device to No Yes
Current Drive
(Upload Receive)
Peripheral Device to Yes Yes
Memory
(Upload Receive)

Table 2 - 1. Transfer Types for Conversational and NC Programs

Note

Upload/Download screens differ between Conversational and NC


programming, but the softkeys function the same.

Figure 2 - 3. Conversational Download/Upload screen

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

Serial Port Status Messages

The status of the Upload/Download process is displayed on the screen.


Messages appear in a pop-up window for Conversational programs, and in
the Serial Port field for NC programs.

Conversational NC
Message Message Description
(Not Busy) The Serial Port was not
requested to transmit any data.
Waiting to (Busy Reading The Serial Port is active and
Receive… Leader) ready to receive data. Begin
sending data from the peripheral
device.
Receiving Data… (Busy Loading) The Serial Port is active and
receiving data from the
peripheral device.
Sending Data… (Busy Sending) The Serial Port is active and
sending data from the CNC.
Waiting to Send… (Waiting To The Serial Port is active and
Send) waiting for the peripheral
device to be ready to receive data.

2-16 Revision A Hurco Machining Centers


File Management and System Configuration

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.

Upload an NC Part Program to a Disk Drive

Note

Only NC part programs can be uploaded in the following manner.

Upload an NC part program from a remote device to a disk drive:


1. Set up the port parameters. Refer to the “Serial Port Setup”
section.
2. Make sure the Source/Dest parameter is set to Disk File to
store the part program to the current drive.
3. Touch the Upload Receive softkey.
4. Select the port to receive the program.
5. If needed, select the disk drive to receive the program.
a. Touch the Select Current Storage Drive softkey on
the Upload/Download screen.
b. Select the appropriate device.

6. If needed, select the directory to receive the program.


7. Name the part program and press the Enter key. The
Auxiliary screen redisplays.
8. The screen message changes from “Not Busy” to “Busy
Reading Leader.”
9. 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


Getting Started with Ultimax Manual

Upload a Part Program to Memory

Note

Both Conversational and NC part programs can be uploaded in the


following manner.

Follow these steps to upload a part program from a remote device into the
CNC’s memory:
1. Set up the port parameters for the appropriate port.
2. Set the Source/Dest parameter to Memory to save the part
program into the CNC’s memory.
3. Start the program loading operation by touching the Upload
Receive softkey on the Upload/Download screen.
4. Touch the appropriate softkey to select the correct port to
receive the program. If there is currently a program in
memory, a “Should the current file in memory be deleted?”
a. Touch the Yes softkey to delete the current
program from memory and continue uploading.
b. Touch the No softkey if you want to save the
current program in memory to a disk drive.
5. 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 Hurco Machining Centers


File Management and System Configuration

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.

Download a Part Program from Memory

Note

Both Conversational and NC part programs can be downloaded in


the following manner.

Follow these steps to send a copy of a Conversational or NC program in


memory to a remote device via a serial port:
1. Prepare the remote equipment to receive the program sent
by the control.
2. Make sure the desired program is currently in memory.
3. Press the console Auxiliary key.
4. Touch the Download/Upload softkey.
5. Set up the port parameters.
6. For NC, set the Source/Dest parameter to Memory to
retrieve the part program from the CNC’s memory.
7. Touch the Download/Send softkey to start the part program
transfer.
8. Press the appropriate softkey for the sending port.
Downloading begins and the Status Message appears.
9. Upon completion, the system displays the “Part Program
Written” and the Status Message changes.

Ultimax System August, 2002 2-19


Getting Started with Ultimax Manual

Download an NC Part Program from the Current Drive

Note

Only NC part programs can be downloaded in the following manner.

To send an NC program from the current drive to a remote device, follow


these steps:

1. Prepare the remote device to receive the program.


2. Select the Download/Upload softkey on the Auxiliary
screen.
3. Setup the port parameters. Refer to the “Setting Serial Port”
section.
4. Set the Source/Dest parameter to Disk File to access the part
program from the current drive.
5. Select the Download/Send (F3) softkey.
6. Select the port to which to send the program.
7. Select a disk drive, if the current drive does not contain the
program to be sent.
a. Touch the Select Current Storage Drive softkey.
b. Select the storage drive.

8. Select a directory, if the current directory does not contain


the program to be sent.
9. 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 Hurco Machining Centers


File Management and System Configuration

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.

Reset Port Parameters


Reset the displayed serial port to its default values by touching the Reset
Port Parameters softkey on the Upload/Download screen.

Default Communication Settings

The communication settings to the following default values:


Communication Setting
(Field) Conversational NC
Protocol XON/XOFF XON/XOFF
Baud Rate 9600 9600
Character Length 8 NA
Stop Bits 1 NA
Parity None NA
Source/Dest NA Memory

Table2 - 2. Default Communication Settings

Important
Before attempting to transmit a part program, the CNC’s serial port and
peripheral port must be identically configured.

Ultimax System August, 2002 2-21


Getting Started with Ultimax Manual

Serial Port Setup

Protocol

Protocol or handshaking refers to the method that data is transferred


between two devices. The Ultimax control uses hardware and software
protocols.

Refer to the Appendix for descriptions of these protocols and the reasons
to select each. An operator who wants to write communications utilities
will find this information useful. Here are the Protocol Option softkeys:

• RS491 Level 1 CTS/RTS softkey


• RS491 Level 2 XON/XOFF softkey
• RS491 Level 3 Full Handshake softkey

Baud Rates

Choose between seven baud rates. Select the proper baud rate for the
connected equipment using the Baud Rate field’s 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.

Setting Serial Port

Follow these steps to change Serial Port settings for each port:
1. Move the cursor to the Protocol field on the
Upload/Download screen and touch the appropriate
communication protocol softkey.
2. Move the cursor to the Baud Rate field and touch the baud
rate softkey for the port.
3. For Conversational programming Upload/Download, select
the Character Length, Stop Bits, and Parity by entering the
appropriate value in each field.

2-22 Revision A Hurco Machining Centers


File Management and System Configuration

System Configuration
Access the System Configuration screen to customize console settings:

1. Press the Auxiliary console key to access the Auxiliary


screen.
2. Touch the System Configuration softkey to access the
console settings.

Figure 2 - 5. System Configuration screen

Ultimax System August, 2002 2-23


Getting Started with Ultimax Manual

Current System Date


System date and time are maintained even when the console is off. These fields should be
checked and values entered only if the battery runs down.

To enter today’s date into the system, move the cursor to the Month field
on the System Configuration screen, and follow these steps:
1. Type the number of the month. Press the Enter key to move
to the next portion of the field.
2. Type the number of the day. Press the Enter key.

3. Type the last two digits of the year. Press the Enter key.
Note

After 2000, the year will display as one digit, even if two digits
are entered. For example, if you enter 02 for the year 2002,
it will display as 2.
4. Touch the Set Current System Time softkey.

Current System Time


This field uses a 24-hour clock. For example, 1:30 p.m. is entered as
13:30. To enter the current time into the system, follow these steps:
1. Enter an hour. Press the Enter key to move to the next
portion of the field.

2. Enter the minutes. Press the Enter key.


3. Enter the seconds, if desired. Press the Enter key.
4. Touch the Set Current System Time softkey to store this
date when saving a program.

Control Power Off Time


Specify the maximum time the axes can be idle before automatically
shutting down the machine. See the “Control Power Off Time” section in
the “Machine and Console and Basics” chapter for more information.

2-24 Revision A Hurco Machining Centers


File Management and System Configuration

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.

Screen Blank Time


Determine how long the console can remain idle before it goes blank with
the Screen Blank Time feature. Screen Blank Time is similar to a PC’s
screen saver.

Enter a time in minutes in the Screen Blank Time field on the System
Configuration screen. The screen will go blank after the entered time:

• For Ulitmax dual screen console - If the console keys or


buttons are not touched, and the machine is not moving for
the specified time, the Text screen will go blank. In
addition, if the Draw console key, Select console key, or
trackball are not touched for the specified time, the Graphics
screen will also go blank.
• For Max console – If console keys or buttons are not
touched, or the machine is not moving for the specified
time, the screen will go blank.

Ultimax System August, 2002 2-25


Getting Started with Ultimax Manual

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.

DRO Display Units


The Digital Read Out (DRO) shows the current position of the axes and
their feed rate. The DRO may be set to display this information in
millimeters or inches, independent of the unit of measurement used in the
part program.

The DRO is viewed in the Manual or the Auto Mode screens. A status line
at the bottom of the screen indicates program units (mm or in).

Setting the DRO Display Units

To set the DRO display units (metric or inches):

1. Move the cursor to the DRO Display Units field on the


System Configuration screen.
2. Touch the Inch softkey to set the DRO display to inches.
Touch the Metric softkey to set the DRO display to metric.

Changing DRO Character Size

You can change the DRO character size only for the Auto screen. Touch
the Toggle Display softkey to change from the standard display to the
Quad Size display. Touch the Toggle Display softkey again to change the
DRO display size back to standard.

2-26 Revision A Hurco Machining Centers


File Management and System Configuration

Text Entry Window


If an optional keyboard is not installed, enable the pop-up Text Entry
Window to enter alphabetic characters and numbers. For instructions on
how to use the pop-up window, refer to the “Text Entry Window” section
of the “Machine and Console Basics” chapter.

Turning On the Text Entry Window

To enable the pop-up Text Entry Window


1. Place the cursor in the Enable Text Entry Window field on
the System Configuration screen.
2. Touch the Yes softkey.

Turning Off the Text Entry Window

To turn off the Text Entry Window:

1. Place the cursor in the Enable Text Entry Window field on


the System Configuration screen.
2. Touch the No softkey.

File Display Method


Reorganize the way file and directory information is displayed on the
screen. To change the file display:

1. Place the cursor in the File Display Method field on the


System Configuration screen.
2. Touch the Sorted Horizontally softkey or Sorted Vertically
softkey.

Video Hardware Type


The Video Hardware Type field identifies the console screen type. For the
Max console, set this field on the System Configuration screen to Single
VGA. Set the field to Dual VGA for the Ultimax 4 console.

Hints and Tricks


If the Ultimax 4 console monitor or video channel breaks down, substitute
it with a PC monitor until it’s repaired. Set the Video Hardware Type field
for to Single VGA while using the PC monitor. Reset the field after the
Ultimax 4 console is repaired or replaced.

Ultimax System August, 2002 2-27


Getting Started with Ultimax Manual

Set Network Parameters


Network parameters must be set if the UltiNet Option is installed. Refer to
the UltiNet Option Manual for programming with UltiNet. Information
about this option is available from Hurco or your Hurco distributor.

Set Color Parameters


The Ulitmax dual screen and Max consoles have a color Liquid Crystal
Display (LCD). The display colors may be adjusted for lighting
conditions, or to suit personal preferences. Several possible colors can be
selected for most of the text and graphics displays.

Touch the Set Color Parameters softkey on the System Configuration


screen to set the colors on the text, graphics, and storage function screens.

Text Color Parameters

Change the colors on the Text screen. Color bars at the bottom of each
function key show the color that will appear for each softkey selection.
The chart below lists the Text Color Parameters defaults:

Text Color Parameters Color Screen Defaults


Background Color Blue
Label Color Yellow
Data Color Light Green
Prompt/Error Area Color Light Red
Active Softkey Text Color Light Cyan
Inactive Softkey Text Color Light Blue
Softkey/Window White
Top Frame Color
Softkey/Window Dark Gray
Bottom Frame Color
Softkey Number Color Black
Cursor Foreground Color White
Cursor Background Color Green

Table2 - 3. Text Color Parameter Defaults

2-28 Revision A Hurco Machining Centers


File Management and System Configuration

Graphics Color Parameters

Change the colors on the Graphics screen. Color bars at the bottom of
each function key show the color that will appear for each softkey
selection.

The chart below lists the Graphics screen defaults:

Graphics Color Parameters Color Screen Defaults


Background Color Blue
Part Path Color Light Cyan
Cutter Path Color Yellow
Rapid Path Color Light Red
Axes Color Light Cyan
Character Color White
Menu Box Color Light Cyan
Pointing Device Cursor Color White
DXF Line Color Green
DXF Highlight Color Yellow
DXF Branch Color Red
DXF Calculator Display Color Light Green
DXF Calculator Buttons Color White
DXF Calculator Grid Color Green
DXF Milled Color Cyan

Table2 - 4. Graphics Color Parameter Defaults Defaults

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


Getting Started with Ultimax Manual

Storage Functions Color Parameters

Change the colors on the Storage Functions screen . Color bars at the
bottom of each function key show the color that will appear for each
softkey selection:

The chart below lists the Storage Functions screen defaults :

Storage Functions Color Screen Defaults


Parameters
Directory Background Color White
Highlighted Directory Color Red
Unhighlighted Directory Light Red
Color
Current Directory Color Red
File Background Color White
Highlighted File Color Cyan
Unhighlighted File Color Light Cyan
Page Up/Down Arrow Color Yellow

Table2 - 5. Storage Function Color Parameter DefaultsDefaults

Display Machine Specifications


Touch the Display Machine Specifications softkey on the System
Configuration screen for a description of the machining center. The
number of axes present, travel limit, maximum spindle motor and tool
speed, and maximum traverse rate are listed on the Display Machine
Specficiations screen.

The Machine Hour Meter field on the Display Machine Specifications


screen displays the current machine hours usage, when control power is
on. Maching usage is not updated while the Display Machine
Specficiations screen is open.

2-30 Revision A Hurco Machining Centers


File Management and System Configuration

Display Software Configuration


Touch the Display Software Configuration softkey on the System
Configuration screen to display the CNC Configuration screen.

The Ultimax software version and options available for the machining
center are displayed on this screen.

Figure 2 - 6. CNC Configuration Screen

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


Getting Started with Ultimax Manual

Display Ladder Configuration

Touch the Display Ladder Configuration softkey on the CNC


Configuration screen to see the individual files that customize the Ultimax
control to a specific machining center model.

The Ladder Configuration screen contains information useful when


contacting Hurco technical assistance about machine problems.

Figure 2 - 7. Ladder Configuration Screen

2-32 Revision A Hurco Machining Centers


File Management and System Configuration

Backup Config and Machine Files


Touch the Backup Config and Machine Files softkey on the System
Configuration screen to copy the following files onto a floppy diskette or
the hard drive:

• Boot Configuration files


• Machine Configuration files
• Ladder files
• Leadscrew map

Restore Config Machine Files


Touch the Restore Config Machine Files softkey on the System
Configuration screen to restore previously saved Machine Configuration
data stored on the hard drive. Use this feature only if a Machine
Configuration error occurred during power up.

Ultimax System August, 2002 2-33


Getting Started with Ultimax Manual

Read DXF File


After creating a CAD drawing in AutoCAD™, copy the DXF file onto a
diskette. Use the DXF file directly from the diskette, or copy it onto the
CNC’s hard drive.

Note

DXF files cannot be downloaded from a serial port.

To access a DXF file stored in the CNC’s memory:

1. Touch the Read DXF File softkey on the Auxiliary screen.


2. A Current Directory screen is displayed. Move the cursor to
the desired file to highlight it, and press the Enter key.
3. After a file is selected, a “Reading Program” message
appears on the screen.
4. Refer to the UltiDraw DXF Option Manual for DXF files
and part programming.

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. Touch the More softkey on the Auxiliary screen.


2. Touch the Change Language softkey.
3. Move the cursor to desired language to highlight it, and
press the Enter key.
4. The Auxiliary screen reappears in the selected language.
The Graphics screen language will not change until the
Draw console button is pressed.

2-34 Revision A Hurco Machining Centers


File Management and System Configuration

Upgrade System Files


Ultimax software upgrades improve system performance, add new
features, enhance the system or correct system bugs. An upgrade comes on
multiple floppy diskettes, labeled with the CNC type, version number, and
diskette number (e.g., Disk 1 of n, where n is the total number of
diskettes).

Note

Save any part programs before upgrading system files.

To upgrade system files, follow these steps:


1. Touch the More softkey on the Auxiliary screen.
2. Touch the Upgrade System Files softkey.
3. Touch the Yes softkey. If you touch the No softkey, the
upgrade stops and the Auxiliary screen reappears.
4. A “The current system files on disk will be overwritten. OK
to continue?” message appears. Select Yes to continue or No
to abort.
5. Insert Upgrade Disk #1. Follow screen directions to
complete the upgrade.
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


Getting Started with Ultimax Manual

Display Error Messages


Ultimax provides a list of the most recent error messages displayed, up to
a maximum of 200 messages. Review message when troubleshooting or to
determine if a problem reoccurs.

To display the most recent messages, follow these steps:


1. Touch the More softkey on the Auxiliary screen.
2. Touch the Display Error Message Log softkey.
3. Each screen displays 15 date/time-stamped messages. To
view the entire message, move the cursor to the message to
highlight it, and press the Enter key.

Hints and Tricks


Simultaneously press the F and Home console keys (Ctrl and Home keys
for Max console) to highlight the message at the top of the page.

Simultaneously press the F and End console keys (Ctrl and End keys for
the Max console) to highlight the message at the bottom of the page.

4. Messages will not update while the Display Error Message


Log screen is displayed.
Note

Touch the Write Error Log to Disk softkey to write the current log to
disk. Message text will not be saved, but can be sent to Hurco for
analysis.

2-36 Revision A Hurco Machining Centers


File Management and System Configuration

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. Touch the More softkey on the Auxiliary screen.
2. 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. Plan the part programming operations.
2. Perform the tool-loading and part-fixturing operations.
3. Enter the Part Setup information.
4. Enter the Tool Setup information.
5. 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


Getting Started with Ultimax Manual

Part Fixturing and Tool Loading


Before entering data into the part and tool setup screens for a part
program, first fixture the work piece to the table and load a tool into the
spindle.

In order to determine the starting point (part zero) in the part, first fixture
the work piece (raw material or stock) to the machine tool table. This
process, called fixturing, can be accomplished using a variety of clamping
devices, such as vises and toe clamps. Locate the fixturing device in an
area that will not get in the way of the cutting tool.

You may want to insert a tool in the spindle to use as an edge finder when
identifying part zero. Press the Machine Mode Manual console key to
display the Manual screen. Use the Tool in Spindle field and softkey to
enter the tool number for the edge finder tool.

Part Program Names


Part program names may contain up to eight characters. The current
program can be saved to the current directory with the name given upon
creation or the name can be changed as part of the save operation.

To type in a new program filename:

1. Select the Input screen by pressing the Input console button.


The cursor is automatically positioned on the current
program name in the Edit Part Program field.
2. Type the file name and press the Enter console button.
3. After the program screens are filled in, use the Auxiliary
screen’s Storage Functions softkey and Write Program to
Disk softkey to save the program to the current directory.

Hints and Tricks

Refer to the “Program Storing, Renaming, and Deleting” sections in the


this chapter for more information.
This chapter explains basic programming information for Conversational
and NC programming, such as required setup, program checking, editing,
and running.

3-2 Revision A Hurco Machining Centers


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. Part Zero Relative to Machine Zero Viewed Looking Down at Table

Program the axes to move within the coordinate system as shown below:

Figure 3-2. Axis Motion

Ultimax System August, 2002 3-3


Getting Started with Ultimax Manual

Entering Part Setup Information

Begin the programming setup process with the Part Setup screen. Press the
Part Setup softkey on the Input screen. Definitions for the fields and
softkeys are in the “Part Setup Fields” and “Part Setup Softkeys” sections
that follow.

Figure 3-3. Part Setup Screen

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 Hurco Machining Centers


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. Find the edge of the part in X.


2. Touch the Store Machine Position softkey or the Store
Position button on the jog unit to set the current axis
position as Part Zero.
3. Use the CNC’s calculator feature to add or subtract the
radius of the edge finder and make adjustments to the X and
Y Part Zero values.
4. Repeat this process for Y.

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.

Hints and Tricks


Create a Conversational Part Setup template that can be saved for
NC part programs.

1. Restore the template in Conversational programming using


the Restore Part Setup feature before switching editors to
NC.

2. Load the NC program. The Part Setup template remains in


temporary memory and transfers to the NC program.

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:

FieldsDefinitions
Part Zero Xthe X location in machine coordinates for part zero.
Ythe Y location in machine coordinates for part zero.
Offset Zthe 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 tool’s 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.

3-6 Revision A Hurco Machining Centers


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


Getting Started with Ultimax Manual

Safety Work Region

Establish the dimensions of the Safety Work Region to prevent the cutting
tool from moving into areas where it might collide with other equipment
or the work piece and fixturing. The Safety Work Region values are
relative to Part Zero.

Figure 3-4. Safety Work Region Fields on the Part Setup Screen

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.

Hints and Tricks


The Part Limit Z(-) parameter helps prevent the tool from drilling
through the part and into the fixturing or machine table.

When a Position block is programmed, the tool always retracts to the


safety plane programmed as Safety Work Region Z (+).

Where can we go from here?

Touch the Exit softkey to return to the Input screen or touch the Tool
Setup softkey to describe the tools used in the part program.

3-8 Revision A Hurco Machining Centers


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. Work Offsets for NC Programs

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


Getting Started with Ultimax Manual

NC Probing Part Setup

It is possible to perform a part probe setup using calls to a set of


predefined subprograms. A subprogram s a group of commands stored
under one name. These probing subprogram calls mimic the probe part
setup conversational data block. The first five subprogram calls (P1000
through P5000) are used to set internal reference locations that perform
the probing function. The sixth subprogram, P6000, performs the probing
operation. In addition, an NC program utilizing G31 commands can be
used to perform a probing part setup.

Important
Probing is used for setting up part zero for G54 only.

3-10 Revision A Hurco Machining Centers


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.

Hints and Tricks

Create tool setup templates to simplify program development.

• To create a tool setup template, enter the tool description.


Save the information as a program, using a program name
that indicates the type of tools described.
• To use the saved standard setup, recall the tool setup
program, make any necessary changes for the new part
program, and save the changed setup under a new name.
Renaming preserves the original template file for later use.

Ultimax System August, 2002 3-11


Getting Started with Ultimax Manual

Entering Tool Setup Information

You must enter data on a Tool Setup screen for each tool that will be used
in the part program. Definitions for the fields and softkeys are in the “Tool
Setup Fields” and “Tool Setup Softkeys” sections that follow.

Figure 3-6. Tool Setup Screen

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 Hurco Machining Centers


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.
2. 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.
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).
4. 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.

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 Path compensating for
cutter radius
Programmed
Path

Cutter radius = amount


of cutter compensation
offset
Cutting tool

Figure 3-7. Cutter Compensation

5. Use jog functions to calibrate the tool to the part or


reference surface.
a. Move the tool in the spindle down until the tool
touches part zero.
b. Press the Store Position button on the jog unit and
the position of the Z axis appears in the Zero
Calibration field.
c. The position of the Z axis can also be stored using
the Set Tool Zero softkey.
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 Hurco Machining Centers


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.
7. The Coolant field defines the coolant type to be used for the
tool and is programmable on a tool-by-tool basis.
8. 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.
b. 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.
Refer to the following “Automatic Feeds and Speeds Calculations” section
for more information about automatic calculation.

You may also wish to consult Machinery’s 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 Definitions
Tool the programmed tool number.
Type the type of tool.
Diameter the diameter of the tool’s cutting surface.
Diameter Comp 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
program’s 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 Hurco Machining Centers


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 tool’s 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 Hurco Machining Centers


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


Getting Started with Ultimax Manual

Automatic Feed and Speed Calculations


During Tool Setup, the control can calculate the appropriate feedrates and
spindle speeds for drilling and milling operations. Here are some
important points concerning automatic calculations of feeds and speeds:
• The operator can manually change all feed and speed values
calculated by the control.
• Plunge feedrates (Z) are not calculated by the control.

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. Enter a 0 in the Speed (RPM) field.
2. 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.
3. Enter values for the Flutes and Feed/Flute (Tooth) (i.e., chip
load) fields.
4. 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.

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 Hurco Machining Centers


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 ProgramBlock
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:

SurfaceSpeed
RPM =
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 machinist’s experience.
Refer to the Appendix or Machinery’s Handbook for more feeds and
speeds information.

Ultimax System August, 2002 3-21


Getting Started with Ultimax Manual

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:

• Generalretract 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.
• Holesbore orient retract, drill dwell, and bore dwell.
• Millingblend 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.
• Performancesurface 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 Hurco Machining Centers


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. General Parameters Screen

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 distance the tool should retract above the Z Start
(Conversational) dimension before rapid table positioning (Rapid
-OR- Traverse) between machining operations. This includes
a tool moving from one drilled hole to another, from one
Clearance Plane (NC)
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 Hurco Machining Centers


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 program’s 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


Getting Started with Ultimax Manual

Figure 3-10. Positive First Peck Offset

Figure 3-11. Negative First Peck Offset

3-26 Revision A Hurco Machining Centers


Programming Basics

General Parameters Ranges and Default Values

Parameter Range Default Value


Retract Clearance 0.0000 - 99.9999 inches 99.0000 inches
Clearance Plane (NC) 0.000 - 999.999 mm 999.000 mm
Rapid Traverse This range is set at the factory Highest value in
for each machine. factory-set range.
Minimum is 0.0.
Peck Clearance Plane 0.0000 - 99.9999 inches 0.0500 inches
(Conversational only) 0.00 - 999.999 mm 0.127 mm

Chord Error 0.0000 -1.0000 inches 0.000100 inches


0.000 - 25.4 mm 0.00250 mm
Depletion Retract 0.0000 - 99.9999 inches 0.0050 inches
0.000 - 999.999 mm 0.127 mm
Interrupt Cycle Z Yes and No Yes
Retract
Optional Program Stop Enabled or Disabled Enabled
(NC only)
First Peck Offset -9.9999 to + 9.9999 inches 0.0000 inches
-254.000 mm to +254.000 mm 0.000 mm

Override Lockout On and Off Off


Program Protect Partial and Full Partial
Tool Change Position Yes and No No
Automatic Tool Yes and No No
Monitoring

Table 3-1. General Parameters Ranges and Default Values

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


Getting Started with Ultimax Manual

Hints and Tricks


Programming a non-zero but very small Chord Error will provide a
better finish but will slow feedrate during the arc. The control will
accept up to eight decimal places. You can enter up to 8 decimal
places for more precision, but the control rounds off to 6 or 5
decimal places for inch or metric, respectively.

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 Hurco Machining Centers


Programming Basics

Figure 3-13. Holes Parameters Screen

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 Hurco Machining Centers


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. Milling Parameters Screen

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 Hurco Machining Centers


Programming Basics

Milling Parameters Fields 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


Getting Started with Ultimax Manual

Cutter Comp Parameter

When the cursor is at the Cutter Comp Parameter field, Insert Arc and
Insert Lines softkeys appear:

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 Hurco Machining Centers


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. Cutter Compensation Using the Insert Arc Parameter

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. Cutter Compensation Using the Insert Line Parameter

3-36 Revision A Hurco Machining Centers


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. NC ParametersConfiguration Parameters Screen

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 Hurco Machining Centers


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. NC ParametersM and G Code Program Numbers Screen

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 Hurco Machining Centers


Programming Basics

NC Variables

Refer to the NC Part Programming Manual for details about the NC


Variables.

Where can we go from here?


After entering the tool and part setup information, you may begin
programming the data blocks describing the cutting operations.
Refer to the appropriate part programming description
(Conversational or NC).
Or...
You may want to save the program to the hard drive or to a diskette.
Refer to the “Program Storing, Renaming, and Deleting” section of
the “System Basics” chapter for more information about saving
programs.
Or...
You may want to switch off the machine tool. Refer to the “Shut
Down Techniques” section of the “Machine Basics” chapter.

Ultimax System August, 2002 3-41


Getting Started with Ultimax Manual

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.
Erase Current Program
Use these functions to perform the following tasks:
• Throw away changes to a copy of a program that are no
longer needed.
• Clear the entire work area to start fresh (using the Erase All
softkey).
• Clear the part program and keep the part setup and/or tool
setup to use for a new program.

Access these options by touching the Erase Functions softkey on the Input
screen:

Figure 3-21. Input Screen with Erase Functions Softkey

3-42 Revision A Hurco Machining Centers


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. Input Screen with “Do you really want to Erase?” Message

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 Hurco Machining Centers


Programming Basics

Erase Running Program


If you have been using Concurrent Programming and have two programs
in temporary memory, you may erase the running program if you have
done any of the following:
• Completed the running program.
• Stopped the running program by pressing the Emergency
Stop button.
• Aborted the running program by pressing the Feed Hold or
Motion Hold and Spindle Off buttons.
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. Input Screen with Erase Running Program Softkey

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


Getting Started with Ultimax Manual

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. Input Screen with Restore Functions Softkey

3-46 Revision A Hurco Machining Centers


Programming Basics

The Input screen softkeys change to the restore menu, as shown below:

Figure 3-26. Input Screen with Restore Functions

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


Getting Started with Ultimax Manual

Hints and Tricks


Restoring the Tool or Part Setup is useful when using NC files or
DXF files that do not store part and tool information.

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.

Hints and Tricks


For machines equipped with an optional rotary table, you may
initiate and name a new rotary program on the Input screen and then
touch the Restore All softkey to pull in all programming blocks and
setups of an existing standard program. Insert rotary blocks where
needed and save the file with a different name to have a rotary and
non-rotary version of the same program and setup.

3-48 Revision A Hurco Machining Centers


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. Input Screen with “Do you really want to Erase?” Message

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. Current Directory Screen After Selecting a Restore Function

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 Hurco Machining Centers


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. New Block Screen with Miscellaneous Functions

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


Getting Started with Ultimax Manual

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. Graphics Screen with Isometric View

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 Hurco Machining Centers


Programming Basics

The following is a screen showing four views (All Planes option) of a bolt
circle:

Figure 3-31. Graphics Screen Showing All Planes

Views may be eliminated from the screen using one of the parameters
described later in this section.

Ultimax System August, 2002 3-53


Getting Started with Ultimax Manual

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. Graphics Parameters Screen

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 Hurco Machining Centers


Programming Basics

The menu selections displayed on the Graphics Parameters screen are


defined as follows:

Parameter Fields Definitions


Draw Scales 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.
Draw Tool Path 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.
Draw Part Surface 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.
Draw Rapid Moves functions only when operating in NC.
Exit Parameter move the crosshair cursor to the box before this
Entry parameter and press the console Select key to exit
the screen and save parameter changes.
Draw Plunge shows the plunge feed tool path for both helical
Moves 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


Getting Started with Ultimax Manual

Data Block Search


The data block search feature allows you to move directly from a portion
of the drawing that looks incorrect to the data block where it is
programmed. To use this helpful function, follow these steps:
1. Rotate the trackball to move the crosshair cursor to the DB
Search screen button in the lower right corner of the
graphics screen. Press the console Select key, and the
message shown in the following illustration appears:

Figure 3-33. Identifying a Portion for the Search

3-56 Revision A Hurco Machining Centers


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.

3. 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.

Figure 3-34. Data Block Displayed After the Search

4. To stop the search, move the crosshair cursor to the Exit box
and press the Select key.
5. 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


Getting Started with Ultimax Manual

Graphics Error Checking


If the graphics system encounters an error while drawing the part, an error
message appears in the lower area of the graphics screen, as shown below:

Figure 3-35. Graphics Screen Error Message

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.

Hints and Tricks


After correcting the error, you can press the Draw button again to be
certain the part can be drawn without errors.

3-58 Revision A Hurco Machining Centers


Programming Basics

Running Part Programs


To run program, either Conversational or NC, the program must be loaded
into the control’s memory. Refer to the “File Storage Facilities” section of
the “System Basics” chapter for information about reading programs from
disk.

After the machine is calibrated and warmed up, you can perform the
operations described in this section.
The Ultimax system has a variety of options for running programs. You
may wish to run an entire program or only a portion of it. You can also use
the test run facilities, error checking, and program run time estimate
features that are available.

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


Getting Started with Ultimax Manual

European Manual Safety Override Mode


For machines sold in Europe with CE2000 enabled, the Manual Safety
Override mode allows the enclosure doors to be opened when the system
is in Manual mode so the operator or supervisor can perform manual
machine functions.

While the doors are open, manual functions such as adjusting the fixture
can be performed. However, the jog feed is restricted. The jog feed is
limited to 80 inches per minute (2 meters per minute).

Note

A Door Open Fault can occur at the end of a program if the doors are
opened for part inspection or removal but the Tool Magazine is rotating to
the next tool in anticipation of the program restarting. To avoid this Door
Open Fault, do not engage the Manual Safety Override until all machine
movement has ceased - including movement of the Tool Magazine that
could occur at the end of a program.

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. Access Code Message on Manual Screen

3-60 Revision A Hurco Machining Centers


Programming Basics

To enable the Safety Override mode, access the CE Status & Diagnostics
screen.
1. From the Manual mode screen, touch the Manual Function
Setup softkey.
2. Touch the CE Diagnostics softkey. This screen appears:

Figure 3-37. CE Status & Diagnostics Screen

The fields on the CE Status & Diagnostics screen are defined as follows:

Field Definition
CE Configuration displays CE logic configuration.
Door Lock Status displays status as Unlocked or Locked.
Door Switch Status 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


Getting Started with Ultimax Manual

Entering the Access Code

A numeric access code is required to enable Limited Manual Operations.


Follow these steps to enter the access code:

1. Touch the Enter Code softkey. A message appears with a


prompt for entering a 4 digit code.
2. Enter a numeric code using the console keypad. Asterisks
(*) appear representing each entered digit. When the fourth
digit is entered, the asterisks and message disappear.
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. Incorrect Code Message on CE Status & Diagnostics Screen

• When the code is successfully entered, the Limited Manual


Operations feature is enabled, as indicated in the status field:

Figure 3-39. Enabled Field on CE Status & Diagnostics Screen

3-62 Revision A Hurco Machining Centers


Programming Basics

Entering a New Access Code

When a machine is first commissioned, no Access Code is set. A numeric


access code, entered from the console keypad, is required to enable
Limited Manual Operations.

Follow these steps to enter an access code for the first time:

1. Touch the Enter Code softkey. A message appears asking


you to enter a new code.
2. Enter the new access code and a prompt appears asking you
to re-enter the code for confirmation.
• If the same code is not entered, the code will not be
changed and a message appears prompting you to
enter the correct code.
• When the new code is re-entered, the code is saved
and a message appears verifying the code has been
changed.

Changing an Existing Access Code

To change an existing access code, follow these steps:

1. Touch the Change Code softkey. A message appears asking


you to enter the current code.
2. Enter the current numeric code from the console keypad. A
message appears asking you to enter the new code.
3. Enter the new code. A message appears asking you to re-
enter the new code for confirmation.
• If the new code is not re-entered, the code is not
changed.
• When the new code is verified, the code will
change and a message appears to confirm the
action.

Ultimax System August, 2002 3-63


Getting Started with Ultimax Manual

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. Error Message on the Auto Screen

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 Hurco Machining Centers


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. Stops all motion except the spindle.
2. Pulls the tool straight up and out of the part.
3. Stops the spindle.
4. 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


Getting Started with Ultimax Manual

Important
After the last choice is selected, the following sequence occurs:
1. A prompt is displayed to press the Start button while the
console Start Cycle button flashes.
2. When the Start Cycle button is pressed, the program begins
running at the specified point of the Start Block.
3. When the specified End Block is reached, the display
indicates that Recovery Restart mode is complete and the
Start Cycle button flashes again.
4. If the Start Cycle button is pressed again, then the program
will re-run using the same Start and End Blocks.

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. The softkey selections reappear on the Auto
screen.
b. The Start Block default is 1, and the End Block
default is the last block of the program.

2. Touch the Run Program softkey to run the program.

3-66 Revision A Hurco Machining Centers


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. Input Screen with Concurrent Running Program

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.
2. Press the Input key.
3. Touch the Exchange Edit/Run Programs softkey.

Figure 3-42. Input Screen with Exchange Edit/Run Programs Softkey

3-68 Revision A Hurco Machining Centers


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.
5. Touch the Exchange Edit/Run Programs softkey and the
program names are switched again.
6. Select the Auto button to run the program that was
originally running when the program was interrupted.

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


Getting Started with Ultimax Manual

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.

Ultimax Programming Training


Learn how to create part programs in minutes on the easy-to-use Ultimax
control. Hurco offers “hands-on” training classes to demonstrate the
powerful programming capabilities of Ultimax. Every customer will gain
an advantage by attending Ultimax training classes.

Ultimax training classes teach the machine operator to:

• Create part programs from blueprints.


• Minimize programming time.
• Decrease or eliminate programming mistakes – reducing
scrap and programming downtime, and extending tool life.
• Increase productivity.

• Enhance part programming capability with Ultimax options.


For additional information or to register for an Ultimax Program Training
class, call Hurco at (800) 638-1849.

3-70 Revision A Hurco Machining Centers


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

Protocols Usage or Handshaking


The term protocol or handshaking refers to the method by which data is
transferred between two devices. Without protocols, the sender may send
characters faster than the receiver can handle them. The receiver’s internal
buffers will probably overflow causing characters to disappear. The
Ultimax control uses two types of protocols:
• Hardware
• Software

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 Hurco Machining Centers


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 control’s 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 control’s 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. Order of Events when the Control Sends


These are the Control as Sender’s order of events:

Ultimax System August, 2002 A-3


Appendix

1. The Save operation is initiated at the Ultimax control


console.
2. A program is started at the remote device that receives the
characters sent by the control.
3. The Remote device’s internal buffers fill up. The handshake
line is reset LOW to stop the flow of characters.
4. The Remote device is able to receive characters again so it
sets the handshake signal HIGH to resume character flow.
5. The control reaches the end of the file and has no more
characters to transmit. The End Of File (E) character is
transmitted.
6. 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.

With this method, the remote device can regulate the control’s 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 Hurco Machining Centers


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 control’s 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. Order of Events when the Control Receives

The system follows these steps when receiving a transmitted file:

1. A program is started at the remote device that transmits the


characters to the Ultimax control.
2. The load operation begins at the control console.
3. The control’s internal buffers fill up. Its RTS and DTR lines
are reset LOW to stop the flow of characters.
4. The control is able to receive characters again, so it sets
RTS and DTR HIGH to resume character flow.
5. The remote device reaches the end of the file and has no
more characters to transmit. The End Of File (E) character is
transmitted.
6. 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.

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 HEX Char Name CTRL


DC1 11H XON CTRL Q
DC2 12H PUNCH ON CTRL R
DC3 13H XOFF 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 Hurco Machining Centers


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 receiver’s buffers overflow.
After the receiver is able to handle more characters, it sends an XON
signal.

Figure A-6. XON/XOFF Protocol Transmission Order

Ultimax System August, 2002 A-7


Appendix

The XON/XOFF protocol follows these transmission steps:

1. The receive sequence is started at the receiver. The receiver


sends XONs at 250 msec intervals.
2. The transmit sequence is started at the sender. The sender
sends a DC2. It sees one of the receiver’s XONs and then
begins to send characters.
3. The receiver’s internal buffer fills up. The receiver sends an
XOFF to stop the sender.
4. The sender receives the XOFF and stops transmission.
5. The receiver is able to receive characters again so it sends
the sender an XON.
6. The sender receives the XON and resumes transmission.
7. 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.
Note

Between steps 3–4 and 5–6, 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 sender’s
five-second timer may expire and characters will be sent without a
receiver.

A-8 Revision A Hurco Machining Centers


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
operator’s 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 Cutting Speed (FPM)


Steel
Up to 240 Brinell (24Rc) 90–175
240 to 320 Brinell (24–35 Rc) 50–90
320 to 500 Brinell (35–50 Rc) 5–50
Cast 60–90
Stainless 30–80
Cast Iron Formulas:
Regular 80–120
Hard 5–30 Surface Ft. Per Minute = (RPM x 3.14 x Tool Diameter) / 12
Non-Ferrous Chip Load = Feed in IPM / (RPM x Number of Teeth)
Brass 150–500 Feed in IPM = Chip Load x RPM x Number of Teeth
Magnesium 150–1000 RPM = (12 x SFPM) / (3.14 x Tool Diameter)
Copper 100–500
Regular 90–150
Hard 30–70
Titanium
Unalloyed 35–55
Alloyed 15–35

Ultimax System August, 2002 A-10


Appendix

Recommended Feed/Flute (Chip Loads)


Materials Face Mills Helical Mills Slotting & Side End Form Relieved
Mills Mills Cutters
Plastic .013 .010 .008 .007 .004

Magnesium Alloys .022 .018 .013 .011 .007

Aluminum Alloys .022 .018 .013 .011 .007

Free Cutting Brass and Bronze .022 .018 .013 .011 .007

Medium Brass and Bronze .014 .011 .008 .007 .004

Hard Brass and Bronze .009 .007 .006 .005 .003

Copper .013 .010 .007 .006 .004

Cast Iron, soft (150–180 BH) .016 .013 .009 .008 .005

Cast Iron, med. (180–220 BH) .013 .010 .007 .007 .004

Cast Iron, hard (220–300 BH) .010 .008 .006 .006 .003

Cast Steel .012 .010 .007 .006 .004

Med. Carbon Steel .010 .008 .006 .005 .003

Alloy Steel (180–220 BH) .008 .007 .005 .004 .003

Alloy Steel (220–300 BH) .006 .005 .004 .003 .002

Alloy Steel (300–400 BH) .004 .003 .003 .002 .002

Stainless Steels .006 .005 .004 .003 .002

Ultimax System August, 2002 A-11


Appendix

Feed and Speeds for High Speed Drills


The feeds and speeds in the following tables apply to average working conditions and materials. They are
recommended with due regard to conserving drills and avoiding excessive machine tool wear. Under many
conditions, these feeds and speeds may be considerably increased (increase in feed often helps break up chips),
while under other conditions they must be decreased. In order to secure the best results, both the speed and feed
should be increased or decreased in proper proportion. The liberal use of cooling compound will increase the
life of tools. Always keep drills sharp.

Feed per Revolution Material and Surface Feet per Minute

Drill Diameter Feed per Revolution Alloy Steel 20–30


up to 1/8 0.001–0.003 Aluminum and its alloys 200–300
1/8 to 1/4 0.002–0.006 Brass, Bronze 10–20
1/4 to 1/2 0.004–0010 Hard Chilled Cast Iron 10–20
1/2 to 1 0.007–0.015 Monel 30–50
1 and over 0.015–0.025 Magnesium 250–400
Mild Steel 80–110
Soft Cast Iron 70–125
Stainless Steel 50
Tool Steel 50–60
Titanium 10–60

Ultimax System August, 2002 A-12


Index

A B (continued)

Abort operation, 2-21 Bore Orient Retract, NC, 3-30


Absolute zero, 1-33 Brightness control, 1-3
Access code, 3-62
changing, 3-63 C
Allow Vacant Variables, NC, 3-39
Arcs C console key, 1-6
chord error, 3-27 Calculator
Arrow keys, 1-6 shim stock dimensions, 3-14
Assume Feed Rate, NC, 3-39 Calibrate Machine softkey, 1-34
ATC, 1-35 Calibrate the machine, 1-33
large tools, 1-39 Calibration
loading, 1-37 machine, 1-33
tool removal, 1-38 tool, 3-14
ATC Map, 1-40 Cancel the warm up cycle, 1-34
resetting, 1-41 CE Safety override mode, 3-60
ATC Map screen, 1-40 CE Status & Diagnostics screen, 3-61
Auto button, 3-65 CE2000, 3-60
Auto console key, 1-16 Change editor, 2-34
Auto cycle mode softkeys, 1-17 Change language, 2-34
Auto cycle run program, 1-18 Change to directory, 2-7
Auto cycle screen, 1-17 Change to Directory softkey, 2-5
Automatic tool monitoring, 3-27 Changing access code, 3-63
AutoSave time, 2-25 Changing serial port settings, 2-22
Autoscaling, 3-51 Changing the DRO character size, 2-26
Auxiliary console key, 2-23 Check for errors, 1-18
Auxiliary key, 1-5 Chip Removal Forward, 1-20, 1-23
Axes calibration, 1-34 Chip Removal Reverse, 1-20, 1-23
Axis Chord error, 3-24, 3-27
calibration, 1-34 Chord error figure, 3-28
feed rate dial, 3-25 Cleaning the work piece, 3-65
select switch, 1-13 Climb milling, 3-32
Axis control, 1-11 CNC configuration screen, 2-31
Axis Feed Rate dial, 1-11 Color parameters, 2-28
Axis limit switches, 1-34 text, 2-28
Axis motion figure, 3-3 Coolant Washdown Off, 1-20, 1-23
Coolant Washdown On, 1-20, 1-23
B Communications panel, 1-29
Communications panel figure, 1-29
Backup Config and Machine Files, 2-33 Compute estimated run time, 1-18
Baud rate, 2-14 Concurrent programming, 3-67
Bore Dwell, NC, 3-30 access from Input screen, 3-67
Concurrent programming screen, 3-67

Ultimax System August, 2002 I-1


Getting Started with Ultimax Manual

C (continued) C (continued)

Console, 1-2 Console knobs (continued)


Console buttons Spindle Speed, 1-11
Emergency Stop, 3-65 Consoles, 1-2
Feed hold, 1-15, 3-65, 3-68 Contrast control, 1-3
Interrupt cycle, 3-24, 3-65 Control panel, 1-3
Machine operations, 1-16 Control power off time, 1-43
motion control buttons, 1-15 Conversational, 1-24
Motion hold, 1-15 Conversational part program
Spindle Off, 3-68 running, 3-59
Console keys Conversational part programming
Alt, 1-7 concurrent, 3-67
arrow keys, 3-13 manual run, 1-26
Auto, 1-16, 1-28 milling parameters, 3-31
C, 1-6 single cycle, 1-21
Coolant Conversational programming
Auto, 1-28 recovery restart, 1-18
Secondary, 1-28 Coolant, 1-28, 3-15, 3-17
Delete, 1-6 Auto, 1-28
End, 1-6 primary, 1-28
Enter, 1-6 copy all tagged programs, 2-12
F, 1-6, 1-7 Copy part programs, 2-8
Home, 1-6 Crash prevention, 3-8
Insert, 1-6 Create directory, 2-10
Interrupt cycle, 1-16 Crosshair cursor, 3-52, 3-54, 3-56
Machine Mode, 1-16 CRT degauss, 2-34
Auto, 1-16 Current directory screen, 3-50
Manual, 1-16 Current program screen, 2-3
Single, 1-16 Cursor control, 1-6
Test, 1-16 Cutter Comp using Insert Arc figure, 3-
Machine operations 35
Spindle Cutter Comp using Insert Line, 3-36
On/Off, 1-28 Cutter compensation, 3-14
Manual, 1-16 UltiPocket parameters
Page Down, 1-6 Insert Arc, 3-35
Page Up, 1-6 Insert Line, 3-36
Primary coolant, 1-28 Cutter compensation figure, 3-14
Single, 1-16
Spindle Off, 1-28
Spindle On, 1-28 D
Start Cycle, 1-28, 3-59
Test, 1-16 Data block, 3-57
Tool changer, 1-28 graphics on/off, 3-51
Console knobs search, 1-10
Axis Feed Rate, 1-11 search from graphics, 3-56
Rapid Override, 1-11

I-2 Revision A Hurco Machining Centers


Index
D (continued)
D (continued) Download/upload screen, 2-15
Drill Dwell, NC, 3-30
Data block displayed after search screen, Drilling
3-57 dwell parameter, 3-28
Date, 2-24 feedrate, 3-21
Default communication settings table, 2-21 Drives
Default communications settings, 2-21 program storage, 2-9, 2-13
delete all tagged programs, 2-12 DRO, 3-4
Delete directory, 2-10 DRO display units, 2-26
Delete key, 1-6 DXF option
Delete part programs, 2-8 color settings, 2-29
Delete tool
softkey, 3-18 E
Depletion retract, 3-27 Enter key, 1-6
Diameter, 3-16 Emergency Stop, 3-65
Diameter Comp, 3-16 button release, 1-32
Digital Read Out, 2-26 Emergency Stop button, 1-4
Direction), 3-17 Emergency Stop for shut down, 1-42
Directories End Block, 1-17
reorganize, 2-8 End key, 1-6
Directory
change, 2-7 Entering the access code, 3-62
creating, 2-10 Erase current program, 3-42
delete, 2-10 Erase functions, 3-42
structure figure, 2-2 part setup, 3-43
Directory program names, 2-6 program, 3-43
Disable X Scaling, NC, 3-39 reset program parameters, 3-43
Disable Z Scaling, NC, 3-39 tool setup, 3-43
Disk operations, 2-7 Erase functions screen, 3-43
Disk Operations Erase message, 3-49
List Directory softkey, 2-7 Erase running program, 3-45
Disk operations list directory, 2-7 Erase running program screen, 3-45
Diskette Error checking, 1-10, 1-18
storage, 2-35 using graphics, 3-58
Diskette in drive before reboot, 2-37 Error messages
Diskette in drive during reboot, 2-37 on graphics screen, 3-58
Display Establishing servo power, 1-32
color defaults, 2-30 estimate run time, 1-18
Door Open Fault, 3-60 European machines, 1-1
Download from current drive to Exchange Edit/Run Programs softkey, 3-68
peripheral device, 2-20 Export program as text file, 2-13
Download from memory to peripheral
device, 2-19
Download programs, 2-14
Download send, 2-19
Download/upload, 2-14

Ultimax System August, 2002 I-3


Getting Started with Ultimax Manual

F G

F console key, 1-6 General Parameters, 3-23, 3-24


Feed Hold button, 1-15, 3-65, 3-68 defaults and ranges, 3-27
Feed Hold console button, 1-34 ranges and defaults, 3-27
Feed/Flute (Tooth), 3-15, 3-17 General parameters ranges and default
Feedrate values table, 3-27
finish, 3-32 General parameters screen, 3-23
plunge, 3-20 Graphics, 3-11, 3-51
Feeds and speeds color settings, 2-29
automatic calculation of, 3-20, 3-21 data block search, 1-10, 3-56
Figures drawing stops, 3-51
Axis motion, 3-3 error checking, 1-10, 3-58
Chord error, 3-28 isometric view, 3-52
Communications panel, 1-29 on or off block, 3-51
Cutter Comp using Insert Arc, 3-35 parameters, 3-54, 3-55
Cutter Comp using Insert Line, 3-36 screen buttons, 1-9
Cutter compensation, 3-14 views, 3-52
Directory structure, 2-2 XY plane view, 3-57
Jog unit, 1-12 zoom, 3-54
Machining, 1-1 Graphics color parameter defaults table, 2-29
Max console panel groups, 1-4 Graphics color parameters, 2-29
Negative first peck offset, 3-26 Graphics parameters screen, 3-54
Part zero relative to machine zero, 3-3 Graphics screen, 1-9
Positive first peck offset, 3-26 Graphics screen error message, 3-58
Ultimax 4 and Max consoles, 1-2 Graphics screen with all planes view, 3-53
Ultimax 4 console panel groups, 1-3 Graphics screen with isometric view, 3-52
File display method, 2-27
File extension
wildcard), 2-9 H
File Management, 2-2
Find, 3-58 Handshaking, 2-22
Finish Hardware options, 1-1
feed, 3-32 Help key, 1-5
speed, 3-32 Holes Parameters, 3-28
XY, 3-32 Holes parameters screen, 3-29
Z, 3-32 Home key, 1-6
Finish plunge type, 3-33 Hurco
First Peck Offset, 3-27 telephone numbers, training, 3-70
Floppy drive, 2-9, 2-13
Flutes, 3-15, 3-17 I
Foreseeable misuse
unattended operation, 3-59 Identify portion of graphic for search
Format diskette, 2-13 screen, 3-56
Full DRO, 1-20, 1-23 Inch
Full Status, 1-20, 1-23

I-4 Revision A Hurco Machining Centers


Index

I (continued) M

Threads per, 3-13 M6 Initiates Tool Change, NC, 3-39


Input key, 1-5 Machine
Input screen, 1-31, 3-22, 3-42 calibrate, 1-33
Exchange Edit/Run Programs control buttons, 1-15
softkey, 3-68 major components, 1-1
tool setup, 3-11 mode buttons
Insert Arc and Insert Lines softkeys 3-34 Manual, 1-26
Insert key, 1-6 mode console key
Interrupt console key, 1-16 Single, 1-16
Interrupt Cycle button, 3-24, 3-65 mode console keys
Interrupt cycle Z retract, 3-24, 3-27 Manual, 1-16
Inward pocket plunge near center, 3-33 Test, 1-16
Isometric view, 3-52 mode keys
Auto, 1-16
operations
J buttons, 1-16
Coolant
Jog Auto, 1-28
control buttons, 1-12 Secondary, 1-28
parameters, 1-14 Primary Coolant, 1-28
Jog unit powering up, 1-30
axes jog buttons, 3-8 Machine calibration screen, 1-33
manual operation for, 1-16 Machine components, 1-1
Store Position button, 3-8, 3-14, 3-19 Machine control, 1-11
Jog Unit, 1-12 Machine mode console keys, 1-16
Jog unit figure, 1-12 Machine zero, 3-3
Maching center figure, 1-1
K Manual Function Setup softkey, 1-27
Manual Jog
Keyboard, 1-5 Feed keys, 1-13
optional, 1-8 hand wheel, 1-13
hand wheel multiplier keys, 1-13
L Manual Jog Feed parameter, 1-14
Ladder configuration screen, 2-32 Manual key, 1-16
Language files, 1-30 Manual mode button, 1-26
change, 2-34 Manual screen, 1-26
Large tools in the ATC magazine, 1-39 loading tools, 3-2
Lead-in move, 3-32 park machine, 1-43
Lead-out move, 3-32 Manual Spindle Speed parameter, 1-14
Least Dwell Units, NC, 3-39 Max console
Least Scaling Factor, NC, 3-39 console keys, 1-4
Limit switches, 1-34 Max console panel group figure, 1-4
Linear positioning, NC, 3-39
Loading a tool in the spindle, 1-35
Loading tools in ATC magazine, 1-37

Ultimax System August, 2002 I-5


Getting Started with Ultimax Manual

M (continued) N (continued)

Memory NC parameters - M and G code program


permanent, 3-42, 3-46 numbers, 3-40
temporary, 3-42, 3-44, 3-46 NC parameters screen, 3-37
Metric NC Configuration parameters, 3-38
pitch in mm per thread, 3-13 NC part program
Milling running, 3-59
direction, 3-32 error conditions, 3-64
feedrate, 3-21 NC part programming
parameters, 3-32 Allow Vacant Variables, 3-39
blend offset, 3-32 Assume Feed Rate, 3-39
blend overlap, 3-32 Bore Dwell, 3-30
finish feed, 3-32 Bore Orient Retract, 3-30
finish speed, 3-32 Disable X Scaling, 3-39
finish X-Y, 3-32 Disable Z Scaling, 3-39
finish Z, 3-32 Drill Dwell, 3-30
milling direction, 3-32 least dwell units, 3-39
pocket overlap, 3-32 least scaling factor, 3-39
Milling Parameters, 3-31 linear positioning, 3-39
Milling parameters screen, 3-31 M6 Initiates Tool Change, 3-39
Miscellaneous functions screen, 3-51 probing part setup, 3-10
Motion Reference Point X, 3-39
stop, 3-65 Reference Point Z, 3-39
Motion Hold button, 1-15 shift offsets, 3-9
Multiple parts, 3-9 Tool Length Tolerance, 3-39
NC programming
test run mode, 1-24
N NC Variables, 3-41
NC Work Offsets, 3-9
Naming directory, 2-6 Negative first peck offset figure, 3-26
Naming part program, 2-6 Network parameters, 2-28
Naming subdirectory, 2-6 New access code, 3-63
Naming part programs, 3-2 Numeric keypad, 1-7
NC Auto screen, 3-64
NC codes
G41, 3-16 O
G42, 3-16
G54-59, 3-9 Offset, 3-6
G86, 3-30 blend, 3-32
G89, 3-30 Offset Z, 3-6
M06, 3-16 Operator specify pocket start, 3-33
NC Parameters Optional keyboard, 1-8
Configuration, 3-38 Optional program stop, 3-27
M and G Code Program No., 3-40 Options
NC Variables, 3-41 hardware and software, 1-1
NC Parameters, 3-37 Orient Spindle softkey, 1-27

I-6 Revision A Hurco Machining Centers


Index

O (continued) P (continued)

Orientation hole, 1-35 permanent storage, 2-5


Orientation key, 1-35 renaming, 2-7
Overlap restore, 3-46
blend, 3-32 storage, 2-9, 2-13
pocket, 3-32 tagging, 2-11
Override Knobs, 1-11 templates, 3-11
Override lockout, 3-25, 3-27 tool setup, 3-11
erase, 3-43
restore, 3-47
P Part program names, 2-6, 3-2
Part programming
Page Down key, 1-6 concurrent, 3-67
Page Up key, 1-6 general parameters
Parameters ranges and defaults, 3-27
blend offset, 3-32 part setup, 3-3
blend overlap, 3-32 planning, 3-1
cutter compensation, 3-34 program parameters, 3-22
erase program, 3-43 Part programming and graphics, 3-51
finish feed, 3-32 Part Programming softkey, 3-7, 3-18
finish speed, 3-32 Part setup, 3-3, 3-4
finish X-Y, 3-32 erase, 3-43
finish Z, 3-32 restore, 3-47
graphics, 3-54, 3-55 softkey, 3-18
jog unit, 1-14 Part Setup fields, 3-6
manual jog feed, 1-14 Part setup screen, 3-4
manual spindle speed, 1-14 Part Setup softkeys, 3-7
milling, 3-32 Part Tool Setup
milling direction, 3-32 restore all, 3-47
Override lockout, 3-25 restore part program, 3-47
pocket overlap, 3-32 restore program, 3-47
Program protect, 3-25 restore program parameters, 3-47
Tool change position, 3-25 Part zero, 3-2, 3-3
Park Machine softkey, 1-27 Part zero relative to machine zero, 3-3
Park the machine, 1-43 Part Zero X and Y, 3-6
Part fixturing, 3-2 Peck
Part program clearance plane, 3-24, 3-27
copying, 2-8 Pop-up text window, 1-8
deleting, 2-8 Ports
erase copy of, 3-42 loading programs from, 2-18
exporting as text file, 2-13 serial, 2-21
load from current directory, 2-4 Positive first peck offset figure, 3-26
loading, 1-30 Power
part setup, 3-4 off, 1-42
erase, 3-43 Power On button, 1-15
restore, 3-47

Ultimax System August, 2002 I-7


Getting Started with Ultimax Manual
P (continued)
Power On console button, 1-32 R (continued)
Power up, 1-30
daily checks, 1-30 Rename part programs, 2-7
machine, 1-30 Rename program, 2-7
Probe Z, 3-6 Reset master, 2-37
Probing Reset Master softkey, 2-37
softkey, 3-18 Reset Part Count, 1-20, 1-23
Probing option Reset port parameters, 2-21
part probing Reset Servos & Spindle softkey, 1-27, 1-32
in NC, 3-10 Resetting ATC Map, 1-41
Program Restart, 1-4
copy, 2-8 Restart machine after Power Off, 1-43
delete, 2-8 Restart machine after E-Stop, 1-42
Program mask, 2-8 Restart parked machine, 1-43
Program parameters, 3-22 Restore all, 3-47
General Parameters, 3-23 Restore Config Machine Files, 2-33
Holes Parameters, 3-28 Restore functions, 3-46
Milling Parameters, 3-31 change current directory, 3-50
Program Parameters copy program, 3-50
NC Parameters create directory, 3-50
Configuration, 3-38 current storage drive directory, 3-50
M & G Code Numbers, 3-40 delete program, 3-50
NC Variables, 3-41 part setup, 3-47
NC Parameters, 3-37 part tool setup, 3-47
Program Parameters softkey, 3-7 rename program, 3-50
Program protect, 3-25, 3-27 tool setup, 3-47
Programming Mode keys, 1-5 Restore functions screens, 3-47
Restore part program, 3-47
Restore program parameters, 3-47
R Retract Clearance, 3-24, 3-27
Review key, 1-5
Rapid Override dial, 1-11 Root directory, 2-2
Rapid traverse, 3-27 RS-232-C serial port settings, 2-21
for X, Y, & Z axes, 3-24 Run, 3-59
Read DXF file, 2-34 conversational part program, 1-17
Read program from disk, 2-4 manual, 1-26
Reboot, 2-37 time estimate, 1-18
Recovery restart, 1-18 Run program
mill contour, 1-18 Auto cycle, 1-18
Reference Point X, NC, 3-39 single cycle, 1-22
Reference Point Z, NC, 3-39 Run program screen, 1-19
Remote Jog Unit, 1-12
Remote jog unit figure, 1-12
Removing tools from the ATC, 1-38

I-8 Revision A Hurco Machining Centers


Index

S S (continued)

Safety Screens (continued)


CE2000, 3-60 M and G codes, 3-40
override mode, 3-60 NC Configuration parameters, 3-38
while running program, 3-59 Part Setup, 3-4
work region, 3-24 Restore Functions, 3-47
Safety Work Region, 3-6, 3-8 Run program, 1-19
Safety work region screen, 3-8 Safety work region, 3-8
Saving a program Single Cycle, 1-21, 1-22
to hard drive, 2-5 System configuration, 2-23
with date/time stamp, 2-24 Test Run, 1-24
Screen Text entry window, 1-8
Download/upload, 2-15 Tool Setup, 3-12
Screen blank time, 2-25 Select a storage drive, 2-9, 2-13
Screens Select DRO, 1-20, 1-23
ATC map, 1-40 Select Current Storage Directory, 2-5
Auto Cycle, 1-17 Select port, 2-21
CE Status & Diagnostics, 3-61 Send a part program, 2-19
CNC configuration, 2-31 Serial port setup, 2-22
Concurrent programming, 3-67 Serial Port status messages, 2-16
Current directory, 3-50 Set Current System Time softkey, 2-24
Current program, 2-3 Set Feed softkey, 1-25
Data block after search, 3-57 Set network parameters, 2-28
Erase functions, 3-43 Set Plunge or Segment Feed, 1-25
Erase running program, 3-45 Set Tool Zero softkey, 3-19
General parameters, 3-23 Setting Serial Port, 2-22
Graphic with isometric view, 3-52 Setting the DRO Display Units, 2-26
Graphics, 1-9 Shift (NC), 3-9
Graphics all planes view, 3-53 shut down
Graphics error message, 3-58 control power off time, 1-43
Graphics parameters, 3-54 Shut down, 1-42
Holes parameters, 3-29 Emergency Stop, 1-42
Holes Parameters, 3-28 park machine, 1-43
Identify graphic for search, 3-56 Single cycle
Input, 1-31, 3-22, 3-42 run program, 1-22
Insert Arc & Lines softkeys, 3-34 Single cycle mode, 1-21
Ladder configuration, 2-32 Single cycle mode softkeys, 1-17
Machine calibration, 1-33 Single cycle screen, 1-21, 1-22
Manual, 1-26, 3-2 Single key, 1-16
Milling Parameters, 3-31 Skew Angle, 3-6
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 August, 2002 I-9


Getting Started with Ultimax Manual

S (continued) S (continued)

Softkeys, 1-5, 1-7 Storage functions color parameters, 2-30


Delete Tool, 3-18 Storage Functions softkey, 2-3
Exit, 3-7, 3-19 Store Machine Position softkey, 3-7
Insert Arc, 3-34 Store Position key, 1-13
Insert Lines, 3-34 Storing part programs, 2-5
Orient Spindle, 3-7 Subdirectory names, 2-6
Part Programming, 3-7, 3-18 Subprograms
Part Setup, 3-18 part probing
Probing, 3-7, 3-18 in NC, 3-10
Program Parameters, 3-7 Surface speed, 3-15, 3-17
Store Machine Position, 3-7 System Configuration, 2-23
Tool Home, 3-18 System configuration screen, 2-23
Tool Setup, 3-7
Tool Zero, 3-19
Software options, 1-1, 3-70 T
Special function keys, 1-6
Speed, 3-15, 3-20 Table
finish, 3-32 fixturing part, 3-2
Speed (RPM), 3-17 protection, 1-43, 3-8
Speed RPM, 3-21 Tables
Spindle Default communication setting, 2-21
manual speed, 1-14 Default parameter values, 3-27
on/off buttons, 3-68 General parameter ranges, 3-27
On/Off keys, 1-28 Graphics color defaults, 2-29
orient, 1-27 Storage function color defaults, 2-30
RPM dial, 3-15 Text color parameter defaults, 2-28
speed, 3-21 Tag part programs, 2-11
tool removal, 1-36 Tap
Spindle control, 1-11 threads per inch, 3-13
Spindle On, 1-28 Test key, 1-16
Spindle Speed dial, 1-11 Test run mode, 1-24
Spindle unclamp button, 1-36 Test run screen, 1-24
Start block, 1-17 Test run softkeys, 1-17
Start Cycle button, 1-15 Text
Start Cycle console button, 1-32 color settings, 2-28
Stop Cycle button, 1-15 Text color parameter defaults table, 2-28
Stop motion, 3-65 Text entry window, 1-8, 2-27
Stop reading programs from a disk, 2-4 Text entry window screen, 1-8
Storage drive Text screen, 1-5
selecting, 2-9, 2-13 Time, 2-24
Storage function color parameter Toggle program tag, 2-11
defaults table, 2-30 Toggle Rapid Override Enable, 1-20, 1-23
Storage Functions, 2-3
color settings, 2-30

I-10 Revision A Hurco Machining Centers


Index

T (continued) U

Tool Ultimax
broken, 3-11 software
calibration, 3-6, 3-14 options, 3-70
changer keys, 1-28 upgrade, 2-35
descriptions in the system, 3-12 Ultimax 4 and Max consoles figure, 1-2
diameter, 3-11, 3-14, 3-20, 3-21 Ultimax 4 panel groups figure, 1-3
in Spindle, 1-35 Ultimax training, 3-70
in Spindle softkey, 1-27 Unattended operation, 3-59
number, 3-11, 3-13 Untag all programs, 2-11
setup, 3-11, 3-43, 3-47 Upgrade system files, 2-35
activate coolant, 1-28 Upload from peripheral device, 2-18
checking, 3-11 Upload programs, 2-14
screen, 3-12 Upload receive, 2-17
templates, 3-11 Uploading a part program, 2-17
Setup softkey, 3-7
types, 3-11, 3-13 V
zero, 3-19
Tool, 3-16 Video hardware type, 2-27
Tool change position, 3-25, 3-27
Tool changer W
orientation key, 1-35 Warm Up Machine softkey, 1-34
Tool changers, 1-35 Warm up the machine, 1-34
Tool holder Wildcard
orientation hole, 1-35 file extension), 2-9
Tool Home Work offsets for NC programming, 3-9
softkey, 3-18 Work Offsets softkey, 3-9
Tool Length Tolerance, NC, 3-39 Work piece, 3-6
Tool loading cleaning, 3-65
machine spindle, 1-35 fixturing, 3-2
Tool Offsets, NC, 3-18 safety region, 3-8
Tool removal from ATC magazine, 1-38 Write part programs to disk, 2-5
Tool removal from spindle, 1-36
Tool Setup fields, 3-16
Tool setup screen, 3-12 Z
Tool Setup softkeys, 3-18
Tool setup with tool types, 3-13 Z Bottom parameter, 3-8
Tool Type, 3-16 Zero calibration, 3-11, 3-14, 3-19
Trackball, 1-9, 3-56 Zero Calibration, 3-17
Training classes, 3-70 Zoom, 3-54
Turning off the text entry window, 2-27 Zero calibration
Turning on the text entry window, 2-27 in NC, 87

Ultimax System August, 2002 I-11

Вам также может понравиться