WinMax Mill Programming2
WinMax Mill Programming2
PROGRAMMING DOCUMENTATION
Hurco products and services are subject to Hurco’s then current prices, terms, and
conditions, which are subject to change without notice.
Hurco, Max, Ultimax, and WinMax are Registered Trademarks of Hurco Companies, Inc.
Many of the designations used by manufacturers and sellers to distinguish their products
are claimed as trademarks. Hurco has listed here all trademarks of which it is aware. For
more information about Hurco products and services, contact:
Refer to the Getting Started with WinMax manual for information about console buttons
and keys, in addition to other information about using softkeys and the pop-up text entry
window.
Icons
This manual may contain the following icons:
Caution/Warning
The operator may be injured and the machine severely damaged if the
described procedure is not followed.
Important
Troubleshooting
This document explains how to use the On-screen Help on the control and how to copy
and print or view the information on a PC.
On-screen Help contains information about the current screen. If Help is not available for
a screen, a Welcome screen appears with access to the Table of Contents, Index, or
Search functions.
• To view the on-screen Help directly on a Hurco control, select the Help
console key.
• To view the on-screen Help on the desktop software, select the Help icon in
the menu bar.
PDF files are available on the control’s hard drive. These files can be copied from the hard
drive to a USB memory device and transferred to a PC for viewing and printing.
• Buttons in the upper left-hand corner of the Help screen are used to move
through Help topics and print screens.
• Use the arrow buttons to move between pages within a Help topic and to
move through topics.
• Use the Contents tab for a list of information sorted by subject:
1. Select the “+” to expand the topic and view sub-topics.
2. Select the topic to display it.
• Use the Favorites tab to save Help topics for quick access:
1. Select the Add button at the bottom of the pane to add the current topic.
2. Select a topic from the Favorites list, and select the Display button to view
it.
• Select a topic from the Favorites list, and select the Remove button to
remove it from the list.
The SHOW ALL FILE TYPES field in User Interface Settings must be
set to YES (default is NO) in order to see the PDF files in the
directory. Access the SHOW ALL FILE TYPES field in Auxiliary Mode,
Utilities/ User Preferences/ User Interface Settings.
4. Highlight the PDF file(s) in the right-hand pane, and select the COPY F2
softkey.
5. Ensure that your media is loaded (either a floppy disk in the disk drive or a
USB memory device in the USB port), and navigate to the proper location in
the left-hand pane of the DISK OPERATIONS screen (either the floppy drive A:
or the USB port E:). Highlight the desired location.
6. Place the cursor in the right-hand pane and select the PASTE F3 softkey to
paste the PDF file(s) to the desired location.
You may now remove your media and load the PDF file(s) onto a PC for printing.
Program Manager . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 27
Managing Program Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 27
Program Properties . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 33
Disk Operations . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 34
FTP Manager . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 35
Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 37
System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 38
User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 39
Serial Port Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 44
FTP Server Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 44
WinMax Uptime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 44
Rotary Axes Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 45
Select Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 46
Data Logging Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 46
Advanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 47
Additional Utilities Softkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 47
Printing Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 47
Integrator Support Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 50
Serial I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 51
Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 51
Machine Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 55
Machine Parameters Page 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 56
Machine Parameters Page 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 59
Machine Parameters Page 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 63
Machine Parameters Page 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 70
Machine Parameters Pages 5 and 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 72
Estimated Run Time Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 73
Programming Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 75
WinMax Interface Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 76
Input Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 84
UltiMotion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 173
Conversational Programming
Conversational Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 1
Part Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 2
Programming Dual-Zone Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 8
Pecking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 8
Cutter Compensation (preliminary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 9
Calculated Plunge Points for Milling Cycles . . . . . . . . . . . . . . . . . . . . . . . . .2 - 14
Lead In/Out Moves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 15
Milling Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 17
General Guidelines for Creating a Milling Block . . . . . . . . . . . . . . . . . . . . . .2 - 18
Lines and Arcs (Mill Contour) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 19
Mill Circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 26
Mill Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 29
Mill Face . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 31
Mill Ellipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 33
3D Mold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 34
Helical Plunge (Ramp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 44
Mill Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 51
Mill Stick Lettering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 54
Mill True-Type Lettering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 56
Holes Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 87
Drill Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 88
Tap Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 97
Bore and Ream Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 98
Back Spotface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 101
Bolt Circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 102
Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 103
Bolt Circle to Holes Locations or Pattern Locations Conversion . . . . . . . . . . .2 - 104
Holes to Pattern Locations Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 105
Holes End Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 105
UltiPockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 139
Helical Plunge with UltiPockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 143
NC Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 1
NC Part Programming Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 2
NC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 6
Starting a New NC Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 8
NC Editor Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 9
NC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 20
NC Probing Part Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 25
Rotary Programming
Rotary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 1
Rotary Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 2
Rotary Part Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 5
Universal Transform Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 8
Transform Plane (configurations other than Universal) . . . . . . . . . . . . . . . .5 - 13
Universal Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 14
Rotary A and Rotary A Tilt B Configuration . . . . . . . . . . . . . . . . . . . . . . . .5 - 24
Tilt A Rotary C Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 29
Rotary B Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 34
Tilt B Rotary C Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 - 37
UltiMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 - 1
LAN Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 - 2
Configuring a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 - 4
Using FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 - 8
Extended Shop Floor (ESF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 - 12
Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 - 1
Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 - 28
Record of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Machine Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Consoles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3
Jog Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 9
Emergency Stop Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Programming Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Axis, Spindle, and Machine Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 8
Machine Operations Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 18
Communications Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 20
Spindle and Automatic Tool Changers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 23
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-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 operator’s
area.
1 Console
2 Way Cover
3 Table
4 Spindle
5 Machine Base
6 Chip Conveyor
7 Tool Changer
Hurco machines are available with several hardware and software options. Information
about these options is available from Hurco or your Hurco Distributor.
1 - 2 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Consoles
The console, and the electrical components required to operate it, are called the “control”
or the “CNC” (Computer Numeric Control). Some electrical components are built into a
separate enclosure kept in the machine’s electrical cabinet. Some internal components,
such as drives and memory, are like those in a PC. Only the parts of the Windows®
operating system that are necessary to run Hurco CNCs are used. Customers are not
permitted to install software on the WinMax control. Pictured below are the Max5 dual-,
Max4 dual-, and Max4 single-screen consoles.
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-3
Control Panel Function Groups
The buttons, keys, and knobs on the dual- and single-screen consoles are grouped by
their functions. Here are the control panel groups on single- and dual-screen consoles:
3
2 1
5. Programming keyboard
1 - 4 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Emergency Stop Buttons
There is an Emergency Stop button located on each console and one on the Remote Jog
Unit. Press the Emergency Stop button to stop all spindle and table motion. This button
locks down when pressed. To release it, twist the button in the direction indicated by the
arrows.
When the Emergency Stop button is pressed, a special error file is created and saved to
the machine hard drive in a folder called NavESTOP. These files record the machine
conditions at the time the Emergency Stop button is pressed. These files can be retrieved
when necessary for service purposes; refer to Retrieve Log and Diagnostic Files, on page
1 - 59 for more information.
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:
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-5
Text Screen Data Entry
Text screen data entry keys are used for entering programming information into the Text
screen’s fields. These keys are located in the center of the console’s Programming
Keypad.
Programming Mode
Programming Mode console keys are named for the screens they activate:
• Input – displays the main programming screen used to create and edit part
programs. From this screen, access Part Setup, Tool Setup, Part
Programming, Program Parameters, Copy and Change Blocks, and Restore
and Erase menus.
• Auxiliary – accesses program storage management, system configuration
settings, DXF files, reset master, and the upgrade system files menus.
• Review – for Conversational programs, provides an outline view of the
blocks currently programmed, including type of block and tool used. Jump to
a desired block by typing the block number and pressing Enter. For Numerical
Control (NC) programs, the Review key displays or re-displays the NC part
program.
• Help – displays help text. Place the cursor on a field in question and press
the Help key. If help text is available, it will appear in a pop-up window. Help
is not available for all screens.
• Arrow keys - move the cursor from one field to the next, or advance a part
program to the next data block.
• Enter key (↵) - accept the information typed in a text field, or move to the
next field.
• Special Function keys / keyboard shortcuts:
• alt + Input—display the Pop-up Text Entry Window.
• alt + Help—produce a bmp screen capture.
• alt + right arrow—tab through fields or through the windows in File
Manager.
1 - 6 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
• alt + left arrow—reverse tab through fields or the windows in File
Manager.
• alt + Select—simulate a right mouse click.
• alt + F + left arrow—reverse tab through fields or the windows in File
Manager. (Same function as alt + left arrow.)
• alt + F + Select—simulate Shift + left mouse click.
• C (clear) console key—press to clear the value at the current cursor
position. The C key works like an Esc key on a keyboard.
• F + Delete—delete the character to the left of the cursor.
• F + Help—produce a bmp screen capture.
• F + End—move the cursor to the end of a list.
• F + Home—move the cursor to the top of a list.
• F + Page Down—move through a list.
• F + Page Up—move through a list.
• F + Select—simulate a left mouse click.
• F + up arrow—move cursor to previous data block.
• F + down arrow—moves cursor to next data block.
• F + left arrow—moves cursor to previous element.
• F + right arrow—moves cursor to next element.
• F + decimal (.)—enable Full Precision Editing. This feature displays a
pop-up window showing 12 digits to the right of the decimal for the
current field.
• F + Draw—switch to the DXF drawing on the graphics screen.
• F + 1 through 8—simulate function keys on keyboard (F1, F2, F3,...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:
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-7
Axis, Spindle, and Machine Control
The following keys and knobs are used to control machine movement and adjust the
spindle and axes.
Override Knobs
Three knobs on the upper console allow you to override the programmed axis feedrate,
rapid, and spindle speed.
• Axis Feed Rate - controls the programmed axis feedrate during an auto run
program. Turning the dial to counterclockwise slows the feedrate; turning the
dial to clockwise speeds the feedrate. Selecting Min slows the spindle to 10%
of the nominal value. Selecting Max increases the feedrate to 150% of the
nominal value.
• Spindle Speed - controls the spindle speed. Turning the dial
counterclockwise slows the spindle; turning the dial clockwise increases
spindle speed. Selecting Min slows spindle speed to 640 RPM slower than the
nominal value. Selecting Max increases spindle speed to 640 RPM faster than
the nominal value.
• Rapid Override - overrides the programmed rapid traverse; the speed at
which the table moves from one point to another. Selecting Min slows the
table speed to 10% of the nominal value. Selecting Max increases the table
speed to 150% of the nominal value.
1 - 8 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Jog Units
A jog unit is used to manually jog the axes and control machine operation. Hand-held, or
remote, jog units can be removed from the console and carried closer to the work piece.
The hand-held remote Max4 Jog Unit is an option on the Max4 console.
OR
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-9
Setting Jog Unit Parameters
To access the parameters :
1. Press the Manual Mode console key to display the Manual screen.
2. Press the Manual Function (F2) softkey. The Jog Unit parameters are
displayed:
• Manual Jog Feed— enter the desired manual jog axis feedrate. The
range is from 0.0 to the machine’s maximum feedrate.
An axis may have a maximum jog feedrate slower than other axes. This
slower axis can only move at its maximum jog feedrate (and not the
higher feedrate of other axes).
For example, the X and Y axes on a machine each have a maximum jog
feedrate of 787 inches per minute (ipm). The Z axis has a maximum jog
feedrate of 100 ipm. Without using the jog feedrate override, the X and Y
axes can jog at 787 ipm, but the Z axis is limited at 100 ipm.
• Manual Spindle Speed —enter the spindle speed when the Spindle On
console key is pressed. This value can not be greater than the machine’s
maximum spindle speed. Entering a negative value (e.g., -500) causes
the spindle to reverse (turn counterclockwise) at that speed.
• Rotary Jog Feed (for machines with rotary or swivel axes)—enter the
jog feedrate in RPM.
1 - 10 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Max5 Remote Jog Units
Basic Remote Jog Unit
Pictured belows is the Basic Unit. See Remote Jog Units, on page 1 - 15 for more details.
Flashlight
Handle
Store Position
Emergency Stop
Stop Cycle
Start Cycle
Rapid Jog Rate Knob
Feed Hold
Flashlight On/Off
Handwheel Multipliers
Jog Feed
Jog Handwheel
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-11
Premium Remote Jog Unit
Pictured below is the Max5 Premium Remote Jog. See Remote Jog Units, on page 1 - 15
for more information.
Handle Flashlight
Store Position
Emergency Stop
LCD Touchscreen
(Premium and
Wireless)
Stop Cycle
Start Cycle
Rapid Jog Rate Knob
Feed Hold
Jog Feed
Jog Handwheel
1 - 12 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
This is the view of the back of the Max5 Remote Jog Unit (both Basic and Premium):
Enable button
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-13
Max4 Remote Jog Unit
1 - 14 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Remote Jog Units
• Emergency Stop—stops all spindle and table motion. See Emergency Stop
Buttons, on page 1 - 5 for more information.
• Store Position—records the current axis position in the part program’s setup
screens.
• LCD screen (available only on Premium units)—displays Manual mode
(MAN), Part Setup (PSU), Tool Setup (TSU), Work Offsets (WO), and Aux
Work Offsets (AWO).
Mode Selections appear at the bottom of the LCD screen. Use the
touchscreen to select a mode; a check mark appears by the current selection.
Scroll up, down, left, and right, and select items using the touchscreen.
Both the Enable button and the Start Cycle button must be held
down to run the spindle with the enclosure doors open.
• Feed Hold (Max5)—stops all axes movement (except a tap operation) when
the tool is in the programmed feedrate region. Pressing the button a second
time allows machine positioning to resume.
• Stop Cycle (Max5)—stops axes movement, then stops the spindle.
• Axis Selector (& Override) Knob – selects the axis to jog (0, X, Y, Z, A, B).
On Premium unit only, this knob also control the override mode: feed, rapid,
or spindle.
See Setting Jog Unit Parameters, on page 1 - 10 for instructions on
setting the Jog Unit parameters.
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-15
the Axis Selector & Override Knob is set to override mode (one of the bottom
three positions), the Rapid Jog Rate Knob controls the override (feed, rapid,
or spindle).
• Jog Feed Override (Max4)—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 Handwheel —select minus (-) or plus (+) jog direction.
• Handwheel Multiplier Keys - defines the hand wheel resolution.
• x1 - defines a one-to-one ratio (each click equals .0001 inch, or .00254
mm).
• x10 - defines a 10-to-one ratio (each click equals .001 inch, or .0254
mm).
• x100 - defines a 100-to-one ratio (each click equal s 0.01 inch, or .254
mm. One full turn equals 1 inch, or 25.4 mm).
• Enable button—on machines with CE enabled, must be held to use the Start
Cycle button and the +/- jog on the unit.
Enable Button
The Max5 Remote Jog, Max4 Remote Jog, single-screen and dual-screen consoles may be
equipped with an Enable button. The Enable button is functional only on machines that
have CE enabled.
The Enable button has three positions: fully up (off), middle (on), and fully down (off).
The button must be in the middle position to be enabled. The Enable button is required
for the following operations:
• Start Cycle (on Max5 Remote Jog only)—press and hold the Enable button
and press the Start Cycle button on the unit. The Enable button can be
released after the cycle is started.
Both the Enable button and the Start Cycle button must be held
down to run the spindle with the enclosure doors open.
It is not necessary to use the Enable button when using the Start Cycle
button on the console.
• +/- Jog—press and hold the Enable button while simultaneously selecting
either “+” or “-” button to jog the selected axis, only when the enclosure
doors are open. If the enclosure doors are closed, it is not necessary to use
the Enable button to jog the axes.
It is not necessary to press and hold the Enable button to jog the axis using
the hand wheel at x1, x10, or x100 speeds.
1 - 16 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Machine Control
Machine Control buttons start and stop machine operation. The buttons function as
follows:
Press the Stop Cycle button to stop the axis, then the spindle.
Or
1. Press the Feed Hold (or Motion Hold) console button to stop axis motion.
2. Press the Spindle Off console key to stop the spindle.
3. Press the Feed Hold (or Motion Hold) console button again.
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-17
Machine Operations Keys
The Machine Operations console keys are needed to run part programs and control the
machine during cutting. These keys are labeled under the Machine Mode, Spindle, Tool
Changer, and Coolant groupings.
Machine Mode
The Machine Mode console keys have these functions:
• Auto - allows you to run a part program automatically. See Auto Mode, on
page 1 - 160 for more information.
• Interrupt - halts machine operation during automatic execution of a
program to allow manual functions, such as cleaning the work piece. See
Stop Motion, on page 1 - 18 for more information. Press Auto or Single to
resume the part program and most cycles that were manually started by the
operator (such as Chip Auger or Conveyor).
• Single - provides access to the Single Cycle screen. In this mode, the
machine stops the axes after each automatic operation. In Conversational
Programming the machine halts (with the spindle running) after each hole
operation, contour segment, or milling subroutine. For NC Programming, the
machine halts with the spindle running after each data block is executed.
Pressing the flashing Start Cycle button causes the automatic machining
operation to resume. For information on the Single Cycle screen softkeys, see
the Auto Mode, on page 1 - 160 section. The softkeys are the same on both
screens.
• Test - provides access to perform a program test run to identify potential
problems before cutting the part. For more information, see Auto Mode, on
page 1 - 160.
• Manual - provides access to manual machine operations that allow axis
positioning with the jog unit. See Manual Safety Override Mode, on page 1 -
134 for more information.
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:
1 - 18 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
To restart the part program, press the Auto button followed by the Start Cycle button.
If any key other than the Auto button is pressed to restart the
program, the system cancels the execution of the part program.
• Emergency Stop—all motion stops and power is shut off to the spindle,
relay control, and servo systems. An emergency stop message with recovery
instructions appears at the bottom of the text screen. To release an
Emergency Stop button, twist the button in the direction indicated by the
arrows and pull the button up.
After the last choice is selected, the following sequence occurs:
Spindle
• On—activates the spindle if the machine is in manual mode. The Start Cycle
button must also be pushed to start spindle rotation.
• Off—stops spindle rotation during manual operation if the Spindle On button
was previously pressed.
Tool Changer
• Auto—activates the automatic tool changing function. When selected, all
operator-initiated tool changes will be automatic.
• Manual—activates the manual tool changing function. When selected, all
tools must be manually inserted into or removed from the spindle; bypassing
the automatic tool changer.
Coolant
• Auto—activates the selected coolant to spray whenever the tool is below the
Retract Clearance plane. The coolant turns off when the tool moves above
the Retract Clearance plane, or during a tool change. This key cannot be
activated in Manual mode. Pressing this key a second time turns off the
coolant operation.
• Primary—functions only on machines equipped with a primary (i.e., flood)
coolant system. Activates the primary coolant system when the machine is in
Auto or Manual mode, and overrides an Coolant Auto operation. Pressing the
Primary key a second time turns off this operation.
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-19
• Secondary—functions only on machines equipped with a secondary coolant
system (e.g., Coolant Through Spindle, CTS). Activates the secondary
coolant system when the machine is in Auto or Manual mode and overrides
Coolant Auto operation. Pressing the Secondary key a second time turns off
this operation.
Communications Panel
All communication ports are located on the Comm Port panel assembly on machine
control cabinet. The following connectors are available:
1 - 20 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
RS-232C Serial Port
The RS-232C serial ports can be used to connect peripherals to the machine. These ports
may be addressed separately. The standard baud rates are software-selectable. The ports
can be used as an output or input, depending upon the software.
The connector pin designated for the RS-232C signal is shown below:
While the signals present at the serial port conforms to the RS-232C standard, not all
standard RS-232C signals are available. Some peripheral devices may provide RS-232C
control signals that are not available at the port described here. However, such devices
can usually be adapted to the port. In some cases, it may be necessary to add jumpers to
the connector. Signals available at the serial port are:
Be certain that you use the correct cabling before connecting the device to the machine.
Consult the peripheral manual to determine whether the peripheral is a Data Terminal
Equipment (DTE) or Data Communication Equipment (DCE) device. The Hurco machine is
a DTE device, and in most cases, so is a personal computer. A printer may be either a DTE
or DCE device.
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-21
Indexer Port
Indexing signals are always present at the Indexer port, so there is no need to turn it on.
It is the customer’s responsibility to provide a harness from the Indexer to the Indexer
port. Before making this harness, see the Parts Listing and Diagrams Manual for the
correct pin-outs.
Network Port
The 10baseT (RJ45) connector is used with the Ultinet option. This option requires an
ethernet card, cabling from the ethernet card to the communications panel, and an
optikey diskette to enable the option.
USB Port
The USB Port (Universal Serial Bus) is a high-speed port that allows you to connect
devices, such as printers and jump drives to the panel. You can use a jump drive to
transfer files.
1 - 22 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Spindle and Automatic Tool Changers
Hurco machining centers use either a Swing-Arm Random Pocket Automatic Tool Changer
(ATC) or a Horizontal Chain Type ATC. Both types of ATCs function essentially the same.
Each tool is inserted into a tool holder before being loaded into the spindle. The
orientation hole in the tool holder must always line up with the orientation key in the tool
changer. Tool changer stations are numbered to identify and locate each tool.
Only use tools that are dimensioned for the maximum spindle speed.
1. Press the Machine Mode Manual console key to prevent the ATC from moving
while you insert a tool. The Manual screen appears.
2. Touch the Orient Spindle softkey to position the spindle for tool insertion. If
there is a tool in the spindle, refer to Removing Tools from the ATC Magazine,
on page 1 - 25.
3. Insert the tool holder into the spindle. Make sure the tool holder slots align
with the spindle head guides.
4. Release the Spindle Unclamp button to secure the tool in the spindle. Be
certain that the tool is firmly seated.
5. Touch the Tool In Spindle softkey. The Tool In Spindle field appears.
6. Make sure the tool number in the Tool In Spindle field matches the number of
the tool in the spindle. If the numbers do not match, enter the correct tool
number.
7. To load a tool into the ATC magazine, see the Loading Tools into the ATC
Magazine, on page 1 - 24 section.
1. Press the Manual Mode console key. The Manual screen appears.
2. Hold the tool to prevent it from dropping.
3. Press the Spindle Unclamp button. The spindle unclamp button is either on the
side of the spindle, or the front of the spindle. Refer to Parts Listing and Wiring
Diagrams Manual for your machine for a drawing showing the Spindle Unclamp
button location.
4. The tool disengages. Pull the tool out of the spindle.
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-23
5. Release the Spindle Unclamp button when the tool is free.
To load the tool currently in the spindle into the ATC magazine:
1 - 24 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
Removing Tools from the ATC Magazine
Remove tools from the ATC magazine by following these steps:
3. Enter the tool number (of the tool you want to remove in the magazine) into
the Next Tool field.
4. Press the Tool Changer Auto console key to move the Next Tool into the
spindle.
5. Clear the tool changer area and shut the enclosure door. Press the Start Cycle
button to initiate the tool change.
6. Press the Spindle Unclamp button and manually remove the tool from the
spindle.
7. Repeat steps 2 through 6, as needed, to remove additional tools from the ATC
magazine.
The ATC magazine capacity is reduced by half for tools larger than 80
mm (125 mm for some machines).
Follow these steps to load large tools into the ATC magazine:
1. Touch the ATC Map softkey from the Spindle screen. The ATC Map appears.
2. Touch the Max. Tool Dia. More than XX mm softkey.
3. An “ATC Map will be cleared! Are you sure you want to change Max. Tool
Diameter to more than XX mm?” message appears.
Each time you switch between large and small tools, the entire ATC
Map will be cleared and the magazine must be reloaded.
4. Select the Yes softkey. The ATC Map will clear, then reappear. Only the odd
numbered tool pockets will be available.
5. Reload tools into the magazine using the “Loading a Tool into the Spindle”
section.
6. Return to the default setting of Maximum Tool Diameter XX mm or Less by
using the previous procedure and touching the Max. Tool Dia. XX mm or Less
softkey.
Getting Started with WinMax Mill 704-0116-501 Machine and Console Basics 1-25
1 - 26 Machine and Console Basics 704-0116-501 Getting Started with WinMax Mill
PROGRAM MANAGER
These topics are discussed in this section:
List of programs
Snapshot of part
File type
and description
• Open—opens a part program that is saved to the hard drive, network drive,
floppy disk, or USB memory device. The Load Program screen opens, where
you can locate the program from the list, as in the following example:
3. Select to
open
1. Select folder
2. Select
program
file
To find a program, navigate through the folders in the left pane by selecting
“+” or “-” to expand or collapse. Select a folder to view its contents in the
right pane.
Select the File header once to sort the list alphabetically. Select the
File header again to sort the list in reverse alphabetical order.
Files with the same name may be loaded into Program Manager if
they are saved in different locations. If an attempt is made to load a
file that has the same name and same location as a file already
loaded into Program Manager, a message appears confirming that
the file should be loaded again. If YES is selected the file will be re-
loaded and any unsaved changes will be lost.
HD3 and XML1 files will be listed with .HWM extension in Program
Manager. HWM is Hurco’s conversational program file type. SAVE AS
must be used to re-save the program as HD3. Using SAVE will save
the program with the HWM extension. Programs cannot be saved
with the .XML1 extension.
Programs loaded with Stream Load must be re-loaded each time WinMax
is shutdown. In addition, files cannot contain NCPP calls, and subroutines
cannot be in the same file.
• Save—saves the current part program to a hard drive, network drive, floppy
disk, or USB memory device. If the program has a path indicated in Program
Manager, it will be saved to the same location.
• 3½ Floppy (A:)
• PART_PROGS (D:)
• USB Device (E:)
• My Network Places (if the UltiNet option is installed)
• Save As—allows the current part program to be saved with a different name,
as a different file type, or in a different location. Also used to save files with
the default NONAME program name. Type the program name in the File Name
box and select the file type, as in the following example:
For Conversational programs, the following file types are available from the
Save As Type drop-down list:
A job list is made up of jobs. A job can be a single file or it can be made up of several
files; for example, a job might be a Conversational program and the NC programs that
are called in it using NC/Conversational Merge.
Job list files have the file extension .HJL. To create a new job list:
1. Select the Job List softkey on the Program Manager New Program screen. A
new program with the .HJL extension is added to the program list. See also
Managing Program Files, on page 1 - 33.
2. Select the Save As softkey and type a name in the File Name field. Select the
Save softkey.
3. Open the new .HJL file. The Job List screen opens.
4. Type a name for your Job List in the Name field and press the Enter key.
5. Select Add Job softkey. The Job screen opens.
6. Type a name for your job in the Name field and press the Enter key.
7. Select the Select Files to Add softkey. The Program Manager screen opens
where you can select the files for your job.
8. Repeat steps 5-7 for as many jobs and files as you want to add.
Individual program files must be programmed and saved prior to
being added to a Job List.
The Start Cycle setting controls how the job files are run:
• Once Per Job—Start Cycle console button must be pressed to repeat the
job.
• Once Per List—Start Cycle console button must be pressed to repeat the full
list.
• Continuous Loop—Job List continuously runs in a loop without the need to
From the Job List screen, you can select a job to view or edit.
Here is sample job that contains an NC program and the NC state file:
• during an NC program run, the NC Editor restart screen opens so the restart
marker can be set.
• during a Conversational run, the Auto screen opens so the block range and
restart operation can be set.
Program Properties
Program properties store and manage properties for the selected part program.
See the Field Glossary for definitions of the Program Properties fields:
Description
Display Units
Material
Name
Path
Program Type
Write Protection
See also:
• Cut—deletes the file from one location to be pasted into another location.
• Copy—makes a copy of the file (but does not delete) to be pasted into
another location.
• Paste—pastes the file that has been cut or copied. For example, to copy a file
and paste it into a new location:
1. Highlight the file you wish to copy.
2. Select the COPY F2 softkey.
3. Highlight the folder in which you wish to place the copied file.
4. Select the PASTE F3 softkey.
• Rename—renames the file.
• Delete—removes the file.
• Load—loads the file into the Program Manager.
• FTP Manager—displays the external network connections (with Ultinet
option).
FTP Manager
FTP Manager allows you to transfer programs from a remote location (host), such as a PC
or machine, to a local PC or another machine, using the UltiNet option. See WinMax Mill
Options for more information.
Use the softkeys on the Auxiliary screen to navigate to other parts of WinMax Mill. Also
toggle the Edit Lockout feature on and off with the Toggle Edit Lockout State softkey.
See Edit Lockout, on page 1 - 46 for more information.
Select the Utility Screen softkey to access the Utility screen. These functions are
available and are described in this section:
System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 44
User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 45
Additional Utilities Softkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 53
Printing Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 53
Integrator Support Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 56
Serial I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 57
Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 57
WinMax Configuration
The WinMax Configuration softkeys are:
Machine Specifications
Displays specific information about the machining center that was entered during
software/machine installation.
See the Field Glossary for definitions of the Machine Specifications fields:
User Preferences
WinMax software can be modified to change how certain information is displayed or
calculated. For example, certain interface elements, Conversational and NC settings,
machine parameters, and languages can be modified.
Select the User Preferences softkey on the Utilities screen to access to the following:
User Preference settings can be saved to a file for backup purposes using the Export
User Preferences button. When this button is selected, the file manager screen opens.
Select a location to save the backup file (filename.setx), then select the Export softkey.
The current user preference settings are saved in this file.
To import saved user preference settings use the Import User Preferences button.
Settings can be restored to factory defaults with the Reset User Preferences button.
See the Field Glossary for definitions of the User Interface Settings:
Edit Lockout
The Edit Lockout feature limits access to certain program functions and screens. Partial
and Full lockout levels are available. Partial lockout prevents changes to the part
program, while Full lockout prevents changes to the program as well as to setup
information. Refer to the table below for a complete listing of features that are affected
by partial and full lockout.
Edit Lockout is enabled or disabled with the Toggle Edit Lockout State softkey located
on the Auxiliary screen. When the softkey is selected, a pop-up box appears prompting
for the password. Enter the password and select OK. The Edit Lockout feature is enabled
(or disabled if it was previously enabled), and a confirmation message appears.
Set Edit Lockout Level to Partial or Full on the User Interface Settings screen:
When the cursor is in the Edit Lockout Level field, the Change Lockout
Password softkey is available. The first time the feature is used, the
password should be reset from the factory default. This password is
required to enable and disable Edit Lockout.
You will be redirected to the Input screen if you are on a screen that
becomes locked out when you enter the password.
Tool Setup: Feeds and Speeds When Tool Setup is accessible, feeds Locked
and speeds are updated, but data
blocks that use the tools are not.
Part Program Tool Review: Match Accessible with Tool Setup access Locked
Tools, Add Unmatched Tool
Fields or softkeys appear grayed out and are not accessible when
lockout mode is enabled. In cases where an entire screen is locked
out, you will be redirected to the Input screen.
Conversational Settings
Conversational Settings control certain aspects of Conversational programming.
Data Block Tool Entry Feed and Speed Warn Before Saving in Old Format
Update
NC Settings
NC Setting control certain aspects of NC programming.
Save Frequency
See the Field Glossary for definitions of the Tool Utilities and Settings:
General tab
Replace In Files
Matching tab
Automatically Load Unmatched Tools As Manual
The Life Monitoring tab is not displayed if the Tool & Material
Library option is not installed.
See the Field Glossary for definitions of the Serial Port Settings:
Baud Rate
Character Length
Parity
Protocol
Stop Bits
See the Field Glossary for definitions of the FTP Server Settings:
Password
Path
User Name
WinMax Uptime
The WinMax Uptime screen displays the start date time and runtime for the current
session of Winmax.
See the Field Glossary for definitions of the Rotary Axis Parameters:
For dual-zone machines, parameters can be set for each zone, on the Zone 1 and Zone 2
tabs.
Use Ctrl+L on the keyboard (or virtual keyboard) to switch back and forth between the
languages on any screen in WinMax.
Printing Setup
The Printing Setup F3 softkey on the main Utilities screen provides access to the following
printing functions:
After checking the desired elements, select the PRINTING F3 softkey. A pop-up window
appears that contains the selected data. The information can be viewed by selecting the
heading to expand the section; select the heading again to hide the information. The
following softkeys appear in the pop-up window:
The TOOL INFORMATION PRINTING F6 softkey on the Tool Utilities and Settings screen
allows you to view and print tool information for all tools saved in the Tool Library:
Select the PRINT button on the Tool Information pop-up to print a list of tools and
settings, as in the following example:
ATC
Tool Number: 23
Tool Type: Ball End Mill
Tool Diameter is 0.0938 inches.
Tool length is 0.5625 inches.
Length of cut is 0.4688 inches.
Number of flutes is 0 inches.
Direction of Spindle Rotation is Clockwise.
Helix Angle is 0°.
Shank Diameter is 0.0938 inches.
Apt Gear Ratio is 1.
MTC
Tool Number: 1
Tool Type: Drill
Tool Diameter is 0.031 inches.
Tool length is 5 inches.
Length of cut is 5 inches.
Number of flutes is 0 inches.
Direction of Spindle Rotation is Clockwise.
Drill Angle is 118.000000°.
Helix Angle is 0°.
Shank Diameter is 0.031 inches.
Apt Gear Ratio is 1.
Apt Tool Number is 1.
Apt Diameter Offset is 1.
Apt Length offset is 1.
Simulation Color is SEQUENTIAL.
Tool Number: 20
Tool Type: Cutting Tap
Tool Diameter is 0.216 inches.
Tool length is 1.296 inches.
Length of cut is 1.08 inches.
Tap Direction: Right Hand.
Tap Chamfer: Bottoming.
Thread Pitch is 0.0417 inches.
Thread Diameter is 0.216 inches.
Helix Angle is 0°.
Flute Style: Spiral Flute.
Shank Diameter is 0.216 inches.
Apt Gear Ratio is 1.
Apt Tool Number is 1.
Apt Diameter Offset is 1.
Apt Length offset is 1.
Simulation Color is SEQUENTIAL.
These softkeys are available on the Serial I/O screen. Duplicate sets of fields and softkeys
are available on the Serial I/O screen for Port 1 and Port 2.
Log Files
WinMax provides two log files that are accessed with the Log Files softkey, as well as
status and error listings:
• Previous Page F1—displays the error messages on the previous page of the
Active Error Listing.
• Next Page F2—displays the error messages on the next page of the Active
Error Listing.
• Clear All F4—clears all error messages from the Active Error Listing.
Example:
10:53:39, STATUS.WRC, 32
Error History
The Error History screen displays a list of all system errors since the last power up (see
Active Error Listing, on page 1 - 57). A plus sign “+” indicates when the error occurred
and a minus sign “-” indicates when the error was cleared.
Examples:
Error occurred:
Error cleared:
The history will also display part program errors generated during programming
(interpreter errors). These errors will not display in the Active Error Listing since they are
transient.
Example:
11:39:21, COMPILER.WRC, 3, +
Examples:
When it is necessary to copy certain files for service purposes, follow these steps:
1. Attach the USB flash memory device to the external connector on the
communications port on the machine.
2. Select the appropriate directory from the left-hand pane and select the file(s)
you wish to copy from the right-hand pane.
3. Select the COPY softkey.
4. In the left-hand pane, select the USB flash memory device (will probably
indicate it is E drive in parentheses).
5. Select the PASTE softkey. The files are now on the USB flash memory device,
and can be transferred to a PC to be emailed.
• Previous Page F1—displays the previous page if log is longer than one
page.
• Next Page F2—displays the next page if log is longer than one page.
• Clear All F4—erases all information from the Export Log.
The fields that will be displayed on the Machine Parameters screens are dependent upon
machine type. The values shown on the following screen figures are the default factory
settings for HTX and VTX series machines.
Control Power Off Turns the control off after the specified 0-255 120
Time period of inactivity. minutes
Chip Removal Off Sets the time the chip conveyor/auger 0-9999 0
Delay Time cycles off, when Chip Removal On/Off seconds
Delay is enabled.
Dual Laser Probe Sets tool probe in one or both zones of 0 (one) 0
Present dual-zone machines. 1 (both)
The default setting for Control Power Off Time is 120 minutes.
This parameter must be used in conjunction with M90/M91. The Z-axis retracts upon
power loss when this parameter is set to 1 and an M90 code (Z-axis Retract Enable) is
inserted at the beginning of the program. The retract can be turned on and off within the
program using M90 (on) and M91 (off).
The Z-axis will not retract if the M90 code is not used in the program
in conjunction with this parameter.
When Chip Removal On/Off Delay Enable is set to 0, this parameter is disabled. Values
entered into the Chip Removal On Delay Time and Chip Removal Off Delay Time will not
be retained.
When Chip Removal On/Off Delay Enable is set to 1, use the Chip Removal On Delay Time
and Chip Removal Off Delay Time parameters to regulate operation of the chip conveyor
or auger.
The default setting for Chip Removal On/Off Delay Enable is 0 (disable).
The default setting for Chip Removal Off Delay Time is 0 seconds.
CAL to LS Velocity Sets the feedrate for the X, Y, or Z axis 100-2540 1270
X, Y, Z as it moves toward the calibration limit MMPM
switch during a machine calibration
cycle.
See Cal to LS Velocity Parameters.
Disable Tool Picker Turns off the Tool Picker option. 0 (enable) 0
Option 1 (disable)
Tilt Axis Safety Sets the position for the tilt axis during 0-360 degrees 0
Position an automatic tool change when the
Table Safety Move parameter is set to
Yes for an Automatic Tool Change.
ATC Z-Axis Move to On HMX only, moves the Z-axis to zero 0 (disable) 0
Zero Position position at the end of a tool change. 1 (enable)
• The default setting for Calibrate to Limit Switch Velocity is 1270 MMPM (50
IPM) for the X, Y, and Z axes. The range for Cal to LS Velocity values for the
X, Y, and Z axes is 100 MMPM to 2540 MMPM.
• The default setting for Calibrate to LS Velocity is 0 DPM for the A, B, and C
axes. The range for Cal to LS Velocity values for the A, B, and C axes is 100
DPM to 2540 DPM.
• The default setting for Calibrate to Limit Switch Velocity is 1270 mmpm (50
IPM) for X, Y, and Z axes.
• The default setting for Calibrate to Limit Switch Velocity is 1000 mmpm
(39.37 IPM) for A axis on a VTXU machine.
• The default setting for Calibrate to Limit Switch Velocity is 2000 (78.74 IPM)
mmpm for B axis on an HMX machine.
• The default setting for Calibrate to Limit Switch Velocity is 1000 mmpm (50
IPM) for C axis on a VTXU machine.
The Disable Tool Picker Option parameter is not functional on HMX machines.
ATC Disable
The ATC Disable parameter allows the user to completely disable all automatic tool
change functions. Setting the ATC Disable parameter to 1 disables the Auto Tool Change
button (for performing tool changes in Manual mode or Tool Setup) and the Auto Tool
Change in Auto mode button (for running programs). With ATC Disable set to 1, all tools
will have to be inserted and removed manually using the Spindle Clamp/Unclamp button
mounted on the head.
When ATC is disabled, the Control assumes that the ATC is in a safe
position to allow normal X, Y, and Z axis movement. Input status for
the ATC at home position will not be checked. Failure to ensure that
the ATC is in a safe position may result in machine damage.
The default setting for Move to Safety Pos Manual Mode ATC is 0 (disable).
• the Move to Safe Pos During TC parameter is set to Yes (for Auto Run mode).
• the Move to Safety Pos Manual Mode ATC parameter (for Manual or Input
modes) is set to 1.
After the Z retracts before the ATC, the tilt axis moves to the position indicated in
degrees. After the automatic tool change completes, the tilt axis returns to the original
position.
The Tilt Axis Safety Position parameter is not functional for HMX machines, VM machines,
or VMX machines.
The X-Axis Safety Position value must not exceed the minimum or maximum travel limits
for the X-axis. The Y-Axis Safety Position value must not exceed the minimum or
maximum travel limits for the Y-axis. If the Table Safety Move parameter is set to No,
these parameters are not used, and steps 1, 2, and 4 above are not executed for an
automatic tool change.
The default setting for X-Axis Safety Position is 0.000 mm. The default setting for Y-Axis
Safety Position is 0.000 mm.
The X-Axis and Y-Axis Safety Position parameters are not functional for HMX machines.
ATC Z-Axis Move to Zero Position set to 0 disables the parameter. ATC Z-Axis Move to
Zero Position set to 1 enables the parameter.
ATC Z-Axis Move to Zero Position parameter is not functional for VTXU, VM, or VMX
machines.
Machine Pause - Sets the time the program pauses 0-60 seconds 0
Flood Coolant when the primary coolant is enabled.
Machine Pause - Sets the time the program pauses 0-60 seconds 0
Secondary Coolant when the secondary coolant is
enabled.
Aux Coolant Console Identifies which auxiliary output the 0-12 0 (disabled)
Button console Aux Coolant button controls.
Alt Washdown Dwell Controls washdown coolant flow on the 0-32767 500 or 1000
right side of the machine enclosure on (.01 sec) (depends on
certain machines. Used in conjunction machine)
with other washdown coolant
parameters.
Alt Dwell Lt Side Controls washdown coolant flow on the 0-32767 (.01 200
left side of the machine enclosure on sec)
certain machines. Used in conjunction
with other washdown coolant
parameters.
Alt Washdown Off Sets the time the washdown coolant 0-32767 (.01 0 or 200
Time flow cycle is paused, on certain sec) (depends on
machines. machine)
Washdown coolant flow for VMX24, VMX30, VMX42, and VMX50 machines is continuous
to both sides of the enclosure. The amount of washdown coolant used during machining
operations is controlled by cycling the washdown coolant pump.
The VMX60, VMX6030, VMX64, and VMX84 machines are equipped with a butterfly
solenoid that alternates washdown coolant flow between the right and left sides of the
machine enclosure.
This is the washdown coolant flow cycle for VMX64 and VMX84 machines:
The amount of washdown coolant used during machining operations for VMX60,
VMX6030, VMX64, and VMX84 machines is controlled by the time washdown coolant
flows/pauses to each side of the machine enclosure, and/or by cycling the washdown
coolant pump.
VMX64 and VMX84 machines are equipped with a separate Factory-configured timer to
control the Y-axis rear way cover washdown on and off cycles.
M52-M55 and M142-M149 are used in the program to enable the auxiliary equipment or
machine function that the Aux Coolant Console button controls.
Pulsating or Delay Washdown Enable is not functional for HMX, VM, and VTXU machines.
Pulsating or Delay Washdown Enable must be set to 1 or 2 to use Alt Washdown Dwell.
Parameter operation is determined by machine type.
Alternating Washdown Dwell is not functional for HMX, VM, and VTXU machines.
Pulsating or Delay Washdown Enable must be set to 1 or 2 to use Alt Dwell Lt Side.
Parameter operation is determined by machine type.
• The default setting for Alt Washdown Dwell is 200 (2 seconds), but you
should set this parameter to 0 to avoid unexpected performance. If
unexpected performance occurs, refer to the Machine Maintenance
section of the Maintenance and Safety Manual.
Alternating Dwell Left Side is not functional for HMX, VM, and VTXU machines.
Pulsating or Delay Washdown Enable must be set to 1 or 2 to use Alt Washdown Off Time.
Parameter operation is determined by machine type.
Alternating Washdown Off Time is not functional for HMX, VM, and VTXU machines.
Pulsating or Delay Washdown Enable must be set to 2 to use Washdown On Delay Timer.
This parameter defines the time (in seconds) the washdown coolant pump is On, and is
used with the Washdown Off Delay Timer to manage coolant usage. Washdown On Delay
Timer is not functional for VM machines.
For example, if the calculated value is 30, then you can increase it to
60, 90, etc.
VMX64, VMX84
N95 Codes (Integrator Configuration Parameters)
247 228 248 249 297 298 Result
1. Right side washdown coolant for 8 sec.
2. No coolant for 0.7 sec.
1 800 600 0 0 0 3. Left side washdown coolant for 6 sec.
4. No coolant for 0.7 sec.
5. Cycle repeats.
1. Right side washdown coolant for 8 sec.
2. No coolant for 2.5 sec.
1 800 600 250 0 0 3. Left side washdown coolant for 6 sec.
4. No coolant for 2.5 sec.
5. Cycle repeats.
1. Right side washdown coolant for 10 sec.
2. No coolant for 5 sec.
3. Left side washdown coolant for 10 sec.
4. No coolant for 5 sec.
2 1000 1000 500 30 60
5. Washdown coolant pump on for 30 sec during
right & left cycles.
6. Pump off for 60 sec.
7. Cycle repeats.
Warm-Up Cycle Time Sets the time for each step of the warm- 60-600 120
Per Pass up cycle.
Warm-Up Starting Sets the spindle speed for the initial step 0-25% 1000
Speed of the warm-up cycle. Max RPM
Warm-Up Speed Sets spindle speed increments for each 0-25% 2000
Steps step of the warm-up cycle. Max RPM
Warm-Up Max Sets the spindle speed for the final step 0-Max RPM Machine’s
Spindle Speed of the warm-up cycle. maximum
spindle RPM
Warm-Up Axis Feed Sets the axis feed rate for each step of 0-Max 2920
Rate the warm-up cycle. Rapid
Axis Feedrate Sets the Axis Feedrate Override Minimum 0-99% 10%
Override Min (%) value.
• Spindle speeds up to the Warm-up Starting Speed RPM for the time indicated
in the Warm-up Cycle Time per Pass field.
• X and Y axes move diagonally from corner to corner at the Warm-up Axis
Feed Rate.
• The machine then steps through the warm-up cycle until the Warm-up Max
Spindle Speed is reached. The length of each step is defined by the Warm-Up
Cycle Time per Pass. During each step of the cycle, the spindle speed will
increase to the Warm-up Speed Steps RPM and the axes will run at the
Warm-up Axis Feed Rate.
• 0 = ignore
• 1 = post a warning
• 2 = generate an error condition
The default is 0.
Disable Aux Out 1-12 Disables the specified Auxiliary M-code 0 (enable) 0
During Interrupt Output when an Interrupt cycle is selected 1 (disable)
during Auto Run mode.
A setting of 0 will leave the Auxiliary M-code Output enabled when an Interrupt cycle is
selected during Auto Run mode. It will remain enabled after exit from Interrupt cycle,
even when accessing a mode other than Auto Run.
The default setting for Disable Aux Out During Interrupt is 0 (enable).
The Compute Estimated Run Time function on the Auto screen provides an estimate of
the time it takes to run the current part program. Times entered on the Estimated Run
Time Parameters screens are used in the calculation of the overall program run time
estimate.
Select the Estimated Run Time softkey from the Machine Parameters screens to view and
enter Estimated Run Time Parameters. The values are saved upon exit.
Figure 1–4. Estimated Run Time Parameters for a horizontal milling machine
See Auto Mode, on page 1 - 160 for information about the Compute
Estimated Run Time softkey.
Edit Mode
Edit Mode is set in Utilities. Refer to User Interface Settings, on page 1 - 46. WinMax has
two edit modes:
• Ultimax Classic (default)—in this mode the console arrow keys are used to
move between blocks and segments, and the enter key is used to accept data
after it is typed into a field.
• Windows Dialog—in this mode the console arrow keys do not navigate
through fields and the enter key is not required to accept data typed into a
field.
Enter data into a field Enter key to accept data Enter key to accept data
OR
Down (or Up) arrow to
accept data
Navigate to next or Left or right arrow keys Page Up or Page Down keys
previous tool in Tool Setup
The right and left arrows will change the selection in fields with drop-
down lists (such as Tool Type in Tool Setup) in either Ultimax Classic
or Windows Dialog mode.
Edit the number and select OK to save the changes. To close the pop-up box without
saving changes, select Cancel.
Softkeys
Softkeys appear as buttons on the screen; their default location is the right side of the
screen, but they can also be positioned on the left by changing the setting in User
Preferences (see Utilities, on page 1 - 43 for more information). Select a softkey using
one of these methods:
Pop-ups
During machine operation and programming, pop-up boxes may be displayed to convey
prompts or status messages. These pop-up boxes can be closed by selecting the
appropriate button (i.e., YES or NO or OK). Some pop-up boxes may only provide
informational messages and will be displayed for a few seconds before they automatically
close.
Certain pop-ups, such as the calculator and virtual keyboard, can be minimized by
selecting the “—” in the upper right corner. These pop-ups will remain open but are
“hidden” in the taskbar, and can be viewed again by touching the taskbar button. These
pop-ups can also be closed by touching the “X” in the upper right corner:
Minimize
Close
WinMax Version
Softkeys
Prompts
Error/Status area
Status Bar
Calculator
Select the calculator icon in the Status Bar to open the calculator. The calculator appears
on screen and is operated using the stylus to select the calculator keys on screen.
When the calculator is minimized (with “—” in the upper right), the last calculation is
retained, but when it is closed (with “X” in the upper right), the last calculation is erased.
1. Either select the keyboard icon located in the screen’s status bar or
simultaneously press the Alt and Input keys on the console to activate the
keyboard.
2. Use a pointing device such as the stylus to select characters from the
keyboard.
3. Press the Enter key to update a field and advance the cursor after the
characters are selected in the text field (e.g., after creating a program name).
4. Select the X located in the lower left corner of the text entry window to close
the keyboard.
• Buttons in the upper left-hand corner of the Help screen are used to move
through Help topics and print screens.
• Use the Hide button to hide the navigation pane.
• Use the Back button to return to the previous Help screen.
• Use the Print button to print the current displayed Help topic, if a printer
is attached and configured. See Accessing the WinMax Help in PDF
format, on page 1 - 89 for more information about printing.
• Use the arrow buttons to move between pages within a Help topic and to
move through topics.
• Use the Contents tab for a list of information sorted by subject:
1. Select the “+” to expand the topic and view sub-topics.
2. Select the topic to display it.
• Use the Index tab to show the Help index:
1. Quickly scroll to an index topic by typing the topic in the box at the top of
the index.
2. Select a topic and the Display button to view the topic.
• Use the Search tab to search the Help for a word or phrase:
1. Type the search word(s) into the text box at the top of the pane.
2. Select the List Topics button. A list of topics that contain the search
word(s) is displayed.
3. Select a topic and the Display button to view that topic.
• Use the Favorites tab to save Help topics for quick access:
1. Select the Add button at the bottom of the pane to add the current topic.
2. Select a topic from the Favorites list, and select the Display button to view
it.
3. Select a topic from the Favorites list, and select the Remove button to
remove it from the list.
The SHOW ALL FILE TYPES field in User Interface Settings must be
set to YES (default is NO) in order to see the PDF files in the
directory. Access the SHOW ALL FILE TYPES field in Auxiliary Mode,
Utilities/ User Preferences/ User Interface Settings.
4. Highlight the PDF file(s) in the right-hand pane, and select the COPY F2
softkey.
5. Ensure that your media is loaded (either a floppy disk in the disk drive or a
USB memory device in the USB port), and navigate to the proper location in
the left-hand pane of the DISK OPERATIONS screen (either the floppy drive A:
or the USB port E:). Highlight the desired location.
6. Place the cursor in the right-hand pane and select the PASTE F3 softkey to
paste the PDF file(s) to the desired location.
7. You may now remove your media and load the PDF file(s) onto a PC for
viewing and printing.
• Part Setup—access the Part Setup screen to establish part zero, centerline,
offset Z, safety work region, and other parameters.
• Tool Review—access the Tool Review screen for a summary listing of all
tools used in active program (see Part Program Tool Review, on page 1 - 116
for more information).
• Part Programming—access and create data blocks of a part program. The
current program's data blocks appear on screen when this softkey is used.
Delete, add, edit, and navigate through the data blocks. The NC editor is
displayed for NC programs.
• Program Parameters—access General, Milling, Holes, Probing, and
Performance parameters. NC parameters are accessible for NC programs.
• Import / Export Functions—import parts of a previously saved Conversational
program or NC state, export NC state to file, or import/export the tool library.
• Copy and Change Blocks—make changes to several blocks at one time and/or
copy and change blocks within the active program.
• Erase Functions—erase sections of the current program.
• Program Manager—access and manage other part programs.
Erase Functions
Erase functions erases (deletes) programs or components (part setup, tool setup, and
program parameters):
Part setup establishes the locations of part zero in X, Y, and Z relative to the machine's
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.
1. Part Zero
2. Workpiece
3. Machine Zero
4. X Axis
5. Y Axis
Figure 1–1. Part Zero Relative to Machine Zero Viewed Looking Down at Table
Program the axes to move within the coordinate system as shown below:
2. Part (Workpiece)
1. Machine
Coordinate System
2. Unrotated Part
Coordinate System
3. Workpiece
Coordinate System
Use the Safety Work Region fields on the Part Setup screen to
enter values to define the safety region. Type the value in the field,
or jog each axis to the desired safety region, and press the Store
Position button on the jog unit.
Out of range entries in the Safety Work Region appear in red. See
Machine Specifications for ranges.
Always enter the Z(-) parameter (Z Bottom) to prevent the tool from
drilling through the part and into the table.
Use the Z(+) field (Z Top) to define the clearance above the part and
fixture.
Use the Z(+) field with a Position block. The Z Top value reduces
rapid Z motion for Position blocks. The spindle retracts to the Z Top
value above the tool zero calibration for Position blocks.
These are the softkeys on the second Part Setup screen, accessed with the More
softkey:
For conversational programs, B-axis Part Setup Offset must be zero degree.
In addition to standard Part Setup fields, Part Setup for rotary programming in Zero
Calibration mode includes part zero for the rotary axis and the rotary centerline fields.
Manually type the values directly into the Part Setup fields, or use the
jog unit to set the values. Follow these steps to use the jog unit to enter
the Part Setup values:
1. Use the jog unit to move the appropriate axis until it is in the
position that you want to define as part zero.
2. Select the Store Machine Position softkey or the Store Posi-
tion button on the jog unit.
1. Enter Part Zero X and Part Zero Y field values, either manually or by using the
jog unit to store the machine position.
2. Part Zero
3. A Centerline Y
4. A Centerline Z
2. X Center
3. Y Center
4. Rotary Centerline
5. Rotary Centerline
6. Rotary Table
When the part is fixtured to the center of the rotary-axis table, the
rotary centerline is the Y-Z center point of the part.
In order to determine the starting point (part zero) in the part, first fixture the work piece
(raw material or stock) to the machine tool table. This process, called fixturing, can be
accomplished using a variety of clamping devices, such as vises and toe clamps. Select
the fixturing device that will hold the work piece securely without getting in the way of
the cutting tool while the part is being made.
You may want to insert a tool in the spindle to use as an edge finder when identifying part
zero. Press the Manual button in the Machine Mode grouping to display the Manual
screen. Use the Tool in Spindle field and softkey to enter the tool number for the edge
finder tool.
Insert this tool as described in Loading a Tool into the Spindle, on page 1 - 23. The tool
will need to be calibrated as described in Tool Setup, on page 1 - 106.
Work Offsets
The Work Offsets softkey displays 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, Z, and optional Rotary A and B 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.
These work offsets are stored in memory, but not with the part program. They are not
saved to a disk file and need to be re-entered.
The shift offset 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. The G54-G59 offset values do not change on the screen when
shift offset values are entered.
To access any of these offsets call G code G54.1 Pn, where n is 1 thru 93. For example,
to change to auxiliary work offset 46 you would call G54.1 P46 in your NC program.
To update work offset values, use data setting G code G10 L20 Pn to set the Auxiliary
work offsets values. For example, to update work offset 46 value call G10 L20 P46
X12.5 Y3.0 Z-0.5
%
G90G80
T1M6F100
G10 L20 P1 X1 Y1 Z.-1
G10 L20 P93 X10 Y10 Z-.1
G54.1 P1 (change work part setup to 1)
G1X0.Y0.Z0.
X1.
Stock Geometry
Stock Geometry allows you to specify the dimensions of the stock material so it displays
properly in graphics (when Stock Outline field is enabled in Graphics Settings).
For dual-zone machines, choose Zone 1 or Zone 2 tab to specify stock geometry settings.
See the Field Glossary for definitions of the Stock Geometry fields:
1. In the Tool Setup screen, enter the number of the tool to be calibrated into the
Tool Number field.
2. If the tool is in spindle, jog Z down to the gauge block.
3. Select Store Machine Position softkey or button on the Jog Unit.
4. Part Zero is stored separately in the Part Zero Z field in Part Setup and is the
distance from Machine Zero to the Z0 of the workpiece:
a. Select Part Setup softkey.
b. In Part Zero Z field, use calibrated tool to touch off Z0 of the workpiece
and select the Store Machine Position softkey or button on the jog unit.
See the Field Glossary for definitions of the Tool Measurement fields:
Device
Height
Notes
Touch-Off Device
Z Location
Z Reference
5. Subtract the length of the gauge block from the value stored in Z Reference
5. Multiple gauges can be set up by specifying height in the appropriate row (1-
6). However, the active device for measuring tool length is the one specified in
the Touch-Off Device field.
All values set in Tool Measurement Settings are retained in the
control and are applicable to all programs. They are not program
specific.
1. In the Tool Setup screen, enter the number of the tool to be calibrated into the
Tool Number field.
2. If the tool is in spindle, jog Z down to the reference plane or gauge block.
3. Select Store Machine Position softkey or button on the Jog Unit.
All tools should be calibrated to the same reference plane.
4. If the reference plane is not the same as Z=Part Zero for program depth:
a. Select Part Setup softkey.
b. In Offset Z field, enter distance from reference plane to Part Zero, or use
calibrated tool to touch off Z=0 plane and select the Store Machine Position
softkey or button on the Remote Jog Unit.
If the plane that all tools are touched off of is the top of the workpiece, all program
dimensions for Z will be from Z=0. If the plane is not the top of the workpiece (as when a
gauge block is used), the operator can use the Offset Z field in Part Setup to set the
distance from the gauge block or other plane to the top of the workpiece plane. See Part
Setup, on page 1 - 91 for more information.
Use the Tool Setup screen to describe the tools that will be used for the part program.
You can access Tool Setup from several screens by using the Tool Setup softkey.
• Delete Tool—Deletes all program settings for the tool number entered in the
Tool Field, for a Manual tool. If the tool is in Spindle or Auto, this softkey is
not active.
• Part Setup—Accesses Part Setup screen.
• Part Programming—Accesses fields to enter the exact description of how the
part will be cut.
• Tool Offsets—Available only for NC programs. The tool length offsets appear
• Use the Positive Tool Length Compensation (G43) or Negative Tool Length
Compensation (G44) codes. A G49 code specifies tool offset cancel. An
H00 also cancels an offset.
• The G43 and G44 codes set a mode of operation within the program that
is in effect until a G49 or H00 is used. If an H code is used without a G43
or G44, in effect, the value stored in the tool length offset table is used as
the calibrated tool length.
• If a zero is entered for the Tool Offset value (Tool Offset H Table), the
control uses the Tool Offset value entered in Tool Setup for the tool
length.
• If a value greater than zero is entered for the Tool Offset value (Tool
Offset H table), the control replaces the value set in Tool Setup with the
Tool Offset H Table value.
• The four keyboard arrows, Page Up, and Page Down keys scroll through
the 01 to 200 offsets.
• When the Store Machine Position softkey is pressed, a negative Z value
reflecting the Z axis machine position is entered on the screen.
• Tool 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 the change height.
• Set Tool Zero (Zero Calibration mode)—stores the Z-axis position of the
tool tip when at workpiece or gauge block plane. 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. In Zero Calibration mode, all
tools used in a part program will need to be calibrated to the same plane.
A warning message is displayed if the edited tool is not the tool in
spindle. Select OK to store the current position for the tool that is
being edited. Select Cancel if you do not want to set tool zero for
that tool.
• Set Tool Zero Using Gauge Block (Zero Calibration mode; Probing
only)—stores the Z-axis position of the tool tip when using a gauge block
into the Zero Calibration field and marks the tool as probed so it can be used
in Part Probing. To use this softkey, carefully jog the tool in the spindle down
to the top of the gauge at the Tool Calibration plane and press the softkey.
This softkey is active when the following is true:
• Advanced Tool Settings—set Tool Geometry, Feed and Speed, Surface Finish
Quality, and other tool information.
• Change Tool Number—Allows you to change the tool number for the current
tool displayed.
• Tool Probing—Accesses the Probing Parameters, see Program Parameters,
on page 1 - 124. Probing is available only with BMCs.
• Program Parameters—Accesses the program parameters.
• Part Program Tool Review—Accesses the tool review screen.
• Tool Measurement Settings (Absolute Tool Length mode)—accesses
the Tool Measurement screen where touch-off device height is set.
Basic tool information is stored in Tool Setup and additional information can be set in the
Advanced Tool Settings screens. Tool Geometry, Feed and Speed information, SFQ, and
other tool information are set in the Advanced Tool Settings screen.
Most fields on the Geometry screen correspond to tool type; see the following table for
information about these fields. Additional Geometry fields are:
Color
Direction
Neck Diameter
Chamfer Angle
Ream Chamfer
Cutting Edges
Stylus Length
Length of Cut
Tip Diameter
Tool Length
Tip Length
Drill Angle
Tip Angle
Diameter
Radius
Flutes
Angle
TPI
Drill X X X X X X
Tap X X X X
Boring head X X X X X
End Mill X x x x
Face Mill x x x X X X
Back Spotface X X X X X
Probe X X X X
Gun Drill X X X X X X
Center Drill X X X X X X X X
Chamfer Mill X X X X X X
Ream X X X X X X
Spot Drill X X X X X
Forming Tap X X X X X
Counter Bore X X X X X X X
Counter Sink X X X X X X
Keyseat Mill X X X X X X
Thread Mill
Single Cutter X X X X
(SC)
Thread Mill
Multi Cutter X X X X X X
(MC)
Taper Radius
X X X X X X X
End Mill
Corner Round
X X X X X X X
Mill
Engraving Mill X X X X X
When Shank Diameter, Length of Cut, and Tool Length are set
as a ratio of the diameter, values will be automatically recalculated if
the diameter changes or until a user-defined value is entered.
When used in a Thread Milling cycle, the Length of Cut and Pitch
are used to calculate the number of passes in the cycle.
Feed and Speed settings are carried over from Tool Setup or can be specified in the Feed
and Speed tab for specific tool and material combinations in a part program. Choose one
of the materials from the work material list for a specific tool and enter the feeds and
speeds for both roughing and finishing for that tool and work material combination. This
information is saved in the Tool and Material Library and can be utilized in future part
programs without re-entering the speeds and feeds: When the Program Parameters for a
part program specify a work material, the tool number will recall the feed and speed for
that material.
Regardless of the material set in the Feed and Speed tab, the main
Tool Setup screen will always display feeds and speeds for
“Unspecified” material.
Specify work
material
Specify
Roughing & Speed and Feed
Finishing are calculated or
can be specified
in these fields
See the Field Glossary for definitions of the Feed and Speed fields:
Feed/Rev Tool
Max Depth
Peck Depth
The WinMax software automatically performs tool feed and speed calculations for each
tool programmed in Tool Setup, on page 1 - 106. The calculations are carried over to
each data block in the part program using the programmed tool.
The software uses data to perform the calculations from these Tool Setup fields:
Diameter, Speed (RPM), Surface Speed (FPM) or (MPM), Flutes, and Feed/Flute (Tooth).
Feeds and speeds are related using the following formulas: Speed Formulas, on page 1 -
113 and Feed Formulas, on page 1 - 114.
Calculated values are carried forward to the Mill Feed field and Speed (RPM) field for
milling and holes data blocks. You can override automatically calculated values in a data
block by inserting a user defined value. If you manually change a calculated value in Tool
Setup, you will be prompted to update feeds and speeds for the part program data
blocks.
For fields that display truncated decimal point values, you may view
the non-truncated value by pressing and holding the CTRL key and
pressing the period (.) key.
Speed Formulas
The WinMax software uses these formulas to automatically calculate the spindle speeds:
Metric Mode:
English Units:
If you enter the Speed (RPM) value, the Surface Speed (fpm) value
will be calculated for you.
For example, if you enter a value of 7000 RPM for the Speed field in
Tool Setup for a Drill operation, the calculated value for Surface
Speed is 458 fpm.
Feed Formulas
For Milling data blocks, specify the number of flutes for the tool in the Flutes field.
The software uses the following formula to calculate the Mill Feed:
For Holes operations, flutes are not specified for the tool.
NC SFQ
NC SFQ in Advanced Tool Settings is available only with the NC/
Conversational Merge option.
Surface finish quality in NC programming is set in the NC SFQ tab of Advanced Tool
Settings. Change Enable Tool SFQ to YES and adjust the Tool SFQ value. This
automatically sets the SFQ value whenever the tool is used in NC programming and will
override the SFQ value set in Program Parameters or with the G05.3 setting.
Tool
Tool SFQ
The Supplier tab is optionally used to store information about tool supplier and orders in
memo-type fields.
Notes
Notes in Advanced Tool Settings is available only with the Tool and
Material Library option.
The Notes tab is used to store notes and miscellaneous information about a tool in a
memo-type field.
• Tool—displays the tool number and type entered on the Tool Setup screen.
This field cannot be edited. To change tools, go to Tool Setup, on page 1 -
106.
• NC Gear Range—define the spindle gear range. 0 = Low; 9 = High.
• NC Tool Number—indicate the starting tool in the tool changer. The range is
0 to 999.
• NC Diameter Offset—indicate the tool diameter to be used for cutter
compensation. This field is used for posting only. This will not affect a file that
is saved as an ISNC file.
If Cutter Comp is selected from the Output Tool Path As field on the
Post Processor Configuration screen, the value in the NC Diameter
Offset field will be put into the APT file. This value will refer to the
tool diameter offset on the target machine. If Centerline is selected
from the Output Tool Path As field, then the value entered in the NC
Diameter Offset field will not affect the APT file.
To change the Tool Number or create a copy of a tool, display the tool in the Tool Setup
screen. With the cursor in the Tool Number field, select the More softkey to display the
next softkey menu. Select the Change Tool Number softkey. The Current Tool
Description and New Tool Number fields are displayed. Type the new number into the
New Tool Number field and select one of the following softkeys:
• Change Tool Number—changes the number of the tool to the new Tool
Number. The old tool number is simply changed to the new number. If the
new tool number is already assigned to another tool, then the tool numbers
are swapped. If the Tool Library option is enabled, the tool number is also
updated in the spindle or ATC.
• Copy Tool—adds a new tool that is identical to the Current Tool Description.
If the New Tool Number is not in the current program or Tool & Material
Library, the current tool is copied to the New Tool Number. If the New Tool
Number is already used in the current program or Tool & Material Library, a
prompt appears that the New Tool Number selected will be replaced with a
copy of the current tool.
List of tools
used in program
Supplier, Order,
Notes, Tool Life
tabs can be used to
keep track of
other tool
Program blocks information
in which
highlighted
tool is used
(highlight block
and select the
Edit Block
softkey to jump to
the program block)
Tool information can be entered into the Supplier, Order, and Notes tabs at the bottom of
the Part Program Review screen.
Tool notes can be entered and viewed on the Notes tab in the Part
Program Tool Review screen and the Advanced Tool Settings screen.
Notes can also be viewed in the Select Tool screen (accessed with
the Select Tool from List softkey when entering a tool in a program
block).
The Supplier, Order, and Notes tabs are only available with the Tool &
Material Library option.
Tools are listed by number. When a tool is selected (highlighted), the Block list will display
the number and NC text of all blocks that contain the T code for a tool change to the
selected tool, as shown below:
List of tools
used in program
Program blocks
in which
highlighted
tool is used
(highlight block
and select the
EDIT BLOCK F1
softkey to jump to
the program block)
If a tool in the current NC program is not defined in Tool Setup, it appears in the Tool
An undefined tool can be added to the NC tool setup by selecting the tool in the list,
selecting the Tool Setup softkey, and selecting a type or entering data for the new tool.
The tool can also be quickly added as an unknown tool with a diameter of 0 by selecting
the Add As Manual Tool softkey.
• Part Setup—access Part Setup screen. See Part Setup, on page 1 - 91 for
more information.
• Tool Setup—access Tool Setup. See Tool Setup, on page 1 - 106 for more
information.
• Part Programming—access and create data blocks of a part program. The
current program's data blocks appear on screen when this softkey is used.
Delete, add, edit, and navigate through the data blocks. The NC editor is
displayed for NC programs. See Conversational Part Programming for more
information.
• Program Parameters—accesses the Program Parameters screen to specify
data common to all program data blocks. See Program Parameters, on page
1 - 124 for more information.
• Tool Change Review Screen—access the Tool Change Review screen to
Tool Matching
When a new program is loaded and the Tool & Material Library option is enabled:
1. The new program’s tools are compared to the tools in the Tool & Material
Library to identify a match by tool type and diameter.
The diameter is set in the Tool Matching: Maximum Diameter
Difference field in Tool Utilities and Settings, on page 1 - 49.
2. If only one tool match is found, the program will use that tool number,
including the Zero Calibration, from the Tool & Material Library. Note that Feed
and Speed data will not be replaced in the program.
3. If more than one match exists, WinMax then looks at tool number. If it finds
the same tool number, type, and diameter, it will match the tool.
4. If there are no matches, tools are either loaded into the Tool & Material Library
as Manual, or users can select from a list of tools in the Tool & Material Library
that are similar to the unmatched tool. The AUTOMATICALLY LOAD
UNMATCHED TOOLS AS MANUAL field in Tool Utilities and Settings, on page 1
- 49 controls this:
• When the field is set to Yes, any unmatched tools from the new part
program will be added to the Tool & Material Library and will be assigned
to the first available tool number.
For example, a new program is loaded with tool #12 as a 0.375 inch end
mill. If tool #12 in the Tool & Material Library is not a 0.375 inch end mill
and no other tool in the Tool & Material Library is a 0.375 inch end mill,
then this tool will be added to the Tool & Material Library as a Manual tool
and will be assigned the first available tool number.
• When the field is set to NO, a prompt to match tools appears. Answer YES
to the prompt to review the unmatched tools.
Unmatched
Tools Import Tool
Number
Difference in
tool diameter List of similar tools
from in Tool Library (list
unmatched corresponds to the
tool highlighted tool)
The Choose As Replacement softkey appears when you select a tool from the Closest
matches list. Use this softkey to replace an unmatched tool with the selected tool from
the Tool & Material Library.
If there is not a match in “Closest matches,” use the Add As Manual Tool softkey to add
the tool to the Tool & Material Library.
The Save To Database softkey appears when you select an unmatched tool from the
list. Select the softkey to save the tool to the Tool and Material Database.
Saving a tool to the Tool and Material Database will not match a tool
with an existing tool in the Tool & Material Library. The program will
still consider the tool unmatched and will not run until a match is
selected or a new tool is added to the Tool & Material Library.
Spindle
The Spindle tab displays information about the tool in spindle and allows you to set the
next tool to execute a tool change, or to change the current tool in spindle. The Move
Tool to Spindle softkey moves the tool in the Next Tool field to the spindle.
See the Field Glossary for definitions of fields on the Spindle tab (fields displayed vary
depending on machine and/or configuration):
F / Feed Part
Machine S / Spindle
Auto
The Auto tab lists the tools in the ATC (automatic tool changer) magazine. Tools are listed
by pocket number. The view can be customized to show only occupied pockets or to
disable even-numbered pockets (for large tools), using the check boxes at the top of the
screen.
Softkeys are:
• Add Tool—accesses Tool Type Setup screen to add a tool to the database.
• Edit Tool—accesses Tool Setup to edit tool.
• Delete Tool—deletes the selected tool from the database.
See the Field Glossary for definitions of parameters on the General 1 tab:
Override Lockout
See the Field Glossary for definitions of parameters on the General 2 tab:
See the Field Glossary for definitions of parameters on the Milling 1 tab:
See the Field Glossary for definitions of parameters on the Milling 2 tab:
The Milling 2 Parameters fields are available only when the Helical
Plunge option is installed.
See the Field Glossary for definitions of parameters on the Holes tab:
Bore Dwell
Drill Dwell
See the Field Glossary for definitions of parameters on the Probing tab:
Diameter Tolerance
Length Tolerance
See the Field Glossary for definitions of parameters on the Performance tab:
Smoothing Tolerance
Surface Finish Quality (SFQ) is enabled with the SelectSurface Finish Quality option. SFQ
parameters can be modified in either Conversational or NC programming. The default
SFQ for roughing is 80 and finishing is 20. Recommended values are:
1. Select the Import / Export Functions softkey from the Input screen.
2. Select the appropriate softkey to import from a Conversational file, or to
import or export NC state or Tool Library.
3. Choose the origination or destination file, or select an operation for the Tool
Library then select the appropriate file.
4. Select the Import or Export softkey.
5. Choose one or more components from the list and select the Begin Operation
softkey.
Conversational Components
These are the Conversational components that can be imported from an existing part
program into a new part program:
• Part Setup—imports the Part Setup from the selected program into the
current part program.
• Tool Setup—imports tools from the Tool Setup of the selected part program
to the current tool setup on the machine. If the Tool & Material Library option
is enabled, unique tools are added as Manual and other tools may be
matched (see Tool Matching, on page 1 - 119).
• Program Parameters—imports the Program Parameters from the selected
program into the current part program.
• Part Program—imports the part program from the selected program into the
current part program.
NC States
NC components are stored in the NC State file on the control. Only one NC State file
exists on a control, and it is updated as changes are made to current or new NC
programs.
When transferring an NC program from one machine to another the NC State file from the
can be imported or exported using the Import (or Export) NC State From (To) File
softkey. These are the components that can be imported into an NC file:
1. Select the Import / Export Functions softkey from the Input screen.
2. Select the Save NC State To File softkey.
3. Choose the location to which the file will be saved in the Save State File
screen.
4. Type the name of the file in the FILE NAME field, or use the default,
ncstate.ncsx, which appears automatically in this field.
It is recommended to rename the NC States file to match the active
part program. When renaming, you must retain the .ncs extension at
the end of the file name. For example, Program Name.ncsx.
5. Select the SAVE F1 softkey to save the NC States file. A message that the file
saved successfully will briefly appear on screen.
The Import / Export Tool Library softkey allows you to move tool information from the
WinMax control to other locations and vice versa.
• Export Auto And Manual Tools—save Auto and Manual tools to a different
directory.
• Export Manual Tool List—save only the Manual tools to a different
directory.
• Import Into Manual Tool List—load tools into the control from a directory.
All tools are imported into the Manual list, even if they were exported as Auto
tools.
The ATC positions are not retained when tools are imported.
The MOVE BLOCKS screen is used to remove the specified data blocks from their current
location and transfer them to another location in the part program.
The DELETE BLOCKS screen is used to remove specified data blocks from the part
program.
See the Field Glossary for definitions of the Copy/Move/Delete Block fields:
End Block
Start Block
Modify Dimensions
Modify Dimensions allows you to add offsets to the axes' coordinate dimensions currently
stored in the part program for a range of blocks.
These softkey choices appear when you select the Modify Dimensions softkey:
See the Field Glossary for definitions of the Modify Dimensions fields:
B Offset X Offset
C Offset Y Offset
End Block
Enter the modifications in the fields and select the Make The Change softkey to modify
the programmed dimensions.
See the Field Glossary for definitions of the Change Feed, Speeds, Tool and SFQ fields:
Enter the changes in the fields and select the Make the Change softkey.
The Copy Blocks, Move Blocks, and Delete Blocks softkeys are
also available for editing a current program.
List of program’s
data blocks
Select to jump
to selected
data block or
sub-block
Data blocks and sub blocks of the active part program are displayed. Program blocks can
be moved and added in the Program Review screen.
Start typing a block number to jump to that block in the review list.
The Jump to block pop-up box opens; select OK to go to that block
in the list.
Jump to the program block by highlighting the block in the list and
selecting the Part Programming softkey.
Tool data and notes are displayed in the Tools and Notes tabs:
• Tool information for the selected data block is displayed in the Tools tab.
When a tool is selected the Edit Tool softkey is displayed and will open Tool
Setup for the selected tool.
• Notes can be entered for the selected data block or sub block in the Notes
tab. Notes are displayed on the Review screen and with the data block when
the blocks are printed.
If centerlines are enabled in Part Setup, the Z values in the blocks are not
adjusted. If the centerlines are disabled, the Z axis becomes the radius in
the block and the cylinder radius is applied to the value.
While the doors are open, manual jog feed is restricted. The jog feed is limited to 2
meters per minute, or approximately 80 inches per minute, with manual safety override
enabled. No jogging is permitted with manual safety override disabled.
• Spindle On
• Park Machine
• Warm Up Machine
• Calibrate Machine
• Spindle Orient
• Chip Removal
• Tool Changer Functions
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 manual safety
override mode, a prompt appears to cycle the keyswitch or enter the access code to
enable jog.
The fields on the CE Status & Diagnostics screen are defined as follows:
1. Select the Enter Access Code softkey. A message appears with a prompt for
entering a 4 digit code.
2. Enter a numeric code using the console keypad. Asterisks (*) appear
representing each entered digit. When the fourth digit is entered, the asterisks
and message disappear.
Using a non-numeric key cancels the operation.
When the code is successfully entered, the Limited Manual Operations feature is enabled,
as indicated in the status field.
For initial setup of the Access Code, the user is prompted to enter a new code and then to
enter the same code a second time before it is accepted.
1. Select the Change Access Code softkey. A message appears asking you to
enter the current code.
2. Enter the current numeric code from the console keypad. A message appears
asking you to enter the new code.
3. Enter the new code. A message appears asking you to re-enter the new code
for confirmation.
• If the new code is not re-entered, the code is not changed.
• When the new code is verified, the code will change and a message
appears to confirm the action.
Solid graphics and Runtime tool are only available with the
Advanced Verification Graphics option.
Graphics Settings
Graphics preferences are set in the Graphics Settings screen, which is accessed with the
Graphics Settings softkey.
See the Field Glossary for definitions of the Graphics Settings fields:
Toolpath graphics displays a wireframe view of the part. Toolpath is also animated to
show the tool in motion if the runtime tool is displayed (only available with the Advanced
Verification Graphics option).
Solid graphics displays a solid 3-dimensional part; only available with the Advanced
Verification Graphics option.
Denotes the
view selected
Indicates
the stage of
processing
The console Draw button initiates drawing. The Draw Options menu is displayed (for both
Toolpath and Solid) to control drawing and animation:
• Pan—moves the graphic up, down, left, or right. Use the softkeys (Pan Up,
Pan Down, Pan Left, Pan Right, or Center), or touch the screen and drag the
graphic. Fit to View returns the drawing to the default position, rotation, and
zoom levels.
• Rotate—changes the rotation of the graphic. Softkeys include Rotate Up,
Rotate Down, Rotate Left, and Rotate Right. Default Rotation returns rotation
to the default value.
• DB Search—jumps to a selected data block. Select the softkey, touch an
area on the graphic touchscreen, and select the JUMP TO BLOCK softkey.
• Snapshot—creates an image of the solid drawing that is stored with the file.
The image is displayed on the Program Manager screen when the program is
highlighted.
• Graphics Settings—displays the Graphics Settings screen.
This updated graphics screen uses many of the same features of the Max4 Toolpath and
Solid graphics.
Opaque view
Measure
Fill
Capture graphic
Smooth lines
Access screen Settings
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-135
Machine Start Up
Calibrate Machine
Calibrating establishes the machine reference point (absolute zero) for each axis.
Absolute zero is the location on the table, usually a corner or near a corner, where the X
and Y axes intersect. This value does not change.
To calibrate the machine, press the Manual Mode console button. "Uncalibrated" will be in
the Cal Status field.
1. If necessary, release all Emergency Stop buttons. Twist the button in the
direction indicated by the arrows to release it.
2. Press the Manual Mode console button.
3. Press the console Power On button to turn on the machine. The Power On
button lights up.
4. If there is a servo or spindle error, press the Reset Servos and Spindle softkey
to clear it. The Start Cycle button begins flashing.
5. Press the Start Cycle button to turn on the machine servos. The Start Cycle
button stops flashing.
Axes Calibration
To calibrate all axes, follow these steps:
1. Press the Calibrate Machine softkey. The Start Cycle button begins to flash off
and on.
2. Press the flashing Start Cycle button. The Axis Limit Switches field indicates
the current status of the machining center’s limit switches as each axis
calibrates.
3. The machine position display (at the top of the text screen) shows zero (0) for
all axes when the calibration process is complete.
Warm Up Machine
If the machine has been idle for an hour or more, it is recommended that the warm up
cycle be run. Warming up an idle machine before part cutting improves component
reliability and machine performance. You must be in Manual mode to run a warm up
cycle.
1. The control power must be on and the axes must be calibrated. There must
not be any tool in the spindle, and the Tool in Spindle field on the Manual
screen must be 0.
1 - 136 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
2. Select the Warm Up Machine softkey. The Start Cycle button begins flashing.
3. Press the Start Cycle button (to cancel the warm up cycle, press any Mode
console button or softkey before pressing the Start Cycle button). The axes
slowly move from one end of the machine to the other. The spindle moves at a
low RPM for five minutes.
4. The warm up cycle completes in 15 minutes. The Manual screen reappears and
axis movement stops.
Reset Master
To restart the control (reboot the system) without switching the power to the machine
tool off and back on again, follow these steps:
If the Emergency Stop button was used to stop machining, machine power must be
restored before restarting the program.
1. Select the console Auto button. The Start Block default is 1, and the End Block
default is the last block of the program.
2. Enter the proper Start Block and, optionally, an End Block if other than the end
of the program.
3. Select the Recovery Restart softkey.
4. If the Start Block contains multiple choices for restart, prompts are displayed
to select the proper point of restart.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-137
Manual Mode
Manual mode controls machine settings and operations.
See the Field Glossary for definitions of the fields on the Manual mode screens (fields
displayed vary depending on machine, configuration, and/or program type):
Softkeys are:
1 - 138 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
• Retract Tool—retracts the tool.
• Retract Tool Along Tool Axis (Tilt B axis machines)—retracts tool along
the tool axis.
• Toggle Jog Along Tool Axis (Tilt B axis machines)—toggle on and off
• Manual Rapid Move—accesses the manual rapid move parameters.
• Chip Removal Forward On/Off—turns the chip conveyor on in a forward
direction. Also turns conveyor off.
The Chip Conveyor continues to run when you exit the Manual
screen. If you want to stop the conveyor, you must use this softkey
before you exit the screen (E-stop will also stop the conveyor).
Softkeys are:
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-139
the rotary axis feedrate in the Rotary Rapid Feed field.
5. Specify the end position of the move in the appropriate axis field(s).
6. Select the appropriate Rapid Move softkey to enable the move. When the
softkey is selected, a message is displayed that instructs the operator to press
the Start Cycle button to move the axis. When the Start Cycle button is
pressed, the rapid move is performed.
Only one axis move can be performed at a time. During the move, all
other Rapid Move softkeys are disabled until the move is completed.
Once complete, another softkey can be selected, initiating the next
move.
1 - 140 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Automatic Tool Changers
The ATC for HMX, DCX, and VTXU machines is a random-pocket tool changer that tracks
tools in the magazine using an ATC Map. All ATC operations require that the servo power
is on, that the machine is calibrated, and that the ATC is at Home position.
To load the tool currently in the spindle into the ATC magazine:
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-141
Removing Tools from the ATC Magazine
Remove tools from the ATC magazine by following these steps:
3. Enter the tool number (of the tool you want to remove in the magazine) into
the Next Tool field.
4. Press the Tool Changer Auto console key to move the Next Tool into the
spindle.
5. Clear the tool changer area and shut the enclosure door. Press the Start Cycle
button to initiate the tool change.
6. Press the Spindle Unclamp button and manually remove the tool from the
spindle.
7. Repeat steps 2 through 6, as needed, to remove additional tools from the ATC
magazine.
The ATC magazine capacity is reduced by half for tools larger than 80
mm (125 mm for some machines).
Follow these steps to load large tools into the ATC magazine:
1. Touch the ATC Map softkey from the Spindle screen. The ATC Map appears.
2. Touch the Max. Tool Dia. More than XX mm softkey.
3. An “ATC Map will be cleared! Are you sure you want to change Max. Tool
Diameter to more than XX mm?” message appears.
Each time you switch between large and small tools, the entire ATC
Map will be cleared and the magazine must be reloaded.
4. Select the Yes softkey. The ATC Map will clear, then reappear. Only the odd
numbered tool pockets will be available.
5. Reload tools into the magazine using the “Loading a Tool into the Spindle”
section.
6. Return to the default setting of Maximum Tool Diameter XX mm or Less by
using the previous procedure and touching the Max. Tool Dia. XX mm or Less
softkey.
1 - 142 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Each VMX or VM machining center is equipped with a swing-arm random pocket
Automatic Tool Changer (ATC).
VM Tool Magazine
The station magazine is positioned vertically on the machine. An electronic motor and
helical gear drive the magazine. When activated, the tool magazine operates as described
below:
1. The requested tool pocket rotates 90° to make the tool available for the swing
arm.
2. The swing arm rotates 60° to simultaneously grab the tool in the pocket and
the tool in the spindle.
3. The spindle unclamps.
4. The swing arm moves down to pull the tools out of the pocket and the spindle,
and then rotates 180°.
5. The swing arm moves up and swaps the tools.
6. Finally, the swing arm and tool pocket return to their original positions.
There are two types of ATCs, which are described in the following sections:
ATC Sequence
This is the basic sequence of operation of the tool magazine, assuming the magazine is
positioned to the next tool required:
1. The requested tool pocket rotates down 90° to make the tool available for the
swing arm.
2. The swing arm rotates 60° to simultaneously grab both the tool in the pocket
and the tool in the spindle.
3. The spindle unclamps.
4. The swing arm moves down to pull the tools out of the pocket and spindle, and
then the arm rotates 180°.
5. The swing arm moves up and swaps the tools.
6. The spindle clamps the new tool in the spindle and the swing arm rotates back
to 0°.
7. The tool pocket moves back to its original position.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-143
Figure 1–18. VMX 40-Taper ATC with 24-station Tool Magazine
1 - 144 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
50-Taper ATC with 30 or 32-Station Tool Magazine
The VMX50/50T uses the 50-Taper ATC with a 30-station tool magazine. The VMX64 uses
the 50-Taper ATC with a 32-station tool magazine.
An electric motor, two dogs (cam detents), and three proximity switches control the 50-
Taper tool changer motion. For the VMX64, a free-standing hydraulic unit runs the
rotation of the magazine, magazine locking cylinder, and the tool pot up and down
cylinder. The ATC sequence for the 50-taper ATC is the same as the 40-taper ATC
sequence.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-145
HMX and VTXU Tool Magazine
The ATC can be operated in Auto or Manual machine mode, using ATC Diagnostics.
HMX Machines
For HMX machines, the following steps explain the basic sequence of operation of the tool
magazine, assuming the magazine is positioned to the next tool required.
1. The tool holder rotates to 90°, and the ATC door opens.
2. The exchange arm rotates to 90° and simultaneously grabs the tool in the tool
holder, and if present, the tool in the spindle, if the following conditions are
met:
• The X, Y, and Z axes are at tool change position.
• The spindle is oriented.
3. The spindle unclamps.
4. The exchange arm moves out and simultaneously pulls the tools from the
holder and the spindle, then rotates 180°.
5. The exchange arm moves in and swaps the tools.
6. The exchange arm rotates to 90°.
7. The ATC door closes and the tool holder simultaneously returns to its original
position.
VTXU Machines
The following steps describe the basic sequence of operation of the tool magazine in the
VTXU magazine, assuming the magazine is positioned to the next tool required.
1 - 146 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
ATC and Machine Diagnostics
8. ATC and Machine Diagnostics display status and diagnostics information.
See the Field Glossary for definitions of the fields on the ATC and Diagnostic screens.
Note not all fields listed here are displayed for every machine model and configuration:
Selecting another softkey before pressing the Start Cycle button cancels the pending
command and causes the Start Cycle lamp to cease flashing. If the requirements for a
softkey action are not met, a message displays indicating why the action cannot be
commanded. The ATC & Machine Diagnostics softkeys are listed below; some softkeys
may not be present on all machines or may appear in a different order:
•
• Tool Holder Up / Down—sets the command to move the Tool Holder Down
or Up. Each press of the softkey switches command between Down and Up.
• For VM, VMX, VTXU machines, Tool Pocket must be Z-axis at Tool Change
Height, Spindle Clamped, and Oriented Down before moving to 60° (90°).
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-147
Tool Fixture Option (TPS)
The Tool Fixture (TPS) option provides an alternative way to manually move tools to and
from the spindle during tool setup or program execution. The TPS software option is
required, as well as a tool fixture. The fixture is attached to the table, near the front
enclosure doors. It is not removable, except for complete removal.
TPS is used as part of a tool change sequence from Tool Setup or Manual or Auto mode.
Tools are laterally loaded into and unloaded from the tool fixture, and use the same
spindle orient position as the ATC arm.
Tools used with TPS are limited by the tool fixture’s height and diameter, as well as ATC
weight restrictions. Tools inserted into the spindle with TPS must be removed with TPS.
You can convert a tool loaded with TPS into an auto tool, as long as it fits the diameter
and weight constraints of the magazine. Once the tool becomes an auto tool, it is no
longer tracked as a TPS loaded tool.
You can insert a tool or remove a tool using TPS in Tool Setup,
Manual Mode or Auto Mode. This section describes tool loading and
unloading using TPS in Tool Setup.
1 - 148 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Automatic Tool Change Using TPS
Follow the instructions below to complete an Auto Tool change using TPS:
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-149
Bypass TPS in an Automatic Tool Change
Follow the instructions below to complete an Auto Tool change and bypass TPS:
1 - 150 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
HMX Automatic Pallet Changer
The Automatic Pallet Changer (APC) system is standard on HMX machining centers.
Equipped with two pallets, the APC provides the ability to set up a part on one pallet while
a part is being machined on the other pallet.
The B-axis must be squared before any operation can occur. Refer to
Squaring the Pallet, on page 1 - 149 for instructions for squaring the
APC table.
The APC table does not rotate through 360°, but rotates in the
opposite direction to return to its previous position.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-151
Operating the APC
The APC can be operated in Auto mode within a Conversational or NC part program.
The following M Codes are used to operate the APC (use the scroll bar to view
more M codes, if necessary):
Using M51 does not require indicating whether Pallet 1 or 2 is in the machining
setup area. Before M51 will initiate the APC cycle, the front enclosure doors must
be closed and the APC Ready pushbutton pressed.
• If the front enclosure doors are open when the M51 operation is requested,
the program will be in a Feed Hold state and a message to close the front
enclosure doors will be displayed. Close the doors and press the APC Ready
1 - 152 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
pushbutton to continue the part program.
• If the APC Ready pushbutton has not been pressed when the M51 operation
is requested, the program will be in a Feed Hold state with the following
message displayed, “Pallet setup confirmation required to cycle pallet
changer.” Press the APC Ready and Cycle Start pushbuttons on the APC
Panel to continue the program.
Pressing Feed Hold during a pallet change cycle will stop the cycle.
Releasing Feed Hold will resume the cycle. However, Feed Hold
followed by Spindle Off (or the Stop Cycle button) during a pallet
change cycle will abort the program and the pallet change cycle. The
APC must be returned to the home position using the Pallet Changer
Diagnostics before an Auto program can be run again.
Refer to the NC Programming Manual for instructions on operating the APC within an NC
program.
APC Diagnostics
Follow these steps to access the APC Diagnostics screen:
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-153
APC Status Conditions
The APC Diagnostics screen displays the status of inputs for the APC system.
See the Field Glossary for definitions of the fields on the ATC and Diagnostic screens:
Hydraulic Status
1 - 154 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
This message is displayed until the APC Diagnostics screens are exited or
until an E-stop occurs.
The operator should verify the position of the Z-axis before jogging the APC. From APC
screen 1, the operator can select Raise Pallet Changer, Lower Pallet Changer, Rotate APC
to Position 1, or Rotate APC to Position 2. Once a function has been selected, the green
Start Cycle button flashes and a message is displayed:
Figure 1–22. APC Diagnostic screen 1 with APC Jog Mode messages
The operator can then press and hold the green Start Cycle button to jog the APC. The
operator must hold the Start Cycle button down while jogging. Once the Start Cycle
button is released, the jogging function stops. The operator must select a softkey
function again to enable the jogging.
Once selected, the APC Jog Mode remains enabled until the operator
navigates away from the APC diagnostic screens or an E-stop occurs
Dual-Zone Machining
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-155
Dual-zone machining provides the ability to set up a job in one zone while machining in
the other zone.
To use both zones on a dual-zone capable machine, the Enable Dual Zones parameter
must be set to enable dual zones. This is done in Machine Parameters:
The Enable Dual Zones parameter is listed on Page 1 of Machine Parameters. Set this
parameter to 1 to enable dual zones (1 is the default setting). When this parameter is set
to 0, the machine can be used as a single long bed vertical machine.
See Machine Parameters, on page 1 - 61 for more information about the Enable Dual
Zones parameter.
1. From the Input screen select Part Programming, the Insert Block Before
softkey, the Miscellaneous softkey, and the Change Part Setup softkey. A
Change Part Setup block is added.
2. Modify Part Zero X, Y, Z (Part Zero Z is available only if using Absolute Tool
Length mode) for the zone.
3. Modify Offset Z (if using Zero Calibration mode only) for the zone.
4. Specify the zone the part setup applies to in the Zone field.
• 1 = Zone 1 (the left-side zone when facing the machine).
• 2 = Zone 2 (the right-side zone when facing the machine).
• 0 = the current zone. Zone 0 can be used when dual zones are enabled
but you do not need to run the program in a particular zone. Setting the
Zone field to 0 will run the program in the zone that the spindle currently
occupies.
1 - 156 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Viewing Graphics
Graphics can be displayed in one or both zones:
The zone is displayed in the lower left corner of the graphics display:
Dual-Zone Operation
Programs can be run in one zone while the other zone is accessible to the operator for set
up or other functions.
Setup Confirmation
Each zone door is equipped with a green Zone Setup Confirmation button and a red
Emergency Stop button:
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-157
The green Zone Setup Confirmation button must be pressed to confirm that the zone is
ready before the spindle will move into the zone to start machining.
The red Emergency Stop button will stop all machine operation when pressed.
Running Programs
To run a program, press the Cycle Start button. A pop-up confirmation message appears,
and the green Zone Setup Confirmation button flashes on the door of the zone where the
program will run. Push the green flashing button to confirm setup. If the spindle head is
in the current zone for program, no confirmation is required.
While the program is running, you are able to set up in the other zone. When the door to
the second zone is closed and the program completes its run in the first zone, the green
Zone Setup Confirmation button on the second zone door flashes. Press it to start
machining in the that zone.
• In dual-zone configuration, the door of the opposite zone can be opened until
the green Zone Setup Confirmation button is pressed. The door must be
closed before the confirmation will be accepted and the door locked.
• To unlock the door while the spindle head is in the opposite zone, press the
green Zone Setup Confirmation button to cancel confirmation.
• With CE enabled the door will not open when the green Zone Setup
Confirmation button is lit.
1 - 158 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Auto Mode
Programs are run in Auto Mode. Press the Auto button on the console to access Auto
Mode to check for errors, compute estimated run time, recovery/restart, perform a dry
run, or run a part program.
• Use Editing File—selects the active program file to run. If this softkey is not
selected, WinMax defaults to the last program run. If the last program run
does not match the program that is being edited (as indicated in status bar),
the operator will be prompted to select which program to run.
• Feed & Speed Optimization—fine tunes program execution, using the Axis
Feed Rate and Spindle Speed dials to adjust values. This softkey is disabled in
Test Mode.
• Linear Thermal Compensation—accesses the Linear Thermal
Compensation table where parameters are set to manage linear growth. See
Linear Thermal Compensation, on page 1 - 159.
• Check for Errors—checks the program from the Start Block through the End
Block and displays error status. The number of the data block containing the
error is included in the error message.
The time required for error checking depends upon the program’s length and
complexity. Select the Abort Operation softkey to stop error checking at any
time.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-159
• Recovery Restart—restarts a conversational or NC part program; typically
at the point at which the program was interrupted. This softkey is disabled in
Test Mode.
• For Conversational Programs—if necessary, Conversational Start and End
blocks can be changed from the default.
For Mill Contour data blocks: Recovery Restart only occurs at segment 0
of a Mill Contour data block, not at a segment within a data block.
For Pattern data blocks: the user is prompted to specify which pattern or
block instance to restart at and to provide any additional restart
information for the start block. See Patterns Overview, on page 2 - 110 of
the Patterns chapter, for more information.
Trace the tool over the part at the programmed minimum Z level with the
Spindle Off. Peck cycles and roughing passes are skipped.
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.
A message appears requesting the Minimum Z value. Note that
Minimum Z will be shifted by patterns.
Changes made to a program while running take effect when the Start
Cycle button is pressed again.
1 - 160 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Linear Thermal Compensation
Linear Thermal Compensation parameters allow axis adjustments to compensate for
linear growth. Offsets can be set for any linear axis, at specified time intervals, in minutes
(up to 99,999,999). Between two and ten entries can be set.
Linear Thermal Compensation is enabled in the Auto Mode screen, where the reference
time is set in the Current Time field. Current Time is increased automatically during
program run, and is paused when the program is finished. Time and offsets remain
unchanged when the program is not running.
Offsets can be imported using the Import Offsets from File softkey. Offsets can be
saved/exported using the Export Offsets to File softkey.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-161
Auto Mode Monitoring
The Auto Mode Monitoring screen appears when the Run Program softkey is selected
and program execution begin. Real-time machine and part locations and machine status
are shown, as well as Spindle Load Monitor, the data block and type of operation, and the
part count.
For NC programs, five lines of NC code are shown; to view more NC code as the program
runs, select the NC Monitor softkey. The bottom portion of the screen is reserved for
program status and error messages.
5 lines of
Spindle Load NC code
Monitor
See the Field Glossary for definitions of fields on the Auto mode screens (fields displayed
vary depending on machine, configuration, and/or program type):
These are the monitoring softkeys that may be available for Auto Mode Monitoring:
1 - 162 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Reset Part Count softkey. A pop-up window opens, where the part count value
can be changed or reset to zero.
• Chip Removal Forward On/Off— turn the chip auger in the forward
(clockwise) direction on or off. This selection is saved when the Interrupt
button is pressed or after the program has finished running. If a stop
condition or mode change is made before restarting a new part program or
exiting the interrupt cycle, the saved information is cleared. This softkey is
only available if your machining center uses a chip auger.
• Optional Stop On/Off—pauses the program and shuts off the spindle.
Optional Stop can be turned On and Off through a soft key in the main menu
on the Auto screen while a program is running. When this setting is changed,
the new state applies immediately and applies to all programs.
An optional stop can also be set in Position, Rotary Position, and Comment
data blocks by setting the Stop field to Optional. The block will function as if
the Stop field were set to YES when the Optional Stop softkey is enabled. See
Position Data Block, on page 2 - 120 and Comment Block, on page 2 - 125 in
Conversational Programming, and Rotary Position Block, on page 5 - 6 in
Options.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-163
• Worklight On/Off—turn the enclosure worklight on or off. This softkey is
only available if your machining center is equipped with an enclosure
worklight.
Select the SELECT DRO softkey on the Auto Program Run screen to change the size of
the digital read out (DRO). From the Select DRO screen you can see real-time machine
information displayed in full-screen view. The softkey menu provides these DRO options:
1 - 164 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
A (c) next to the axis indicates the axis is clamped.
To access the configurable DRO view, select the Auxiliary button, and choose the Launch
DRO softkey.
Concurrent Programming
Concurrent Programming allows you to create or edit a program while simultaneously
machining a different program. 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.
• Emergency Stop
• Park machine
• Control Power Off Timer parameter
The methods described here stop machine operation, but do not
shutdown the control. See Shutdown Control, on page 1 - 165 for
more information about shutting down the control.
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, after stopping machine motion and shutting down the
control.
Emergency Stop
To shut down the machining center quickly, press the Emergency Stop button. All motion
stops and power is shut off to the spindle, relay control, way lubrication pumps, and
servo systems.
Do not use Emergency Stop shut down if the machine has a long
table with heavy equipment attached to one end. Instead, park the
machine so that the weight of the table and any attached equipment
will be evenly distributed.
When the Emergency Stop button is pressed, a special error file is created and saved to
the machine hard drive in a folder called NavESTOP. These files record the machine
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-165
conditions at the time the Emergency Stop button is pressed. These files can be retrieved
when necessary for service purposes; refer to Retrieve Log and Diagnostic Files, on page
1 - 59 for more information.
Park Machine
Parking the machine centers the table and places the spindle at the home position. Table
and attached equipment weight is distributed evenly when the machine is parked. Before
parking the machine, the servo power must be on, the machine must be calibrated and
the Tool in Spindle must be 0.
To restart the machine after the Emergency Stop was pressed, follow
this sequence:
If machine will not be used for several days or power surges and
blackouts are common, switch off the machine’s power. After
restarting, calibrate and warm up the machine.
1 - 166 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
Restart Control
The Restart Control command will remove control power, complete an orderly shutdown
of the WinMax Mill control, and then restart.
1. Press the Aux/Menu key followed by the Utility Screen softkey to access the
Utilities screen and softkey menu.
2. From the Utilities screen, select the Restart Control softkey to access the
Restart Control command. A pop-up message appears: “Do you really want to
restart the control?”
3. Select Yes or No. When Yes is selected, the Restart Control command is
performed. This feature saves time and avoids having to shut down the entire
machine when it is only necessary to restart the control.
Shutdown Control
The Shutdown Control command will remove control power and complete an orderly
shutdown of the WinMax control.
Getting Started with WinMax Mill 704-0116-501 Machine Operation Basics 1-167
1 - 168 Machine Operation Basics 704-0116-501 Getting Started with WinMax Mill
ULTIMOTION
Hurco’s UltiMotion system provides the following benefits:
With Hurco's proprietary smoothing, lookahead and motion control technology, the
UltiMotion system provides significantly improved part surface quality. You'll see
smoother and shinier surfaces, less vibration, less chatter marks, and higher accuracy.
Higher Throughput
Compared with a standard motion system, the UltiMotion system's advanced motion
planning and rapid corner feature can provide decreased cycle time with the same or
even better surface finish quality. This is especially true for parts with complex
geometries or large amounts of repeated tasks, such as drilling or tapping.
Rapid Corner
For programs with a lot of consecutive rapid moves, the UltiMotion system doesn't stop
between two rapids. Instead, it travels through blended corners at very high speed with
only negligible deviation. This saves significant amount of time for repeated tasks, such
as drilling and tapping.
The Surface Finish Quality (SFQ) mechanism is Hurco's proprietary technology to allow
users to choose better surface finish or higher throughput for their applications via a
simple one-parameter control mechanism. Winmax control automatically adjusts internal
parameters to achieve either better surface quality (smaller SFQ) or higher throughput
(higher SFQ). The UltiMotion system extends the performance range for SFQ to have
even better surface quality for your finish pass and even more time savings in the
roughing or semi-roughing passes.
The UltiMotion system deploys a coordinated motion control mechanism for regular and
rigid tapping. You no longer need to worry if your tap will pass go/no-go tests; the
UltiMotion system monitors the spindle angle at all times and controls the Z-axis to track
the spindle position.
Rough motion, vibration, and bumping increase mechanical system fatigue and shorten
machine life. The UltiMotion system's unique acceleration and jerk control, along with its
advanced motion planning, have made it possible to achieve faster, yet smoother motion.
You will get a faster machine with extended machine life.
Have you ever had trouble maintaining the equivalent performance with work pieces
weighing from several ounces to several thousands of pounds? The UltiMotion system's
advance and accurate model compensation will help you to maintain the same level of
performance over a wide range of working conditions.
Hurco's proprietary Lookahead doesn't require a fixed number of blocks lookahead like
conventional controls; instead the lookahead varies dynamically depending on the
geometry and motion profile, but always guarantees there is enough to make optimized
maneuvers.
Compared with standard system, the UltiMotion system's hand wheel jogging is
optimized to reduce bumping and vibration while providing more responsiveness.
Create and access the data blocks through the Part Programming softkey or icon.
Part Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
Programming Dual-Zone Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 8
Pecking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 8
Cutter Compensation (preliminary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 9
Calculated Plunge Points for Milling Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 14
Lead In/Out Moves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 15
1. Press the Input console key to display the Input screen. The Input screen
allows you to access setup functions including Import Functions, Tool Setup,
and Program Parameters. See Input Mode, on page 1 - 90l for more
information.
2. Enter machining operation information in the Part Setup and Tool Setup
functions. This information is stored within data blocks describing each
operation to be performed. Create and access the data blocks through the
Input screen.
3. Select the Part Programming softkey to begin programming. The system
displays either the first block of an existing program or a New Block screen for
new programs.
• Access softkeys to create a new data block or edit an existing data block in
the Input screen.
• View a list summarizing a part program's data blocks on the Program Review
screen. See Review Mode, on page 1 - 132 for more information.
• View the current program's tool list on the Tool Review screen. Refer to Part
Program Tool Review, on page 1 - 116 for more information.
• Use the Insert Block Before softkey to Insert a new data block between two
sequentially numbered blocks. The data blocks following the inserted block
are automatically renumber.
• Holes blocks contain operations, and Mill Contour blocks contain segments.
• Position—Insert instructions to move the tool away from the part (or
fixture), or to stop a program. A Position block is most often used to move
the table to an X-Y location and is normally used at the end of the program
and at any time the tool must be moved to the Z Top position of the Safety
Work Region. See Position Data Block, on page 2 - 120 for more information.
• Holes—Select Drill, Tap, Bore and Ream drilling operations, and Back
Spotface and Bolt Circle hole drilling. The locations of these holes on the part
can be specified using the Locations operation, and the holes can also be
programmed in a Bolt Circle pattern. See Holes Operations, on page 2 - 89
for more information.
Part geometry
Operation data
Operation Data
Information about block execution, such as tool, cutter compensation, pocketing,
roughing, finishing, and surface finish quality is entered on the bottom part of the data
block. Fields are displayed on tabs for Roughing, Rest, Finishing, SFQ, and Allowances.
The tabs and fields displayed are dependent on the block, machine type/configuration, or
software options installed:
Roughing tab
This tab contains the tool information for the roughing pass.
If you change the Pocket Overlap using this field and save the file as
an HD3 file, a Change Parameters data block will be inserted into the
HD3 file to make the Pocket Overlap change. The Change Parameters
block changes only the Pocket Overlap, leaving all other parameters
as they were.
• Peck Depth—the maximum depth to be cut in one pass. If the total depth is
greater than this value, multiple cutting passes occur. Entering a zero (0)
value causes the total programmed depth to be cut in one pass of the tool.
• Plunge Feed—the feedrate for the tool moving from Z Start to Z Bottom.
• Radial Peck Count (appears only in a Mill Thread block)—the number of
radial pecking passes. See Radial Pecks, on page 2 - 53 for more information.
• Radial Peck Depth (appears only in a Mill Thread block)—the incremental
distance from the final cut. See Radial Pecks, on page 2 - 53.
Rest tab
This tab appears only when the Milling type is Pocket Boundary and the Pocket Type is
ADP Zigzag or ADP 1-Way (UltiPockets option required). This tab is used to specify the
tool information for the rest milling pass - to clear out remaining material from corners
when pocketing.
Finishing tab
SFQ tab
This tab is used to specify the surface finish quality for the roughing pass and finishing
pass. SelectSurface Finish Quality option is required.
The default SFQ for roughing is 80 and finishing is 20. Recommended values are:
Allowances tab
This tab appears when Stock Allowance mode is set to Data Blocks in Program
Parameters, Milling 1 tab. See Program Parameters, on page 1 - 124 in Getting Started
with WinMax Mill. This allows the stock allowance to be set in the data block rather than
using a global value from Program Parameters.
When the cursor is in the Finish XY or Finish Z field, the following softkeys appear:
1. In a program block screen, place the cursor in the Tool field and choose the
Select Tool From List softkey.
2. Locate the desired tool using one of the following methods:
1. Display the data block for which the parameter change will first be used.
2. Select the Insert Block Before softkey. The New Block screen appears.
3. Select the Miscellaneous softkey. Choose the Change Parameter Softkey.
See Change Parameters, on page 2 - 121 and Change Part Setup, on page 2 - 123 for
more information.
Automatic Calculations
The WinMax AutoCalc feature enables the system to calculate certain dimensions
automatically after sufficient data has been programmed. Leave a data field blank to
automatically calculate the value for that field. After sufficient data is entered in the other
fields, the system automatically fills in the blank data field(s) and displays “CAL” next to
those field(s).
The screen displays a Store Calculated Value softkey for editing a field with a
calculated value. Select this softkey or the Enter key to store the displayed value into the
part program. Do not re-enter the data, i.e., 8.9199; the data is actually 8.9199xxx and
will be calculated as such when entered with the softkey or Enter key.
If you enter a value and later decide to let the control calculate the data, clear the
entered value by following these steps:
1. Use the Arrow keys or the touchscreen to select the parameter where the
automatic calculation is needed.
2. Press the C (Clear) console key or the Delete key on the keyboard.
3. Press the Enter key. The calculated value is displayed (if the field remains
blank, additional data must be entered so the control can calculate the value).
Pecking
Pecking in a Milling Block
Pecking optimizes tool wear, deflection, feeds, and speeds by avoiding a full depth of cut
in a single machining pass.
Pecking is controlled with the Peck Depth field in a milling block. Peck Depth specifies the
maximum depth that is milled per pass:
1. Tool feeds down to the first peck depth (the value of Z Start minus the
Peck Depth value).
2. Contour is milled.
3. Tool retracts at rapid to Retract Clearance Plane.
4. XY moves at rapid to plunge point.
5. Tool moves at rapid down to the previous peck depth plus the Peck
Clearance Plane.
6. Tool feeds down to the second peck depth (Z start minus 2 times the Peck
Depth value).
7. Cycle repeats until the Z Bottom depth is reached.
If Peck Depth is zero, the total depth to Z Bottom is cut in one pass.
In a Mill Thread block, Radial Peck Depth is used when more than one cutting pass is
required. See Radial Pecks, on page 2 - 53 for more information.
Cutter Compensation allows you to choose the side of the contour the tool should begin
cutting. The programmed tool automatically follows the finished contour of the part when
cutter compensation is selected. Without cutter compensation, the centerline of the
programmed tool follows the print line.
1 Programmed path
2 Cutting tool
3 Path compensating for cutter radius
4 Cutter radius = amount of cutter compensation offset
The following diagram shows tool paths using no cutter compensation compared to tool
paths using left and right compensation. When either right or left cutter compensation is
selected, the tool is offset from the cutting path a distance equal to the tool’s radius. The
tool begins cutting at the offset and moves in the selected direction.
1 No Cutter Compensation
2 Cutter Compensation to the left
3 Cutter Compensation to the right
4 Tool
5 Centerline of contour
• On—Locates the center of the tool on the programmed contour of the frame.
• Left—Performs climb milling. Refer to Climb Milling (Left), on page 2 - 12.
• Right—Performs conventional milling. Refer to Conventional Milling (Right),
on page 2 - 12.
• Profile Left—Removes material from a contour for climb milling. Refer to
Profile Left and Right, on page 2 - 13.
• Profile Right—Removes material from a contour for conventional milling.
refer to Profile Left and Right, on page 2 - 13.
The following are the types of cutter compensation used for milling Circles, Frames, and
Ellipses:
Unless the Blend Offset is set for 0.0 in Milling Parameters, the system automatically
creates Lead In and Lead Out arcs for closed contours. Refer to Lead In/Out Moves, on
page 2 - 15.
Circle
Inside Outside
Centerline Inside Outside Pocket
Tangent Tangent
Ellipse
Inside Outside
Centerline Inside Outside Pocket
Tangent Tangent
Frame
Inside Outside
Centerline Inside Outside Pocket
Tangent Tangent
During climb milling, the spindle turns in a clockwise direction. The tool is on the left-
hand side of the cut.
• The chip starts thick and allows easy penetration into the surface of the part,
causing less tool wear and less power consumption.
• The tool force cuts in and down on the part, helping to hold the part in the
fixture. The more rigid the fixture, the better the hold on the part.
• Chip removal is greater, and there is less re-cutting of chips or marring of the
part surface.
• The cutting fluid is more accessible to the cutting surface.
• The chip thickness starts at zero, causing less impact on the cutting teeth.
This is ideal for setups that are not very rigid.
• The backlash in older machines is greatly diminished.
Maximum Offset
The Max Offset field appears when either Profile Left or Profile Right is selected. Max
Offset allows the cutter to be programmed to start at some specific distance away from
the programmed profile and move toward the finished profile, using the Pocket Overlap
parameter, as each pass is completed. It is typically the radius of the largest inscribed
circle minus the tool radius. Manually calculate the value and enter it into this field.
If a .500" diameter (.25" radius) End Mill is used to machine the part illustrated below (a
circle with a 1" radius), the value for the Maximum Offset field is 0.75".
If the tool diameter is changed (i.e., the cutter is sharpened to a smaller diameter), the
Maximum Offset value must be manually re-calculated and this new value programmed
into Segment 0 of the Mill Contour's Start block. Refer to Lines and Arcs (Mill Contour), on
page 2 - 19. The Tool diameter is programmed in Tool Setup and cannot be changed in
Part Programming. See Tool Setup in Getting Started with WinMax Mill for more
information.
Y Plunge = Y Corner + Blend Offset + Tool Y Plunge = Y Corner - Blend Offset - Tool
Radius Radius
A positive Lead Angle starts the tool path away from the programmed path when
performing a Lead In move and ends away from the programmed path when performing
a Lead Out move. A negative Lead Angle has the opposite effect.
Toolpath Graphics will not draw the Lead Angle or Lead Length motion.
A Lead In move
B Lead Out move
1 Programmed paths
2 Offset tool path
3 (-) Lead Angle
4 (+) Lead Angle
5 Lead Length
When you select Milling Type Left, Right, Inside, or Outside, and enable the Display APT
fields in Editor field on the Utilities—Post Processor screen, Lead Angle and Lead Length
fields appear on the Milling data block.
Lead In/Out moves are determined by the lead angle and lead length values. With the
exception of open contours, perform a 90º arc Lead In and Lead Out move.
If starting a contour in the middle of a line or arc, set the Lead Angle at 45º or 90º to
prevent gouging the contour.
Use caution with Lead Angle, because the tool could gouge the part if left at the default of
0.
Lead Length
Lead Length is used with Lead Angle to define Lead In and Lead Out moves. Lead Length
is the length of the Lead In move.
The Lead Length must be larger than the tool's radius. For example, using a 1" diameter
End Mill, the Lead Length would be 0.505".
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Contour screens. Fields displayed on screen may
vary according to machine type, configuration, parameter settings, and/or settings in
other fields.
Start Segment
The first segment in a Mill Contour block is always a Start segment, indicated by the
segment zero (0). Enter the tool that will be used for the entire operation in the Start
segment - all segments in the operation will use this tool. X, Y, and Z Start coordinates
are also entered in the Start segment.
The figure below illustrates the XY Length and XY Angle in a Line segment:
• If the X End and Y End coordinates are entered, the system calculates the XY
length and the XY angle values.
• The XY Angle is the angle of the line segment (from the start point to the end
point), measured counterclockwise from the 3 o'clock position.
• If both end points are unknown but the XY Length and XY Angle fields are
programmed, the system calculates the values for the X End and Y End fields.
• If one end point coordinate and the XY Angle field are programmed, the
system calculates the values for the unknown end point and the XY Length
fields.
• If one end point coordinate and the XY Length field are programmed, the
system calculates the values for the unknown end point and the XY Angle
fields. However, unless the XY Angle is known, there are two possible
solutions for the unknown end point, and the correct one must be determined
for the program.
• When two possible solutions exist, the "Another end point exists" message
appears and one of the two possible solutions appears in the unknown field.
You can use the Draw key to view the solution in the Graphics screen. You
can also use the Find Another Endpoint softkey to see the alternate
solution, and view it in Graphics as well. Use the Enter key to accept either
displayed solution.
Arc Segment
The software uses data in the Arc Segment fields as described below to perform
automatic calculations:
• The center points plus the start points or end points provide the arc radius.
• The start points and end points plus the radius provide the two possible
center points.
• Either of the end points and the center point provide the value of the other
end point and the radius.
• When a known center point, start point, or end point and radius are provided,
an unknown center point is provided.
Scroll to the bottom of the page and select the video to download.
Internet connection is required.
Two Lines Joined by a Line and Arc Joined by a Two Arcs Joined by a
Blend Arc Blend Arc Blend Arc
1 X/Y Start 1 X/Y Start 1 X/Y Start
2 X/Y End 2 X/Y End 2 X/Y End
3 Segment 1 (Line) 3 Segment 1 (Line) 3 Segment 1 (Arc)
4 Segment 1 End/ 4 Segment 1 End/ 4 Segment 1 End/
Segment 3 Start Segment 3 Start Segment 3 Start
(Point of Intersection) (Point of Intersection) (Point of Intersection)
5 Segment 2 (Blend Arc) 5 Segment 2 (Blend Arc) 5 Segment 2 (Blend Arc)
6 Segment 3 (Line) 6 Segment 3 (Arc) 6 Segment 3 (Arc)
Reference values programmed in a previous segment to a blend arc define the start point
of this segment and are displayed in parentheses. These values can only be changed in
the segment in which they were created.
• The first or last segment of a Mill Contour data block cannot be blend arc
segments.
• Blend arc segments cannot be adjacent to one another in a program cannot
be blend arc segments. For example, if segment #2 is a blend arc, neither
segment #1 nor #3 can be blend arc segments.
• Segments that are adjacent to the blend arc segment must intersect at some
point in their theoretical plane. Therefore, if segment #2 is a blend arc,
segments #1 and #3 must theoretically intersect at some projected point.
• The Radius of a blend arc segment cannot be too large to be tangent to both
of the adjoining segments.
• If any coordinate (start point, center point, or end point) is important to the
construction of the two segments to be blended, the segment must be
programmed as an arc and not as a blend arc.
• The Feed field is initially displayed with a value carried forward from the
previous segment. This value can be accepted or changed.
Helix Segment
The software uses data in the Helix fields as described below to perform automatic
calculations:
• The Z End and Sweep Angle provide data to calculate the Lead.
• The Sweep Angle is used to calculate the Z End.
• The X End, Y End, and Lead values provide the Z End.
• The Z End and Lead values provide the X End, Y End, and Sweep Angle
values.
• The X End, Y End, X Center, and Y Center values supply the Radius.
• The Sweep Angle and either the X or Y end point provide the unknown X End
or Y End.
Do not confuse the 3D Arc feature with the 3D Mold Option. The 3D
Arc feature is always included in the WinMax software. Refer to
WinMax Mill Options for more information on the 3D Mold option.
1 Start Point
2 Center Point
3 X, Y, Z Point
4 End Point
To calculate the centerline of cutter movement, remember these points. Refer to Cutter
Compensation (preliminary), on page 2 - 9 for information about cutter compensation.
Xc = X center point
R = Radius of arc
Contour End
This block marks the end of the programmed contour. To view the previous segment,
select the Previous Segment softkey. If there are no existing segments, select the
Insert Segment Before softkey or the PAGE DOWN key to create a new segment.
The Contour End screen is shared by Lines and Arcs, Rotary Lines and Arcs, and 3D Mold.
1. From the Input screen, select the Part Programming softkey or icon.
2. Select the Insert Block Before softkey.
3. From the New Block screen, select the Milling softkey.
4. From the New Block (Milling) screen, select Circle. Mill Circle screen opens.
5. Enter geometry data into the appropriate fields. Field definitions can be found
by following the links below.
6. Enter block operation data into the appropriate tabs and fields. Field
definitions can be found by following the links below. Also see Operation Data,
on page 2 - 4 for more information.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Circle screen. Fields displayed on screen may vary
according to machine type, configuration, parameter settings, and/or settings in other
fields.
The sample data in the fields above create the following circle.
Follow this link to the Hurco website to view a Mill Circle video
demonstration:
Scroll to the bottom of the page and select the video to download.
Internet connection is required.
1. From the Input screen, select the Part Programming softkey or icon.
2. Select the Insert Block Before softkey.
3. From the New Block screen, select the Milling softkey.
4. From the New Block (Milling) screen, select Frame. Mill Frame screen opens.
The Mill Frame block fields appear on two tabs: Geometry and Corners. The frame
geometry parameters are entered on the Geometry tab. Corner Radius specifies the
radius of the reference corner. Use this field if all four corners of the frame will have the
same radius.
To program unique corners (with different radii), parameters are set on the Corners tab.
Select Line or Arc for each corner, and specify a radius for arcs, or length and angle for
lines. If the corner should have neither, geometry should be left as an arc with radius of
0.00, which is the default.
If all four corners of the frame should have the same radius, the
Corners tab does not need to be used; instead use the Corner
Radius parameter on the Geometry tab.
Specifying a value in the Corner Radius field will reset all of the
corners set as Arcs in the Corners tab to that radius. If you are
creating unique corners, do not use the Corner Radius field.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Frame screen. Fields displayed on screen may vary
according to machine type, configuration, parameter settings, and/or settings in other
fields.
The sample data in the fields above create the following frame.
Mill Face
Face milling directs the cutter path so the tool moves over the rectangular face area of
the part, removing material using 60% of the tool diameter from the previous pass (but
the last pass may be less).
Axis positioning places the tool over the next cutting path, and cutting resumes in the
opposite direction.
1. From the Input screen, select the Part Programming softkey or icon.
2. Select the Insert Block Before softkey.
3. From the New Block screen, select the Milling softkey.
4. From the New Block (Milling) screen, select Face. The Mill Face screen opens.
Follow this link to the Hurco website to view a Mill Face programming
video demonstration:
Scroll to the bottom of the page and select the video to download.
Internet connection is required.
There are four types of face milling, set in the Milling Type field:
1 Blend Offset
2 X Unidirectional
3 Y Unidirectional
4 X Bidirectional
5 Y Bidirectional
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Face screen. Fields displayed on screen may vary
according to machine type, configuration, parameter settings, and/or settings in other
fields.
Finish Z Tool
1. From the Input screen, select the Part Programming softkey or icon.
2. Select the Insert Block Before softkey.
3. From the New Block screen, select the Milling softkey.
4. From the New Block (Milling) screen, select Ellipse. Mill Ellipse screen opens.
Scroll to the bottom of the page and select the video to download.
Internet connection is required.
Ellipse axes must be programmed parallel to the respective axes of the machine. X
Radius and Y Radius specify the distance along the X axis from X Center, or along the Y
axis from Y Center, to the edge of the ellipse.
The major axis is the longer or wider axis and can be either the X or Y axis. The minor
axis is the smaller axis. Program an ellipse with the major and minor axes non-parallel to
the machine using a Pattern Loop Rotate routine and rotating the ellipse after it has been
programmed. Refer to Loop Rotate, on page 2 - 114.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Ellipse screen. Fields displayed on screen may vary
according to machine type, configuration, parameter settings, and/or settings in other
fields.
3D Mold
3D Mold creates a three dimensional part. Requires the 3D Mold option.
3D Mold Parameters
To create a three-dimensional (3D) part, define a two-dimensional (2D) profile in either
the XY or XZ plane (these are the 3D mold parameters). Repeat the 2D profile along a
straight line (translate) or repeat it around a centerline (revolve) to produce the final 3D
shape (the 3D mold contour). Choose Draw 2D Contour to draw the original 2D contour
that will be manipulated using the 3D operations.
1. From the Input screen, select the Part Programming softkey or icon.
2. Select the Insert Block Before softkey.
3. From the New Block screen, select the Milling softkey.
4. From the New Block (Milling) screen, select 3D Mold. 3D Mold screen opens.
Combine of any of the three types into composite contours to machine complex parts:
Select the Edit 3D Mold Contour softkey to access the contour segments. Use the Edit
3D Mold Parameters softkey to reach the parameters screen from any of the contour
screens.
1 X Centerline = 0
2 Y Centerline = 5
2 Y Centerline = 0
The Centerline Z field determines the Z axis position of the X axis centerline. Changing
the Z axis centerline moves the X axis centerline above or below the part surface. This
alters the depth of the 3D contour. The Z axis centerline is used only for XY Revolved
About X.
To machine the 3D contour below the part surface, enter a negative value in the
Centerline Z field. This value is equal to the radius of the part measured from the Y
centerline.
1 Original Profile
2 Z Centerline
1 Part Zero
2 Y Start
3 Y End
Used in conjunction with 3D Mold Parameters to mill a 3D Mold, program the part
surfaces as a 2D profile in either the XY or XZ plane.
The Start Segment number is always 0. Use segments to program lines and arcs which
create a contour. Repeat the 2D profile along a straight line (translate) or repeat it
around a centerline (revolve) to produce the final 3D shape. The Contour End block
marks the end of the programmed contour.
Select the Edit 3D Mold Parameters softkey to access the parameters screen. The Edit
3D Mold Parameters softkey is not available when the cursor is in either the Block or
Segment field. When you select the Edit 3D Mold Parameters softkey, it changes to
Edit 3D Mold Contour. This softkey is not available when the cursor is in the Block field.
Block
Segment
X Start
Y Start
Z Start
Continue programming the contour by using the Page Down key or by selecting the Next
Segment softkey.
3D Mold Line
For Swept Surface programming, see Swept Surface, on page 2 -
74 in the Milling chapter of the Conversational Programming manual.
Use the 3D mold Line Segment block to create the geometry for a 3D Mold Line segment.
Some 3D Mold Line fields are automatically calculated with the Auto-Calc feature. See
Automatic Calculations, on page 2 - 7 for more information. Use the Store Calculated
Value softkey to retain a calculated value.
See the Field Glossary for definitions of the 3D Mold Line segment fields:
X End XZ Length
X Start Y End
XY Angle Y Start
Some fields on screen will vary depending on the type of contour selected.
Some 3D Mold Arc fields are automatically calculated with the Auto-Calc feature. See
Automatic Calculations, on page 2 - 7 for more information. Use the Store Calculated
Value softkey to retain a calculated value.
See the Field Glossary for definitions of the 3D Mold Arc segment fields:
Some fields on screen will vary depending on the type of contour selected.
A blend arc is an arc that joins two other segments and is tangent to both. Use a blend
arc to join two line segments, to join a line segment and an arc segment, or to join two
arc segments. The segments to be joined must have a theoretical point of intersection.
If the only information known about an arc is its radius, it is easier to program it as a
blend arc if the segments intersect.
Some 3D Mold Blend Arc fields are automatically calculated with the Auto-Calc feature.
See Automatic Calculations, on page 2 - 7 for more information. Use the Store
Calculated Value softkey to retain a calculated value.
See the Field Glossary for definitions of the 3D Mold Blend Arc segment fields:
Segment Y End
X Center Y Start
Some fields on screen will vary depending on the type of contour selected.
2 Programmed Contour
Flat End Mill - the cutter path is computed as if a Ball-Nosed End Mill is used. This
computation allows a Flat End Mill to be used for roughing without gouging the part, and
in most cases leaves enough material to be removed for the finished surface using a Ball-
Nosed End Mill.
3 Tool Zero
Ball-Nosed End Mill - the system computes the compensated cutter path of the ball
center:
3 Tool Zero
The maximum additional material remaining on the overall 3D contour will not exceed the
tool's radius.
3 Extra Material
With Helical Plunging, the tool rotates around the cut and moves down the Z-axis. The
cutting tool is continuously cutting deeper and enters and exists the machined part only
once.
The Helical Plunge fields are located on the Milling 2 tab on the Program Parameters
screen. Set Mill Plunge Type and/or Finish Plunge Type to Helix. Specify the ramp
slope and radius percentage.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Milling 2 (Helical Plunge) screen. Fields displayed on
screen may vary according to machine type, configuration, parameter settings, and/or
settings in other fields.
Allow Plunge Outside Pocket Mill Plunge Helix Radius Pocket Plunge Near Center
The helical plunge direction that provides a smooth transition to the tool path will be
chosen. Helical plunge is not allowed when Milling Type On is selected.
When both the Operator Specify Pocket Start and the Inward Pocket Plunge Near Center
are set to No, the plunge locations are used that would have been used without the
Helical Plunge option.
Figure 2–15. Helical Plunge with No Pecking and Blend Offset (Isometric View)
First Peck - The tool helical plunges down to the -first peck depth, then mills another full
circle to ensure that all material down to the first peck is removed. After the full circle is
completed, a 180° blend in arc is performed. The direction of the helical plunge will
always be in the opposite direction of the blend-in arc.
Second Peck and All Pecks to Finish Peck Depth - The tool will rapid down to the previous
peck depth plus the peck clearance plane. The tool then helical plunges down to the next
peck depth or the Z Bottom plus the Finish Z. If the tool is at a peck depth, a 360o arc
will be machined. The 360o arc will not be machined if it is the last peck depth. Instead,
a blend-in arc will be machined. The blend-in arc for the last peck depth will be similar to
the one machined for the first peck.
Finish Pass - The tool will rapid down to the Z Start and plunge feed down to the Z
Bottom. A blend-in move is performed before milling the frame contour.
If the finish tool is larger than the roughing tool, helical plunges
should also be performed for the finish pass. If a post was created by
the roughing tool (the Helix plunge radius was greater than 50
percent) the finish tool may be cutting into the post.
The following example shows helical plunging with right cutter compensation of a
contour.
Only one helical plunge occurs when using a bi-directional tool path. When performing
helical plunge using unidirectional tool path, a helical plunge occurs for each cutter pass.
If Mill Plunge Type field is set to Helix, but the helical plunge does not
appear on the graphics screen, check the Z Start field on the Mill 3-D
block screen. The plunges may not appear if Z Start value is too low.
The following diagram shows the Z positions, and the arrows indicate tool movement
when the Thread Direction is Down. In this case, the tool moves at rapid feedrate to the Z
Plunge Start position, then feeds to the Z Top position. The tool mills down to the Z
Bottom position. It then moves at rapid feedrate out of the hole to Z Plunge Start + Z
retract clearance height (set in Program Parameters).
Z Plunge Start
Z Thread Top
Z Thread Bottom
Thread Direction Up
The following diagram shows the Z positions, and the arrows indicate tool movement
when Thread Direction is Up. In this case, the tool moves at rapid feedrate to the Z
Plunge Start position, then feeds down to the Z Bottom position, and mills up to the Z Top
position. The tool then moves at rapid to Z Plunge Start and retracts to the Z retract
clearance height (set in Program Parameters).
Z Plunge Start
Z Thread Top
Z Thread Bottom
Thread geometry is set in the Thread tab. Specify the radius, TPI/Pitch, inside or outside
threads, start angle, and any taper angle.
Thread location is set in the Location tab. Specify the X and Y centers, the Z plunge start
point, thread top and bottom locations, and the threading direction.
Cutting information is set in the Process tab. Specify cutter compensation, blend type,
and center start.
When using a single-cutter thread mill, the Taper Angle field appears in the Thread tab.
External threads must have a positive taper angle and internal threads must have a
negative taper angle:
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Thread screen. Fields displayed on screen may vary
according to machine type, configuration, parameter settings, and/or settings in other
fields.
Radial Pecks
The Radial Peck feature can be used when more than one cutting pass is required, such
as with harder materials.
Enter an incremental distance from the final cut in the Radial Peck Depth field, and
enter the number of passes in the Radial Peck Count field. Milling occurs as follows:
For example:
The Stick Lettering block supports the HD3 lettering (military text) character set. Use the
X and Y Ref Locations to specify the X and Y reference points—start, center, or end:
Y Reference
Top
Center
Bottom
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
Recovery Restart is supported from a specific letter, specified as character number. For
example, to restart from the “R” in HURCO, you would specify character 3 as the starting
character. Recovery Restart is launched from the Auto mode screen.
Marlett
The X and Y Ref Locations specify the X and Y reference points—start, center, or end:
Y Reference
Top
Center
Bottom
X Reference
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill True-Type Lettering screen. Fields displayed on
screen may vary according to machine type, configuration, parameter settings, and/or
settings in other fields.
With Stick Lettering Along Contour, text is oriented along a programmed contour,
which determines the size and orientation. The contour is grouped with the data block
and programmed like the contours in a 3D mold or Swept Surface data block.
The opening screen is the lettering parameters screen. The text dimensions and spacing
are set in this screen. First, specify how the width of the text is determined, in the Width
Method field:
The contour start segment includes fields to specify which side of the contour the text is
positioned relative to. The text offset specifies distance between the contour and the
Select the Next Segment softkey to lay the text out on a line, arc, and/or blend arc.
Here is an example with a single arc segment:
Recovery Restart is supported from a specific letter, specified as character number. For
example, to restart from the “R” in HURCO, you would specify character 3 as the starting
character. Recovery Restart is launched from the Auto mode screen.
True-Type fonts are available in different styles and are block-type letters with closed
profiles for milling, which allow cutter compensation - i.e., inside, outside, and pocket
milling. Supported characters include the full character sets for most Western European
languages.
The font selection dialog box is opened with the Select New Font F3 softkey, when the
cursor is in the Text field on the parameters screen.
Marlett
The lettering parameters are programed on the opening screen. The text dimensions and
spacing are set in this screen. First, specify how the width of the text is determined, in
the Width Method field:
The contour start segment includes fields to specify which side of the contour the text is
positioned relative to. The text offset specifies distance between the contour and the
reference point of the text.
Select the Next Segment softkey to lay the text out on a line, arc, or blend arc:
Recovery Restart is supported from a specific letter, specified as character number. For
example, to restart from the “R” in HURCO, you would specify character 3 as the starting
character. Recovery Restart is launched from the Auto mode screen.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the True-Type Lettering Along Contour screen. Fields
displayed on screen may vary according to machine type, configuration, parameter
settings, and/or settings in other fields.
• Users can manually provide serial number data, which includes a starting
sequence, such as 0001 or ABC001, and an increment which advances the
serial number for each subsequent run.
• Data can originate from a file in which the serial numbers are listed. Each
time the block is run, the next serial number is extracted from the file. The
format of this file must be one serial number per line, each line must end in a
carriage return, line feed sequence, or Return key.
To create an HD3 Serial Number Lettering block from the New Block Screen:
The HD3 Serial Number Lettering screen uses three tabs: Text, Orientation, and Format.
Text tab
The text of the serial number is set up in the Text tab:
The Character Width includes the character left-justified, plus some spacing between it
and the next character to be milled. Spacing between the characters is equal to the tool's
diameter. Because cutter compensation is not used in this routine and letter contouring
To populate serial numbers from a source file, specify From File in the Data Origin
field. The File field and Locate... button appear. The file must be located on the hard drive
or an accessible network drive, or can be on a floppy disk or USB memory device that has
been loaded onto the control. To select the file:
Orientation tab
The Orientation fields specify the orientation of the X and Y reference points.
Y Reference
Top
Center
Bottom
X Reference
Increment 1
Minimum Length 5
Leading Symbol A
First Serial Number will be AA001 NOTE: A second “A” is added to starting
sequence of 001 to assure the minimum
length of 5.
1000th Serial Number will be A1000 NOTE: The second “A” is no longer needed to
assure minimum length.
If serial number “AA1000” is required, the
Starting Sequence would be AA001 and Assure
Minimum Length would be set to No.
The Last Used and Next Serial Numbers are saved in the part program after each cycle so
milling can restart from where it was stopped when the part program was closed.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Serial Number Stick Lettering screen. Fields displayed
on screen may vary according to machine type, configuration, parameter settings, and/or
settings in other fields.
Use the X and Y Ref Locations to specify the X and Y reference points—start, center, or
end:
Y Reference
Top
Center
Bottom
X Reference
Specify the character dimensions in Character Height and Character Width, and the
text to be milled in the Text field.
Cutter Compensation is not available for HD3 Lettering. Milling is performed using the
centerline of the tool. Refer to Cutter Compensation (preliminary), on page 2 - 9.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the HD3 Lettering screen. Fields displayed on screen may
vary according to machine type, configuration, parameter settings, and/or settings in
other fields.
To access the Insert Pockets features, select the Milling softkey in a New Block screen,
then Select the More softkey. If the option is installed the next screen will have a
Special softkey. Select that softkey to display the following screen:
Mill Triangle, on page 2 - 71—mills a triangle shape with three equal 60° angles
with one open face.
Mill Hexagon, on page 2 - 72—mills a six-sided hexagon shape with every other
angle equal.
For all shapes, the cutting operation is set in the Milling Type field:
• Inside - cuts just the non-open faces of the pocket, including the relief cuts.
• Inside 2 Passes - cuts the same as Inside, except this selection uses a
roughing pass and a finishing pass. During roughing, material is left for the
finish pass.
• Pocket Outside In - cuts along the faces of the insert, including the relief
cuts and then steps inward and cleans out the entire insert by executing
smaller versions of the shape until the center point is reached.
• Pocket 2 Passes Outside In - cuts in the same manner as Pocket Outside
In, except this selection uses a roughing and a finishing pass.
Mill Triangle
The triangle pocket shape has three equal 60° angles with one open face as shown below.
A relief cut can be programmed in the corner at point 1.
Relief Corner
1
Open Face Radius Centerpoint Orientation = 0
Mill Diamond
The diamond pocket shapes have four sides with opposite angles equal.
The Diamond 1 Face has one open face and the option of a right, center, or left relief cut
in the corners at point 1 and point 2 as shown below:
Relief Corners
Angle
Radius
4
Centerpoint Orientation =0
2
Open Face
1
Relief
Corners
Angle
4 Radius
Centerpoint Orientation = 0
2
Open Face
Open Face
Mill Hexagon
This pocket shape has six sides and every other angle equal. In the diagram below, the
shape has two open faces and the option of a relief cut in the corners at point 1, point 2,
and point 3, and the option of a face relief distance between points 0 and 1 and points 3
and 4.
P-0 Point 0
P-1 Point 1
Radius
P-2 Point 2
Orientation=0
P-3 Point 3
Shape
Angle
X and Y
Centerpoint
P-4 Point 4
P-5 Point 5
R-1 Relief 1
Tool path
R-2 Relief 2
R-3 Relief 3
Relief Distance
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Insert Pockets screen. Fields displayed on screen may
Swept Surface builds on the WinMax 3D Mold option. The basic elements in Swept
Surface programming are:
To begin a new Swept Surface program block, perform the following steps:
5. To program Draw Profile Contours or Draw Along Contours, place the cursor in
the Type field, and select the Edit Along Contour or the Edit Profile
Contour softkey.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Swept Surface parameter screen. Fields displayed on
screen may vary according to machine type, configuration, parameter settings, and/or
settings in other fields.
Block Mill Feed Pocket First Speed (RPM) Use Cusp Height
The Start Segment number is always 0. Use segments to program lines and arcs which
create a contour. Repeat the 2D profile along a straight line (translate) or repeat it around
a centerline (revolve) to produce the final 3D shape. The Contour End block marks the
end of the programmed contour.
Set the Type field to Draw Profile(s) and select the Edit Profile Contour softkey. Seg-
ment types are:
• Start Segment
• Line Segment
Set the Type field to Draw Along and select the Edit Along Contour softkey. Segment
types are:
• Start Segment
• Line Segment
• Arc Segment
• Blend Arc Segment
The Surface Side field (present in Segment 0) specifies on which side of the Along
contour the profile is cut:
• When set to Right, the profile is cut to the right of the contour forming a
surface to the right of the along contour.
• When set to Left, the profile is cut to left of the contour creating a surface to
the left of the along contour.
Start Segment
See the Field Glossary for definitions of the Swept Surface Contour Start segment fields:
Block
Segment
Surface Side
X Start
Y Start
Z Start
Continue programming the contour by using the Page Down key or by selecting the Next
Segment softkey.
Line Segment
Use the Line Segment block to create the geometry for a line.
Some Line fields are automatically calculated with the Auto-Calc feature. See Automatic
Calculations, on page 2 - 7 for more information. Use the Store Calculated Value
softkey to retain a calculated value.
See the Field Glossary for definitions of the Swept Surface Line segment fields:
X End XZ Length
X Start Y End
XY Angle Y Start
Some fields on screen will vary depending on the type of contour selected.
Arc Segment
Some Arc fields are automatically calculated with the Auto-Calc feature. See Automatic
Calculations, on page 2 - 7 for more information. Use the Store Calculated Value
softkey to retain a calculated value.
See the Field Glossary for definitions of the Swept Surface Arc segment fields:
Some fields on screen will vary depending on the type of contour selected.
If the only information known about an arc is its radius, it is easier to program it as a
blend arc if the segments intersect.
Some Blend Arc fields are automatically calculated with the Auto-Calc feature. See
Automatic Calculations, on page 2 - 7 for more information. Use the Store Calculated
Value softkey to retain a calculated value.
See the Field Glossary for definitions of the Swept Surface Blend Arc segment fields:
Segment Y End
X Center Y Start
Some fields on screen will vary depending on the type of contour selected.
The Mill Slot block creates a line or arc shape of any width. The slot is defined by a line or
an arc segment and a width. The ends of the slot can be round or square.
Bottom
Start Point
XY End
Start Point XY Start
Milling begins at the center of the bottom wall of the slot, assuming the shape is parallel
to the X axis (Angle field is set to zero). The same relative “bottom” wall is maintained
when the shape is rotated, so when the Angle field is nonzero, milling begins on the side
that would be parallel with the X-axis if the Angle was zero:
XY End
Start Point
XY Start
Figure 2–37. Line Slot rotated 90°
Start tab
Define the slot shape, width, and common starting information on the Start tab:
Geometry tab
The fields that appear on the Geometry tab depend on the slot shape selected in the
Start tab (line or arc). Define the slot geometry:
If a Corner Radius exceeds 1/2 of the slot width, WinMax will find the
intersection point to close the contour.
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Slot screen. Fields displayed on screen may vary
according to machine type, configuration, parameter settings, and/or settings in other
fields.
• Line closes the slot with a straight line, passing through the programmed
endpoint:
• Append Arc appends an arc at the ends of the slot length, i.e., center of
semi-circle is programmed endpoint:
• Include Arc includes the arc in the slot length, i.e., outermost edge of semi-
circle is programmed endpoint:
The Mill Polygon data block mills a multi-sided contour with equal-length sides. The
bottom of the polygon is parallel to the X axis at 0° orientation (three o’clock position):
Milling begins on the side of the polygon that is parallel to X at 0° prior to rotation.
Rotation is achieved with the Orientation Angle field.
The Orientation Angle field rotates the part. This field specifies an angle relative to the
X axis that determines where the starting side occurs. An orientation of 0° indicates that
the starting side is at the bottom of the polygon, parallel to the X axis. For example:
Starting Side
Starting Side
The Field Name Glossary, on page 7 - 1 contains definitions of all WinMax fields. The
fields listed below appear on the Mill Polygon screen. Fields displayed on screen may vary
according to machine type, configuration, parameter settings, and/or settings in other
A Mill Polygon data block will convert to a Mill Contour data block if
saved as an HD3 program.
Drill Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 90
Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Center Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Counterbore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Spotface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Countersink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Gun Drill. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 92
Custom Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 94
Tap Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 99
Bore and Ream Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 100
Bore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 101
Ream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 101
Bore Rapid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 101
Bore Orient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 102
Ream Rapid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 102
Back Spotface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 103
Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Center Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Counterbore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Spotface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Countersink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 91
Gun Drill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 92
Custom Drill. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 94
See Bore and Ream Operations, on page 2 - 100 for information
about bore and ream.
The diagram below shows the relationships of the field names to positions of the tool to
the work piece:
1 Head
2 Part
3 Table
4 Z Start Plane
5 Rapid Traverse
7 Plunge Feed
8 Z Bottom
Be aware of the drill bits' characteristics. The system does not keep track of the type and
length of flutes on the bits or the shapes of drills with pilots or other multiple-diameter
drills.
1. The table moves at the rapid traverse rate to the programmed X and Y
dimensions.
2. The Z axis moves at the rapid traverse rate to the programmed retract
clearance.
3. When these coordinates are reached, the Z axis moves at the rapid traverse
rate to Z Start.
4. Then the Z axis moves at the programmed plunge feed rate until reaching the
Z Bottom dimension.
The rapid traverse rate, retract clearance, and drill dwell are selected in Program
Parameters or Change Parameters.
When all values are programmed, the Bolt Circle and Locations softkeys are available.
See Bolt Circle, on page 2 - 104 and Locations, on page 2 - 105 for more information.
Drill
Use a drill to create holes that may be complete or may be used as the starting points for
additional drilling operations.
Center Drill
Select Center Drill when the work piece is very rigid to create a guide hole for the drilling
tool that will be used to complete the hole. Center drilling helps keep holes in their proper
locations and prevent runout.
Center drills are special tools with short flutes, but a standard drilling tool may be used to
create these starting holes.
Counterbore
Use Counterbore to enlarge the end of a previously drilled hole. This operation creates an
enlarged area at the end of the hole to accommodate a bolt, cap screw, or pin. These
square-shoulder fasteners can then be inserted flush with the top of the part or slightly
below the surface of the material.
To avoid unneeded tool changes, use Counterbore before drilling the hole.
Spotface
Spotface smooths and squares the surface around a previously drilled hole to provide a
seat for a bolt head, a nut, or the shoulders on mating members. The spotfacing
operation is a shallow counterboring operation. Spotfacing is often used when the surface
of the part is uneven.
To avoid unnecessary tool changes, Spotface can be used before drilling the hole.
Countersink
Gun Drill
Select the Gun Drill feature when using a very long tool and drilling deep holes, as if
drilling out the center of a gun barrel. A long, rotating tool may whip off center when
approaching the cutting surface, so a drilling cycle that controls the approach to the work
piece and corrects positioning of the tool is required.
The Gun Drill selection positions the tool without rotating the spindle. This allows the tip
of the tool to position precisely in a pre-drilled starting hole, as shown in the diagram
below:
1 Work Piece
2 Planned Path
To create a Gun Drill data block, begin on a New data block screen and follow these
general steps:
The following illustration shows the Gun Drill program fields as they relate to a part and
the drilling tool:
1 Work Piece
3 Z Top
6 Z Bottom
Tool Tab
The Custom Drill screen is organized into tabs where the feed, speed, and other
parameters are entered for each step of the drill cycle. The first tab is the Tool tab:
A list of all hole operations are displayed on the Tool tab to show the relation of the
Custom Drill cycle with other operations in the block. The tool is specified on this screen.
The image shows the plunge move from Z Top to Z Break Out, if enabled:
The image shows the motion for the plunge move from Z Break Out to Z Bottom:
Re-entry Tab
The Re-entry step allows the user to set a speed and feed for the retract move from Z
Bottom to a Z position back inside the hole (Z Re-entry). This step is optional and can be
skipped by setting the Enable field to No. When Enable is No, the move occurs from Z
Bottom to the next enabled step (Out or Retract). If there are no other enabled steps, the
spindle moves at rapid out of the hole to the Z start location.
From Z Retract, the tool moves at rapid feedrate to the retract clearance plane;
therefore, Z Retract should be less than the retract clearance plane. Z Retract can be
greater than, less than, or equal to Z Start.
Drill Fields
See the Field Glossary for definitions of the Drill Operations fields:
1. Display the Input screen and select the Part Programming softkey.
2. Select the Insert Block Before softkey.
3. Select the Holes softkey. The Hole Operation screen opens.
4. Select the Tap Operations softkey.
5. Select the Tap or Rigid Tap softkey.
• Tap - programs a standard tapping sequence.
• Rigid Tap - programs a tapping sequence in which the same hole is
tapped repeatedly with precision.
See the Field Glossary for definitions of the Tap Operations fields:
Block Tool
Operation Z Bottom
Pitch Z Start
Plunge Feed
Speed (RPM)
Bore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 101
Ream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 101
Bore Rapid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 101
Bore Orient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 102
Ream Rapid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 102
Use a bore when a straight and accurately round hole is needed. A boring bar usually has
one or, at the most, two blades projecting out from the shank. The blades are adjustable
on many types of boring bars.
1 Shank
Use a ream to size a previously drilled hole. A reaming tool has multiple flutes that run
vertically along the shank of the tool. During reaming, the cutter follows the angle of the
existing hole and cannot be used to straighten the angle of the hole.
1. Display the Input screen and select the Part Programming softkey.
2. Select the Insert Block Before softkey.
3. Select the Holes softkey. The Hole Operation screen opens.
4. Select the Bore and Ream Operations Softkey softkey
5. Select the Bore or Ream operation.
Insert the boring tool into the spindle with the cutting face in line with the tool holder’s
orientation hole, opposite the spindle key. WinMax uses this oriented spindle key angle to
determine the bore orient retract direction.
1 Boring Bar
2 Shank
4 Replaceable blades
Ream
Use the Ream feature to size a previously drilled hole. Reaming clears burrs and other
particles left from a drilling or boring operation. During reaming, the cutter follows the
angle of the existing hole and cannot be used to straighten the angle of the hole.
A reaming tool has multiple flutes that run vertically along the shank of the tool as shown
in the following illustration:
Bore Rapid
Use Bore Rapid when the tool should retract at the Rapid Traverse feedrate programmed
Bore Orient
Use Bore Orient to orient the bore at Z Bottom and move the boring bar. The cutting edge
of the boring bar moves away from the surface of the bored hole so that during the next
step the cutting edge will not scrape the walls of the hole. The distance the boring bar
moves is set in the Bore Orient Retract field on the Holes Parameters screen.
Insert the boring tool into the spindle with the cutting face in line with the tool holder’s
orientation hole, opposite the spindle key. WinMax uses this oriented spindle key angle to
determine the bore orient retract direction.
Ream Rapid
Use Ream Rapid when the tool should retract at Rapid Traverse feedrate programmed in
General Parameters or Change Parameters.
See the Field Glossary for definitions of the Bore and Ream Operations fields:
Block Z Bottom
Operation Z Start
Plunge Feed
Speed (RPM)
Tool
1. Display the Input screen and select the Part Programming softkey.
2. Select the Insert Block Before softkey.
3. Select the Holes softkey. The Hole Operation screen opens.
4. Select the Back Spotface softkey.
1. Rapid to Z Start minus cutter offset and set the spindle speed to a plunge
speed.
2. Move to Z Plunge minus cutter offset at a closing feedrate to close the cutter.
3. Rapid to Z Bottom minus cutter offset.
4. Dwell for a specified reverse dwell amount, reverse the spindle direction and
ramp to cutting speed to open the cutter.
5. Move up to Z Depth minus cutter offset at a cutting feedrate.
6. Dwell for the drill dwell time (from program parameters).
7. Rapid down a Z Clearance amount.
8. Dwell for the Reverse Dwell time and reverse the spindle direction to plunge
speed to close the cutter.
9. Move to Z Retract minus cutter offset at a closing feedrate to insure the cutter
is closed.
10. Rapid out of the hole.
See the Field Glossary for definitions of the Back Spotface fields:
Operation Z Bottom
A Bolt Circle operation executes a series of equally spaced holes in a common circle. This
operation allows skipping holes in the bolt circle.
1. Display the Input screen and select the Part Programming softkey.
2. Select the Insert Block Before softkey.
3. Select the Holes softkey. The Hole Operation screen opens.
4. Select and program the hole operation(s).
5. Place cursor in the Operation field and select Next Operation softkey.
6. Select the Bolt Circle softkey.
Enter the number of holes, the radius, and the X and Y center coordinates to establish the
bolt circle pattern. Use the Skip List field to specify positions that should be skipped. For
example, in the diagram below there are 6 holes in the pattern. If you do not want to drill
holes for positions 2 and 5, enter 2 and 5 in the Skip List field
A Start Angle
B X Center, Y Center
C radius
See the Field Glossary for definitions of the Bolt Circle fields:
Operation X Center
Radius
Skip List
Locations
For each Holes block, you must include a Bolt Circle, Locations, or Rotary
Locations operation. The Bolt Circle, Locations, or Rotary Locations softkeys are
not available for the first operation in a Holes block because they require prior operations
to identify the type of operation, the tool, reference points, and machining information.
1. Display the Input screen and select the Part Programming softkey.
2. Select the Insert Block Before softkey.
3. Select the Holes softkey. The Hole Operation screen opens.
4. Select and program the hole operation(s).
5. Place cursor in the Operation field and select Next Operation softkey.
6. Select the Locations softkey.
Specify the X and Y hole locations. Up to 10 locations can be displayed on the screen. The
Page Up/Page Down softkeys appear when there are more than 10 locations
programmed. With the cursor in a Location X or Y field, the Add Location and Insert
Location Before softkeys appear. Select one of these softkeys to either add or insert
fields in the list for entering data. The Delete Location softkey appears when at least
one location is in the list.
Move to the next Block or the next Operation by placing the cursor in the desired field and
selecting the appropriate softkey (Next Block, Next Hole Operation, etc.).
Copy or convert to
Hole Locations block
Copy or convert to
Pattern Locations block
Figure 2–53. Bolt Circle Hole or Pattern Locations Copy and Convert softkeys
• Copy to Hole Locations—a Holes Locations block is created with the Bolt
Circle coordinates, and is inserted before the Bolt Circle operation in the
program. The Bolt Circle operation is maintained in the program. A Holes End
block is inserted after the Hole Locations block.
• Convert to Hole Locations—a Holes Locations block is created with the Bolt
Circle coordinates, and replaces the Bolt Circle operation in the program. The
Bolt Circle operation is removed from the program. A Holes End block is
inserted after the Hole Locations block.
• Copy to Pattern Locations—a Pattern Locations block is created with the
Bolt Circle coordinates, and is inserted before the Holes block in the program.
The Bolt Circle operation is maintained in the program. A Pattern End block is
inserted after the Holes block.
• Convert to Pattern Locations—a Pattern Locations block is created with
the Bolt Circle coordinates. The Bolt Circle operation is removed from the
program, and a Holes Location block with 0.0 coordinates is inserted for a
reference point. A Pattern End block is also inserted after the Holes block.
Pattern Nesting
Patterns may only be nested 10 levels deep.
When Recovery Restart is initiated, the user is prompted to select a starting pattern
number plus any other additional restart information. The program runs the remaining
blocks for the selected pattern instance, then runs all blocks in remaining pattern
instances, and then continues with the remaining program blocks.
Example 1—Recovery Restart on Pattern Linear: control prompts for the starting pattern
number (1, 2, or 3). All blocks in the pattern are run.
Example 2—Recovery Restart on the Frame block: control prompts for the starting
pattern number, and whether to start on the finishing pass. If pattern number 1 and
finish pass for the frame are specified, it runs the finish pass for the frame in the first
pattern, followed by the entire contour block, then runs the circle, frame, and contour for
all remaining instances of the pattern.
Example 3—Partial Program Run using the Start and End block fields: Start block set to
3 (Frame), end block set to 5 (pattern end), and Run Program softkey selected. Restart
information is not requested; the frame and contour blocks are run for all 3 instances of
the pattern. The circle is not run since it is outside the specified block range.
1 X Axis
2 Y Axis
3 Original Pattern
4 X Distance
5 Y Distance
6 X Number = 3; Y
Number = 2
See the Field Glossary for definitions of the Pattern Loop Rectangular fields:
Block
X Distance
X Number
Y Distance
Y Number
1 X Axis
2 Y Axis
3 Original Pattern
4 Distance
5 Angle
6 X Distance
7 Y Distance
8 Number = 3
See the Field Glossary for definitions of the Pattern Loop Linear fields:
Angle
Block
Distance
Number
X Distance
Y Distance
1 X Axis
2 Y Axis
3 Original Pattern
4 XY Center
5 Start Angle
6 Rotate Angle
7 XY Reference
8 Number = 3
See the Field Glossary for definitions of the Pattern Loop Angular fields:
Block Y Center
Number Y Reference
Rotate Angle
Start Angle
X Center
X Reference
The original programmed pattern is not executed at its original position, unless this
routine places it at that location. The pattern is only shown in the specified locations.
Always program a Pattern End data block following a Loop Rotate block.
1 X Axis
2 Y Axis
3 Original Pattern
4 XY Center
5 Start Angle
6 Rotate Angle
7 XY Reference
8 Number = 3
See the Field Glossary for definitions of the Pattern Loop Rotate fields:
Block
Number
Rotate Angle
Start Angle
X Center
Y Center
Enter a Pattern Location block each time a programmed pattern is to be repeated. The
pattern is repeated by offsetting the pattern with each displacement specified in the
Pattern Location block. Always program a Pattern End data block following a Pattern
Location block.
Use the X, Y, and Z fields to identify the locations where the pattern is to be executed in
the X, Y, and Z axes.
1 X Axis
2 Y Axis
3 Original Pattern
4 Scaled Pattern
5 XY Reference
6 X Scale = 3; Y
Scale = 2; Z Scale
= not shown
When you use Cutter Compensation (preliminary), on page 2 - 9 in the program, the X
and Y scale factors must be equal, except for these selections where the X and Y scale
factors can be different:
• Circle (ON)
• Frame (ON)
• Ellipse (ON)
• Contour (ON)
• True-Type Font (ON)
• HD3 Lettering
When using Z scaling, the Peck Depth, Retract Clearance Plane, Peck Clearance Plane,
and Z Safety Plane values are not affected.
See the Field Glossary for definitions of the Pattern Scale fields:
Block Z Reference
X Reference Z Scale
X Scale
Y Reference
Y Scale
1 X Axis
2 Y Axis
3 Original Pattern
4 Angle
5 XY Point on
Mirror Line
See the Field Glossary for definitions of the Pattern Mirror Image fields:
Angle
Block
Keep Original
Pattern End
There are no fields to enter in this data block. It is a marker at the end of the sequence of
data blocks used in a Pattern operation. There must be an equal number of Pattern blocks
and Pattern End data blocks.
Use a Position data block instead of a Change Parameters data block in these instances:
• Between operations, when a clamp or raised portion of the part is higher than
the programmed relative clearance.
• When cutting occurs inside a cavity and is followed by work inside another
cavity in which an optimal Retract Clearance for operations in the recessed
areas is below the surface of the part.
• The Z Retract is the same as the Z safety plane height in a Position data
block.
1. From the Input screen, select the Part Programming softkey or icon.
2. Select the Insert Block Before softkey. The New Block screen opens.
3. Select the Position softkey. The Position block opens.
4. Select the order of axis movement with the drop-down lists and specify the
coordinate(s). Multiple axes with the same value will move simultaneously.
5. Specify in the Z Retract field if the Z axis should retract before the axes move
to the specified positions. If Yes, this move happens first.
6. Specify a tool in the Tool field. If a tool is not specified, a tool change does not
occur.
If there is a tool change in the position block, the tool change safety
move occurs and the axes will not return to their pre-tool change
positions. Only axes that did not have a move specified are left in
their pre-tool change positions.
Block X
Index Pulses Y
Stop Z
Tool Z Retract
If you want to open the CE Safety enclosure doors after the Position
data block executes (the Stop field is Yes), press the Machine Mode
Interrupt console key, then press the Start Cycle button. The
enclosure doors can be opened and the axes jogged. To resume
program execution, close the enclosure doors and press the Start
Cycle button.
1. From the Input screen, select the Part Programming softkey or icon.
2. Select the Insert Block Before softkey.
3. From the New Block screen, select the Miscellaneous softkey.
4. Select the Graphics On/Graphics Off softkey.
All blocks that are hidden by this operation are still cut when the
program is run.
Change Parameters
Use this feature to change data stored in Program Parameters (Refer to Program
Parameters, on page 1 - 124 in Getting Started with WinMax Mill):
When a part program is executed, the data selected in Program Parameters are in effect
until the system encounters another Change Parameters data block or until the end of the
program.
When planning a change to the Retract Clearance parameter, consider the following
points:
1. This parameter is defined relative to the Z Start dimension and can optimize Z
axis tool motion between localized operations.
2. If all of the operations are at the same Z Start plane, there is no difference
between a relative and an absolute clearance. However, when groups of
cutting operations are at different Z levels on the part, programming a relative
Retract Clearance can be more efficient than an absolute retract dimension. It
is possible, using a relative Retract Clearance, to eliminate unnecessary tool
motion and save execution time.
3. If the Z Start dimension of the next operation is different from that of the
current operation, the control uses the higher of the two values for Retract
Clearance before positioning the part in the X-Y axes.
Examples of areas in which a Position data block must be used rather than a simple
parameter change are as follows:
• Between operations, a clamp or raised portion of the part is higher than the
programmed relative clearance.
• When cutting occurs inside a cavity and is followed by work inside another
cavity in which an optimal Retract Clearance for operations is below the
surface of the part.
Refer to Position Data Block, on page 2 - 120 for information about when to use a
Position block instead of changing parameters.
Part Zero A and Centerline A fields appear on the screen when the
Rotary option is installed.
When the program will be used to cut more than one part insert
another Change Part Setup data block at the end of the program to
restore the original (default) part setup.
See the Field Glossary for definitions of the Change Part Setup fields:
See the Field Glossary for definitions of the Machine Function fields:
Block Pallet
M Code
Lube Cycle
If additional lubrication is needed, insert this block into your program to pulse the lube
pump. The current lube cycle will not be affected. Check your machine manual to see if
your lube reservoir/pump supports programmed inputs. If your lube pump and or
reservoir is actuated by a timer, this option will not function. Most Hurco machines made
after 1998 have timer actuated lube, but the Lube Cycle option is provided for backward
compatibility with older machines. This option is not needed in newer machines due to
higher quality components and adequate lube application.
When posting Conversational programs to NC, Comment Blocks explain the program code
or provide information, such as setup instructions.
See the Field Glossary for definitions of the Comment Block fields:
Block
Display Time
Line 1-10
Stop
Insert Block
When posting Conversational programs to NC, use an Insert Block to insert up to ten lines
of NC code (Text Option) or up to ten lines of APT code (APT option).
See the Field Glossary for definitions of the Insert Block fields:
Block
Line 1-10
Type
For example:
A Mill Frame with tool 1 for roughing and tool 2 for finishing, patterned three
times, with tool 1 in the spindle:
• Without Tool Change Optimization, each frame in the pattern is rough cut
and finish cut before moving to the next frame in the pattern. Sequence
of tool changes: 1, 2, 1, 2, 1, 2. Total number of tool changes = 5.
• With Tool Change Optimization enabled, all three frames are rough cut,
then all are finish cut. Sequence of tool changes:1, 2. Total number of
tool changes = 1.
In addition, the Tool Change Optimization On block must be inserted ahead of the
program blocks to which it applies. Both the parameter and the data block are necessary
to activate Tool Change Optimization. The Tool Change Optimization Off block is inserted
after the last block in which tool optimization is to occur. This allows flexibility in using
5. Select the Tool Optimize Off softkey. The Tool Change Optimization Off block is
used to turn off the Tool Change Optimization feature for a block or group of
blocks within a program, after the Tool Change Optimization On block has
been used at an earlier point in the program.
Example
Tool Change
Optimization
Blocks
In the sample screen above, tool change optimization occurs for blocks 2-6. The
sequence with Tool Change Optimization parameter set to Yes and the Tool Optimization
On block Maintain Operation Level 1 Order and Maintain Operation Level 2 Order set to
No is shown below:
Tool Changes = 3
Note in the sequence that all roughing blocks that use the first roughing tool (Tool 1) are
executed in block sequence, before switching to the next roughing tool (Tool 2). After all
roughing operations are completed, all finishing operations that use the first finishing tool
(Tool 3) are executed in block sequence, followed by the block that uses the next
finishing tool (Tool 4). This requires 3 tool changes.
When Tool change Optimization is not used (no Tool Optimization On block), the sequence
of tool changes looks like this:
Tool Changes = 9
Note that tool changes occur in block order, resulting in 9 tool changes.
Tools are
displayed in the
order they are
used in program Operation is
listed for each
block:
- Roughing
- Finishing
Data blocks - Hole operation
are displayed in by type
the order they
are executed
Jump to the data block from this screen in one of the following ways:
1. Select the block in the list and press the Enter console key.
2. Select the block in the list and select the Part Programming softkey.
3. Double-click on the block in the list.
To include this data block in a Conversational program, select the NC Program Call
softkey. Use the Program Number field to initiate the NC program (program number
must not exceed 6999). For programs that use variables, the Argument Type field
allows you to enter argument variables (String or List) to pass to a subprogram. See
WinMax Mill NC Programming for more information about variables and arguments.
To invoke a G-Code program from within a Conversational part program, the program
must be loaded in Program Manager. The first line of NC code following the percent (%)
sign must contain the program number preceded by the letter “O” (not a zero) or a colon
(:), for example, O1234 or :1234. There cannot be any other information on this line and
“O” or “:” must be the first character. The program must end with an M99 to allow other
Conversational program operations after the NC program is complete, as in the following
program (O number and M99 are bolded for emphasis):
Example:
%
O5085
(#1 IS THE START ANGLE)
(#2 IS THE NUMBER OF GEAR TEETH)
(#3 IS THE OUTSIDE RADIUS)
(#11 IS THE INSIDE RADIUS)
(#4 IS THE GEAR CENTER PT X COORD)
(#5 IS THE GEAR CENTER PT Y COORD)
(#6 IS THE GEAR CENTER PT Z COORD)
(#19 IS THE TOOTH TO SKIP)
(#18 IS THE TOOTH RATIO)
/
T1 M06
M03G00G21G90X0Y0Z0S1800
(VARIABLE #4006 - INCHES/METRIC)
IF[#4006EQ20]GOTO10
IF[#4006EQ21]GOTO15
N10#850=25.4
GOTO20
N15#850=1.0
N20G0X-3Y-5
Y5
X8
Y-5
#30=[360.0/#2]
See the Field Glossary for definitions of NC/Conversational Merge (NC Program Call
block) fields:
Argument Type
Block
Program Number
3. Find the DXF file on the Load DXF File screen, and select it to highlight.
4. Select the Load softkey.
• On single-screen machines, the DXF program blocks are displayed in the
Program Review Screen; use F+Draw (console key) to display the DXF
drawing.
• On dual-screen machines, the DXF drawing is displayed on the graphics
screen. After building the data blocks, the part can be viewed in Solid or
Toolpath graphics using the Draw console key. Switch the screen back to
the DXF drawing using F + Draw (console keys). You can switch the
screen back to the previously drawn graphic (without causing it to be
redrawn) with the Draw console key. To redraw the graphic, select the
Draw console key a second time (or access the DRAW OPTIONS F1
softkey).
DXF units of measurement (INCH or MM) match global WinMax units. When a data block
is built from a CAD drawing, the data block adopts the unit displayed on the WinMax
status bar. In Build DB, changing the WinMax unit will result in a different sized element,
for example, a segment that is 3 inches or 3 mm in length.
The Part Programming softkey or icon toggles back to Part Programming without
closing the DXF file. You may return to DXF at any time by selecting the DXF icon.
Milling - the Milling operation softkeys perform these functions in Lines/Arcs, Circles,
Frame, 3D Mold, or Ellipse data blocks:
If you are using AutoCAD 14, set the registers to generate Polylines and Ellipses so they
are saved as pline entity types and not splines.
Holes -Holes data blocks are built using the Hole Location Method (F1) or the Hole
Pattern Method (F2):
For either softkey, select holes on the drawing with one of three methods:
Position - creates a Position data block from the DXF drawing. These are the softkeys on
the Position menu:
Pattern Locations—builds a Pattern data block. To use, select the softkey and then
select points on the drawing to serve as pattern locations, using one of the following
methods:
Select the Accept softkey to create an empty Pattern Locations data block. Additional
data can then be added either manually or from the DXF drawing.
Use the Move Zero and Select Value softkeys to change the location of part zero. The
part zero symbol is a circle with crosshairs. To change this location manually, move the
cursor to the field for Part X Offset or Part Y Offset and enter the X or Y Offset values.
To change this location graphically and automatically, use the Move Zero softkey.
Frame Radius sets the default corner radius. If the corners of a frame do not have the
same radius, you are prompted to either select a corner radius on the drawing or use the
default value entered in this field for the radius.
See the Field Glossary for definitions of the DXF Parameter fields:
Drawing scale
Endpoint Tolerance
Frame Radius
Hole Diameter
Part X Offset
Part Y Offset
Zoom Window
Use the Zoom Window softkey to enlarge an area of the drawing or zoom out to see a
full view. Use the pointer to touch an area on the screen and drag across the screen to
enlarge an area of the drawing. When an area is enlarged, use the following softkeys:
Edit Drawing
Use the Edit drawing feature to extend, join, modify, or split segments that need to be
edited in order to create the proper geometry for the part program.
• Extend—locates the intersection of two lines and extends one or both of the
lines to the intersection point.
To extend lines, select the EDIT DRAWING softkey and then the Extend
softkey. Select the two lines that need to be extended. Both lines are
highlighted when selected and extended to their points of intersection as
shown in the examples below:
A Original drawing
B Edited drawing
1 Extended line
3 Start of arc
5 Extended arc
Choose the Accept softkey to retain the changes in the control's memory.
A Original drawing
B Edited drawing
1 Stationary endpoint
3 Joining endpoint
To split a segment, first select the segment and then select the point where
the segment will be divided. When a segment is selected for splitting, the
midpoint and all intersection points with the other segments are indicated
with crosshair markers. Follow the directions in the Prompt display.
• Endpoint1 X and Endpoint1 Y—define the first endpoints for the X and Y
coordinates.
• Endpoint2 X and Endpoint2 Y—define the second endpoints for the X and Y
coordinates.
• Length—identifies the line length.
• XY Angle—identifies the angle of the XY coordinate.
DXF Layers
Many DXF drawings use layers - an electronic method of representing transparent acetate
overlays used in hand-drawn drafting work.
The following drawing shows an inward spiral boundary with three differently shaped
islands.
The pocket feature is available for any closed contour data block: Mill Contour, Mill Frame,
Mill Circle, Mill Ellipse, Mill Slot, or Mill Polygon.
The types of Pocket Boundaries are Outward, Inward, ADP Zigzag, and ADP 1-Way. These
are explained below.
Follow this link to the Hurco website to view a Pocket Boundary video
demonstration:
Scroll to the bottom of the page and select the video to download.
Internet connection is required.
Outward
This selection is only for Circle and Frame data blocks without islands. When this routine
is selected, the tool begins from the center region of the part outward to pocket the
entire programmed boundary. This operation is, therefore, the same as the standard
WinMax Pocket selection. With this selection the cutter overlap is controlled by the Pocket
Overlap value on the Milling Parameters screen, not the Pocket Overlap field on the Mill
Circle and Mill Frame screens.
Inward
This selection cuts in from the outside of the defined boundary avoiding the defined
islands. When this routine is selected, the tool enters the part and begins following a path
formed by offsetting the boundary one-half the tool radius, plus the pocket overlap.
To control the percentage of overlap during cutting, enter a value in the Pocket Overlap
field. After the first pass, the tool follows a path produced by offsetting the boundary by
the tool radius, plus the pocket overlap for each pass while avoiding islands inside the
boundary.
After pocketing the boundary, the tool then cuts around the inside of the boundary and
the outside of each island, using the selected blend offset and the programmed tool
radius.
ADP Zigzag
With AdaptiPath (ADP) pocket types the tool makes constant contact with the material
surface to decrease cutting time. ADP Zigzag moves the tool in a zigzag pattern; one
pass is climb milling, the next pass is conventional milling, alternating climb and
conventional passes until complete.
To control the percentage of overlap during cutting, enter values in the Overlap Target
and Min(imum) fields.
For more information, see Climb Milling (Left), on page 2 - 12 and Conventional Milling
ADP 1-Way
With AdaptiPath (ADP) pocket types the tool makes constant contact with the material
surface to decrease cutting time. ADP 1-Way moves only in climb or conventional
direction, skimming the part surface on the return move. Climb or Conventional Milling
Direction is set in the Program Parameters Milling 1 tab. See Program Parameters, on
page 1 - 124 in Getting Started with WinMax Mill.
To control the percentage of overlap during cutting, enter values in the Overlap Target
and Min(imum) fields.
For more information, see Climb Milling (Left), on page 2 - 12 and Conventional Milling
(Right), on page 2 - 12 in Conversational Programming.
Rest Machining
Rest Machining is available with Pocket Boundary ADP Zigzag and ADP 1-Way. Rest
Machining allows you to specify a small tool that is used to clear out remaining pocket
areas, i.e., corners where a bigger tool might not be able to reach. The Rest tab appears
in the tool data area when either ADP Zigzag or ADP 1-Way pocket types are selected
with Pocket Boundary Milling Type on the Roughing tab:
Programming Islands
After programming the mill data block for a boundary, an island can be defined by
creating a Pocket Island data block. As many islands as desired may be defined (subject
to computer memory on the control), but all must fit within the defined boundary and
should allow the tool to completely define the island.
The island data block can be a Mill Frame, Circle, or Contour (provided it is a closed
contour). The Pocket Island data blocks use the standard milling values from the
boundary data block and do not display these parameters on the island programming
screen. The pocket overlap percentage was also defined in the boundary data block.
Mill Contours
To create a Mill Contour data block using the UltiPocket option, set up the operation in the
start segment (segment zero). As in standard WinMax milling, an UltiPocket Mill Contour
The segments after the Start segment are programmed in the same manner as standard
milling lines and arcs. Automatic calculation of unknown points is available for these data
blocks.
Mill Frame
The Mill Frame data block is often used to create the part boundary.
This block is programmed in the same manner as the standard WinMax Mill Frame, with
the addition of the Pocket Overlap percentage.
Mill Circle
The Mill Circle data block is used for both boundaries and islands. It is similar to the
standard Mill Circle data block except that if this block is used to create an island, it uses
the tool from the boundary data block.
Pattern
Pattern data blocks can be inserted to rotate, scale, or repeat islands. Only Pattern data
blocks can be programmed between a boundary data block and an island. As many
islands as desired may be defined (subject to available memory), but all must fit within
the defined boundary.
The plunging location in outward pocketing is the same as a straight plunge. Outward
pocketing is used only for mill frame, mill circle, and ellipse pocket boundaries that do not
have pocket islands. Since islands are not present with outward pocketing, the plunging
location is in the middle of the mill frame, mill circle and ellipse.
When the Helical Plunge option is installed, two additional pocketing-related fields appear
on the Milling 2 tab on the Program Parameters screen. These fields are Operator
Specify Pocket Start and Pocket Plunge Near Center.
The Operator Specify Pocket Start field takes precedence over the Pocket Plunge Near
Center field. If the Operator Specify Pocket Start field is set to Yes, the value of the
Inward Pocket Plunge Near Center field is ignored.
When the Operator Specify Pocket Start field is set to No, the value of the Inward Pocket
Plunge Near Center field is checked. If the Inward Pocket Plunge Near Center field is set
to Yes, a starting location will be determined near the center of the pocket. If both fields
are set to No, the default starting position will be used for the pocket.
1. Set the Type field to Pocket Boundary on the Mill Contour, Mill Frame or Mill
Circle screen.
2. Set the Pocket Type field to Inward on the Mill Contour, Mill Frame or Mill
Circle screen.
3. Set the Operator Specify Pocket Start field to Yes on the Milling Parameters
screen.
4. The Pocket X Start and Pocket Y Start fields appear on the Mill Contour, Mill
Frame, or Mill Circle screen. The operator identifies the pocket plunge location
with the Pocket X Start and Pocket Y Start fields.
The Pocket X Start and Pocket Y Start fields define the centerline of the
plunge path. This is the location where the helix will be centered. If a straight
plunge is selected, the straight plunge will occur at the location.
The following figure shows the Pocket X Start and Pocket Y Start fields on the Mill Frame
screen. See Helical Plunge (Ramp), on page 3 - 1 for an example using Pocket Start X and
Pocket Start Y fields.
The CNC software can read NC files from the serial port directly into
dynamic memory or run NC files that are partially loaded into
dynamic memory. NC files can be serially loaded to the hard disk.
NC part programs can be created using the CNC on the machine tool or off-line CNC
programming software running on a personal computer. NC programs cannot be
converted to conversational programs, nor can NC programs be converted automatically
to any other NC format.
Program Start
NC data can begin with the with a “%” (percent) character to indicate the beginning of
the file. When a percent character is received, the control starts to accept, check, and
load blocks into its memory. If you are creating a new part program at the control, the
percent character is automatically inserted at the beginning of the program.
Sequence Number
A sequence number serves as a block label; it has no other significance within the part
program except being required with GOTOs in the NCPP option and the M99 jump
command. Sequence numbers are often used to mark the beginning of milling sequences
so you can restart at a given sequence number or recall specific operations within the
program. The maximum sequence number is 9999999.
Address Characters
An address character is the first character of a word in a program block. The Ignore
Command signals the system to ignore the remainder of the block. The Comment
Command characters are used to delimit comments. The following is a list of the address
characters recognized by this system:
/ Ignore Command
() Comment Command
: Subprogram Number (NCPP Option)
A Rotary Dimension Around X-axis
B Rotary Dimension Around Y-axis
D Tool Diameter Offset
F Feedrate
G Preparatory Functions
H Index into the tool length offset table
I X-axis Arc Center/Offset, X scale factor, Canned Cycle Bore Shift
J Y-axis Arc Center/Offset, Y scale factor, Canned Cycle Bore Shift
K Z-axis Arc Center/Offset, Z scale factor, Canned Cycle Repeat
L Tool Length Offset, Data Set Mode
M Miscellaneous Functions
N Sequence Number
O Subprogram Number (NCPP option)
P Subprogram Number, Dwell Time, Scaling Factor
Q Canned Cycle Bore Shift, Peck Depth
R Rotation Angle, Return Level, Circular Interpolation Radius
S Spindle Speed Function
T Tool Select
X Primary X Motion Dimension, Dwell Time
Y Primary Y Motion Dimension
Z Primary Z Motion Dimension
Special Characters
Special characters are ASCII characters within a file which have special meaning to the
system and cannot be edited. The following special characters are recognized by the NC
software:
You can also include the % character to signal the End of File.
Words
A word is a group of alphanumeric characters. The first character is an address
character—a letter such as M or G. The address character is followed by a signed or
unsigned numeric value. Some sample NC words are “X-.03” and “G00.” One word or
groups of words form a program block.
Block
A block is a group of words terminated by the end-of-block character: a carriage return
[CR] or a carriage return/line feed pair [CRLF]. Each block within a part program must be
terminated with either a [CR] or a [CRLF].
1 Word
2 Address character
3 Numeric character
4 Feedrate word
5 Sequence number
6 Modal preparatory functions