Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ultimax
Getting Started with Ultimax Manual
August, 2002 Revision A
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.
Ultimax System
August, 2002
ii
Revision A
Caution
The machine may be damaged, or a part ruined, if the described
procedure is not followed.
Important
Ensures proper operation of the machine and control.
HURCO
Troubleshooting
Steps that can be taken to solve potential problems.
Warning
The operator may be injured and the machining center
severely damaged if the described procedure is not
followed.
Ultimax System
August, 2002
iii
Sample Screens
Some sample screens in this manual were captured on a stand-alone
Ultimax system. The screens on your system may vary slightly. The Input
screen below illustrates softkeys and includes the software version (circled
below).
Figure 1.
Input Screen
iv
Revision A
Table of Contents
Machine and Console Basics
Machine Components .......................................................................................... 1-1
Consoles............................................................................................................... 1-2
Control Panel Function Groups ............................................................... 1-3
Emergency Stop Buttons.......................................................................... 1-4
Programming Keyboard........................................................................... 1-5
Text Screen Data Entry................................................................ 1-5
Programming Mode ......................................................... 1-5
Text Screen Cursor Control Keys .................................... 1-6
Softkeys ....................................................................................... 1-7
Numeric Keypad .......................................................................... 1-7
Pop-up Text Entry Window ......................................................... 1-8
Optional Computer Keyboard.......................................... 1-8
Graphics Screen Data Entry......................................................... 1-9
Axis, Spindle, and Machine Control...................................................... 1-11
Override Knobs.......................................................................... 1-11
Jog Unit ..................................................................................... 1-12
Setting Jog Unit Parameters....................................................... 1-14
Machine Control ........................................................................ 1-15
Machine Operations ............................................................................... 1-16
Machine Mode ........................................................................... 1-16
Auto Cycle Mode Softkeys............................................ 1-17
Single Cycle Mode ........................................................ 1-17
Test Run Mode............................................................... 1-24
Manual Mode ................................................................. 1-26
Spindle ..................................................................................... 1-28
Tool Changer ............................................................................. 1-28
Coolant ..................................................................................... 1-28
Communications Panel ...................................................................................... 1-29
Power Up ........................................................................................................... 1-30
Routine Daily Checks ............................................................................ 1-30
Machine Power ...................................................................................... 1-30
Establishing Servo Power ...................................................................... 1-32
Calibrate the Machine ............................................................................ 1-33
Axes Calibration .................................................................................... 1-34
Warm Up the Machine........................................................................... 1-34
Ultimax System
August, 2002
vi
Revision A
Table of Contents
Ultimax System
August, 2002
vii
viii
Revision A
Table of Contents
Programming Basics
Part Programming Setup ...................................................................................... 3-1
Part Fixturing and Tool Loading.............................................................. 3-2
Part Program Names ................................................................................ 3-2
Part Setup ................................................................................................. 3-3
Entering Part Setup Information .................................................. 3-4
Part Setup Fields .............................................................. 3-6
Part Setup Softkeys .......................................................... 3-7
Safety Work Region..................................................................... 3-8
NC Work Offsets ......................................................................... 3-9
NC Probing Part Setup............................................................... 3-10
Tool Setup.............................................................................................. 3-11
Entering Tool Setup Information ............................................... 3-12
Tool Setup Fields ........................................................... 3-16
Tool Setup Softkeys....................................................... 3-18
Automatic Feed and Speed Calculations ................................... 3-20
Entering Zero for Speed (RPM) Value .......................... 3-20
Entering Actual Speed (RPM) Value............................. 3-21
Formulas for Automatic Calculations............................ 3-21
Program Parameters ............................................................................... 3-22
General Parameters .................................................................... 3-23
Holes Parameters ....................................................................... 3-28
Milling Parameters..................................................................... 3-31
Cutter Comp Parameter.............................................................. 3-34
NC Parameters ........................................................................... 3-37
NC Configuration Parameters........................................ 3-38
M and G Code Program Numbers ................................. 3-40
NC Variables.................................................................. 3-41
Erase Functions.................................................................................................. 3-42
Erase Current Program........................................................................... 3-42
Erase Running Program ......................................................................... 3-45
Restore Functions............................................................................................... 3-46
Graphics ............................................................................................................. 3-51
Views ..................................................................................................... 3-52
Zoom ...................................................................................................... 3-54
Graphics Parameters .............................................................................. 3-54
Data Block Search.................................................................................. 3-56
Graphics Error Checking ....................................................................... 3-58
Running Part Programs ...................................................................................... 3-59
Ultimax System
August, 2002
ix
Appendix
Index
Revision A
Figure List
Figure 1-1.
Figure 1-2.
Figure 1-3.
Figure 1-4.
Figure 1-5.
Figure 1-6.
Figure 1-7.
Figure 1-8.
Figure 1-9.
Figure 1-10.
Figure 1-11.
Figure 1-12.
Figure 1-13.
Figure 1-14.
Figure 1-15.
Figure 1-16.
Figure 1-17.
Figure 2-1.
Figure 2-2.
Figure 2-3.
Figure 2-4.
Figure 2-5.
Figure 2-6.
Figure 2-7.
Figure 3-1.
Figure 3-2.
Figure 3-3.
Figure 3-4.
Figure 3-5.
Figure 3-6.
Figure 3-7.
Figure 3-8.
Figure 3-9.
Figure 3-10.
Figure 3-11.
Figure 3-12.
Figure 3-13.
Figure 3-14.
Ultimax System
August, 2002
xi
xii
Milling Parameters Screen with Insert Arc and Insert Line Softkeys3-34
Cutter Compensation Using the Insert Arc Parameter...................... 3-35
Cutter Compensation Using the Insert Line Parameter..................... 3-36
NC Parameters Screen....................................................................... 3-37
NC ParametersConfiguration Parameters Screen ......................... 3-38
NC ParametersM and G Code Program Numbers Screen ............ 3-40
Input Screen with Erase Functions Softkey ...................................... 3-42
Erase Functions ................................................................................. 3-43
Input Screen with Do you really want to Erase? Message ............ 3-44
Input Screen with Erase Running Program Softkey ......................... 3-45
Input Screen with Restore Functions Softkey................................... 3-46
Input Screen with Restore Functions ................................................ 3-47
Input Screen with Do you really want to Erase? Message ............ 3-49
Current Directory Screen After Selecting a Restore Function.......... 3-50
New Block Screen with Miscellaneous Functions............................ 3-51
Graphics Screen with Isometric View............................................... 3-52
Graphics Screen Showing All Planes................................................ 3-53
Graphics Parameters Screen.............................................................. 3-54
Identifying a Portion for the Search .................................................. 3-56
Data Block Displayed After the Search ............................................ 3-57
Graphics Screen Error Message ........................................................ 3-58
Access Code Message on Manual Screen......................................... 3-60
CE Status & Diagnostics Screen ....................................................... 3-61
Incorrect Code Message on CE Status & Diagnostics Screen .......... 3-62
Enabled Field on CE Status & Diagnostics Screen........................... 3-62
Error Message on the Auto Screen ................................................... 3-64
Input Screen with Concurrent Running Program.............................. 3-67
Input Screen with Exchange Edit/Run Programs Softkey ................ 3-68
Revision A
Table List
Table 2-1.
Table2-2.
Table2-3.
Table2-4.
Table2-5.
Table 3-1.
Ultimax System
August, 2002
xiii
Ultimax System
August, 2002
xiv
Chapter 1
Machine Components
Before using the machine, you should become familiar with its
components. Because of European Committee (CE) requirements, Hurco
machines sold in Europe differ somewhat from those sold elsewhere. The
figure below identifies some of the easily recognized components of a
machine. The console is in front of the machine, facing the operators
area.
Figure 1-1.
Hurco machines are available with several hardware and software options.
Information about these options is available from Hurco or your Hurco
Distributor.
Ultimax System
August, 2002
1-1
Consoles
The Ultimax 4 console and the Max single screen (Max) console use
Ultimax software:
Figure 1-2.
The console, and the electrical components required to operate it, are
called the control or the CNC (Computer Numeric Control). Some of
the electrical components are built into a separate enclosure kept in the
machines electrical cabinet.
Some of the controls internal components, such as disk drives and
memory, are like those in a PC. Disk operations, such as copying, deleting
and storing files, are also similar.
The floppy drive is located on the consoles right side panel. To protect
the drive from debris, the protective floppy drive cover should be closed,
except when inserting or removing a diskette. The floppy drive is standard
on the Ultimax 4 console, and optional on the Max console.
Hurco offers the optional Delight package for the Ultimax 4 console. The
Delight package includes a keyboard tray, document holder and print
holder. An optional keyboard tray is also available for the Max console.
A miniature PS/2 keyboard and tray package is available for the Max
console.
The Max Classic optional package for the Max console is also available
from Hurco. The Max Classic package includes touchscreen graphics,
floppy drive, memory upgrade to 64 MB RAM, hard drive upgrade to 2
GB.
Information about options is available from Hurco or your Hurco
distributor.
1-2
Revision A
Figure 1-3.
The Ultimax 4 console also has a power on button, emergency stop button,
and brightness control thumbwheels for the Text screen and Graphics
screen. Some consoles are also equipped with contrast control
thumbwheels.
Ultimax System
August, 2002
1-3
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
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:
Softkeys
Numeric Keypad
Ultimax System
August, 2002
1-5
Page Down - position the cursor at the beginning of the next page.
1-6
Arrow keys - move the cursor from one field to the next, or
advance a part program to the next data block.
Revision A
Softkeys
Softkeys have a three-dimensional look on the touch screen of the console.
Each softkey is labeled with an operation. Touching the softkey selects its
operation.
If a softkey appears grayed out, the operation is not available because
the cursor is not in a specific field, or the machine does not support the
option.
Note
Another way to activate a softkey is to press and hold the F console
key while you simultaneously press the number key that corresponds
to the softkey number (F1, F2, . . . F8).
Numeric Keypad
The numeric keypad allows you to enter numbers and calculate values in
the Text screen. Perform the following operations with this keypad:
Ultimax System
August, 2002
1-7
Figure 1-5.
1-8
Revision A
Use the console trackball on the Ultimax 4 console, Select console key,
and Draw console key with the Graphics screen. Use a stylus or touch the
Max console screen in place of the console trackball.
Roll the trackball on the Ultimax 4 console with your fingers to operate it.
The trackball can be used to perform the following tasks:
Ultimax System
1-9
For information on using graphics with part programs, see the Graphics
section in the Programming Basics chapter.
1-10
Revision A
Override Knobs
Three knobs on the upper console allow you to override the programmed
axis feedrate, rapid, and spindle speed.
The Override knobs function as follows:
Ultimax System
August, 2002
1-11
Jog Unit
Use the Jog Unit to manually jog the axes. The Console Jog Unit is on the
Max console. The hand-held Remote Jog Unit can be removed from the
console and carried closer to the work piece. The Remote Jog Unit is
standard on the Ultimax console and an option on the Max console. Both
Jog Units function the same:
1.
2.
b.
Or
3.
b.
Important
Other than the Emergency Stop button, the Jog Unit does not affect
running programs.
Figure 1-7.
1-12
Revision A
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.
Store Position Key - record the axis current position in the part
programs setup screens.
Note
See the Setting Jog Unit Parameters section for instructions on
setting the Jog Unit parameters.
2.
b.
Or
Use the Hand Wheel Multiplier:
Ultimax System
a.
b.
August, 2002
1-13
1-14
1.
2.
Revision A
Machine Control
Machine Control buttons start and stop machine operation. The buttons
function as follows:
2.
3.
Important
Never press the Start Cycle button without knowing exactly what the
machine will do.
Ultimax System
1.
Press the Feed Hold (or Motion Hold) console button to stop
axis motion.
2.
3.
Press the Feed Hold (or Motion Hold) console button again.
August, 2002
1-15
Machine Operations
The Machine Operations console keys are needed to run part programs
and control the machine during cutting. These keys are labeled under the
Machine Mode, Spindle, Tool Changer, and Coolant groupings.
Machine Mode
The Machine Mode console keys have these functions:
1-16
Test - provides access to test run facilities such as Dry Run and
Feed and Speed Optimization.
Revision A
Figure 1-8.
For Conversational part programs, the Start Block and End Block fields
display the programs first and last data blocks. If you want to execute
only a certain portion of the program, these fields may be changed.
Identify the start and end data blocks of an NC Program by touching the
appropriate softkey.
Ultimax System
August, 2002
1-17
1-18
Revision A
Figure 1 - 9.
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
1-20
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).
Revision A
Figure 1-10.
Note
For information on the Single Cycle screen softkeys, see the Auto
Cycle Mode Softkeys section.
Ultimax System
August, 2002
1-21
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
Ultimax System
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).
August, 2002
1-23
Figure 1-12.
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
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
Ultimax System
August, 2002
1-25
Figure 1-13.
1-26
Manual Screen
Revision A
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.
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.
Ultimax System
August, 2002
1-27
Spindle
Tool Changer
Coolant
1-28
Revision A
Communications Panel
Each Hurco machine may be connected to peripheral devices through a
communications panel located on the machines electrical cabinet.
Figure 1 - 14.
Communications Panel
Ultimax System
August, 2002
1-29
Power Up
The operator must perform routine checks before attempting to power up
the machine.
Machine Power
The machines On/Off switch supplies power to the entire machine,
including the console. The power switch is located behind the machine, on
the electrical cabinet door.
When the machine is turned on, start up and self-test information appears
on the console screen. Power must be switched off before maintenance
may be performed inside of the electrical cabinet.
Warning
High voltages inside of the electrical cabinet can cause
injury or death. Only qualified and trained maintenance
personnel are authorized to open the electrical cabinet
doors.
When the machine powers up, the following information is displayed on
the screen:
1-30
Initialization messages.
The last part program used when the machine shut down.
Revision A
Figure 1-15.
Input Screen
Ultimax System
August, 2002
1-31
1-32
1.
2.
3.
4.
5.
Revision A
2.
Figure 1-16.
Ultimax System
August, 2002
1-33
Axes Calibration
To calibrate all axes, follow these steps:
1.
2.
3.
Note
After calibration, the X or Y Machine field values can be 0.0 or the
Maximum Travel Limit for the axis.
2.
Follow these steps to cancel the warm-up cycle (after pressing the Start
Cycle button):
1.
2.
3.
Important
To cancel the warm up cycle before pressing the Start Cycle button, press
any Machine Mode console key.
1-34
Revision A
Important
Only use tools that are dimensioned for the maximum spindle speed.
Ultimax System
1.
2.
3.
Insert the tool holder into the spindle. Make sure the tool
holder slots align with the spindle head guides.
4.
5.
6.
7.
August, 2002
1-35
1-36
1.
2.
3.
4.
5.
Revision A
Warning
Do not manually load tools directly into the magazine.
To load the tool currently in the spindle into the ATC magazine:
1.
2.
3.
4.
Enter the same tool number into the Next Tool field.
5.
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.
Ultimax System
August, 2002
1-37
2.
Note
The ATC Map field will indicate if the tool selected is in the
magazine, and its location.
1-38
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.
7.
Revision A
2.
3.
Important
Each time you switch between large and small tools, the entire ATC
Map will be cleared and the magazine must be reloaded.
Ultimax System
4.
Touch the Yes softkey. The ATC Map will clear, then
reappear. Only the odd numbered tool pockets will be
available.
5.
6.
August, 2002
1-39
2.
3.
Figure 1-17.
Toggle the ATC Map field between Manual and Auto by pressing the
Tool Changer Auto console key.
1-40
Revision A
2.
3.
4.
After clearing the ATC Map, load the first tool into the spindle as
described in the Loading a Tool into the Spindle section.
Ultimax System
August, 2002
1-41
Shut Down
Use one of the following three shut down methods to shut power off to the
servos and stop lubrication from pumping onto the ways. Always shut
down the machine before turning off machine power.
Important
If the machine will not be used for several days, or the shop has
power surges or blackouts, turn off machine power at the main
power switch.
Warning
Emergency Stop shut down is not good for the
machines table, especially if the table is long and has
heavy equipment attached to one end. Before pressing
the Emergency Stop button, park the machine or center
the table.
To restart the machine:
1-42
1.
2.
3.
4.
Revision A
2.
3.
Press the Start Cycle button. The machine moves to the park
position.
2.
3.
2.
3.
4.
You may still use the control for programming, but power to
the servos is not available.
Ultimax System
1.
2.
3.
August, 2002
1-43
1-2
Revision A
Chapter 2
File Management
Part programs are stored on the Computer Numeric Control (CNC) hard
drive, or on floppy diskettes. Each hard drive contains one main
directorythe root directory. An operator cannot create this directory, but
directories and subdirectories can be stored in it to enhance file
management.
Compare file management to a filing cabinet. The hard drive is the filing
cabinet. A directory is a file cabinet drawer. A subdirectory is a file folder
inside a drawer. Part programs are individual sheets of paper that are
stored loose on the hard drive, or filed in directories and subdirectories.
Hard Drive
(Root directory "C")
Subdirectories
Directories
Figure 2-1.
Ultimax System
Directory Structure
August, 2002
2-2
Storage Functions
The Current Program screen contains softkeys that access file storage
functions such as reading and writing programs. This section explains how
to access storage functions.
Touch the Storage Functions softkey on the Auxiliary screen . The Current
Program screen appears.
Figure 2-2.
The disk drive currently available is listed at the top of the screen. See the
Select Current Storage Drive section for information on selecting a
different drive.
Small icons that symbolize storage devices appear in the bottom left
corner of the screen. An indicator blinks on each icon when the drive it
representsis accessed. If you have installed the UltiNet option and you
have an active network connection, a network drive icon will also display.
Note
The floppy disk drive is located on the right side of the console (you
must have the Floppy Disk option installed to access the floppy disk
drive on a Max console). See the Consoles section in the
Machine and Basics chapter for information.
Ultimax System
August, 2002
2-3
2.
3.
4.
Note
NC programs are much larger than Conversational programs.
Loading large NC programs may require more memory than is
installed. If you frequently use large NC programs, contact an
authorized distributor about adding memory.
2-4
Revision A
2.
3.
4.
5.
August, 2002
2-5
2-6
Numbers (0-9)
&
(single quote)
- (hyphen)
_ (underscore)
Revision A
2.
Change to Directory
Change the current directory. Use the Arrow keys to highlight the
desired directory and touch the corresponding softkey. The Current
Directory screen updates to display the directory, subdirectory, and
part program names. Part programs have an .HD3 extension.
Rename Program
To rename a program, follow these steps:
1.
Note
A selected part program will either be highlighted or appear below
the list of all programs available in the current directory.
2.
3.
Note
Touch the Abort Operation softkey to stop the renaming process.
Ultimax System
August, 2002
2-7
Delete Program
To delete a part program, follow these steps:
1.
2.
3.
Copy Program
To reorganize part programs, or to copy programs between the hard and
floppy drives and the network (if the UltiNet option is installed), follow
these steps:
1.
2.
3.
4.
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:
2-8
1.
2.
Type in the desired mask and press the Enter key. Only
programs matching the mask will be displayed in the
program listing.
Revision A
Important
Once the NC file mask is changed, the *.FNC or *.HNC default is
lost. To return to the original defaults, delete the NCPARAMS.SET
file.
Ultimax System
August, 2002
2-9
Create Directory
To create a directory or subdirectory:
1.
2.
3.
4.
Note
Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.
Delete Directory
Remove a directory or subdirectory from the hard drive. Directories and
subdirectories containing part programs cannot be deleted. In addition, the
floppy disk drive and hard disk drive cannot be deleted.
To delete a directory:
1.
2.
3.
4.
Note
Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.
2-10
Revision A
2.
3.
Note
Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.
2.
3.
Note
Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.
2.
3.
4.
Note
Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.
Ultimax System
August, 2002
2-11
2.
3.
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.
2.
3.
Note
Touch the More softkey to return to the first page of the Disk
Operations List Directory softkeys.
2-12
Revision A
Format Diskette
Note
You must have the Floppy Disk option installed on the Max console
to use and format a floppy diskette.
Format a diskette that is not pre-formatted. To format diskettes, follow
these steps:
1.
2.
3.
4.
5.
Ultimax System
August, 2002
2-13
Change NC Dialect
Touch the Change NC Dialect softkey on the Auxiliary screen to switch
between the Basic Numerical Control (BNC) and Industry Standard
Numerical Control (ISNC) dialect when creating NC part programs
Download/Upload
Transfer part programs between the CNC and various peripheral devices
(e.g., PC, external disk drive) with the Download/Upload softkeys on the
Auxiliary screen.
The baud rate determines how fast a single bit of information is
transferred between two serial modems. The baud rate is measured in
characters per second.
Note
Improper cable connections and incompatible communications
settings are the most common problems that prevent communication
between two electronic devices. Refer to the machine Parts Listing
and Wiring Diagrams Manual for cabling requirements.
2-14
Revision A
Conversational
NC
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Note
Upload/Download screens differ between Conversational and NC
programming, but the softkeys function the same.
Figure 2 - 3.
Ultimax System
August, 2002
2-15
Figure2 - 4.
NC Download/Upload screen
2-16
Conversational
Message
NC
Message
(Not Busy)
Waiting to
Receive
(Busy Reading
Leader)
Receiving Data
(Busy Loading)
Sending Data
(Busy Sending)
Waiting to Send
(Waiting To
Send)
Revision A
Description
The Serial Port was not
requested to transmit any data.
The Serial Port is active and
ready to receive data. Begin
sending data from the peripheral
device.
The Serial Port is active and
receiving data from the
peripheral device.
The Serial Port is active and
sending data from the CNC.
The Serial Port is active and
waiting for the peripheral
device to be ready to receive data.
Hurco Machining Centers
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.
Ultimax System
1.
2.
3.
4.
5.
b.
6.
7.
Name the part program and press the Enter key. The
Auxiliary screen redisplays.
8.
9.
August, 2002
2-17
2.
3.
4.
5.
a.
b.
Note
An NC part program loaded into the CNC memory buffer may be
machined while it is loading
2-18
Revision A
Download Send
Download a part program from the CNC to peripheral device. During
downloading, a status message displays. When the download is complete,
a confirmation message appears.
While an NC program is being downloaded, an R (reading) or W
(writing) icon appears on the screen.
Aborting an Download
To abort a Conversational programming download, touch the Exit softkey.
To abort an NC programming download, touch the Abort Operation
softkey.
Ultimax System
1.
2.
3.
4.
5.
6.
7.
8.
9.
August, 2002
2-19
2.
3.
4.
5.
6.
7.
Select a disk drive, if the current drive does not contain the
program to be sent.
a.
b.
8.
9.
2-20
Revision A
Select Port
Touch the Select Port softkey on the Upload/Download screen to switch
between serial ports. The screen changes to display the other port and its
settings.
Note
The Select Port softkey is only available for Conversational
programs.
Abort Operation
Touch the Abort Operation softkey to stop the current NC programming
upload/download operation.
Conversational
XON/XOFF
9600
8
1
None
NA
NC
XON/XOFF
9600
NA
NA
NA
Memory
Important
Before attempting to transmit a part program, the CNCs serial port and
peripheral port must be identically configured.
Ultimax System
August, 2002
2-21
Baud Rates
Choose between seven baud rates. Select the proper baud rate for the
connected equipment using the Baud Rate fields softkey menu.
Important
The 9600 baud is the default setting for the control. This speed is
adequate for most applications.
The baud rates for the remote device and the control must match.
2-22
1.
2.
Move the cursor to the Baud Rate field and touch the baud
rate softkey for the port.
3.
Revision A
System Configuration
Access the System Configuration screen to customize console settings:
1.
2.
Figure 2 - 5.
Ultimax System
August, 2002
2-23
Type the number of the month. Press the Enter key to move
to the next portion of the field.
2.
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.
2.
3.
4.
2-24
Revision A
AutoSave Time
Use the AutoSave feature to periodically save a copy of the Conversational
part program to the hard drive in a file named saveprog.hd3. While the
part program is being saved, the system displays Autosaving Part
Program message.
Set the AutoSave Time field on the System Configuration screen to
specify how often programs should be automatically saved to the hard
drive. Enter zero (0) in the AutoSave Time field to disable this feature.
Programming changes made after the last AutoSave are lost if the CNC is
rebooted or loses power. When the control is restored, the last AutoSave
version of the program automatically appears on the screen.
Note
The AutoSave feature is not available for NC programs.
Important
AutoSave does not save a program to its original programname or drive.
Refer to Write Program to Disk for instructions on saving a program.
Ultimax System
August, 2002
2-25
Important
To redisplay blank screens, move the trackball or press any console
key. The first keystroke is used to re-activate the blank screen. The
second keystroke begins programming input.
2.
2-26
Revision A
2.
2.
2.
August, 2002
2-27
2-28
Revision A
Background Color
Blue
Light Cyan
Yellow
Light Red
Axes Color
Light Cyan
Character Color
White
Light Cyan
White
Green
Yellow
Red
Light Green
White
Green
Cyan
Table2 - 4.
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
White
Red
Unhighlighted Directory
Color
Light Red
Red
White
Cyan
Light Cyan
Yellow
Table2 - 5.
2-30
Revision A
Figure 2 - 6.
Note
The software version and options displayed above may be different from
what is displayed on the CNC for your machining center.
Ultimax System
August, 2002
2-31
Figure 2 - 7.
2-32
Revision A
Ladder files
Leadscrew map
Ultimax System
August, 2002
2-33
2.
3.
4.
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:
2-34
1.
2.
3.
4.
2.
3.
4.
5.
Note
If the wrong diskette is inserted, the insert diskette system continues
to display until the correct diskette is inserted into the floppy drive.
6.
After all disks are inserted, switch off the CNC power and
switch it back on again to activate the system upgrade.
Important
Save the system upgrade diskettes in a box away from heat, debris,
and magnetic interference
Ultimax System
August, 2002
2-35
2.
3.
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
Reset Master
To restart the control (reboot the system) without switching the power to
the machine off and back on again, follow these steps
1.
2.
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:
Ultimax System
August, 2002
2-37
Chapter 3
Programming Basics
Part Programming Setup
There are five main steps to follow before creating a part program on the
Ultimax control
1.
2.
3.
4.
5.
To perform many of the setup functions, use the axis controls to move the
table or spindle and record positions. Refer to the Machine and Console
Basics chapter for information about axis controls.
All machine tool operators need to plan their jobs before they begin
programming. Plan work piece placement, fixturing, and part cutting
operations before cutting a part. Then, load the tools and fixture the work
piece to the table.
Before programming the part on the Ultimax control, use the setup screens
to describe the part and the tools used to cut the part. This information is
necessary for the system to draw the part on the graphics screen.
Important
Part and Tool Setup information is saved with conversational
programs but not with NC programs. Refer to the Restore
Functions section of this chapter for details about restoring HD3
setup information to use with NC programs.
Ultimax System
August, 2002
3-1
2.
Type the file name and press the Enter console button.
3.
After the program screens are filled in, use the Auxiliary
screens Storage Functions softkey and Write Program to
Disk softkey to save the program to the current directory.
3-2
Revision A
Programming Basics
Part Setup
The part setup procedures establish the locations of part zero in X and Y
relative to machine absolute zero. Part zero may be located anywhere on
the fixturing or the part. During machine calibration, each axis moves to
its + or - travel limits. Machine zero, identified during machine
calibration, is the location to which each axis moves to determine a fixed
point where the X, Y, and Z axes become tangent. This value does not
change after calibration.
Figure 3-1.
Program the axes to move within the coordinate system as shown below:
Figure 3-2.
Ultimax System
Axis Motion
August, 2002
3-3
Figure 3-3.
The Digital Read Out (DRO), the top left section of the screen, shows the
position of the axes and machine status. The bottom half of the screen is
the data entry area with fields for entering the values to identify part zero
and the safety work region for the part program.
3-4
Revision A
Programming Basics
There are a number of methods for entering Part Setup information. For
example, you can either manually type values into the fields, or use an
edge finder. If you use an edge finder, follow these steps:
1.
2.
3.
4.
Note
The Offset Z field establishes a relative Z offset and should not be
used during initial part setup or with the Store Machine Position
softkey.
There are other methods to use depending on the equipment available in
your shop, such as electronic edge finders and probes.
2.
Ultimax System
August, 2002
3-5
Definitions
the X location in machine coordinates for part zero.
the Y location in machine coordinates for part zero.
the Z dimension offset for part zero. This field is
usually left at 0 and the Tool Calibration field in Tool
Setup is used to determine each tools part zero.
To store the Z values using the Store Position
button, a reference tool previously defined in Tool
Setup for this program must be in the spindle.
Entering a value in the Offset Z field adds or
subtracts the amount of the offset to the Tool
Calibration value. For example, you can adjust all
Tool Calibration values in the Z axis and Z Start to
compensate for part thickness by changing the
Offset Z value.
Safety Work Region these fields define a part-relative safety area to
prevent the cutting tool from colliding with fixtures
or other equipment.
The defaults are +99.0000 or -99.0000 inches
(+9999.000 or -9999.000 mm).
The remaining Part Setup fields only apply if the Part Probing option is
installed:
Probe Z the distance from Z Zero to the top of the part (i.e.,
the height, or Z Plane), with a reference tool or part
probe in the spindle. This field is used only with the
Probing option. Refer to the Probing Option Manual
for details.
Skew Angle the distance, in degrees, the part is from square
alignment with the table. This field is used only with
the Probing option.
3-6
Revision A
Programming Basics
Part Setup Softkeys
The Part Setup softkeys provide the following options:
Ultimax System
Exit exits the setup process and returns to the Input screen.
August, 2002
3-7
Figure 3-4.
To enter values into the safety work region fields, use one of these two
methods:
Use the axis jog functions on the jog controls to identify the
X, Y, and Z safety region. With the cursor in the appropriate
Safety Work Region field, jog each axis to the desired safety
region and press the Store Position button on the jog unit.
3-8
Revision A
Programming Basics
NC Work Offsets
When in the NC mode, the Part Setup screen has the Work Offsets softkey
to display up to six work coordinates (G54-G59) and a set of shift offset
values. These are used to set multiple part zeroes for multiple parts
fixtured to the table and milled consecutively using the same program.
The X, Y, and Z work offset values can be entered for G54 to G59 codes.
The coordinates defining G54 are the part zero coordinates for the original
part defined on the Part Setup screen. When the G54 coordinates are
changed on this screen, the part setup is also changed.
Figure 3-5.
The shift coordinates, which follow the six work coordinates on the
screen, move all of the part zero coordinates as a group. This incremental
value is useful when you place part fixtures on the table in a different
location and want to shift all of the work offsets to the newly fixtured
location. G54-G59 offset values do not change on the screen when shift
offset values are entered.
Ultimax System
August, 2002
3-9
Important
Probing is used for setting up part zero for G54 only.
3-10
Revision A
Programming Basics
Tool Setup
Use the Tool Setup screen to describe the tools that will be used for the
part program. You can access this screen from either the Input screen or
the Part Setup screen by touching the Tool Setup softkey.
Each tool used in the part program must be described on the Tool Setup
screens; otherwise, the machine will not be able to cut the part when you
run the program.
If the Tool Number, Type, and Diameter are not entered for
a tool, the system will not have enough information to draw
the part properly on the graphics screen.
Caution
When running a previously created part program, the Tool Setup
must be carefully checked to be certain the tools described for the
old program match the tools planned for the new program. If a tool
breaks or is not available when running a previously created part
program, the Tool Setup information must be changed.
Ultimax System
August, 2002
3-11
Figure 3-6.
The DRO (top left of the screen) shows the real-time position of the axes
and machine status. The fields in the bottom part of the screen describe the
tool. The Machine and Part position information in the DRO will not
appear if the machine is not calibrated, or is in concurrent programming.
To enter information for a specific tool, or to find out whether any data
already exists for that tool, type the tool number into the Tool field and
press Enter. For example, if you enter a 1 in the Tool field, the screen will
update to show existing data for tool number 1. If no data had been saved
previously for tool 1, the Type field is empty and the remaining fields
contain default values. This means that tool number 1 is currently
available to be programmed.
3-12
Revision A
Programming Basics
Note
If your Hurco machine is equipped with a swing arm ATC and a
vertically positioned tool disk, the tool number will not always
match the pocket (pot) number of the magazine. Refer to the
Important notice at the beginning of Tool Setup.
Use the Arrow keys to move the cursor to each Tool Setup field and use
the softkeys or type in data to set up the tool descriptions for your part
program. Touching the Exit softkey displays the Input screen.
To enter tool descriptions, follow these steps:
1.
Enter the tool number for the tool using the number keys on
the console. If there should be no tool in the spindle, enter a
zero (0) for the tool number.
2.
Note
The More softkey displays additional tool types available for this
machine (e.g., Ball Nosed End Mill, Back Spotface, Probe, and Gun
Drill).
Ultimax System
3.
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.
August, 2002
3-13
Programmed
Path
Cutting tool
B
Figure 3-7.
5.
Cutter Compensation
b.
c.
3-14
Revision A
Programming Basics
6.
7.
The Coolant field defines the coolant type to be used for the
tool and is programmable on a tool-by-tool basis.
8.
b.
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
3-16
Definitions
the programmed tool number.
the type of tool.
the diameter of the tools cutting surface.
applies only to BNC and corresponds to the D
code in an NC program block.
If the program specifies the D code in a block
with a tool change (M06 with a T code), the
system uses the D code.
If the D code is not included in the NC program,
the system uses the Diameter Compensation
value entered on this screen.
This value is only used when cutter
compensation is On (G41 or G42 active).
If the tool used to cut the programmed part
differs in diameter from the diameter specified
in the program (or the diameter specified in the
Diameter field), enter the difference between the
programs tool diameter data and the diameter of
the actual tool.
Diameter Comp = Actual Tool Diameter Program Tool Diameter.
Note
An actual tool that is larger than the programmed
tool results in a positive value; an actual tool that
is smaller results in a negative value. For negative
compensation, the control performs the cutter
compensation on the opposite side of the
programmed path.
Revision A
Programming Basics
The remaining Tool Setup fields are defined as follows:
Zero Calibration a valid, calibrated Z axis position (i.e., the distance
between the tool and the top of the part).
For NC programs, The Zero Calibration field
corresponds to the L code in an NC program block
If the program specifies the L code in a block
with a tool change (M06 with a T code), the
system uses the L code.
If there is no L code, the system uses the
specified Zero Calibration value. Enter an L code
in the NC program to set the Zero Calibration
value.
For ISNC, this field can be ignored and left at the
default value.
Speed (RPM) the speed, if known, to be used for this tool. The
and Direction system uses this value to automatically calculate
spindle speeds for the tool.
The spindle Direction (CW or CCW) is also set
here.
For NC programs, the Speed (RPM) field
corresponds to the S code in an NC program block.
If the program specifies an S code in a block
with a Spindle On command (M03 or M04), the
system uses the speed in the S code.
If there is no S code, the system uses the Speed
(RPM) value from the tool setup.
Coolant the type of coolant to be used for this tool.
The choices are Both Off, Primary, Secondary, and
Both On.
Surface Speed the distance a single tooth on a cutter travels in
linear feet or meters per revolution of spindle in
surface feet per minute units, if programming and
not using Automatic Feed and Speed Calculations.
Flutes the number of cutting flutes for the tool.
Feed/Flute (Tooth) the tools chipload.
Ultimax System
August, 2002
3-17
3-18
Delete Tool deletes all program settings for the tool number
entered in the Tool field.
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.
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.
Revision A
Programming Basics
Set Tool Zero To use this softkey, carefully jog the tool in the
spindle down to the top of the part or to the fixture defined at the
Tool Calibration point and then press the softkey. The system
stores the position of the tool into the current part program and the
number appears in the Zero Calibration field on the Tool Setup
screen. This can also be accomplished by pressing the Store
Position button on the jog unit. On the screen the part display for
Z changes to zero.
Warning
Be certain that the tool number in the Tool in Spindle
field matches the tool being edited when the zero
calibration is stored.
Ultimax System
Exit exits the tool setup process and allows return to the Input
screen.
August, 2002
3-19
The operator can manually change all feed and speed values
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.
2.
3.
Enter values for the Flutes and Feed/Flute (Tooth) (i.e., chip
load) fields.
4.
Caution
The control uses nominal feeds and speeds for mile steel in
calculating the initial feed and speed values. The control does
not take into account material hardness and depth of cut. Be
sure to check computed feeds and speeds to ensure they are
appropriate and make any necessary adjustments.
3-20
Revision A
Programming Basics
Entering Actual Speed (RPM) Value
If you enter Speed (RPM) in Tool Setup, this value is transferred to all
data blocks using this tool. The feedrates must be entered manually in the
data blocks.
Important
You can override the spindle speed in each program block. If the
Speed (RPM) field is changed in Tool Setup, the tool number must
be re-entered in the data blocks in order to force the control to
update the value. Refer to the Changing a Part ProgramBlock
Editor section in this chapter for information about changing
multiple blocks using the same tool.
Note
Do not enter the Surface Speed value in the Tool Setup screen if the
Speed (RPM) value is entered.
Formulas for Automatic Calculations
The Ultimax control automatically calculates spindle speeds using this
formula:
RPM =
SurfaceSpeed
Diameter
Important
When using larger tools (5/8" or larger diameter), the feeds and
speeds for drilling and milling should be manually reduced by
approximately 15% to 20% based on the machinists experience.
Refer to the Appendix or Machinerys Handbook for more feeds and
speeds information.
Ultimax System
August, 2002
3-21
Program Parameters
Access groups of parameters with the Program Parameters softkey.
Figure 3-8.
Input Screen
3-22
Revision A
Programming Basics
General Parameters
To display the General Parameters screen, press the console Input key to
display the Input screen. Touch the Program Parameters softkey. Then the
General Parameters screen appears:
Figure 3-9.
Note
The NC Parameters softkey is only available with NC programming.
Refer to the NC Parameters section for information about using
this softkey.
Some of the options listed on the screen above are machine specific.
You may not see these machine-specific options on the General
Parameters screen for your machine.
Ultimax System
August, 2002
3-23
3-24
Revision A
Programming Basics
The remaining General Parameters fields are defined below:
General Parameters Definitions (Continued)
First Peck Offset modify the depth of the first peck in milling and hole
operations. Use this feature whenever a first peck needs
to be different than subsequent pecks. The range is
9.9999 to + 9.9999 in. (254.00 to +254.000 mm). This
value is added to the peck depth in calculating the first
peck only.
Use a positive Fist Peck Offset value for deeper peck;
negative for shallower peck. A First Peck Offset of
0.000 runs pecks without any First Peck Offset.
Example: If the peck depth is set to 0.2000 inches and
First Peck Offset is set to +0.0500 inches, the first peck
will be 0.2500 inches down from Z start plane and all
subsequent pecks will be 0.2000 inches deep. If the First
Peck Offset is set to 0.0500 inches, only the first peck
is 0.1500 inches down from Z start plane and every
subsequent peck will be 0.2000 inches deep.
Override Lockout disables the Axis Feed dial when On is selected. The
default is Off.
Program Protect protects part programs from alteration, if available. To
prevent programs from being changed, select either Full
or Partial access. When set to Full, the operator will not
be able to change the part program or its tool and part
setup information. If partial access is given, the operator
will be able to change a part programs tool and part
setup only, but not the program itself. Partial is the
default.
Tool Change Position indicates whether the table will move to the right/front
of the machine when the operator is changing a tool. If
this field contains Yes when a part program block calls
for a tool change, the table will move out of the way.
The default is No.
Automatic Tool Enables/disables automatic checking of probed tools. If
Monitoring the tool probe option is enabled, the auto tool monitor
field and length and diameter tolerance fields will be
displayed. If set to Yes, a tool previously calibrated with
the probe will be checked to determine if the tool has
worn outside of a specified tolerance. If set to No, the
tool will not be automatically checked for wear. The
default is No.
Ultimax System
August, 2002
3-25
3-26
Revision A
Programming Basics
General Parameters Ranges and Default Values
Parameter
Range
Default Value
Retract Clearance
Clearance Plane (NC)
99.0000 inches
999.000 mm
Rapid Traverse
Highest value in
factory-set range.
0.0500 inches
0.127 mm
Chord Error
0.000100 inches
0.00250 mm
Depletion Retract
0.0050 inches
0.127 mm
Interrupt Cycle Z
Retract
Yes and No
Yes
Enabled or Disabled
Enabled
0.0000 inches
0.000 mm
Override Lockout
On and Off
Off
Program Protect
Partial
Yes and No
No
Automatic Tool
Monitoring
Yes and No
No
Table 3-1.
When calculating the chord error value for the General Parameters screen,
remember that the chord error for arcs is the maximum distance that the
cutter deviates from the actual arc. As shown below, the machine actually
cuts a series of very small lines when cutting an arc. However, these lines
are indistinguishable from an arc when the machining is complete.
Ultimax System
August, 2002
3-27
Figure 3-12.
Chord Error
Holes Parameters
Touch the Holes Parameters softkey to change any of the Holes
Parameters fields. The most often changed field on this screen is Drill
Dwell. This field controls the length of time the drill stays at the bottom of
a hole after it has drilled the hole.
3-28
Revision A
Programming Basics
Figure 3-13.
Ultimax System
August, 2002
3-29
3-30
Revision A
Programming Basics
Milling Parameters
Touch the Milling Parameters softkey to access the Milling Parameters
screen. The milling parameters do not apply to NC programs. They only
affect cutter motions during Conversational milling operations.
Figure 3-14.
Ultimax System
August, 2002
3-31
Definitions
Blend Offset XY Distance from the entry point of the part surface
and the Z plunge point where the tool enters the work
piece. This parameter is used for the lead-in move in
milling circles, frames, and ellipses. It is also used for
the lead-out move from the part surface to the Z Retract
point. The default values are 0.1250 inches or 3.000
mm.
Blend Overlap distance the tool travels past the entry point before
exiting from the part. This parameter is used in milling
circles, frames, and ellipses. The default values are
0.1250 inches or 3.000 mm.
Finish Feed percentage of the programmed feedrate of the roughing
tool used for the finish tool, if the finish pass is
programmed for the part. The default is 100%.
Finish Speed percentage of the programmed spindle speed of the
roughing tool used for the finish tool, if the finish pass
is programmed for the part. The range is 10-250%. The
default is 100%.
Finish XY amount of material in the X-Y axis direction to be
removed by the finish pass, if the finish pass is
programmed for the part. The default values are 0.0100
inches or 0.200 mm.
Finish Z amount of material in the Z axis dimension to be
removed by the finish pass, if the finish pass is
programmed for the part. The default values are 0.0050
inches or 0.100 mm.
Milling Direction allows selection of either Conventional or Climb
milling for canned milling cycles (e.g., frame, circle,
and ellipse). Climb milling is the default. This field
does not apply to lines and arcs.
Pocket Overlap percentage of tool diameter overlap for each pass in a
pocket milling operation. The range is 0-99%. The
default is 10%.
Cutter Comp Parameter see the description for this parameter in the Cutter
Comp Parameter section of this chapter.
Mill Plunge Type specifies the plunging strategy to use for the milling
pass. Choose Straight or Helix. The default setting is
Straight. Additional fields will appear. See the Helical
Plunge Option Manual for more details.
3-32
Revision A
Programming Basics
Definitions
Finish Plunge Type specifies the plunging strategy to use for the finish
phase. Choose Straight or Helix. The default setting is
Straight. Additional fields will appear. See the Helical
Plunge Option Manual for more details.
Operator Specify Pocket Start this option is available only if the UltiPocket option is
installed on the machine. If set to YES, the pocket start
location fields will appear on pocket boundary screens,
when spiral inward pocketing is selected. The default
setting is No. See the UltiPocket Option Manua lfor
more information.
Inward Pocket Plunge Near this option is available only if the UltiPocket option is
Center installed on the machine. If set to YES, UltiPocket will
attempt to perform a plunge near the center of the
pocket. Using this parameter may help prevent
interferences with pocket islands and boundaries. The
default setting is No. See the UltiPocket Option Manual
for more information.
Ultimax System
August, 2002
3-33
Figure 3-15.
Milling Parameters Screen with Insert Arc and Insert Line Softkeys
3-34
Revision A
Programming Basics
Touch the Insert Arc or the Insert Lines softkey, and the field connects
these milling segments as follows:
1.
Figure 3-16.
Note
Some operators find the Insert Arc method inappropriate for their
applications because the cutter remains in contact with the work
piece and may drag a chip across a sharp angle on the part. In such
circumstances, operators select the Insert Line field.
Ultimax System
August, 2002
3-35
Figure 3-17.
3-36
Revision A
Programming Basics
NC Parameters
The NC Parameters softkey is available when you use NC programming.
From the Input screen, touch the NC Parameters softkey, and the NC
Parameters screen appears:
Figure 3-18.
NC Parameters Screen
From this softkey menu, you can access the NC Configuration Parameters,
NC M and G Code Program Numbers, and NC Program Variables screens.
See the NC Part Programming Manual for more information about NC
part programming.
Ultimax System
August, 2002
3-37
Figure 3-19.
3-38
Revision A
Programming Basics
The remaining NC Configuration Parameters fields are defined as follows:
NC Configuration
Parameters Fields Definitions
Linear Positioning specifies the type of move produced in the XY plane
when rapid positioning. The default is Yes. When this
field is set to Yes, the move is in a straight line. Selecting
No causes a 45 move to the nearest X or Y axis and then
moves to the end point along one axis. Linear positioning
applies only to ISNC programming.
Least Dwell Units specifies the dwell units when using an integer to specify
Dwell. Set this field to either 0.001 or 0.0001 to be
compatible with different Fanuc controls. The default is
0.0001. Refer to the Dwell Mode (G04) section in the
NC Part Programming Manual for more information
about using this field. Least Dwell Units applies only to
ISNC programming.
Least Scaling Factor specifies the units of the scaling factor when an integer is
used with the scaling command and contains either 0.001
or 0.00001 to be compatible with different Fanuc
controls. The default is 0.001. Least Scaling Factor
applies only to ISNC programming.
Disable X Y Z Scaling disables any scaling being performed in the respective
axis. The default is No.
Reference Point X Y Z specifies the reference point for the G28 command. The
default is 0.000.
Tool Length Tolerance used for tool probing. Refer to the Probing Option
Manual for details. The default is 0.0000.
M6 Initiates Tool Change initiates a tool change if Yes is selected. If No is selected,
the T code initiates a tool change. Yes is the default.
Allow Vacant Variables enable or disable by selecting the Yes or No softkeys. A
vacant variable is a variable that has been defined, but
has not been initialized. If the Allow Vacant Variables
feature is enabled, any variable that has not been
initialized will be assumed to have a value of zero. If this
feature is disabled, then any variable that is not initialized
will produce an error message when the program is run.
No is the default and should be used in most cases. This
feature is provided for compatibility with NC programs
written using vacant variables. No is the default.
Assume Feed Rate .1 Incr. value is displayed in increments of 0.1 for values entered
without a decimal point if set to yes. This field applies to
ISNC only. No is the default.
Ultimax System
August, 2002
3-39
Figure 3-20.
3-40
Revision A
Programming Basics
NC Variables
Refer to the NC Part Programming Manual for details about the NC
Variables.
Ultimax System
August, 2002
3-41
Erase Functions
While a Conversational or NC part program is being created or used, it is
stored in a temporary memory area on the control. This is not the
permanent memory where programs are stored for later access.
The erase functions do not affect the permanently stored programs. These
functions only remove copies of programs and portions of programs in
temporary memory.
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.
3-42
Revision A
Programming Basics
The Input screen softkeys change to list the erase functions, as shown
below:
Figure 3-22.
Erase Functions
The erase functions will only affect the part program currently displayed
on the Input screen:
Ultimax System
Erase Part Setup - resets all of the Part Setup to their default
values.
Erase Tool Setup - deletes all tool data defined for the part.
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.
August, 2002
3-43
Figure 3-23.
The erase functions only erase program descriptions from the temporary
memory. This does not affect the stored version of the program on the
hard drive. For an explanation of permanent program storage and deletion,
refer to the Program Storage Functions section in the System Basics
chapter.
3-44
Revision A
Programming Basics
With the program still in memory, press the console Input key and then
touch the Erase Functions softkey. The following screen displays:
Figure 3-24.
Pressing the Erase Running Program softkey causes the system to display
the Do you really want to ERASE (Y/N)? prompt. Touch the Yes
softkey to remove the running program from temporary memory.
Refer to the Concurrent Programming section in this chapter for
information about concurrent programming.
Ultimax System
August, 2002
3-45
Restore Functions
While a part program is being created or used, it is stored in a temporary
memory area on the control. This is not the permanent memory where
programs are stored for later access.
The restore functions copy portions of programs from the permanently
stored programs into temporary memory. Restore functions are used with
Part Setup, Tool Setup, and Program Parameters. The Restore All function
restores the part setup, tool setup, and program parameters from the
selected HD3 file into temporary storage. Operators use these functions to
perform the following tasks on HD3 files only:
Figure 3-25.
3-46
Revision A
Programming Basics
The Input screen softkeys change to the restore menu, as shown below:
Figure 3-26.
The restore functions will only affect the part program currently displayed
on the Input screen:
Ultimax System
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.
August, 2002
3-47
Important
The CNC will not allow an operator to perform a restore function
from a program that was created and saved with different
measurement units than the one in memory (i.e., mm in memory and
restore program in inches, or, vice versa). An error message displays
and the restore action aborts when this type of restore is attempted.
3-48
Revision A
Programming Basics
After you select one of the restore functions, the system displays the
message shown on the screen below and allows you to confirm the restore
operation. The term erase is used in this message to indicate
modification of the program in temporary memory:
Figure 3-27.
The restore functions do not affect the stored version of the program on
the hard drive. For an explanation of permanent program storage and
deletion, refer to the Program Storage Functions section in the System
Basics chapter.
Ultimax System
August, 2002
3-49
Figure 3-28.
Choose from these functions for each of the restore functions on the
previous Input screen:
3-50
Exit - Returns to the Input screen and does not erase or modify the
sections in program memory.
Revision A
Programming Basics
Graphics
Drawing stops when a data block has incomplete (or incorrect) data and
when new data blocks are being created. Before appearing on the screen,
the scale of the part drawing is computed for the maximum that fits on the
screen. The message Autoscaling part program will be displayed on the
screen during this scaling process.
To switch the graphics display on and off within a part program, press the
Miscellaneous softkey on the New Block screen. The graphics softkeys
then appear as shown below:
Figure 3-29.
The Graphics Off and Graphics On softkeys allow viewing selected part
features in complex programs where certain operations tend to obliterate
others such as facing and pocketing.
Pressing either the Graphics Off or Graphics On softkey stores the
selected function as a data block in the part program. The graphic drawing
of the part is turned off and turned on at the point the block is encountered
in the program.
Caution
Blocks that are hidden by Graphics Off are still cut when the
program is run.
Ultimax System
August, 2002
3-51
Views
Graphics can be displayed in five views:
Isometric (three-dimensional)
Access any of these views by positioning the crosshair cursor on the View
screen button and pressing the console Select key. Then using the same
method, select the appropriate screen button for the desired view from the
next displayed set of screen buttons.
The following is a screen showing an isometric view of a bolt circle
program:
Figure 3-30.
Scaled views appear to the left and at the bottom of the screen, except
when using the isometric view. The displayed views are automatically
proportioned by the control according to the programmed dimensions of
the part.
3-52
Revision A
Programming Basics
The following is a screen showing four views (All Planes option) of a bolt
circle:
Figure 3-31.
Views may be eliminated from the screen using one of the parameters
described later in this section.
Ultimax System
August, 2002
3-53
Zoom
The Zoom function enlarges a selected portion of the drawing. A zoomed
screen remains in that state until the Full Scale option is selected.
Selecting the Zoom function for a plane view does not zoom the other
plane views (i.e., zoom on XY plane does not zoom the XZ plane).
Graphics Parameters
To change the graphics display parameters, position the crosshair cursor
on the Parameters screen button and press the console Select key. This
selection displays a screen with the following options:
Figure 3-32.
To change the Yes/No entry for a field, move the cursor to the box in front
of the field and press the Select key until the desired response appears
after the equal sign.
3-54
Revision A
Programming Basics
The menu selections displayed on the Graphics Parameters screen are
defined as follows:
Parameter Fields
Draw Scales
Ultimax System
Definitions
August, 2002
3-55
Figure 3-33.
3-56
Revision A
Programming Basics
2.
3.
Figure 3-34.
4.
To stop the search, move the crosshair cursor to the Exit box
and press the Select key.
5.
Important
The data block search function can only be used for the XY Plane
view and is inoperative when viewing a running part program.
Ultimax System
August, 2002
3-57
Figure 3-35.
3-58
Revision A
Programming Basics
Warning
When running part programs, always follow these rules:
You must work within reach of an Emergency Stop button and be able to
observe the operation of the spindle. If you are running a part program and
cannot reach an Emergency Stop button nor observe the spindle, that is
considered unattended operation and is viewed as a foreseeable misuse of
the machine.
Ultimax System
August, 2002
3-59
Important
No spindle operation is allowed when the doors are open.
When the Manual Safety Override mode is enabled, it remains enabled
until control power is turned off, the Emergency Stop button is pressed, or
machine power is turned off. A fault will disable the Manual Safety
Override mode also.
If you try to jog the axes with the doors open without enabling the safety
mode using the Access Code, this message appears on the screen:
Figure 3-36.
3-60
Revision A
Programming Basics
To enable the Safety Override mode, access the CE Status & Diagnostics
screen.
1.
2.
Figure 3-37.
The fields on the CE Status & Diagnostics screen are defined as follows:
Field
CE Configuration
Door Lock Status
Door Switch Status
Definition
displays CE logic configuration.
displays status as Unlocked or Locked.
displays status as Closed or Open. The switch must be
Closed when the Door Lock Status is Locked.
Limited Manual displays status as Not Enabled or Enabled. Enabled
Operations controls all movement when the chip doors are open.
Status is Enabled after using the Enter Code softkey and
entering an access code. Enabled allows limited safe
motion with the doors open.
Ultimax System
August, 2002
3-61
2.
Note
Using a non-numeric key cancels the operation.
Figure 3-38.
Figure 3-39.
3-62
Revision A
Programming Basics
2.
Enter the new access code and a prompt appears asking you
to re-enter the code for confirmation.
2.
3.
Enter the new code. A message appears asking you to reenter the new code for confirmation.
Ultimax System
August, 2002
3-63
Error Conditions
If the control detects an error during the execution of the program, it clears
the softkeys and stops the spindle and program execution. An error
message is displayed on the bottom of the screen as shown below:
Figure 3-40.
Pressing the Enter key displays the program editor and positions the
flashing cursor at the block containing the error.
If the control is loading from a remote device while running the program
and the internal buffers become starved, the Z axis retracts from the part
surface by the amount specified by the Depletion Retract parameter in the
Program Parameters. The following message is displayed:
Reloading Buffer...
The Tool has been raised from the part surface. When the program
memory has been refilled, the Z axis is fed into the part and the run
resumes.
3-64
Revision A
Programming Basics
Stop Motion
If you observe a problem during the cutting process or simply want to stop
the machine to make some adjustments, you may press one of three
buttons to stop motion:
2.
3.
4.
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.
Ultimax System
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.
August, 2002
3-65
Important
After the last choice is selected, the following sequence occurs:
1.
2.
3.
4.
2.
3-66
b.
Revision A
Programming Basics
Concurrent Programming
Concurrent Programming allows you to create or edit a Conversational
part program and/or read a part program from disk into memory, while
simultaneously machining a part using a different part program.
Concurrent Programming is possible only when using the Auto screen to
run the program.
Important
Before beginning Concurrent Programming, save each program to
the hard drive or floppy diskette. If the machine power is shut off,
the control will only save the program that is in the editor. The
running program will not be restored and changes made to it prior to
beginning Concurrent Programming will not be saved by the
AutoSave feature.
When using Concurrent Programming, two part programs are
simultaneously available. To enter Concurrent Programming while
machining a part, press the console Input key. The Auto screen is replaced
by the Input screen.
Figure 3-41.
Ultimax System
August, 2002
3-67
2.
3.
Figure 3-42.
3-68
Revision A
Programming Basics
4.
The program names for the Edit and Running Part Programs
are switched. The program now in Edit Part Program can be
edited.
5.
6.
Important
Editing tool or program information without switching the editor
means that the changes are not being made to the running part
program. You cannot abort Auto, edit the program in Input, and
return to Auto because the control will be running the part program
in the Running Part Program field, not the Edit Part Program field.
Ultimax System
August, 2002
3-69
Software Options
The Ultimax control contains software used to process data and display
screens in much the same manner that personal computers use software
programs. As with other software systems, Ultimax has additional
software options that can be purchased for the system.
Contact Hurco or your Hurco distributor for details about purchasing
software options.
Increase productivity.
3-70
Revision A
Appendix A
Ultimax System
August, 2002
A-1
Appendix
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
Appendix
CTS/RTS Protocol
The CTS/RTS protocol is described from the Ultimax control side of the
connection. The following Control As Sender section describes what
happens when the control sends a program; the Control As Receiver
section describes what happens when the control receives a program. With
this information and the knowledge of the remote device, you can adjust
the remote equipment to communicate with the control.
When the controls ports are initialized, the TD, RTS and DTR (if
available) signals are held in the low state (from -3 to -15 volts or
disasserted). When you start a load or save operation at the control
console, the control brings the RTS and DTR lines into a high state (from
+3 to +15 volts or asserted). This tells the remote device that the control is
ready to communicate.
CTS is an input to the control. Its state depends on the state of the
handshake lines attached to it from the remote device. If the remote device
is ready to communicate, it should be high; if not, it should be low.
Control As Sender
When the control is Saving (sending) a program to the remote device,
setting RTS and DTR to HIGH means that the control is READY to
transmit. No transmission occurs until the remote device sets its
handshake signal to HIGH (which should set the controls CTS to HIGH).
As soon as the control sees a HIGH CTS signal, it begins to transmit as
long as the CTS input stays HIGH or until all the data has been
transmitted.
Figure A-4.
August, 2002
A-3
Appendix
1.
2.
3.
4.
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.
With this method, the remote device can regulate the controls character
flow by periodically resetting its handshake output LOW causing a LOW
control CTS input, thus suspending the flow of characters from the
control. When the remote device is able to receive characters again, the
device sets its handshake signals HIGH causing a HIGH control CTS, thus
resuming the flow of characters.
A-4
Revision A
Appendix
Control As Receiver
When the control is receiving a program, it signals the remote device that
it is ready to receive characters, by setting its RTS and DTR lines HIGH.
No communication can occur until the remote device is ready to transmit.
When the remote device is ready, it sets its handshake lines HIGH which
should set the controls CTS to HIGH. The remote device will begin
transmitting when it sees that both the control and the remote device are
ready.
Figure A-5.
Ultimax System
1.
2.
3.
The controls internal buffers fill up. Its RTS and DTR lines
are reset LOW to stop the flow of characters.
4.
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.
August, 2002
A-5
Appendix
XON/XOFF Protocol
The XON/XOFF protocol is a software flow control method. It is the
preferred transfer protocol for NC programs. The only wires that must be
in the cable are TD, RD, SG, and the shield (PG). This method uses three
special control characters to start and stop the flow of data characters. The
characters that control the character flow follow:
Mnemonic
DC1
DC2
DC3
HEX
11H
12H
13H
Char Name
XON
PUNCH ON
XOFF
CTRL
CTRL Q
CTRL R
CTRL S
A-6
Revision A
Appendix
Once the sender begins to send the file, it continues until the receiver
sends the XOFF signal, the end of file is reached, or the operator aborts
the sending operation. If the sender receives XOFF, it stops transmission
and waits for XON before it resumes. The receiver sends XOFF if its
internal buffers are full. This buffer level is usually calculated so the
receiver sends the XOFF signal early enough for the sender to process the
message and stop transmission before the receivers buffers overflow.
After the receiver is able to handle more characters, it sends an XON
signal.
Figure A-6.
Ultimax System
August, 2002
A-7
Appendix
The XON/XOFF protocol follows these transmission steps:
1.
2.
3.
4.
5.
6.
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 34 and 56, there are time lags as the receiver sends
the control characters and the sender responds to them.
When using XON/XOFF protocol, initiate the receiver first so that it is
immediately ready to receive. After it starts, you may start the sender. If
you do not initiate the receiver and the sender in this order, the senders
five-second timer may expire and characters will be sent without a
receiver.
A-8
Revision A
Appendix
Full Handshake
As with XON/XOFF, full handshake is a software protocol differing from
XON/XOFF only in the beginning synchronization stage. Full handshake
uses the same type of cabling as XON/XOFF.
With full handshake, the sender does not have a five-second time-out.
Instead, DC2s are sent every 250 msec until the confirming that the DC1
is received, or the sender aborts the operation. Once the sender receives
the DC1, it sends the confirming DC2 and begins the file transmission.
This protocol makes it easy to start both the sender and the receiver at the
operators leisure and in whichever order is appropriate for the
application.
During the actual transmission of the file, XON/XOFF and full handshake
operate identically.
Ultimax System
August, 2002
A-9
Appendix
Ultimax System
3555
1535
August, 2002
A-10
Appendix
Face Mills
Helical Mills
.010
End
Mills
.007
Form Relieved
Cutters
.004
Plastic
.013
Magnesium Alloys
.022
.018
.013
.011
.007
Aluminum Alloys
.022
.018
.013
.011
.007
.022
.018
.013
.011
.007
.014
.011
.008
.007
.004
.009
.007
.006
.005
.003
Copper
.013
.010
.007
.006
.004
.016
.013
.009
.008
.005
.013
.010
.007
.007
.004
.010
.008
.006
.006
.003
Cast Steel
.012
.010
.007
.006
.004
.010
.008
.006
.005
.003
.008
.007
.005
.004
.003
.006
.005
.004
.003
.002
.004
.003
.003
.002
.002
Stainless Steels
.006
.005
.004
.003
.002
Ultimax System
August, 2002
A-11
Appendix
2030
up to 1/8
0.0010.003
200300
1/8 to 1/4
0.0020.006
Brass, Bronze
1020
1/4 to 1/2
0.0040010
1020
1/2 to 1
0.0070.015
Monel
3050
1 and over
0.0150.025
Magnesium
250400
Mild Steel
80110
70125
Stainless Steel
50
Tool Steel
5060
Titanium
1060
Ultimax System
August, 2002
A-12
Index
B (continued)
B
Backup Config and Machine Files, 2-33
Baud rate, 2-14
Bore Dwell, NC, 3-30
Ultimax System
August, 2002
I-1
C (continued)
Console, 1-2
Console buttons
Emergency Stop, 3-65
Feed hold, 1-15, 3-65, 3-68
Interrupt cycle, 3-24, 3-65
Machine operations, 1-16
motion control buttons, 1-15
Motion hold, 1-15
Spindle Off, 3-68
Console keys
Alt, 1-7
arrow keys, 3-13
Auto, 1-16, 1-28
C, 1-6
Coolant
Auto, 1-28
Secondary, 1-28
Delete, 1-6
End, 1-6
Enter, 1-6
F, 1-6, 1-7
Home, 1-6
Insert, 1-6
Interrupt cycle, 1-16
Machine Mode, 1-16
Auto, 1-16
Manual, 1-16
Single, 1-16
Test, 1-16
Machine operations
Spindle
On/Off, 1-28
Manual, 1-16
Page Down, 1-6
Page Up, 1-6
Primary coolant, 1-28
Single, 1-16
Spindle Off, 1-28
Spindle On, 1-28
Start Cycle, 1-28, 3-59
Test, 1-16
Tool changer, 1-28
Console knobs
Axis Feed Rate, 1-11
Rapid Override, 1-11
I-2
Revision A
Index
D (continued)
Data block displayed after search screen,
3-57
Date, 2-24
Default communication settings table, 2-21
Default communications settings, 2-21
delete all tagged programs, 2-12
Delete directory, 2-10
Delete key, 1-6
Delete part programs, 2-8
Delete tool
softkey, 3-18
Depletion retract, 3-27
Diameter, 3-16
Diameter Comp, 3-16
Digital Read Out, 2-26
Direction), 3-17
Directories
reorganize, 2-8
Directory
change, 2-7
creating, 2-10
delete, 2-10
structure figure, 2-2
Directory program names, 2-6
Disable X Scaling, NC, 3-39
Disable Z Scaling, NC, 3-39
Disk operations, 2-7
Disk Operations
List Directory softkey, 2-7
Disk operations list directory, 2-7
Diskette
storage, 2-35
Diskette in drive before reboot, 2-37
Diskette in drive during reboot, 2-37
Display
color defaults, 2-30
Door Open Fault, 3-60
Download from current drive to
peripheral device, 2-20
Download from memory to peripheral
device, 2-19
Download programs, 2-14
Download send, 2-19
Download/upload, 2-14
Ultimax System
D (continued)
Download/upload screen, 2-15
Drill Dwell, NC, 3-30
Drilling
dwell parameter, 3-28
feedrate, 3-21
Drives
program storage, 2-9, 2-13
DRO, 3-4
DRO display units, 2-26
DXF option
color settings, 2-29
E
Enter key, 1-6
Emergency Stop, 3-65
button release, 1-32
Emergency Stop button, 1-4
Emergency Stop for shut down, 1-42
End Block, 1-17
End key, 1-6
Entering the access code, 3-62
Erase current program, 3-42
Erase functions, 3-42
part setup, 3-43
program, 3-43
reset program parameters, 3-43
tool setup, 3-43
Erase functions screen, 3-43
Erase message, 3-49
Erase running program, 3-45
Erase running program screen, 3-45
Error checking, 1-10, 1-18
using graphics, 3-58
Error messages
on graphics screen, 3-58
Establishing servo power, 1-32
estimate run time, 1-18
European machines, 1-1
Exchange Edit/Run Programs softkey, 3-68
Export program as text file, 2-13
August, 2002
I-3
F
F console key, 1-6
Feed Hold button, 1-15, 3-65, 3-68
Feed Hold console button, 1-34
Feed/Flute (Tooth), 3-15, 3-17
Feedrate
finish, 3-32
plunge, 3-20
Feeds and speeds
automatic calculation of, 3-20, 3-21
Figures
Axis motion, 3-3
Chord error, 3-28
Communications panel, 1-29
Cutter Comp using Insert Arc, 3-35
Cutter Comp using Insert Line, 3-36
Cutter compensation, 3-14
Directory structure, 2-2
Jog unit, 1-12
Machining, 1-1
Max console panel groups, 1-4
Negative first peck offset, 3-26
Part zero relative to machine zero, 3-3
Positive first peck offset, 3-26
Ultimax 4 and Max consoles, 1-2
Ultimax 4 console panel groups, 1-3
File display method, 2-27
File extension
wildcard), 2-9
File Management, 2-2
Find, 3-58
Finish
feed, 3-32
speed, 3-32
XY, 3-32
Z, 3-32
Finish plunge type, 3-33
First Peck Offset, 3-27
Floppy drive, 2-9, 2-13
Flutes, 3-15, 3-17
Foreseeable misuse
unattended operation, 3-59
Format diskette, 2-13
Full DRO, 1-20, 1-23
Full Status, 1-20, 1-23
I-4
Revision A
Index
M
I (continued)
Threads per, 3-13
Input key, 1-5
Input screen, 1-31, 3-22, 3-42
Exchange Edit/Run Programs
softkey, 3-68
tool setup, 3-11
Insert Arc and Insert Lines softkeys 3-34
Insert key, 1-6
Interrupt console key, 1-16
Interrupt Cycle button, 3-24, 3-65
Interrupt cycle Z retract, 3-24, 3-27
Inward pocket plunge near center, 3-33
Isometric view, 3-52
J
Jog
control buttons, 1-12
parameters, 1-14
Jog unit
axes jog buttons, 3-8
manual operation for, 1-16
Store Position button, 3-8, 3-14, 3-19
Jog Unit, 1-12
Jog unit figure, 1-12
K
Keyboard, 1-5
optional, 1-8
L
Ladder configuration screen, 2-32
Language files, 1-30
change, 2-34
Large tools in the ATC magazine, 1-39
Lead-in move, 3-32
Lead-out move, 3-32
Least Dwell Units, NC, 3-39
Least Scaling Factor, NC, 3-39
Limit switches, 1-34
Linear positioning, NC, 3-39
Loading a tool in the spindle, 1-35
Loading tools in ATC magazine, 1-37
Ultimax System
August, 2002
I-5
N (continued)
NC parameters - M and G code program
numbers, 3-40
NC parameters screen, 3-37
NC Configuration parameters, 3-38
NC part program
running, 3-59
error conditions, 3-64
NC part programming
Allow Vacant Variables, 3-39
Assume Feed Rate, 3-39
Bore Dwell, 3-30
Bore Orient Retract, 3-30
Disable X Scaling, 3-39
Disable Z Scaling, 3-39
Drill Dwell, 3-30
least dwell units, 3-39
least scaling factor, 3-39
linear positioning, 3-39
M6 Initiates Tool Change, 3-39
probing part setup, 3-10
Reference Point X, 3-39
Reference Point Z, 3-39
shift offsets, 3-9
Tool Length Tolerance, 3-39
NC programming
test run mode, 1-24
NC Variables, 3-41
NC Work Offsets, 3-9
Negative first peck offset figure, 3-26
Network parameters, 2-28
New access code, 3-63
Numeric keypad, 1-7
O
Offset, 3-6
blend, 3-32
Offset Z, 3-6
Operator specify pocket start, 3-33
Optional keyboard, 1-8
Optional program stop, 3-27
Options
hardware and software, 1-1
Orient Spindle softkey, 1-27
Revision A
Index
P (continued)
O (continued)
Orientation hole, 1-35
Orientation key, 1-35
Overlap
blend, 3-32
pocket, 3-32
Override Knobs, 1-11
Override lockout, 3-25, 3-27
P
Page Down key, 1-6
Page Up key, 1-6
Parameters
blend offset, 3-32
blend overlap, 3-32
cutter compensation, 3-34
erase program, 3-43
finish feed, 3-32
finish speed, 3-32
finish X-Y, 3-32
finish Z, 3-32
graphics, 3-54, 3-55
jog unit, 1-14
manual jog feed, 1-14
manual spindle speed, 1-14
milling, 3-32
milling direction, 3-32
Override lockout, 3-25
pocket overlap, 3-32
Program protect, 3-25
Tool change position, 3-25
Park Machine softkey, 1-27
Park the machine, 1-43
Part fixturing, 3-2
Part program
copying, 2-8
deleting, 2-8
erase copy of, 3-42
exporting as text file, 2-13
load from current directory, 2-4
loading, 1-30
part setup, 3-4
erase, 3-43
restore, 3-47
Ultimax System
I-7
I-8
R (continued)
Rename part programs, 2-7
Rename program, 2-7
Reset master, 2-37
Reset Master softkey, 2-37
Reset Part Count, 1-20, 1-23
Reset port parameters, 2-21
Reset Servos & Spindle softkey, 1-27, 1-32
Resetting ATC Map, 1-41
Restart, 1-4
Restart machine after Power Off, 1-43
Restart machine after E-Stop, 1-42
Restart parked machine, 1-43
Restore all, 3-47
Restore Config Machine Files, 2-33
Restore functions, 3-46
change current directory, 3-50
copy program, 3-50
create directory, 3-50
current storage drive directory, 3-50
delete program, 3-50
part setup, 3-47
part tool setup, 3-47
rename program, 3-50
tool setup, 3-47
Restore functions screens, 3-47
Restore part program, 3-47
Restore program parameters, 3-47
Retract Clearance, 3-24, 3-27
Review key, 1-5
Root directory, 2-2
RS-232-C serial port settings, 2-21
Run, 3-59
conversational part program, 1-17
manual, 1-26
time estimate, 1-18
Run program
Auto cycle, 1-18
single cycle, 1-22
Run program screen, 1-19
Revision A
Index
S (continued)
S
Safety
CE2000, 3-60
override mode, 3-60
while running program, 3-59
work region, 3-24
Safety Work Region, 3-6, 3-8
Safety work region screen, 3-8
Saving a program
to hard drive, 2-5
with date/time stamp, 2-24
Screen
Download/upload, 2-15
Screen blank time, 2-25
Screens
ATC map, 1-40
Auto Cycle, 1-17
CE Status & Diagnostics, 3-61
CNC configuration, 2-31
Concurrent programming, 3-67
Current directory, 3-50
Current program, 2-3
Data block after search, 3-57
Erase functions, 3-43
Erase running program, 3-45
General parameters, 3-23
Graphic with isometric view, 3-52
Graphics, 1-9
Graphics all planes view, 3-53
Graphics error message, 3-58
Graphics parameters, 3-54
Holes parameters, 3-29
Holes Parameters, 3-28
Identify graphic for search, 3-56
Input, 1-31, 3-22, 3-42
Insert Arc & Lines softkeys, 3-34
Ladder configuration, 2-32
Machine calibration, 1-33
Manual, 1-26, 3-2
Milling Parameters, 3-31
Miscellaneous functions, 3-51
NC
NC Program Parameters, 3-40
Part Setup with work offsets, 3-9
NC Auto, 3-64
NC parameters, 3-37
Ultimax System
Screens (continued)
M and G codes, 3-40
NC Configuration parameters, 3-38
Part Setup, 3-4
Restore Functions, 3-47
Run program, 1-19
Safety work region, 3-8
Single Cycle, 1-21, 1-22
System configuration, 2-23
Test Run, 1-24
Text entry window, 1-8
Tool Setup, 3-12
Select a storage drive, 2-9, 2-13
Select DRO, 1-20, 1-23
Select Current Storage Directory, 2-5
Select port, 2-21
Send a part program, 2-19
Serial port setup, 2-22
Serial Port status messages, 2-16
Set Current System Time softkey, 2-24
Set Feed softkey, 1-25
Set network parameters, 2-28
Set Plunge or Segment Feed, 1-25
Set Tool Zero softkey, 3-19
Setting Serial Port, 2-22
Setting the DRO Display Units, 2-26
Shift (NC), 3-9
shut down
control power off time, 1-43
Shut down, 1-42
Emergency Stop, 1-42
park machine, 1-43
Single cycle
run program, 1-22
Single cycle mode, 1-21
Single cycle mode softkeys, 1-17
Single cycle screen, 1-21, 1-22
Single key, 1-16
Skew Angle, 3-6
August, 2002
I-9
S (continued)
Softkeys, 1-5, 1-7
Delete Tool, 3-18
Exit, 3-7, 3-19
Insert Arc, 3-34
Insert Lines, 3-34
Orient Spindle, 3-7
Part Programming, 3-7, 3-18
Part Setup, 3-18
Probing, 3-7, 3-18
Program Parameters, 3-7
Store Machine Position, 3-7
Tool Home, 3-18
Tool Setup, 3-7
Tool Zero, 3-19
Software options, 1-1, 3-70
Special function keys, 1-6
Speed, 3-15, 3-20
finish, 3-32
Speed (RPM), 3-17
Speed RPM, 3-21
Spindle
manual speed, 1-14
on/off buttons, 3-68
On/Off keys, 1-28
orient, 1-27
RPM dial, 3-15
speed, 3-21
tool removal, 1-36
Spindle control, 1-11
Spindle On, 1-28
Spindle Speed dial, 1-11
Spindle unclamp button, 1-36
Start block, 1-17
Start Cycle button, 1-15
Start Cycle console button, 1-32
Stop Cycle button, 1-15
Stop motion, 3-65
Stop reading programs from a disk, 2-4
Storage drive
selecting, 2-9, 2-13
Storage function color parameter
defaults table, 2-30
Storage Functions, 2-3
color settings, 2-30
I-10
Revision A
Index
U
T (continued)
Tool
broken, 3-11
calibration, 3-6, 3-14
changer keys, 1-28
descriptions in the system, 3-12
diameter, 3-11, 3-14, 3-20, 3-21
in Spindle, 1-35
in Spindle softkey, 1-27
number, 3-11, 3-13
setup, 3-11, 3-43, 3-47
activate coolant, 1-28
checking, 3-11
screen, 3-12
templates, 3-11
Setup softkey, 3-7
types, 3-11, 3-13
zero, 3-19
Tool, 3-16
Tool change position, 3-25, 3-27
Tool changer
orientation key, 1-35
Tool changers, 1-35
Tool holder
orientation hole, 1-35
Tool Home
softkey, 3-18
Tool Length Tolerance, NC, 3-39
Tool loading
machine spindle, 1-35
Tool Offsets, NC, 3-18
Tool removal from ATC magazine, 1-38
Tool removal from spindle, 1-36
Tool Setup fields, 3-16
Tool setup screen, 3-12
Tool Setup softkeys, 3-18
Tool setup with tool types, 3-13
Tool Type, 3-16
Trackball, 1-9, 3-56
Training classes, 3-70
Turning off the text entry window, 2-27
Turning on the text entry window, 2-27
Ultimax System
Ultimax
software
options, 3-70
upgrade, 2-35
Ultimax 4 and Max consoles figure, 1-2
Ultimax 4 panel groups figure, 1-3
Ultimax training, 3-70
Unattended operation, 3-59
Untag all programs, 2-11
Upgrade system files, 2-35
Upload from peripheral device, 2-18
Upload programs, 2-14
Upload receive, 2-17
Uploading a part program, 2-17
V
Video hardware type, 2-27
W
Warm Up Machine softkey, 1-34
Warm up the machine, 1-34
Wildcard
file extension), 2-9
Work offsets for NC programming, 3-9
Work Offsets softkey, 3-9
Work piece, 3-6
cleaning, 3-65
fixturing, 3-2
safety region, 3-8
Write part programs to disk, 2-5
Z
Z Bottom parameter, 3-8
Zero calibration, 3-11, 3-14, 3-19
Zero Calibration, 3-17
Zoom, 3-54
Zero calibration
in NC, 87
August, 2002
I-11