Manual Torno Hurco
Manual Torno Hurco
Manual Torno Hurco
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:
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Hardware Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Auto Door . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
Auto Door Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
Manual Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
Automatic Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
Bar Feeder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
Bar Feed Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
Tool not Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 3
Tool as Bump Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 3
Fingers Pull Stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4
Tool Guides Stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
Collet Pulls Stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
Tool Change Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
Automatic Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 8
Chip Conveyor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 1
Chip Conveyor Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 1
Manual Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 1
Automatic Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 2
Auto Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 3
Collet Chuck . . . . . . . . . . . . . . ... ... .... ... ... ... ... .... ... ... . 5- 1
Chuck Types . . . . . . . . . . . ... ... .... ... ... ... ... .... ... ... . 5- 1
Optional Chuck Footswitch . . ... ... .... ... ... ... ... .... ... ... . 5- 2
Jaws . . . . . . . . . . . . . . . . . ... ... .... ... ... ... ... .... ... ... . 5- 2
DXF Option . . . . . . . . . . . . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 1
DXF Overview . . . . . . . . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 2
Creating a New DXF Part Program ... .... ... ... ... ... .... ... ... . 6 - 4
Load DXF File . . . . . . . . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 5
Parameters . . . . . . . . . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 5
Center Line Selection . . . ... .... ... ... ... ... .... ... ... . 6 - 7
Part Zero Selection . . . . . ... .... ... ... ... ... .... ... ... . 6 - 9
Axial Coordinate System . ... .... ... ... ... ... .... ... ... . 6 - 9
Build Data Blocks . . . . . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 11
Turning Data Blocks . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 11
Profile . . . . . . . . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 11
Hole . . . . . . . . . . . . . . . ... .... ... ... ... ... .... ... ... . 6 - 13
Oil Skimmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 - 1
Oil Skimmer Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 - 1
Automatic Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 - 1
Tailstock Assembly . . . . . . . . . . . . . . . .... ... ... ... ... .... ... ... . .13 - 1
Tailstock Quill Operation . . . . . . . . . .... ... ... ... ... .... ... ... . .13 - 2
Automatic Operation . . . . . . . . . .... ... ... ... ... .... ... ... . .13 - 3
Optional Tailstock Quill Footswitch . . .... ... ... ... ... .... ... ... . .13 - 4
Quill Pressure Switch . . . . . . . . . .... ... ... ... ... .... ... ... . .13 - 4
No Quill Pressure Switch . . . . . . . .... ... ... ... ... .... ... ... . .13 - 4
TM10 Tailstock . . . . . . . . . . . . . . . . .... ... ... ... ... .... ... ... . .13 - 5
UltiPocket Option . .... ... ... ... ... .... ... ... ... ... .... ... ... . .17 - 1
Mill Contours . .... ... ... ... ... .... ... ... ... ... .... ... ... . .17 - 3
Mill Frame . . . .... ... ... ... ... .... ... ... ... ... .... ... ... . .17 - 3
Mill Circle . . . . .... ... ... ... ... .... ... ... ... ... .... ... ... . .17 - 3
Record of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Sample Screens
Sample screens in this documentation were taken from a WinMax single-screen control.
All screens are subject to change. The screens on your system may vary slightly.
Softkeys
Softkeys are located on the side of the screen. You can set the softkeys to appear on
either the right or left side of the screen. Refer to the Getting Started with WinMax for
information about making this selection. Softkeys may change upon field entries or other
softkey selection. References to softkeys in the documentation appear with the softkey’s
corresponding F-key. For example, the Part Setup softkey from the Input screen is
referenced as the PART SETUP F1 softkey.
Screen Areas
The screens are divided into the following areas, in addition to the row of softkeys:
Data Entry
The data entry area is located on the opposite side of the screen from the softkeys.
Available softkeys may change even when the text and data entry area does not.
Fields in the data entry area display or receive information. Refer to Using the
Touchscreen for information on entering information in fields.
Prompts provide help on data entry selections based on the field with the blinking cursor.
Errors and status messages occur anytime the status or error occurs. They are not based
on the field with the blinking cursor. These messages provide machine information to the
operator.
Error messages may also stop and/or prevent machine operation until the cause of the
error is corrected.
Status Bar
The status bar contains
When viewed on a single-screen console, all icons appear in the same status bar; when
viewed on a dual-screen console, the program name and calculator icon appear on the
left screen status bar, and the unit of measure, keyboard icon and time appear on the
right screen status bar.
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/or the machine severely damaged if the
described procedure is not followed.
Troubleshooting
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 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.
This section contains information for operating optional turning center equipment and
software.
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
Auto Door . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
Bar Feeder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
Chip Conveyor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 1
Collet Chuck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1
Chuck Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1
Optional Chuck Footswitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2
Jaws . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2
DXF Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 1
Max5 Graphics Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 1
NC Productivity Package Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 1
Oil Skimmer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 1
Parts Catcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 - 1
Parts Conveyor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 - 1
Steady Rest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 - 1
Tailstock Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 - 1
Tailstock Quill Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 - 2
Optional Tailstock Quill Footswitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 - 4
TM10 Tailstock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 - 5
Thread Repair Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 - 1
Tool Setter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 - 1
UltiMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 - 1
UltiPocket Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 - 1
Washdown Gun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 - 1
Hardware Options
The figure below identifies some options of a machine. The location of some components
may differ on other models.
2 Console 8 Spindle
Figure 1–1. Bar Feeder next to a TM10 Turning Center with the
WinMax Lathe Max Console and Options
Machines configured with the optional Auto Door are equipped with a
second pushbutton used in conjunction with the Start Cycle button to
initiate cycles. This configuration requires the operator to
simultaneously press the Start Cycle pushbutton and this Enable
pushbutton, located on the right side of the console below the
handle, to initiate any cycle.
The Auto Door can be opened by hand if air is disconnected even though the door is
pneumatically powered.
An Auto Door that is opened by hand cannot be closed unless the control
recognizes the door has been opened using an Open Auto Door selection.
Therefore, you must use the Open Auto Door F1 softkey then
simultaneously press the Start Cycle and Enable pushbuttons
before proceeding.
If an object obstructs the path of the Auto Door when closing, upon contact the door will
automatically retract and return to the Open state.
Automatic Operation
To operate the Auto Door automatically, program a Machine Function data block within a
conversational part program. From the New Block screen or Program Review screen,
The bar feeder can be operated either with a Bar Feed data block or with M Codes. To
program an M Code in a conversational programming data block, please refer to WinMax
Lathe Conversational Part Programming, Machine Function—M Code, on page 2 - 198,
WinMax Lathe NC Programming, Basic NC M Codes, on page 3 - 1. or ISNC M Codes, on
page 5 - 1.
• Bar pushing requires the optional bar feeder or a servo driven bar feeder.
When a piece of stock is depleted, the optional bar feeder replaces it with a
new piece as necessary.
• Select the Tool as Bump Stop or Tool Guides Stock Strategy if the optional
Bar Feeder is used. The optional bar feeder places stock into the spindle,
through the hole in the left side of the machine.
• Select the Tool not Used Strategy if a servo driven bar feeder is used.
• Bar pulling requires a special pulling tool loaded in the turret. You can
program a tool in Tool Setup to use with a Bar Feed Block to pull the stock
away from the chuck.
• Select the Fingers Pull Stock Strategy if a finger style pulling tool is
programmed in Tool Setup and the optional Bar Feeder is not being used.
• Select the Collet Pulls Stock Strategy if a collet style pulling tool is
programmed in Tool Setup and the optional Bar Feeder is not being used.
To access the Bar Feed Block screen from the Program Review screen or from the New
Block screen, select the MISCELLANEOUS F4 softkey followed by the BAR FEED F4
softkey.
• TOOL OFFSETS—identifies the tool offset. This field does not appear when
TOOL NOT USED is selected in the STRATEGY field. Refer to the “Tool Setup”
section in Getting Started with WinMax Lathe.
• IGNORE END OF BAR—provides selections to stop operations when the bar
feeder reaches the end of the bar.
• USE PART CATCHER—activates the optional Parts Catcher when YES is
selected and catches the unused stock remnant. Otherwise, the stock
remnant falls into the chip tray or conveyor. The control holds off all motion
until the Bar Feed Complete signal is received. Set up the automatic Bar
Feeder according to the manufacturer’s instructions. This field is not available
with the Fingers Pull Stock or Collet Pulls Stock strategies.
Program the data block previous to the Bar Feed Block so that the
turret is in a safe position before the program arrives at the Bar Feed
Block.
The Dwell (Secs) field is available for setting the amount of time for the bar feeder to
dwell while the chuck finishes opening or closing before continuing.
These fields are available for programming a Bar Feed block with the optional Bar Feeder.
When the cursor is in an X or Z field, the STORE MACHINE POSITION F7 softkey appears.
Select this softkey to store the current machine position into the field.
The following fields appear on the screen, in addition to the fields described above for
programming a Bar Feed block. When the cursor is in an X or Z field, the STORE
MACHINE POSITION F7 softkey appears. Select this softkey to store the current machine
position into the field.
The following fields appear on the screen, in addition to the fields described above for
programming a Bar Feed block. When the cursor is in an X or Z field, the STORE MACHINE
POSITION F7 softkey appears. Select this softkey to store the current machine position
into the field.
1. The tool rapids to position in X1 and Z1, close to the workpiece, and dwells for
the programmed time so the chuck can open.
2. The tool feeds at the specified feedrate to Z2, guiding the bar as the bar feeder
provides pressure.
3. The chuck closes.
The following fields appear on the screen, in addition to the fields described above for
programming a Bar Feed block. When the cursor is in an X or Z field, the STORE
MACHINE POSITION F7 softkey appears. Select this softkey to store the current machine
position into the field.
If the tool is the same as the previous block or the current tool, then this area
is ignored. If the tool is different, the tool change will occur after the
movement to the X and Z axis positions.
When Tool Change Override is not selected, “Disabled” appears instead of the
following fields as shown in Figure 3–1. Bar Feed Block screen, on page 3 - 2.
The turret first moves to the X and Z positions defined for the Tool Change
and performs the tool change, then the turret moves to the X1 and Z1
position defined in the data block.
• Following that move, if the Finger Pulls Stock or the Collet Pulls Stock
strategy is selected, the turret moves to the X2Z2 and X3Z3 position.
• If the Tool Guides Stock strategy is selected, the turret moves to the X1Z1
and Z2 position.
• WHERE—moves turret to the selected position:
• DON’T MOVE—perform the tool change at current machine position.
• MOVE TO HOME—the turret should move to the home position for
the tool change.
• MOVE TO XZ—the turret should move to the defined X, Z position.
When MOVE TO XZ is selected, the Reference and X (Dia) or X (Rad)
fields are available for entering data.
• REFERENCE—determines whether the X and Z locations are relative to
Part Zero or Machine Zero. This field is active when MOVE TO XZ is
selected above.
• X (DIA) OR (RAD)—contains the X diameter or radius coordinate where
the turret should move. When the cursor is in this field, the STORE
MACHINE POSITION F7 softkey appears. Select this softkey to store the
current machine position into the field. This field is active when MOVE TO
XZ is selected above.
• Z—contains the Z coordinate where the turret should move. When the
cursor is in this field, the STORE MACHINE POSITION F7 softkey appears.
Select this softkey to store the current machine position into the field.
This field is active when MOVE TO XZ is selected above.
Automatic Operation
To operate the Bar Feeder automatically, program a Machine Function data block within a
conversational part program. From the New Block screen or Program Review screen,
If using NC programming, the M20, M21, M22, and M23 codes apply.
Manual Mode
To operate the chip conveyor in Manual mode,
Automatic Operation
To operate the Chip Conveyor automatically, program a Machine Function data block
within a conversational part program. From the New Block screen or Program Review
screen,
The chuck can operate in Manual mode or with M Codes. To program an M Code in a
conversational programming data block, please refer to WinMax Lathe Conversational
Part Programming, Machine Function—M Code, on page 2 - 198, WinMax Lathe NC
Programming, Basic NC M Codes, on page 3 - 1, or ISNC M Codes, on page 5 - 1.
Refer to the Maintenance and Safety Manual for Turning Centers and
the chuck’s operator’s manual for information about maintaining the
chuck.
Chuck Types
Select the type of chuck to use from the Manual screen, CHUCK OPERATIONS F5 softkey
menu.
• External Chuck—the external type chuck is for solid stock, manually loaded
into the chuck from inside the enclosure. The jaws are tightened inward to
secure the stock.
• Internal Chuck—the internal type chuck is for hollow stock, manually loaded
inside the enclosure. The stock is placed around the outside of the chuck and
the jaws are tightened outward to secure the stock.
• Collet Chuck Holder—the optional collet chuck holder holds the material
inside the collet. It is for solid stock, loaded through the chuck from the hole
in the outside of the enclosure.
Jaws
Hurco offers two options for jaws: hard jaws and soft jaws. Hard jaws are typically used
for holding raw material with the pressure set very high. Soft jaws are for machining to fit
a part, typically for a second operation or a part that has been previously turned.
You must have the 3D graphics option installed for the DXF option to
function. Contact your Hurco Representative for more information.
DXF Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 2
Creating a New DXF Part Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 4
Build Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 11
Complete the Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 25
Edit DXF Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 25
The DXF option uses the standard features of WinMax Lathe. The following types of data
blocks can be created using the DXF option:
Enter data in the Tool Setup, Part Setup, and Program Parameters screens to create a
complete conversational part program.
• If you are programming a part in inches and the DXF file was
drawn in metric units, convert the metric units to inches using
the DXF Units are MM feature.
• Draw line segments in the middle of the tolerance values in
AutoCAD™ to improve data translation accuracy when the file is
loaded into WinMax Lathe.
• Group files into subdirectories as described in Getting Started
with WinMax Lathe, Use File Manager, on page 3 - 7.
• New data blocks added to a part program are inserted after the
current block.
• To view new data blocks created from DXF drawings, press the
Input console key and select the Part Programming F3 softkey.
• Press the Draw console key to view the part created.
• If the DXF drawing was scaled, use the scaling feature in the DXF
Parameters screen to revise the dimension to a 1:1 ratio.
• SAVE DXF F6—displays the Program Review screen, allowing you to save the
DXF file.
• PART PROGRAMMING F7—accesses part programming and the data blocks
for the current program.
• QUIT CAD F8—ends the DXF session and exits the DXF file.
See Getting Started with WinMax Lathe, Project Manager, on page 3 - 1 for
more information.
Step 2: Load a DXF file into WinMax Lathe. Refer to Load DXF File, on page 6 - 5.
Step 4: Build Data Blocks. Refer to Build Data Blocks, on page 6 - 11.
Step 5: Complete the Program. Refer to Complete the Program, on page 6 - 25.
Step 6: Edit DXF Drawing. Refer to Edit DXF Drawing, on page 6 - 25.
If the DXF file is large, copy the file onto the hard drive and then
open it in WinMax Lathe.
1. To access a DXF file, press the Menu console key, then select the DXF Editor
softkey. The Program Review screen displays.
2. Locate and select the DXF file in the Program Review screen.
3. Select the Load Selected File(s) F1 softkey. The DXF file is loaded into WinMax
Lathe and the DXF drawing appears on the screen.
Parameters
After the DXF file has been loaded into WinMax Lathe, the program parameters must be
set before building data blocks from the DXF drawing.
1. Select the PARAMETERS F1 softkey to access the DXF Parameters screen with
Center Line, Part Zero, and Axial Coordinate System softkeys.
• LINE F1—select a line in the drawing for the centerline. The selection can
be changed by selecting a different point. Select the ACCEPT F1 softkey. A
dotted red line appears, identifying the programmed centerline. The
softkey menu returns to the DXF Parameters menu.
Figure 6–4. Example of Centerline selection using the Point - Point F2 softkey menu
Softkeys appear for selecting the degree of the angle to determine the
centerline: 0 DEGREES F2, 45 DEGREES F3, 90 DEGREES F4, 135
DEGREES F5, and 180 DEGREES F6.
Figure 6–5. Example of Centerline selection using the Point - Angle F3 softkey menu
After identifying Axial Part Zero, select the ACCEPT F1 softkey. A pink
circle represents the location on the Parameters screen.
Figure 6–8. DXF Screen with Centerline and Part Zero programmed
The Centerline and Part Zero must be defined in the DXF Parameters
screen before building data blocks.
Profile
Select the TURNING F1 softkey from the Build DB menu followed by the PROFILE F1
softkey to build a Profile data block, complete with Elements.
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• UNDO LAST F2—clears the previous selection and does not load the
information for it into a data block.
• ENABLE AUTO CHAINING F3—forms contours by connecting individual line
and arc segments together. Toggles with Disable Auto Chaining F4.
• DISABLE AUTO CHAINING F4—does not connect individual line and ar
segments together to form contours. Toggles with Enable Auto Chaining F3.
• PICK RAPID POINT F5—identifies the selected location as the point where
rapid traverse begins at the beginning of the cycle and ends when the cycle is
complete.
• ZOOM WINDOW F6—allows you to enlarge an area in the drawing, or zoom
out to see a full view. To identify the zoom area, select a corner, select the
opposite corner, and press the Enter console key. These softkey selections
also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EXIT F8—returns to the Build DB screen.
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Define the Centerline and Part Zero.
2. Select the PICK RAPID POINT F5 softkey to define the XZ Rapid Position.
3. Select the first element of the contour, either a face or turn.
4. Continue selecting Turn and Face elements to define the entire Profile.
5. Select the ACCEPT F1 softkey to create the data block.
After building a Profile data block from the DXF drawing, it may be
necessary to define a Turn element as the first element of the Profile
and a Face element as the last element of the Profile to complete the
required Profile geometry.
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• EXTEND INTERSECTION F2—moves the end of the intersection to the
selected location within the stock.
• EXTEND DYNAMICALLY F3—moves the end of the intersection to the
selected location dynamically, beyond the boundaries of the stock.
• ZOOM WINDOW F6—allows you to enlarge an area in the drawing, or zoom
out to see a full view. To identify the zoom area, select a corner, select the
opposite corner, and press the Enter console key. These softkey selections
also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EXIT F8—returns to the Build DB screen.
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Define the Centerline and Part Zero.
2. Select a line that defines the wall of the hole.
3. Use either the EXTEND INTERSECTION F2 or EXTEND DYNAMICALLY F3
softkey to define the Z End and Z Start of the hole.
4. Select the ACCEPT F1 softkey to create the data block.
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Define the Centerline and Part Zero.
2. Select the type of Threading cycle from the menu.
3. Select the geometry that defines the thread location.
4. Use either the EXTEND INTERSECTION F2 or EXTEND DYNAMICALLY F3
softkey to define the Z End and Z Start of the thread.
5. Select the ACCEPT F1 softkey to create the data block.
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• UNDO LAST F2—clears the previous selection and does not load the
information for it into a data block.
• SKIP CORNER F3—loads information for corners inside the groove into a
data block without selecting them in the DXF file.
• ZOOM WINDOW F6—allows you to enlarge an area in the drawing, or zoom
out to see a full view. To identify the zoom area, select a corner, select the
opposite corner, and press the Enter console key. These softkey selections
also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EXIT F8—returns to the Build DB screen.
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Define the Centerline and Part Zero.
2. Select the line that defines the OD or ID X Location of the Groove.
3. Select the line that defines the right wall of the Groove.
4. Select the line that defines the bottom of the Groove.
The location of the bottom segment relative to the first segment
determines if this is an OD or ID Groove.
5. Select the line that defines the left wall of the Groove.
6. Either select the ACCEPT F1 softkey to create a Groove with square corners or
continue to define the Groove.
7. To continue to define the Groove, select the feature, either a Chamfer or
Radius, to define the upper right corner.
You may select the SKIP CORNER F3 softkey to skip any corner and
define the subsequent corner.
8. Select all applicable features to define each corner and select the ACCEPT F1
softkey to create the data block.
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• EXTEND INTERSECTION F2—moves the end of the intersection to the
selected location within the stock.
• EXTEND FREEHAND F3—moves the end of the intersection to the selected
location dynamically, beyond the boundaries of the stock.
• ZOOM WINDOW F6—allows you to enlarge an area in the drawing, or zoom
out to see a full view. To identify the zoom area, select a corner, select the
opposite corner, and press the Enter console key. These softkey selections
also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EXIT F8—returns to the Build DB screen.
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Define the Centerline and Part Zero.
2. Select a segment to define the Cutoff wall.
3. Use either the EXTEND INTERSECTION F2 or EXTEND FREEHAND F3 softkey to
define the X End and X Start point of the Cutoff data block.
4. Select the ACCEPT F1 softkey to create the Cutoff data block.
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• ENABLE AUTO CHAINING F3—forms contours by connecting individual line
and arc segments together. Toggles with Disable Auto Chaining F4.
• DISABLE AUTO CHAINING F4—does not connect individual line and arc
segments together to form contours. Toggles with Enable Auto Chaining F3.
• ZOOM WINDOW F6—allows you to enlarge an area in the drawing, or zoom
out to see a full view. To identify the zoom area, select a corner, select the
opposite corner, and press the Enter console key. These softkey selections
also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EXIT F8—returns to the Build DB screen.
1. Enter the Part Zero information for the part program using the DXF drawing.
a. Select the Parameters F1 softkey.
b. Select the Set Axial Coordinate System F1 softkey.
c. Select the Set Axial Program Zero F1 softkey.
d. Select either Intersection F1, Center F2, or Middle Point F3 as the method
of selecting Axial Part Zero.
e. Select the Accept F1 softkey.
2. Select the Build DB F2 softkey.
3. Select the Axial Milling F2 softkey.
4. Select the Axial Lines and Arcs F1 softkey.
5. Select the start of the contour on the DXF drawing.
6. Select segments to chain the contour on the DXF drawing.
7. Select the Accept F1 softkey to create the Axial Lines and Arcs contour data
block with Segments.
• INTERSECTION F1
• CENTER F2
• MIDDLE POINT F3
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Select the Set Axial Program Zero F1 softkey.
c. Select either Intersection F1, Center F2, or Middle Point F3 as the method
of selecting Axial Part Zero.
d. Select the Accept F1 softkey.
2. Select the Build DB F2 softkey.
3. Select the Axial Milling F2 softkey.
4. Select the Axial Circle F2 softkey.
5. Establish the center point of the circle by selecting from these softkeys and
making selections on the drawing:
• INTERSECTION F1
• CENTER F2
• MIDDLE POINT F3
6. Select the Accept F1 softkey to create the Axial Circle data block.
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• ZOOM WINDOW F2——allows you to enlarge an area in the drawing, or
zoom out to see a full view. To identify the zoom area, select a corner, select
the opposite corner, and press the Enter console key. These softkey selections
also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EDIT DRAWING F3—refer to Edit DXF Drawing, on page 6 - 25.
• REVERSE F4—reverses the contour direction.
• AUTOCHAIN F5—defines contours by autochaining individual segments
together. Autochain paths are highlighted with dashed lines.
• DEFAULT RADIUS F6—inserts the value of the default radius set in the
Frame screen’s Corner Radius field.
• EXIT/CANCEL F8—returns to the Build DB screen.
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Select the Set Axial Program Zero F1 softkey.
c. Select either Intersection F1, Center F2, or Middle Point F3 as the method
of selecting Axial Part Zero.
d. Select the Accept F1 softkey.
2. Select the Build DB F2 softkey.
3. Select the Axial Milling F2 softkey.
4. Select the Axial Frame F3 softkey.
5. Select the geometry on the drawing for the Frame.
6. Select the Accept F1 softkey to create the Axial Frame data block.
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• ZOOM WINDOW F6——allows you to enlarge an area in the drawing, or
zoom out to see a full view. To identify the zoom area, select a corner, select
the opposite corner, and press the Enter console key. These softkey
selections also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EXIT F8—returns to the Build DB screen.
1. Enter the Part Zero information for the part program using the DXF drawing.
a. Select the Parameters F1 softkey.
b. Select the Set Axial Program Zero F1 softkey.
c. Select either Intersection F1, Center F2, or Middle Point F3 as the method
of selecting Axial Part Zero.
d. Select the Accept F1 softkey.
2. Select the Build DB F2 softkey.
3. Select the Axial Milling F2 softkey.
4. Select the Axial Slot F4 softkey.
5. Select the end point of a slot edge of the slot on the DXF drawing. An X
appears to mark the location.
6. Select the Accept F1 softkey.
7. Select the other end point of the slot edge on the DXF drawing. An X appears
to mark the location.
8. Select the Accept F1 softkey. A dotted line appears indicating the location of
the first side of the slot.
9. Select the opposite edge of the slot, parallel to the first side of the slot. A
dotted line appears showing the side of the slot.
10. Select the Accept F1 softkey. Softkeys appear for identifying the Start Cap
type.
11. Select Line F4, Included Arc F5, or Appended Arc F6 for the type of Start Cap.
Axial Flats
Select the AXIAL MILLING F2 softkey from the Build DB menu followed by the AXIAL
FLATS F5 softkey to build an Axial Flats data block by making selections on the DXF
drawing. These softkey choices are available for Axial Flats:
• ACCEPT F1—accepts the selection and loads the information for it into a data
block.
• ZOOM WINDOW F6—allows you to enlarge an area in the drawing, or zoom
out to see a full view. To identify the zoom area, select a corner, select the
opposite corner, and press the Enter console key. These softkey selections
also appear:
• ZOOM OUT F1—pull back incrementally from the drawing without re-
centering the part in the drawing.
• FIT TO VIEW F2—gives a full scale of the drawing, auto-centering the
part in the drawing.
• PAN F3—relocates the center of the drawing on the screen. Select the
desired place for the drawing center and press the Enter console key. Turn
off the Pan view by selecting the Enter console key, the Fit to View, or
Zoom Out softkeys.
• EXIT F8—returns to the Build DB screen.
1. Enter the Part Zero information for the part program using the DXF drawing.
a. Select the Parameters F1 softkey.
b. Select the Set Axial Program Zero F1 softkey.
c. Select either Intersection F1, Center F2, or Middle Point F3 as the method
of selecting Axial Part Zero.
d. Select the Accept F1 softkey.
2. Select the Build DB F2 softkey.
3. Select the Axial Milling F2 softkey.
4. Select the Axial Flats F5 softkey.
5. Select the start point of a flats geometry on the DXF drawing. An X appears to
mark the location.
6. Select the Accept F1 softkey. A dotted line appears in the shape of a square
with the default of four sides.
7. Select the Increase Number of Sides F2 or Reduce Number of Sides F3 softkey
to increase or reduce the number of flats.
Holes Locations
Select the AXIAL MILLING F2 softkey from the Build DB menu followed by the AXIAL
HOLES F3 softkey to build an Axial Holes data block, complete with Holes Locations, by
making selections on the DXF drawing. These softkey choices are available for Holes
Locations:
1. Enter the Centerline and Part Zero information for the part program using the
DXF drawing.
a. Select the Parameters F1 softkey.
b. Select the Set Axial Program Zero F1 softkey.
c. Select either Intersection F1, Center F2, or Middle Point F3 as the method
of selecting Axial Part Zero.
d. Select the Accept F1 softkey.
2. Select the Build DB F2 softkey.
3. Select the Axial Holes F3 softkey.
You may display and enter tool, part, and parameter information while the data blocks
are being created from the DXF file, or after all the DXF information has been loaded into
data blocks.
When you save the part program any changes made to the DXF
drawing will not be saved.
You must examine the tool path for the part program and use the
graphics to draw the part before attempting to run a program
created from a DXF file. For example, on roughing data blocks the
first and last moves onto and off of the part will need to be added to
the data block.
• EXTEND F1—locate the intersection of two lines and extend one or both of
the lines to the intersection point.
• JOIN F2—move a selected line endpoint to the endpoint of a line or arc
segment.
• MODIFY F3—view or modify the geometry of up to three line segments.
• SPLIT F4—divide segments for selection, de-selection, chaining, and 3-D
operations. Line segments may split at a midpoint or any point of intersection
with another segment.
• MORE F6—accesses a second softkey menu or returns to the first softkey
menu.
• DELETE F1—deletes a selected segment.
• TRIM F2—trims a selected segment.
• EXPLODE PCURVE F3—shows an exploded view of a selected PolyCurve.
• UNDO LAST F7—clears the previous selection and does not load the
information for it into a data block.
• EXIT F8—exit the Edit Drawing screen without saving edits.
A Original drawing
B Edited drawing
1 Extended line
3 Start of arc
5 Extended arc
The endpoint opposite the first selected line segment remains stationary and
becomes a pivoting point, as shown in the examples below.
A Original drawing
B Edited drawing
1 Stationary endpoint
3 Joining endpoint
Split
To split a line segment:
Trim
To trim a line segment:
Explode PCurve
To show an exploded view of a PolyCurve:
NC files that are larger than dynamic RAM memory can be serially
loaded to the hard disk. The CNC can run NC files that do not entirely
fit into dynamic RAM memory.
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 2
Program Control Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 12
Subprograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 17
Modal Subprograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 26
NCPP Variable Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 28
G Code Status
Variables
Variables are used to create programs that can be easily modified. Programs with
variables can be reused for various applications. All variables must begin with the “#”
character followed by a valid, “writeable” register number and an equal sign.
The example that follows sets the variable value (#500) to 110:
# 500 = 110.
There are four types of variables that can be used in NC programming: global, system,
local, and arguments. Some variables are read only and an error is generated when an
attempt is made to write to the variable.
Global Variables
Global variables are general purpose variables that can be used by all programs. Assign a
value to the global variable before it is used in an equation or expression, or the variable
will be considered vacant. An error message is generated when the system attempts to
read a vacant variable.
If the value of a global variable is changed in a program, all other programs can reference
that variable with the new value.
System Variables
System variables are predefined variables that provide information about the state of the
system such as X, Y, Z, external work compensation, miscellaneous system parameters,
modal information, position information, and G code group status.
This table lists the NCPP variable types and read/write restrictions.
#4022 S R #4307 S R
#4102 S R #4309 S R
#4107 S R #4311 S R
#4109 S R #4313 S R
#4111 S R #4314 S R
#4113 S R #4315 S R
#4114 S R #4319 S R
#4115 S R #4320 S R
#4119 S R
Number Variable
0.00 #110
-10.00 #115
1.00 #120
0.25 #121
12.00 #122
–Or–
The right-hand side of the equation must begin with a number in the range of 0 to 200
followed by a left parenthesis, a string which is limited to 26 characters, and a right
parenthesis. This number is added to 500 and stored to variable #3000. The message
“ARGUMENT MISSING” is displayed on the screen.
A variable can be tested to determine if it is vacant by comparing it with the null variable
#0. The variable #0 is called the “null variable” because it cannot be used to store a value
and is only used to perform vacant variable tests.
For example, the following IF conditional statement is true if variable #510 is vacant and
false if the variable is not vacant. (Refer to the “IF Statements” section of this chapter for
information about IF statements.)
The function NE (not equal) can also be used with vacant variables.
Null/Vacant Variable
Function Examples Variable Set to 0
(#10 = <vacant>) (#10 = 0)
Table 7–2. Comparison of Vacant Variables and Setting Variables to Zero (0)
Operation
Description Example
Keyword
ABS Absolute Value #500 = ABS [-#550]
ACOS Arc or Inverse Cosine function #500 = ACOS [#540]
AND Logical AND #500 = #600 AND 48
ASIN Arc or Inverse Sine function #500 = ASIN [#540]
ATAN Arc Tangent (degrees) #500 = ATAN [.34]
BCD Convert Binary to BCD Format #500 = BCD [#600]
BIN Convert BCD to Binary Format #500 = BIN [#600]
COS Cosine (degrees) #500 = COS [45.3]
DEGREES Converts radians to degrees #500 = DEGREES [5.437]
#500 will be set to 311.52
degrees.
EQ Equal #500 = #510 EQ 3.4
#500 will be set to 0 if
false; 1 if true.
EXP Exponential function #500 = EXP [3.67]
#500 will be set to 39.252.
FIX Discards fractions less than 1 #500 = FIX [45.2375]
#500 will be set to 45
FUP Adds 1 for fractions less than 1 #500 = FUP [45.2375]
#500 will be set to 46
GE Greater Than Or Equal To #500 = #510 GE 3.4
#500 will be set to 0 if
false; 1 if true.
GT Greater Than #500 = #510 GT 3.4
#500 will be set to 0 if
false; 1 if true.
HSIN Hyperbolic Sine function #500 = HSIN[#540]
HCOS Hyperbolic Cosine function #500 = HCOS [#540]
INVERSE Binary Inverse function #500 = [7 AND [INV[3]]]
#500 will be set to 4.0.
LE Less Than or Equal To #500 = #510 LE 3.4
#500 will be set to 0 if
false; 1 if true.
LN Natural Logarithmic function #500 = LN [24.89]
#500 will be set to 3.2144.
LOG Logarithmic function #500 = LOG [345.89]
#500 will be set to 2.5389.
LT Less Than #500 = #510 LT 3.4
#500 will be set to 0 if
false; 1 if true.
MOD Modulus operator #500 = 19 MOD 6.7
Will return a value of 5.6
NE Not Equal #500 = #510 NE 3.4
#500 will be set to 0 if
false; 1 if true.
• #500 = 32.456
• #550 = 48.98
• #560 = [#500 AND #550]
Operation Priorities
The interpreter gives operations within the expression a certain priority in order to
determine how the expression is evaluated. This is a listing of the priorities:
Priority Operation
Highest Functions
Second Symbols Power (^)
Third Multiplication (*) Division (/)
Lowest Addition (+) Subtraction (-)
Even though the interpreter assumes this priority, in order to make the NC program more
understandable and more maintainable, use brackets to divide the expressions. For
example, G01 X[34.5+23.4 / 32] should be rewritten as G01 X[34.5 + [23.4/32]]. Using
spacing within an expression can also make the expression more readable. Decimal
points and leading or trailing zeros are not required with the numbers.
Program control statements use keywords: GOTO, IF, WHILE, and DO. At least two letters
of the keyword are required. For example, WH, WHI, WHIL, and WHILE all perform the
same function. Some program control statements are only effective within the current
program or subprogram, and other program control statements cause program execution
to go to subprograms. The software can only locate sequence numbers that are in
memory.
The following program control statements are effective only within the current program
being executed:
• M98 P____
• G65 P____ L____ [Optional Argument List]
• G66 P____ L____ [Optional Argument List]
Variables can be referenced indirectly to initialize a large block of variables, for example:
• #100 = 500
• WHILE [#100 LT 1000] DO 250
• #[#100] = 1.5
• #100 = #100+1
• END 250
• #500 = 1.5
• #501 = 1.5
• …
• #999 = 1.5
In this case, 500 program lines would be required to perform what five program lines
accomplished in the first example.
GOTO Statements
GOTO statements jump the program to a specific number in the program. Any valid
address expression can be used in place of a sequence number after the GOTO. Fractions
are truncated. For example, GOTO 3.45 and GOTO 3 work the same. The program cannot
locate sequence numbers that are not in memory. If the search reaches the end of the
program without finding the sequence number, the software generates an error message.
IF Statements
IF statements contain a conditional expression and a GOTO statement. The expression
which follows the GOTO must result in a valid sequence number; otherwise, an error
message is generated. The program cannot locate sequence numbers that are not in
memory. The following line illustrates an IF statement’s components:
The blocks between the WHILE statement and the END statement are repeated as long as
the conditional expression is true. The following are other details about WHILE loops:
• A WHILE loop must have a matching END statement within the same
program.
• The DO must match the number following END and must be an integer in the
range of 1 to 255.
• The program cannot locate sequence numbers that are not in memory.
• No other NC commands can be contained on the same lines as the WHILE or
END statements.
• If the WHILE conditional expression is false, the program continues execution
with the NC block which follows the END statement.
• DO loops operate the same as WHILE loops with a conditional expression
which is always true.
• The DO statement can also be used by itself without the WHILE conditional
statement.
To exit an infinite WHILE loop while the program is being drawn,
press the console Draw key.
• DO loops must contain a matching END statement within the same program.
• The numbers following DO and END must match and must be an integer in
the range of 1 to 255.
• The program cannot locate sequence numbers not in memory.
• No other NC commands can be contained on the same lines as the DO or END
statements.
• DO number
• NC block
• NC block
• NC block
• END number
The blocks between the DO statement and the END statement are repeated continuously
in an infinite loop unless one of the following events occurs:
• The program exits the loop with a GOTO or M99 P ____ jump statement.
• The program execution is terminated with an M02 or M30.
• The right mouse button is pressed. The right mouse button acts as a graphics
reset.
To exit an infinite DO loop while the program is being drawn, press
the console Draw key.
N40 X0 Y0
N50 T1
N60 Z5.
N80 Z0.05
Programs cannot call themselves as subprograms because the repetition exhausts the 50
levels of subprogram nesting. For the same reason, a user defined code cannot be used in
a program which is associated with the same user defined code. For example, a G65
P5000 command is illegal within the program 5000.
The P represents the subprogram number and the L represents the number of iterations
that the subprogram must perform. These two methods of argument passing can be used
together:
Arguments
In a G65 subprogram call, the local variables in the calling program are not copied to the
local variables in the called subprogram. Arguments which follow the G65 command are
copied to the local variables in the subprogram as illustrated in the following command:
The value which follows A is copied to the local variable #1 in the subprogram. The table
on the following page shows the relationships between the subprogram arguments and
the local variables in the subprograms.
Multiple Arguments
Multiple I, J, and K arguments can also be used as subprogram arguments. For example,
if three I arguments are used in the subprogram call, the first I maps to the #4 variable,
the second I maps to the #7 variable, and the third I maps to the #10 variable. The
following subprogram call is legitimate:
G65 P2000 A2.3 B3.2 I2.0 J3. K5.4 I3. I5. J2. I6. W3. U3
The table below lists the correspondence between the arguments and the local variables.
The argument list is optional. Any arguments which are not included in the list are given
vacant status.
Subprogram Subprogram
Local Variables Local Variable
Arguments Arguments
#17 Argument Q or J5
Changes can be made to the local variables within the current subprogram, but when
program execution returns to the calling program, the values of the local variables of the
calling program are reinstated. The local variables in the subprogram can be changed,
however, without affecting the local variables in the calling program. With other
subprogram calls, unless an argument list is passed to the subprogram, the local
variables are given vacant status.
Using M98
When making M98 subprogram calls, the P parameter is used to specify iterations as well
as the subprogram number. Up to four digits can be used to specify iterations for a
maximum of 9999 iterations. Leading zeros are not required when specifying iterations;
however, leading zeros are required with a subprogram number that is less than 1000.
O4000
T1
M03 G00 G90 X0 Y0 Z0 S1800
/
(B REPRESENTS THE NUMBER OF BOLT HOLES)
(H REPRESENTS THE DESIRED CANNED CYCLE)
(X,Y REPRESENT THE INCREMENTAL DISTANCE BETWEEN HOLES)
(Z REPRESENTS THE HOLE DEPTH)
(R REPRESENTS THE R PLANE LEVEL)
/
#500=99 (RETURN TO R LEVEL)
G65 P5070 X.5 Y.75 B10 H81 Z-1 Q0. R.1 F20.
M30
(*************************************************)
( BOLT HOLE LINE PATTERN - SUBPROGRAM 5070 )
(*************************************************)
O5070
(#2 IS THE NUMBER OF HOLES)
(#11 IS THE CANNED CYCLE NUMBER)
(#26 IS THE HOLE DEPTH)
(#500 IS 99 FOR RETURN TO R LEVEL MODE OR 98 FOR RETURN TO INITIAL POINT)
(#5003 IS THE Z COORDINATE BEFORE THE CANNED CYCLE IS PERFORMED)
/
WHILE [#2GT0] DO250
G91 G#500 G#11 Z#26 Q#17 R[#5003-#18] F#9
G00 X#24 Y#25
#2 = #2-1
END250
M99
The value in the H parameter defines the operation being performed. In all instructions
except the GOTO commands H80 through H86, a variable number follows the P
parameter. The operation’s result is stored in that variable number. In the following
command the value stored in variable #100 is added to the number 1 and the resultant
value is stored in variable #115.
For the GOTO commands, the value which follows the P is a positive or negative integer.
If the number is negative, the software begins searching for the sequence number at the
beginning of the file and continues to search for the sequence number until reaching the
end of the file. If the number is positive, the search for the sequence numbers begins
with the block after the GOTO command and continues until reaching the end of the file.
The software then searches from the beginning of the file until reaching the GOTO
command block.
The values which follow Q and R are general purpose parameters which are used in
mathematical, logical, or GOTO operations. The specific operations are listed in the
following table.
Format
The following is the G65 Macro Instruction format:
G65 H ____, P #a , Q #b , R #c ,.
H02 Addition #a = #b + #c
H03 Subtraction #a = #b - #c
H04 Product #a = #b * #c
H05 Division #a = #b / #c
Table 7–9. H Code Descriptions and Instruction Functions for G65 Macro Instructions
For example use #100 = 4.56 OR #110 instead of G65 #11 P#100
Q4.56 R#110.
And use IF [#150 EQ #160] GOTO 100 instead of G65 H81 P100
Q#150 R#160.
Example
The following example shows how to use G65 macro instructions in a Bolt Hole Circle
subprogram. View the part using the Draw console key to verify that the part is
programmed correctly.
%
(#600 IS BOLT HOLE CIRCLE X COORD)
(#601 IS BOLT HOLE CIRCLE Y COORD)
(#602 IS BOLT HOLE CIRCLE RADIUS)
(#603 IS STARTING ANGLE)
(#604 IS NUMBER OF BOLT HOLES)
#600 = 0
#601 = 0
#602 = 2.
#603 = 30.
#604 = 12.
T0101
M3 S300
G17
G00 X0 Y0 Z0.05
M98 P3030
G00 X0 Y0 Z0.05
M02
O3030
(#110 IS BOLT HOLE COUNTER)
(#112 IS ANGLE OF CURRENT HOLE)
(#113 IS X COORD OF CURRENT HOLE)
(#114 IS Y COORD OF CURRENT HOLE)
N10 G65 H01 P#110 Q0
G65 H22 P#111 Q#604
N20 G65 H04 P#112 Q#110 R360
G65 H05 P#112 Q#112 R#604
A modal subprogram will not be modal within another modal subprogram. If the modal
subprogram contains Move commands, the modal subprogram will not be performed
after Move commands within the modal subprogram. This allows Move commands to be
contained within modal subprograms.
%
(EXAMPLE OF MODAL SUBPROGRAM CALL G66)
(P6010 IS USED AS MODAL SUBPROGRAM)
(THE VALUES AFTER I AND J ARE PASSED TO)
(THE SUBPROGRAM. THE SUBPROGRAM IS ONLY)
(EXECUTED AFTER BLOCKS WITH MOVE COMMANDS.)
X0 Y0 Z0
X5 G66 P6010 I1. J1.5
Y-3
X-5
Y0
(MODAL SUBPROGRAM IS NOW CANCELED WITH G67)
G67
Y3
(THE MODAL SUBPROGRAM IS STARTED AGAIN WITH)
(NEW PARAMETERS.)
X0 G66 P6010 I3.J1.
Y0
Y-2
M02
:6010
(THIS SUBPROGRAM CREATES A SIMPLE BOX SHAPE.)
G91
X#4
Y#5
X-#4
Y-#5
G90
M99
Variable Number
#100 to #199 Type R/W Common Variables
#500 to #999
Table 7–11. NCPP Common Variables (#100 - #199 and #500 - #599)
There are 100 variables each reserved for tool type, tool diameter,
tool calibration, probe calibration, tool probe offset X, and tool probe
offset Y regardless of whether or not the machine can handle that
many tools. If the program tries to access a variable for a tool that
does not exist, an error is generated. The variables for tool type
(#3201 – #3300) have these values:
#4102 S R B Code
#4107 S R D Code
#4109 S R F Code
#4111 S R H Code
#4113 S R M Code
#4119 S R S Code
#4120 S R T Code
Table 7–12. Modal Information from Previous Block Variables (#4001 - #4120)
Variable Number
Type R/W Modal Information for Current Block
#4201 to #4210
#4302 S R B Code
#4307 S R D Code
#4309 S R F Code
#4311 S R H Code
#4313 S R M Code
#4319 S R S Code
#4320 S R T Code
Table 7–13. Modal Information for Current Block Variables (#4201 - #4320)
Automatic Operation
The oil skimmer operates automatically when the machine power is on and the coolant
pump is turned off.
You can turn the oil skimmer off and back on while machine power is on using the Manual
screen, Accessory Operations, Oil Skimmer menu (Oil Skimmer Off F2 and Oil Skimmer
On F1).
The Parts Catcher can be operated either manually with softkeys on the Manual screen,
automatically using M Codes, or with a Cutoff Block. To program an M Code in a
conversational programming data block, please refer to WinMax Lathe Conversational
Part Programming Machine Function—M Code, on page 2 - 198 and Winmax Lathe NC
Programming, Basic NC M Codes, on page 3 - 1 or ISNC M Codes, on page 5 - 1.
Manual Operation
Advance and retract the parts catcher using the softkey selections from the Manual
screen.
Automatic Operation
To operate the Parts Catcher automatically, program a Machine Function data block within
a conversational part program. From the New Block screen or Program Review screen,
The parts catcher stays in its elevated position until the cutoff tool retracts and moves to
Home.
The Parts Conveyor can be operated either manually with softkeys on the Manual screen
or automatically using M Codes. To program an M Code in a conversational programming
data block, please refer to WinMax Lathe Conversational Part Programming, Machine
Function—M Code, on page 2 - 198 and WinMax Lathe NC Programming Basic NC M
Codes, on page 3 - 1 or ISNC M Codes, on page 5 - 1.
Automatic Operation
To operate the Parts Conveyor automatically, program a Machine Function data block
within a conversational part program. From the New Block screen or Program Review
screen,
M24
G04 F0.1
The Part Ejector can be operated either manually with softkeys on the Manual screen or
automatically using an M Code to cycle the ejector. To program an M Code in a
conversational programming data block, please refer to WinMax Lathe Conversational
Part Programming, Machine Function—M Code, on page 2 - 198 and WinMax Lathe NC
Programming Basic NC M Codes, on page 3 - 1 or ISNC M Codes, on page 5 - 1.
The Sub-spindle chuck must be Open in order for the Part Ejector to
advance.
The Sub-spindle chuck will not close until the Part Ejector is returned
to its original position.
4. Once the ejector is detected to have successfully advanced, then it will retract.
5. Once the ejector is detected to have successfully retracted, then the program
will continue.
a. If the switches did not change to the proper state within 1.5 seconds upon
the first attempt, the cylinder will automatically advance. It will then
attempt to retract the cylinder again. The cylinder will attempt 2 times to
retract the ejector before it fails.
b. Error messages for failing to retract
• ERROR: Part failed to Eject – Cycle Stop. The system still detects the
Ejector is at the advanced position. Check that the input
DI_PrtEjctrAdvcd goes to a Low State when the ejector is retracted.
• ERROR: Part failed to Eject – Cycle Stop. Part Ejector failed to retract
after ejecting the part. Check the input DI_PrtEjectrRetrd. The signal
should be in a High State when the Ejector is retracted.
An error in the Part Ejector Cycle puts the machine in Cycle Stop as it
may be running unattended and this leaves the machine in an idle
condition.
Figure 12–1. Manual screen with Steady Rest Accessory Operations selected
The position of the Steady Rest can only be tracked when moving the
Steady Rest with the Z-Axis. If the Steady Rest is moved manually
without the use of the Z-Axis, then the control will not be aware of
this new position for the Steady Rest which will either allow the
tailstock to possibly collide with it or improperly limit the motion of
the Z-Axis when hitched to the Tailstock.
A safety switch located on a bracket under the way cover also protects against the Steady
Rest and Tailstock colliding. If the safety switch is tripped, the machine will enter the
Emergency Stop mode.
This optional device is used with turning centers to hold long pieces of stock in the center
while cutting.
Unclamp
Select the Unclamp Steady Rest F2 softkey to unclamp the Steady Rest device. After the
spindle is stopped, M39 unclamps the optional Steady Rest device during automatic cycle
operation. The spindle MUST BE stopped when this M-Code executes or an error will
appear and the cycle will be halted.
The spindle must be stopped prior to executing the M39 Steady Rest
Unclamp.
The Steady Rest device can be manually hitched to the Z-Axis to assist with movement of
the Steady Rest to the proper location. The position of the Steady Rest device is tracked
in order to avoid colliding with the tailstock.
The position of the Steady Rest can only be tracked when moving the
Steady Rest with the Z-Axis. If the Steady Rest is moved manually
without the use of the Z-Axis, then the control will not be aware of
this new position for the Steady Rest which will either allow the
tailstock to possibly collide with it or improperly limit the motion of
the Z-Axis when hitched to the Tailstock.
A safety switch located on a bracket under the way cover also protects against the Steady
Rest and Tailstock colliding. If the safety switch is tripped, the machine will enter the
Emergency Stop mode.
This optional device is used with turning centers to hold long pieces of stock in the center
while cutting.
The Tailstock Quill can be operated either manually with softkeys on the Manual screen or
automatically using M Codes. To program an M Code in a conversational programming
data block, please refer to WinMax Lathe Conversational Part Programming, Machine
Function—M Code, on page 2 - 198 and WinMax Lathe NC Programming, Basic NC M
Codes, on page 3 - 1 or ISNC M Codes, on page 5 - 1.
Refer to the Maintenance and Safety for Turning Centers manual for
information about maintaining the tailstock.
If either the Interrupt or Stop Cycle console key is pressed before the quill is fully
advanced, the quill will automatically retract. If in Interrupt mode and you return to Auto
Mode and press Start Cycle, the Tailstock will advance before the program continues.
Machines may be equipped with a quill pressure switch used in conjunction with the
footswitch. Below are descriptions for machines equipped with the switch and machines
not equipped with the switch:
• Advance with Doors Closed—When the enclosure doors are closed and the
footswitch is pressed, the tailstock quill advances and reaches full travel
when the quill pressure switch reports the tailstock is extended. The
footswitch does not need to be held to advance.
• Advance with Doors Open—When the enclosure doors are open and the
footswitch is pressed, the tailstock quill will advance until the pressure switch
changes to High. If the footswitch is released before the switch changes to
High, then the tailstock quill automatically retracts.
• Retract with Doors Closed or Open—When the enclosure doors are closed
or open and the footswitch is pressed, the tailstock quill will retract. The
footswitch does not need to be held to advance.
• Advance with Doors Closed—When the enclosure doors are closed, the
tailstock quill will advance when the footswitch is pressed. The footswitch
does not need to be held to advance.
• Advance with Doors Open—When the enclosure doors are open, the
footswitch must be pressed and held down for 4 seconds before the tailstock
quill will advance and hold in the advanced position. If the footswitch is
released before the specified amount of time has elapsed, then the tailstock
quill automatically retracts.
• Retract with Doors Closed or Open—When the enclosure doors are closed
or open and the footswitch is pressed, the tailstock quill will retract. The
footswitch does not need to be held to advance.
2 Bolts to be loosened
1. Locate the engagement block handle on top of the engagement block. The
assembly is on the left end of the tailstock, attached with a tailstock spacer.
2. Position the Z axis so that the opening at the bottom of the X-axis way cover is
visible.
3. Pull the engagement block handle toward you until the bottom of the block fits
into the opening at the bottom of the X-axis way cover.
4. Loosen the two bolts located at the bottom front of the tailstock.
5. The tailstock can now be moved using the Z axis. You cannot Calibrate or
Home the machine with the engagement block engaged.
6. Tighten the two bolts located at the bottom front of the tailstock.
7. Return engagement block handle to upright position.
To access the Thread Repair Cycle screen from the Program Review screen, select these
softkeys: Insert Block Before F7, Turning F2, Thread Repair F6 softkey.
The Thread Repair Cycle screen opens with three tabs: Process, Geometry, and Repair.
The Thread Repair Cycle screen and the Threading Cycle screen are the same, except this
screen has the Repair tab. Enter information for this cycle the same as you would for a
Threading cycle. Refer to Threading Cycle, on page 2 - 38 for those details.
The Z Start value on the Geometry tab screen is part-relative. Program the Z Start value
the same as you would program a Threading cycle Z Start value.
If you jog the threading tool to the Z Start position and press the
Store Position F5 softkey, the location includes the offset from Part
Setup. Do not change Part Offset after storing this position.
The Z End value on the Geometry tab screen is part-relative. The Z End value should be
approximately at the last existing thread on the workpiece.
If you jog the tool to the Z End position and press the Store
Position F5 softkey, the location includes the offset from Part Setup.
Do not change Part Offset after storing this position.
On the Repair tab screen the X (DIA) or X (RAD), Z, and Spindle fields appear as
inactive (grayed out). These are coordinates for the axes and spindle. When the
threading tool is aligned with the thread and the Store Reference Positions softkey is
selected, these fields will be populated.
The Reference Positions are not saved with the part program. They
must be reset for each specific thread.
1. Insert the workpiece containing the damaged thread into the spindle.
2. Jog the active Threading tool into position in an undamaged thread. The ideal
position is as close as possible to the center of the thread and the minor
diameter as shown in the screen graphic.
3. Select the Store Reference Positions F7 softkey. The machine-relative
values are entered into the X (DIA) or (RAD), Z, and Spindle fields.
4. Jog the tool to a safe position away from the workpiece.
The Thread Repair Cycle will run when the part program runs in Auto Mode. The machine
movement for this data block is:
The tool setter needs to be calibrated before you use it for the first
time.
For TMX MY and TMX MYS machines, the Y-axis must be set to 0.000
on the Tool Setter Calibration screen for all of the following
procedures.
For TMX MYS machines, a sub-spindle tool setter option is available. Please refer to Sub-
Spindle Tool Setter, on page 15 - 42 for details.
4. Select the ADVANCE TOOL SETTER F5 softkey. The tool setter moves into
position for calibration.
5. Use the center point of a turning tool, positioned near the mid-point of the
stylus head in the X-axis.
a. Loosen the screw at the base of the stylus head to adjust the height so the
center point of the tool is at the mid-point vertically of the stylus head.
b. Adjust the position of the stylus head with the two set screws located on
the right-hand side of the tool setter arm, below the stylus head.
For machines equipped with Y-axis motion, the Machine Y field must
be set to 0.000 during Tool Setter Calibration.
• Use a test bar (for example, a dowel pin or precision tool shank) and a boring
block for calibrating the X axis.
• Use a precision test plate for calibrating the Z axis.
For machines equipped with Y-axis motion, the Machine Y field must
be set to 0.000 during Tool Setter Calibration.
Follow the Tool Setter Calibration steps for the appropriate machine model:
For TM and TMX turning center models, calibrate the X- and X+ offset as described in the
appropriate section below:
5. Move the axes back to the Home Position (upper right-hand corner of the
machine).
6. Enter the offset into the X- Offset field. The offset is equal to the radius of the
test bar in mm.
7. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
8. Manually jog the axes toward the tool setter, positioning the side of the test
bar to within 10 mm (0.4") of the top of the tool setter head. This is the start
position required for performing the X- Calibration process.
If the test bar is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
10. Press the flashing Start Cycle button. The X axis moves slowly toward the tool
setter head at 100 mmpm (4 ipm).
a. When the test bar touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the X- Offset
Calibration start position.
• If the X- Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the X- Offset is
displayed in the X-Datum field.
• If the X- Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
5. Move the axes back to the Home Position (upper right-hand corner of the
machine).
6. Enter the offset into the X+ Offset field. The offset is equal to the radius of
the test bar in mm.
7. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
8. Manually jog the axes toward the tool setter, positioning the side of the test
bar to within 10 mm (0.4") of the bottom of the tool setter head. This is the
start position required for performing the X+ Calibration process.
If the test bar is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
10. Press the flashing Start Cycle button. The X axis moves slowly toward the tool
setter head at 60 mmpm (2.362 ipm).
a. When the test bar touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the X+ Offset
Calibration start position.
• If the X+ Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the X+ Offset is
displayed in the X- Datum field.
• If the X+ Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
X Calibration Adjustment
The difference between X+ Datum Location and X- Datum Location should be
approximately the length of the stylus head in X. To validate the datum,
1. Cut a test part using a Turning operation with a tool that has been calibrated
with the tool setter.
2. Measure the turned part and compare to the programmed diameter.
• If the test part is under-size, increase the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
• If the test part is over-size, decrease the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
For TM and TMX models, calibrate the Z- and Z+ offset as described in the appropriate
section below:
Figure 15–12. Test Plate Secured with a Magnet for Z-axis Calibration
4. Move the axes back to the Home Position (upper right-hand corner of the
machine).
6. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
7. Manually jog the axes toward the tool setter, positioning the side of the test
bar to within 10 mm (0.4") of the right-hand side of the tool setter head.
This is the start position required for performing the Z- Calibration process.
If the test bar is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The Z axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the test plate touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z- Offset
Calibration start position.
• If the Z- Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z- Offset is
displayed in the Z- Datum field.
• If the Z- Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
Z+ Offset Calibration
1. Position the axes at Home Position.
2. Use the Turret - or + key to rotate the turret to the desired location for
installing the test plate in a slot in the turret.
3. Use a magnet to securely attach the test plate to the turret. The left edge of
the test plate must be flush with the turret face.
Figure 15–15. Test Plate Secured with a Magnet for Z-axis Calibration
6. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
7. Manually jog the axes toward the tool setter, positioning the side of the test
bar to within 10 mm (0.4") of the left-hand side of the tool setter head. This
is the start position required for performing the Z- Calibration process.
If the test bar is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The Z axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the test plate touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z+ Offset
Calibration start position.
• If the Z+ Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z+ Offset is
displayed in the Z+ Datum field.
• If the Z+ Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
Z Calibration Adjustment
The difference between Z+ Datum Location and Z- Datum Location should be
approximately the width of the stylus head in Z. To validate the datum,
1. Face and cut-off or part-off a test part using a tool that has been calibrated
with the tool setter.
2. Measure the length of the part and compare to the programmed length.
• If the test part is under-sized, increase the Z+ Datum value by the
difference of the measured length and the programmed length.
• If the test part is over-sized, decrease the Z+ Datum value by the
difference of the measured length and the programmed length.
4. Move the axes back to the Home Position (upper right-hand corner of the
machine).
5. Enter the offset into the X- Offset field. The offset is equal to the radius of the
test bar in mm.
6. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
7. Manually jog the axes toward the tool setter, positioning the side of the test
bar to within 10 mm (0.4") of the top of the tool setter head. This is the start
position required for performing the X- Calibration process.
If the test bar is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The X axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the test bar touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the X- Offset
Calibration start position.
• If the X- Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the X- Offset is
displayed in the X-Datum field.
• If the X- Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
4. Move the axes back to the Home Position (upper right-hand corner of the
machine).
5. Enter the offset into the X+ Offset field. The offset is equal to the radius of
the test bar in mm.
6. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
9. Press the flashing Start Cycle button. The X axis moves slowly toward the tool
setter head at 60 mmpm (2.362 ipm).
a. When the test bar touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the X+ Offset
Calibration start position.
• If the X+ Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the X+ Offset is
displayed in the X- Datum field.
• If the X+ Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
1. Cut a test part using a Turning operation with a tool that has been calibrated
with the tool setter.
2. Measure the turned part and compare to the programmed diameter.
• If the test part is under-size, increase the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
• If the test part is over-size, decrease the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
6. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The Z axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the test plate touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z- Offset
Calibration start position.
• If the Z- Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z- Offset is
displayed in the Z- Datum field.
• If the Z- Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
6. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The Z axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the test plate touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z+ Offset
Calibration start position.
• If the Z+ Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z+ Offset is
displayed in the Z+ Datum field.
• If the Z+ Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
1. Face and cut-off or part-off a test part using a tool that has been calibrated
with the tool setter.
2. Measure the length of the part and compare to the programmed length.
• If the test part is under-sized, increase the Z+ Datum value by the
difference of the measured length and the programmed length.
• If the test part is over-sized, decrease the Z+ Datum value by the
difference of the measured length and the programmed length.
For machines equipped with Y-axis motion, the Machine Y field must
be set to 0.000 during Tool Setter Calibration.
4. Check the gauge pin for parallelism to the machine. Run an indicator back and
forth across the gauge pin, verifying the gauge pin is parallel to the Z-axis.
The gauge pin should not be out of alignment by any more than a
couple of tenths. Make any necessary adjustments before proceeding
to the next step.
5. Move the axes back to the Home Position (upper right-hand corner of the
machine).
Figure 15–24. X-axis Position for X- Calibration for TMX MY and TMX MYS machines
7. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
8. Manually jog the axes toward the tool setter, positioning the side of the gauge
pin to within 10 mm (0.4") of the top of the tool setter head. This is the start
position required for performing the X- Calibration process.
If the gauge pin is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
4. Check the gauge pin for parallelism to the machine. Run an indicator back and
forth across the test bar, verifying the gauge pin is parallel to the Z-axis.
The gauge pin should not be out of alignment by any more than a
couple of tenths. Make any necessary adjustments before proceeding
to the next step.
5. Move the axes back to the Home Position (upper right-hand corner of the
machine).
6. Enter the offset into the X+ Offset field. The offset is the distance from X Zero
(the face of the turret with the tool holder mounted) to the center of the tool
holder minus the pin radius. In the example below, the X+ Offset is:
(100mm - Gauge Pin Radius 6.35mm) = 93.65mm.
7. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
8. Manually jog the axes toward the tool setter, positioning the side of the gauge
pin to within 10 mm (0.4") of the bottom of the tool setter head. This is the
start position required for performing the X+ Calibration process.
If the gauge pin is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
10. Press the flashing Start Cycle button. The X axis moves slowly toward the tool
setter head at 60 mmpm (2.362 ipm).
a. When the gauge pin touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the X+ Offset
Calibration start position.
• If the X+ Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the X+ Offset is
displayed in the X- Datum field.
• If the X+ Offset Calibration is not successful, the red LED icon is
displayed
• If the gauge pin was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
X Calibration Adjustment
The difference between X+ Datum Location and X- Datum Location should be
approximately the length of the stylus head in X. To validate the datum,
1. Cut a test part using a Turning operation with a tool that has been calibrated
with the tool setter.
2. Measure the turned part and compare to the programmed diameter.
• If the test part is under-size, increase the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
• If the test part is over-size, decrease the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
For machines equipped with Y-axis motion, the Machine Y field must
be set to 0.000 during Tool Setter Calibration.
4. Move the axes back to the Home Position (upper right-hand corner of the
machine).
5. Enter the offset into the Z- Offset field. The offset is the centerline of the tool
holder, which is equal to the radius of the gauge pin. In this example, the Z-
and Z+ Offset is 6.35mm.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The Z axis moves slowly toward the tool
setter head at 100 mmpm (4 ipm).
a. When the gauge bar touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z- Offset
Calibration start position.
• If the Z- Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z- Offset is
displayed in the Z- Datum field.
• If the Z- Offset Calibration is not successful, the red LED icon is
displayed
• If the gauge pin was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
4. Move the axes back to the Home Position (upper right-hand corner of the
machine).
5. Enter the offset into the Z+ Offset field. The offset is the centerline of the tool
holder, which is equal to the radius of the gauge pin. In this example, the Z-
and Z+ Offset is 6.35mm.
6. Select the ADVANCE TOOL SETTER F5 softkey to move the tool setter into
position.
7. Manually jog the axes toward the tool setter, positioning the side of the gauge
pin to within 10 mm (0.4") of the left-hand side of the tool setter head. This is
the start position required for performing the Z- Calibration process.
If the gauge pin is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The Z axis moves slowly toward the tool
setter head at 100 mmpm (4 ipm).
a. When the gauge pin touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z+ Offset
Calibration start position.
• If the Z+ Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z+ Offset is
displayed in the Z+ Datum field.
• If the Z+ Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
Z Calibration Adjustment
The difference between Z+ Datum Location and Z- Datum Location should be
approximately the width of the stylus head in Z. To validate the datum,
1. Face and cut-off or part-off a test part using a tool that has been calibrated
with the tool setter.
2. Measure the length of the part and compare to the programmed length.
• If the test part is under-sized, increase the Z+ Datum value by the
difference of the measured length and the programmed length.
• If the test part is over-sized, decrease the Z+ Datum value by the
difference of the measured length and the programmed length.
To operate the tool setter and calibrate tools, access the tool setter softkeys from the
Manual screen.
Automatic Operation
To operate the tool setter automatically, program a Machine Function data block within a
conversational part program. From the New Block screen or Program Review screen,
• STANDARD LATHE TOOL F1—accesses the softkey menu for standard tool
calibration.
• RADIAL LIVE TOOL F2—accesses the softkey menu for radial live tool
calibration.
• AXIAL LIVE TOOL F3—accesses the softkey menu for axial live tool
calibration.
• ADVANCE TOOL SETTER F6—advances the tool setter for calibration.
• RETRACT TOOL SETTER F7—retracts the tool setter for calibration.
• BACK F8—returns to the Tool Geometry Offsets screen.
4. Select the appropriate TOUCH softkey. The Start Cycle button flashes.
Refer to Standard Lathe Tools, on page 15 - 37, Radial Live Tools, on
page 15 - 38, and Axial Live Tools, on page 15 - 40 for information
about calibrating each tool type.
To achieve accurate results, the axis must touch the stylus at a slow
feedrate.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
5. Press the flashing Start Cycle button. The selected axis moves slowly toward
the tool setter head at 100 mmpm (4 ipm).
a. When the tool touches the tool setter head, the axis moves at rapid speed
at approximately 10 mm in the opposite direction, then touches the tool
setter head two more times.
b. After the third touch, the axis moves at rapid speed to the start position.
• If the Calibration is successful, the offset is entered into the
appropriate Offset field.
• If the tool was positioned more than 10 mm from the tool setter
head, the system will generate a fault. Reposition the tool to
within 10 mm of the tool setter head and repeat the steps above.
• For TMX MY and TMX MYS machines, set the X Offset field in Tool
Setup, Geometry Offsets prior to calibrating for the tool radius.
• If an X Axis entry is in Diameter mode, then double the value
before entering it into the Tool Setup, Geometry Offsets, X Offset
field.
This section describes how to install and remove the TMX MYS sub-spindle tool setter,
and how to calibrate, align the stylus head, operate, and set tools using the sub-spindle
tool setter.
The tool setter needs to be calibrated before you use it for the first
time.
The Y-axis must be set to 0.000 on the Tool Setter Calibration screen
for all of the following procedures.
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 - 43
Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 - 43
Sub-spindle Tool Setter Stylus Alignment . . . . . . . . . . . . . . . . . . . . . . . . . 15 - 44
Sub-spindle Tool Setter Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 - 44
Sub-spindle Tool Setter—Setting Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 - 57
Removal
Following the Sub-spindle tool setter operation and prior to machine operation, remove
the arm from the sub-spindle housing:
1. Move the Sub-spindle tool setter locking arm into the unlocked position.
2. Remove the tool setter.
3. Return the tool setter to its storage stand location on the machine.
4. Replace the tool setter cap on the sub-spindle housing.
5. Secure the tool setter cap in place.
The sub-spindle tool setter stylus needs to be aligned correctly prior to tool calibration. To
align the stylus,
1. Use the center point of a turning tool, positioned near the mid-point of the
stylus head in the X-axis.
a. Loosen the screw at the base of the stylus head to adjust the height so the
center point of the tool is at the mid-point vertically of the stylus head.
b. Tighten the screw when the stylus is positioned properly.
c. Move the tool away from the stylus head.
2. Use a dial indicator mounted to the turret to position the stylus head so it is
parallel to the Z-axis travel.
a. Jog the axis so the indicator tip runs along the top face of the stylus head
to show the stylus is square to 0.002mm (0.0001").
b. Adjust the position of the stylus head with the two set screws located on
the right-hand side of the tool setter arm, below the stylus head.
The tool setter needs to be calibrated before you use it for the first
time.
The Y-axis must be set to 0.000 on the Tool Setter Calibration screen
for all of the following procedures.
Figure 15–33. Hardware Configurations screen for TMX MYS with Sub-spindle Tool Setter
1. Select the MOVE W AXIS TO LOCATION F6 softkey. The Start Cycle console
key flashes.
2. Press the Start Cycle console key. The W Axis moves to the 800.000 mm
position, which is then displayed in the Machine W Axis field.
5. Move the axes back to the Home Position (upper right-hand corner of the
machine).
6. Enter the offset into the X- Offset field. The offset is the distance from X Zero
(the face of the turret with the tool holder mounted) to the center of the tool
holder plus the pin radius. In the example below, the X- Offset is:
(100mm + Dowel Pin Radius 6.35mm) = 106.35mm.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
9. Press the flashing Start Cycle button. The X axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the dowel pin touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the X- Offset
Calibration start position.
• If the X- Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the X- Offset is
displayed in the X-Datum field.
• If the X- Offset Calibration is not successful, the red LED icon is
displayed
• If the dowel pin was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the
gauge pinto within 10 mm of the tool setter head and repeat the
steps above.
4. Check the dowel pin for parallelism to the machine. Run an indicator back and
forth across the test bar, verifying the pin is parallel to the Z-axis.
The dowel pin should not be out of alignment by any more than a
couple of tenths. Make any necessary adjustments before proceeding
to the next step.
5. Move the axes back to the Home Position (upper right-hand corner of the
machine).
6. Enter the offset into the X+ Offset field. The offset is the distance from X Zero
(the face of the turret with the tool holder mounted) to the center of the tool
holder minus the pin radius. In the example below, the X+ Offset is:
(100mm - Dowel Pin Radius 6.35mm) = 93.65mm.
7. Manually jog the axes toward the tool setter, positioning the side of the dowel
pin to within 10 mm (0.4") of the bottom of the tool setter head. This is the
start position required for performing the X+ Calibration process.
If the dowel pin is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
X Calibration Adjustment
The difference between X+ Datum Location and X- Datum Location should be
approximately the length of the stylus head in X. To validate the datum,
1. Cut a test part using a Turning operation with a tool that has been calibrated
with the tool setter.
2. Measure the turned part and compare to the programmed diameter.
• If the test part is under-size, increase the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
• If the test part is over-size, decrease the X+ or X- Datum values by half
the difference of the measured diameter and the programmed diameter.
4. Move the axes back to the Home Position (upper right-hand corner of the
machine).
5. Enter the offset into the Z- Offset field. The offset is the centerline of the tool
holder, which is equal to the radius of the dowel pin. In this example, the Z-
and Z+ Offset is 6.35mm.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
8. Press the flashing Start Cycle button. The Z axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the dowel bar touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z- Offset
Calibration start position.
• If the Z- Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z- Offset is
displayed in the Z- Datum field.
• If the Z- Offset Calibration is not successful, the red LED icon is
displayed
• If the dowel pin was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
4. Move the axes back to the Home Position (upper right-hand corner of the
machine).
5. Enter the offset into the Z+ Offset field. The offset is the centerline of the tool
holder, which is equal to the radius of the dowel pin. In this example, the Z-
and Z+ Offset is 6.35mm.
6. Manually jog the axes toward the tool setter, positioning the side of the dowel
pin to within 10 mm (0.4") of the left-hand side of the tool setter head. This is
the start position required for performing the Z- Calibration process.
If the dowel pin is positioned more than 10 mm (0.4") from the tool
setter head, the calibration move may time-out.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
8. Press the flashing Start Cycle button. The Z axis moves slowly toward the
tool setter head at 100 mmpm (4 ipm).
a. When the dowel pin touches the tool setter head, the axis moves at rapid
speed at approximately 10 mm in the opposite direction, then touches the
tool setter head two more times.
b. After the third touch, the axis moves at rapid speed to the Z+ Offset
Calibration start position.
• If the Z+ Offset Calibration is successful, the green LED icon is
displayed and the machine position minus the Z+ Offset is
displayed in the Z+ Datum field.
• If the Z+ Offset Calibration is not successful, the red LED icon is
displayed
• If the test bar was positioned more than 10 mm from the tool
setter head, the system will generate a fault. Reposition the test
bar to within 10 mm of the tool setter head and repeat the steps
above.
Z Calibration Adjustment
The difference between Z+ Datum Location and Z- Datum Location should be
approximately the width of the stylus head in Z. To validate the datum,
1. Face and cut-off or part-off a test part using a tool that has been calibrated
with the tool setter.
2. Measure the length of the part and compare to the programmed length.
• If the test part is under-sized, increase the Z+ Datum value by the
difference of the measured length and the programmed length.
• If the test part is over-sized, decrease the Z+ Datum value by the
difference of the measured length and the programmed length.
Select the SUB-SPINDLE TOOL SETTER Softkey to access the softkey selections. This
screen appears:
3. Select the appropriate TOUCH softkey. The Start Cycle button flashes.
For information about calibrating each tool type refer to:
To achieve accurate results, the axis must touch the stylus at a slow
feedrate.
• Set the Axis Feed Rate percentage between 10% and 20%.
• Set the Rapid Override percentage at 100%.
4. Press the flashing Start Cycle button. The selected axis moves slowly toward
the tool setter head at 100 mmpm (4 ipm).
a. When the tool touches the tool setter head, the axis moves at rapid speed
at approximately 10 mm in the opposite direction, then touches the tool
setter head two more times.
b. After the third touch, the axis moves at rapid speed to the start position.
• If the Calibration is successful, the offset is entered into the
appropriate Offset field.
• If the tool was positioned more than 10 mm from the tool setter
head, the system will generate a fault. Reposition the tool to
within 10 mm of the tool setter head and repeat the steps above.
• Set the X Offset field in Tool Setup, Geometry Offsets prior to
calibrating for the tool radius.
• If an X Axis entry is in Diameter mode, then double the value
before entering it into the Tool Setup, Geometry Offsets, X Offset
field.
This section covers the use of the UltiMonitor product. For information about basic system
operation, refer to Getting Started with WinMax Lathe, Programming Basics, on page 4 -
1.
1. Select the Windows key (or the Ctrl+Esc keys) on the keyboard to access
system settings through the Shell.
2. Expand the left pane of the Shell.
3. Select Control Panel.
4. Select Network Connections.
5. Enter password.
6. Highlight Local Area Connection.
7. Select File/Properties. (See Figure 16–1. Default LAN and Internet Protocol
Properties, on page 16 - 5.)
8. Highlight Internet Protocol (TCP/IP).
9. Select Properties. The IP address configuration can be changed in the TCP/IP
Properties box that opens. (See Figure 16–1. Default LAN and Internet
Protocol Properties, on page 16 - 5.)
1. Select the Windows key (or the Ctrl+Esc keys) on the keyboard to access
system settings through the Shell.
2. Expand the left pane of Shell.
3. Select Control Panel.
4. Select System.
5. Enter password.
6. Select Computer Name tab. (See Figure 16–2. Computer Name Changes in
System Properties, on page 16 - 6.)
7. Select Change.
8. Enter new name in the Computer name field. Select OK. (See Figure 16–
2. Computer Name Changes in System Properties, on page 16 - 6.)
a. b.
While in this screen, the name of the workgroup or domain to which this machine is a
member may also be changed. Hurco DOES NOT support connections to network
domains. A workgroup can be used as a logical grouping of networked devices for a
particular purpose. It is easiest to place all devices under a particular workgroup but is
not required or necessary. By default, all Hurco controls are configured to be on the
workgroup named WORKGROUP.
1. Select the Windows key (or the Ctrl+Esc keys) on the keyboard to access
system settings through the Shell.
2. Expand right pane of Shell.
3. Select Map Drive.
4. Enter password. The Map Network Drive dialog box opens:
1. Select an unused Drive letter to represent the shared folder and type in the
UNC path in the Folder field. UNC path is a special format for pointing to a
folder on another computer. The format is \\computer name\folder name.
If you're not sure what the name of the folder is, you can select Browse... to
find the computer that way. Select Entire Network, then Microsoft
Windows Network and expand the workgroup that your computer is in.
• User 1-4 Path—enter each user’s root path. Up to 4 users can logon.
On most networks, the first three bytes represent the network and the last
byte is the host. Following this practice, the first three bytes are the same for
all hosts and the last byte is different for each host.
To access the FTP Host Properties screen to add a host to the FTP Host List screen:
1. Select the Add Host softkey. The FTP Host Properties screen appears.
2. Enter an Alias name to appear on the FTP Host List screen for this host.
Select the File Manager softkey to access a list of system directories and filenames
connected with UltiMonitor.
For more information refer to the ESF User’s Guide found at the ESF website,
https://esf.hurco.com; a user account with password is required to access ESF.
The pocket feature is available for Mill Contour, Mill Frame, or Mill Circle live-tooling axial
or radial program data blocks. For machines configured with the UltiPocket option, the
Process tab Milling Type field contains the Pock Boundary (Pocket Boundary) selection. In
addition, the Pocket Type field appears with Inward and Outward selections. Select either
Arc or Line for the Cutter Comp field in the Axial or Radial Mill Contour or Mill Frame data
block.
• Outward—When this routine is selected, the tool begins cutting 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.
• Inward—This selection cuts in from the outside of the defined boundary.
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.
After pocketing the boundary, the tool then cuts around the inside of the boundary using
the selected blend offset and the programmed tool radius.
For TMX MY and TMX MYS series machines, the Geometry tab has a Linear Y Motion
selection. When this feature is selected, the C Position field appears for entering the
angle of the C-Axis position. The turret moves the tool into position, the live-tooling
spindle turns, and there is Y-Axis motion using the X and X’ axes. The tool cuts the stock
moving in the programmed direction.
Figure 17–2. Axial Circle Outward Pocket with Linear Y Motion selection
With the cursor in the MILLING TYPE field, select Pock Boundary (Pocket Boundary) in the
Start segment to indicate this block is the boundary of the part. The boundary must occur
first in the program.
The Pocket Type field appears with Inward and Outward selections. This block is
programmed in the same manner as the standard WinMax Mill Contour, with the addition
of the Pocket Overlap percentage. Select either Arc or Line for the Cutter Comp field in
the Axial or Radial Mill Contour data block.
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. With the cursor in the
MILLING TYPE field, select Pock Boundary (Pocket Boundary).
The Pocket Type field appears with Inward and Outward selections. This block is
programmed in the same manner as the standard WinMax Mill Frame, with the addition of
the Pocket Overlap percentage. Select either Arc or Line for the Cutter Comp field in the
Axial or Radial Mill Frame data block.
Mill Circle
The Mill Circle data block is used for boundaries. With the cursor in the MILLING TYPE
field, select Pock Boundary (Pocket Boundary).
The Pocket Type field appears with Inward and Outward selections. This block is
programmed in the same manner as the standard WinMax Mill Circle, with the addition of
the Pocket Overlap percentage.
Changes
Changes
Changes
Changes
Changes
Changes
Changes
Changes
Changes
Changes
Z
Z Calibration Adjustment
TM and TMX 15 - 16
TMM 15 - 25
TMX MY and TMX MYS 15 - 33, 15 - 56
Z coordinate 3 - 7
Z- Datum Location field, Tool Setter screen
15 - 6, 15 - 48
Z- Offset field, Tool Setter screen 15 - 6,
15 - 48
Z+ Datum Location field, Tool Setter screen
15 - 6, 15 - 48
Z+ Offset Calibration 15 - 14, 15 - 23, 15 -
32, 15 - 55
Z+ Offset field, Tool Setter screen 15 - 5,
15 - 48
Z1 field
Bar Feed block 3 - 3, 3 - 4, 3 - 5, 3 - 6
Z2 FEED field
Bar Feed block 3 - 5, 3 - 6
Z2 field
Bar Feed block 3 - 4, 3 - 5, 3 - 6
Z2, position where the tool engages the
work piece 3 - 5