Sie sind auf Seite 1von 84

MAX® CONTROL FOR TURNING

CENTERS

Conversational Programming Manual

May 2005 704-0115-201 Revision A


The information in this document is subject to change without notice and does not
represent a commitment on the part of Hurco Companies, Inc. (Hurco). The software
described in this document is furnished under the License Agreement to customers. It is
against the law to copy the software on any medium except as specifically allowed in the
license agreement. The purchaser may make copies of the software for backup purposes.
No part of this document may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, for any purpose without the express
written permission of the Hurco machine tool owner.

Hurco Manufacturing Company reserves the right to incorporate any modification or


improvements in machines and machine specifications which it considers necessary, and
does not assume any obligation to make any said changes in machines or equipment
previously sold.

Hurco products and services are subject to Hurco’s then current prices, terms, and
conditions, which are subject to change without notice.

© 2005 Hurco Companies, Inc. All rights reserved.

Patents: U.S. Patents B14,477,754; 5,453,933; Canadian Patent 1,102,434;


Japanese Patents 1,649,006 and 1,375,124; other Patents pending.

Hurco, Max, Ultimax, and WinMax are Registered Trademarks of Hurco Companies, Inc.

AutoCAD, Autodesk, and DXF are registered trademarks of Autodesk, Inc.

MS-DOS, Microsoft, and Windows are registered trademarks of Microsoft Corporation.

Many of the designations used by manufacturers and sellers to distinguish their products
are claimed as trademarks. Hurco has listed here all trademarks of which it is aware. For
more information about Hurco products and services, contact:

Hurco Companies, Inc.


One Technology Way
P.O. Box 68180
Indianapolis, IN 46268-0180
Tel (317) 293-5309 (products)
(317) 298-2635 (service)
Fax (317) 328-2812 (service)

For Hurco subsidiary contact information, go to Hurco’s Web site:


www.hurco.com

ii - Max® Control for Turning Centers 704-0115-201 Lathe Conversational Programming


TABLE OF CONTENTS
Max® Control for Turning Centers

Using This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v


Sample Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Using the Touch Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Conversational Programming Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Automatic Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Program Editing Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 6

Conversational Part Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1


New Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
Position Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 3
Profile Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 6
Threading Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 22
Grooving Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 25
Hole Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 29
Cutoff Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 32
Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 34
Change Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 35
Change Part Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 36
Machine Function—M Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 38
Bar Feed Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 39
Comment Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 42
Repeat Start Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 43
Repeat End Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 44

Sample Part Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1


Tool Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 2
Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 3

Record of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

LIST OF FIGURES
Figure 1–1. Program Review screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 7
Figure 1–2. Tool Review screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 10

Lathe Conversational Programming 704-0115-201 Table of Contents — iii


Figure 2–1. New Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 2
Figure 2–2. Position Data Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 3
Figure 2–3. Profile Start screen Roughing tab . . . . . . . . . . . . . . . . . . . . . . . .2 - 6
Figure 2–4. Profile Start screen Finishing tab . . . . . . . . . . . . . . . . . . . . . . . . .2 - 6
Figure 2–5. Profile Start screen Roughing tab . . . . . . . . . . . . . . . . . . . . . . . .2 - 8

Figure 2–1. Axes Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 9


Figure 2–2. Tool Path 45 °Approach Angle . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 9
Figure 2–3. Tool Paths for Retract Along Profile selections . . . . . . . . . . . . . . . .2 - 10
Figure 2–4. Profile Start screen Finishing tab . . . . . . . . . . . . . . . . . . . . . . . . .2 - 11
Figure 2–5. Turn, Face, Taper with Blend Arcs . . . . . . . . . . . . . . . . . . . . . . . .2 - 13
Figure 2–6. Turn Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 14
Figure 2–7. Face Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 15
Figure 2–8. Taper Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 16
Figure 2–9. Arc Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 17
Figure 2–10. Blend Arc Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 18
Figure 2–11. Chamfer Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 20
Figure 2–12. Threading Cycle screen Geometry tab . . . . . . . . . . . . . . . . . . . . .2 - 22
Figure 2–13. Types of Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 22
Figure 2–14. Major Diameter (1) and Minor Diameter (2) . . . . . . . . . . . . . . . . .2 - 23
Figure 2–15. Lead In Angle (1) and Lead Out Angle (2) . . . . . . . . . . . . . . . . . .2 - 23
Figure 2–16. Threading Cycle screen Process tab . . . . . . . . . . . . . . . . . . . . . .2 - 24
Figure 2–17. Groove Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 25
Figure 2–18. Groove Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 25
Figure 2–19. Grooving Cycle screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 26
Figure 2–20. Groove Orientation selections . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 26
Figure 2–21. Groove Width and X Bottom dimensions . . . . . . . . . . . . . . . . . . .2 - 27
Figure 2–22. Grooving Cycle Corner Type field selections . . . . . . . . . . . . . . . . .2 - 27
Figure 2–23. Hole Cycle screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 29
Figure 2–24. Cutoff Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 32
Figure 2–25. New Block screen Miscellaneous softkeys . . . . . . . . . . . . . . . . . . .2 - 34
Figure 2–26. Change Parameters screen . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 35
Figure 2–27. Change Part Setup screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 36
Figure 2–28. Machine Function screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 38
Figure 2–29. Tool Pulls Stock? NO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 39
Figure 2–30. Tool Pulls Stock? YES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 40
Figure 2–31. Comment Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 42
Figure 2–32. Repeat Start screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 43
Figure 2–33. Repeat End screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 44
Figure 2–34. Program Review Screen with Repeat Start
and Repeat Stop Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 45
Figure 2–35. Repeat Start screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 45
Figure 2–36. Hole Cycle data block to drill twice . . . . . . . . . . . . . . . . . . . . . . .2 - 46
Figure 2–37. Repeat End screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 46

Figure 3–1. Print for Sample Part Program . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 1


Figure 3–2. Sample Program Block 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 4
Figure 3–3. Sample Program Blocks 1 and 2 . . . . . . . . . . . . . . . . . . . . . . . . .3 - 8
Figure 3–4. Sample Program Blocks 1, 2, and 3 . . . . . . . . . . . . . . . . . . . . . . .3 - 9
Figure 3–5. Sample Program Blocks 1, 2, 3, and 4 . . . . . . . . . . . . . . . . . . . . .3 - 10

iv - Table of Contents 704-0115-201 Lathe Conversational Programming


USING THIS MANUAL

Sample Screens
Sample screens in this manual were taken from a Max Control for Lathe. All screens are
subject to change. The screens on your system may vary slightly. The sample screen here
illustrates softkeys and includes the software version.

Softkeys

F1 to F8

Data Entry Area

Prompts
Error/Status Area
Status Bar

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 Max for Turning
Centers manual for information about making this selection. Softkeys may change upon
field entries or other softkey selection. References to softkeys in the documentation
appear in all caps followed by the softkey’s corresponding F-key. For example, the Part
Setup softkey from the Input screen above is referenced as the “PART SETUP F1” softkey.

Screen Areas
The screens are divided into the following four 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. Fields
in the data entry area display or receive information. Refer to Using the Touch Screen, on
page vi for information on entering information in fields.

Lathe Conversational Programming 704-0115-201 Using This Manual — v


Prompts and Error/Status Area
The bottom portion of the screen is reserved for prompts, program status and error
messages.

Prompts provide help on data entry selections based on the field with the blinking cursor.

Errors and status messages can occur anytime the status or error is true. They are not
based on the field with the blinking cursor. These messages provide machine information
to the operator and error messages may also stop and/or prevent machine operations. An
example of a status message is “Way Lube is Low.”

Status Bar
The status bar contains

• The name of the open, selected program.


• A calculator icon—select the icon to display a working, on-screen calculator.
• Units of measure (Inch or Millimeters). When Inch is displayed, you can select
it in the status bar to change to Millimeters, and vice versa.
• Programming mode (R for Radius; D for Diameter). When Radius is displayed,
you can select it in the status bar to change to Diameter, and vice versa.
• A yellow icon indicating when the feed hold is on.
• A red icon indicating that the Emergency Stop button has been pressed.

Console Buttons and Keys


References to console buttons and keys appear in bold text throughout the
documentation. For example, the Start Cycle button appears as the Start Cycle button
and the Manual key appears as the Manual key in text.

Using the Touch Screen


The console Max Control for Lathes has a touch screen for entering programming data.
Tap the screen on a softkey, field, or drop-down list using the stylus attached to the side
of the console or another suitable pointing device to make selections.

Printing
To print part or all of this manual from the CD, select File/Print to print this document.
Be sure to review the Print Range selections and make the appropriate choice for pages.
Select Properties/Paper/Quality and adjust the Tray Selection/Paper Source if
necessary.

vi - Using This Manual 704-0115-201 Lathe Conversational Programming


Icons
This manual may contain the following icons:

Caution/Warning
The operator may be injured and the turning center severely damaged if the
described procedure is not followed.

Hints and Tricks


Useful suggestions that show creative uses of the Lathe Max features.

Important
Ensures proper operation of the machine and control.

Troubleshooting
Steps that can be taken to solve potential problems.
?
Where can we go from here?
Lists several possible options the operator can take.

Table of Contents
To assist with onscreen viewing, this icon is located on the cover page. Click
the icon to access the Table of Contents.

You can also access many of the same TOC entries from the Adobe Reader
bookmarks located on the left side of the PDF page.

Lathe Conversational Programming 704-0115-201 Using This Manual — vii


viii - Using This Manual 704-0115-201 Lathe Conversational Programming
OVERVIEW
This chapter contains information about these Conversational Part Programming topics:

Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Conversational Programming Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Automatic Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Program Editing Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 6

Lathe Conversational Programming 704-0115-201 Overview 1-1


Definition
Conversational programming allows you to create a part program from a blueprint or
program worksheet while working at the machine. Operating selections and prompts on
the screen lead you through the steps necessary to enter the data for a part program.

To create a Conversational Part Program,

1. Press the Input console key to display the Input screen. The Input screen
allows you to access setup functions including Part Setup, Tool Setup, and
Program Parameters.
2. Enter machining operation information in the Part Setup and Tool Setup
functions. This information is stored within data blocks describing each
operation to be performed. Create and access the data blocks through the
Input screen.
Refer to the Getting Started with Your Max Control for Turning
Centers manual for details about program planning and part and tool
setup.

3. Select the PART PROGRAMMING F3 softkey to begin programming. The system


displays either the first block of an existing program or a New Block screen for
a new program.

Data Blocks
A Conversational Part Program is made up of numerically ordered data blocks that store
information specific to the program. Each data block contains all of the information to
execute that particular function.

Use these basic programming operations when creating data blocks:

• Create a new data block or edit an existing one through the Input screen or
Review screen.
• Insert a new data block between two sequentially numbered blocks. The data
block is inserted in front of the one shown on the screen or highlighted in the
Program Review screen. Data blocks following the inserted block will be
automatically renumbered.
• Delete an existing data block. The data blocks following the deleted block
renumber automatically.
• View a list and navigate through the part program’s data blocks on the
Program Review screen.
• View a list and navigate through the part program’s tools on the Tool Review
screen.
• Copy, edit, or delete information in a data block while viewing a data block
screen.

1 - 2 Overview 704-0115-201 Lathe Conversational Programming


Data blocks within a part program contain specific machining information:

• Operation type, such as position, profile, threading, groove, hole.


• Tool number to be used for the operation.
• Dimension coordinates relative to X- and Z-axes.
• Speed and Feedrate at which the spindle and axes move.

• Speed selections are

• Speed as Constant Surface Speed (CSS) in meters per minute (MPM)


or feet per minute (FPM).
• Speed as RPM.
• Feedrate selections are

• Feed per Minute in millimeters per minute (MMPM) and inch per
minute (IPM).
• Feed per Revolution in millimeters per revolution (MMPR) and inch per
revolution (IPR).

• Locations of operations on the part.

Types of Data Blocks


The Part Programming softkeys access these types of data blocks:

• Position—inserts a block to select a tool and to move the tool to an X-Z


location or pause a program for inspection. A Position block is commonly used
to move the turret to an X-Z Home location at the end of the program or
when the tool must be moved to clearance position around the part. Refer to
Position Data Block, on page 2 - 3 for information.
• Profile—describes the part profile, or shape, for roughing and/or finishing
operations including tool selection, speed and feed information, clearances
and other pertinent information. Each item of the profile is described as an
individual element, such as turn, face, arc, and chamfer. Refer to Profile Data
Block, on page 2 - 6 for information.
• Thread—inserts a block to thread the part, whether OD (outer diameter)
Straight, OD Taper, ID (inner diameter) Straight, ID Taper, or Face, including
tool selection, speed and feed information, clearances, and other information.
Refer to Threading Cycle, on page 2 - 22 for information.
• Groove—inserts a block to put a groove on the part, whether OD, ID, or
Face, including tool selection, speed and feed information, clearances, and
other information. Refer to Grooving Cycle, on page 2 - 25 for information.
• Hole—inserts a block to drill, center drill, or tap the part, including tool
selection, speed and feed information, clearances, and other information.
Refer to Hole Cycle, on page 2 - 29 for information.
• Cutoff—inserts a block to cut off the part including tool selection, speed and
feed information, clearances, and other information. Refer to Cutoff Block, on
page 2 - 32 for more information.

Lathe Conversational Programming 704-0115-201 Overview 1-3


• Miscellaneous—accesses another set of softkeys for other blocks:

• CHANGE PARAMETERS F1—changes program parameters set in the


Program Parameters screen. Refer to the Getting Started with Your Max
Control for Turning Centers manual for information about Program
Parameters.
• CHANGE PART SETUP F2—changes work offsets programmed in Part
Setup. Refer to the Getting Started with Your Max Control for Turning
Centers manual for information about Part Setup.
• M CODE F3—accesses the Machine Function screen. This screen contains
M Code selections. Refer to Machine Function—M Code, on page 2 - 38 for
information.
• BAR FEED F4—accesses the Bar Feed Block screen. Refer to Bar Feed
Block, on page 2 - 39 for information.
• COMMENT F5—accesses the Comment Block screen which provides you
with instructions during part program execution and allows you to
program optional stops. Refer to Comment Block, on page 2 - 42 for
information.
• REPEAT START F6—indicates the start of a block or group of blocks to be
repeated in a part program. Refer to Repeat Start Block, on page 2 - 43
for information.
• REPEAT END F7—indicates the end of a block or group of blocks to be
repeated in a part program. Refer to Repeat Start Block, on page 2 - 43 .
• EXIT F8—returns to the first set of part programming softkeys.

1 - 4 Overview 704-0115-201 Lathe Conversational Programming


Conversational Programming Calculator
To calculate data values for screen fields, follow these steps:

1. Position the cursor on the field you want to calculate.


2. Type the number used in the calculation.
3. Press the console key of the operation you want to perform (+, -, x, or ÷).
4. Type the second number used in the calculation.
5. Press the Enter key.
You may repeat steps 3 and 4 for a longer equation.

To make a change to an existing field, follow these steps:

1. Select the field.


2. Type the value you want.
3. Select the operation (+, -, x, or ÷).
4. Press Enter.
For example, to add .05 to a field containing a value of 1.000, type .05 + then Enter. The
value in the field changes to 1.050.

Automatic Calculations
The No-Calc feature automatically calculates values for certain fields after sufficient data
is known. For example, if the X or Z end points cannot be determined from drawings,
leave the fields blank. After you input additional information about an adjacent element
the missing data may be calculated.

The screen displays a “CAL” when a calculated parameter is created. If you enter a value
and later decide to let the control calculate the data, clear the entered value by following
these steps:

1. Use the Arrow keys to move the cursor to the parameter where the automatic
calculation is needed.
2. Press the C (Clear) console key.
3. Press the Enter key. The value is cleared from the program and the calculated
dimension is displayed in its place (if the field remains blank, additional data
must be entered before the control can calculate the value).

Lathe Conversational Programming 704-0115-201 Overview 1-5


Program Editing Features
Several editing features are available with the Max Control for Lathes. Keyboard and
software features provide you with the editing capabilities to create and update part
programs.

When changing the cutting type (for example, hole drilling or profile turning) for a data
block, a different data block must be created to describe the new cutting type. When a
different tool is needed in a program, a new data block must be created to describe the
actions of that tool. An exception is the Profile data block in which the roughing and
finishing tools can be called within the same block.

The console keyboard contains these keys:

• Programming Mode keys—Input, Review, and Menu keys.


• Standard AT-keyboard keys—Insert, Delete, Home, End, Page Up, Page
Down.
• Cursor Control keys—Arrows, Enter, alt, C, and F function keys.
• Draw key—displays the graphic in wireframe view. Refer to the Getting
Started with Your Max Control for Turning Centers manual for more
information about Wireframe Graphics.
• Optional AT-Keyboard—allows you to enter data using a keyboard.

Please refer to the Getting Started with Your Lathe Control for
Turning Centers manual for additional information about the control.

The software provides these features:

• Pop-up Text Entry window—allows you to enter text, such as naming a


part program, if the console does not have an optional AT-keyboard.
• Program Review screen—lists the data blocks in a program and the tools
programmed for each block. Refer to Program Review, on page 1 - 7 for
information about using this screen.
• Tool Review screen—lists the tool number, type, orientation, size,
programming mode (diameter or radius), speed, and feed for each tool
programmed in the data block. Refer to Tool Review, on page 1 - 10 for
information about using this screen.
The on-screen cursor

• Moves through the fields on a data block screen—when you press the
Enter key, Page Up and Page Down keys, or keyboard arrows.
• Stores new data typed into a field—when you type data in the field and
press the Enter key. The cursor then advances to the next field.
• Skips a field—(allows it to remain unchanged) when you position the cursor
on the field and press the Enter key.
• Moves to other data blocks in the part program—when the cursor is in
the Block field, press the left or right arrow keys or use Page Up and Page
Down keys.

1 - 6 Overview 704-0115-201 Lathe Conversational Programming


Program Review
Press the Review console key to display the Program Review screen. A summary of the
part program’s data blocks and elements is displayed.

Figure 1–1. Program Review screen

Use the left and right Arrow keys to move between the data blocks listed in the left pane
and the elements listed in the right pane. To go directly to the block or element, place the
cursor on a field, and press the Enter key.

Select a data block listed in the left pane to open the data block part programming screen
for that block number.

Select an element listed in the right pane to open the element part programming screen
for that block number. The right pane is empty for data blocks that do not include
elements.

When the entire part program contains more data blocks than can be displayed on one
screen, use the Page Down and Page Up console keys or the scroll bar located on the
right-hand side of the screen to scroll through the listed data blocks.

You can cut, copy, and move data blocks to another location in a part program or even
another program.

To select multiple blocks, select the block listed first and move the
stylus down to the last block without lifting the stylus.
With the optional AT-keyboard, you can use Ctrl + select (using the
stylus) to select non-consecutive data blocks.
The Cut and Copy softkeys function with data blocks but not with
elements.

Lathe Conversational Programming 704-0115-201 Overview 1-7


Edit From the Program Review Sreen
Position the cursor on the data block or element you wish to edit, and select the
MULTIPLE BLOCK FUNCTIONS F1 softkey on the Program Review screen to access these
editing features:

Move a Data Block


You can move a data block to a different location within the part program using the CUT
F1 and PASTE F3 softkeys. To cut and paste data blocks to another location in a part
program from the Program Review screen:

1. Select the data block you want to move.


2. Select CUT F1.
3. Highlight the data block that will follow the pasted block.
4. Select PASTE F3. The data block that was cut appears above the highlighted
data block on the Program Review screen.
5. Save the revised program.

Copy a Data Block


You can copy a data block to a different location in the part program using the COPY F2
and PASTE F3 softkeys.

1. Select the data block you want to copy.


2. Select COPY F2.
3. Highlight the data block that will follow the copied block.
4. Select PASTE F3. The data block that was copied from the other program
appears above the highlighted data block on the Program Review screen.
5. Save the revised program.

Copy a Data Block to Another Part Program


You can copy a data block to a different part program using the COPY F2 and PASTE F3
softkeys.

1. Select the data block you want to copy.


2. Select COPY F2.
3. Access the Project Manager screen and Open the second part program.
4. Access the Program Review screen for the second part program.
5. Highlight the data block that will follow the copied block.
6. Select MULTIPLE BLOCK FUNCTIONS F1.
7. Select PASTE F3. The data block that was copied from the other program
appears above the highlighted data block on the Program Review screen.
8. Save the revised program.

1 - 8 Overview 704-0115-201 Lathe Conversational Programming


Delete Blocks
You can permanently remove data blocks from the part program. To delete data blocks
from the Multiple Block Functions menu,

1. Select the data block you want to delete.


2. Press the DELETE F4 softkey.

You can also delete data blocks from the Program Review screen
using the DELETE BLOCK F2 softkey.

3. Save the revised program.

Insert Blocks
To insert a data block or an element into a part program from the Program Review
screen,

1. Highlight the data block or element that will follow the inserted block or
element.
2. Select the INSERT BLOCK BEFORE F7 softkey.

• If you are inserting a data block, the softkey menu changes to data block
selections.
• If you are inserting an element, the softkey menu changes to element
selections.

3. Select the data block or element type. The new data block or element appears
in the Program Review screen.
4. Highlight the new data block or element and press Enter. The screen changes
to the new data block or element. Enter data as appropriate.
5. Save the revised program.

Lathe Conversational Programming 704-0115-201 Overview 1-9


Tool Review
Either press the Menu key and select Tool Review or select the TOOL REVEIW F6 softkey
on the Tool Setup screen to display the Tool Review screen. A summary of the tools
programmed for the part program is displayed.

Figure 1–2. Tool Review screen

Select a tool listed on the screen to open the Tool Setup screen for that tool.

When the entire part program contains more tools than can be displayed on one screen,
use the Page Down and Page Up console keys or the scroll bar located on the right-
hand side of the screen to scroll through the listed tools.

You can cut, copy, and move tools in a part program or even another program.

To select multiple tools, select the tool listed first and move the
stylus down to the last tool without lifting the stylus.
With the optional AT-keyboard, you can use Ctrl + select (using the
stylus) to select non-consecutive tools.
To change a tool number after it is programmed, select TOOL SETUP
F6, MORE F7, and CHANGE TOOL NUMBER F6.

1 - 10 Overview 704-0115-201 Lathe Conversational Programming


Edit from the Tool Review Screen
Position the cursor on the tool you wish to edit, and select the MULTIPLE TOOL
FUNCTIONS F1 softkey on the Tool Review screen to access these editing features:

Cut Tools from a Program and Move to Another


You can cut a tool from a part program and move it to another part program. To tag a tool
to be cut from a program and move it,

1. Select the tool you want to cut.


2. Select CUT F1.
3. Access the Project Manager screen and Open the second part program.
4. Access the Tool Review screen for the second part program.
5. Highlight the tool that will follow the cut tool.
6. Select MULTIPLE TOOL FUNCTIONS F1.
7. Select PASTE F3. The tool that was copied from the other program appears
above the highlighted tool on the Tool Review screen.
8. Save the revised program.

If you accidentally cut a tool from a program and you want to return
it to the program, select PASTE F3 prior to another keystroke.

Copy a Tool
To copy a tool,

1. Select the tool you want to copy.


2. Select COPY F2.
3. Highlight the tool that will follow the copied tool.
4. Select PASTE F3. A pop-up window appears asking if you want to replace the
tool that has been copied. For example, if you copy tool 2, the window
contains this text:
“Tool 2 already exists. Replace it? Yes No Cancel”

• Select Yes to paste the copied tool over itself.


• Select No and the window changes to ask what tool number to assign.
Select Yes to accept the number provided in the window or type in a new
number and select Yes to proceed.
The copied tool appears in order in the list with the tool number assigned.

5. Save the revised program.

Lathe Conversational Programming 704-0115-201 Overview 1-11


Copy a Tool to Another Part Program
You can copy a tool to a different part program using the COPY F2 and PASTE F3 softkeys.

1. Select the tool you want to copy.


2. Select COPY F2.
3. Access the Project Manager screen and Open the second part program.
4. Access the Tool Review screen for the second part program.
5. Highlight the tool that will follow the copied tool.
6. Select MULTIPLE TOOL FUNCTIONS F1.
7. Select PASTE F3. The tool that was copied from the other program appears
above the highlighted tool on the Tool Review screen.
8. Save the revised program.

Delete Tools
You can permanently remove tools from the part program. To delete tools from the
Multiple Tool Functions menu,

1. Select the tool you want to delete.


2. Press the DELETE F4 softkey.

You can also delete tools from the Tool Review screen using the
DELETE TOOL F2 softkey.

3. Save the revised program.

Insert Tools
To insert a tool into a part program from the Tool Review screen,

1. Highlight the tool that will follow the new tool.


2. Select the ADD TOOL F7 softkey. The Tool Setup screen appears.
3. Enter the tool number in the NEW TOOL field. The Tool Setup screen expands
to include programming fields. Refer to the Getting Started with Your Max
Control for Turning Centers manual for information about Tool Setup.
4. Select TOOL REVIEW F6 to return to the Tool Review screen. The new tool is
listed in order in the list.
5. Save the revised program.

1 - 12 Overview 704-0115-201 Lathe Conversational Programming


CONVERSATIONAL PART PROGRAMMING
This section describes steps for programming different types of data blocks.

New Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2


Position Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 3
Profile Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 6
Threading Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 22
Grooving Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 25
Hole Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 29
Cutoff Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 32
Miscellaneous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 34
Change Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 35
Change Part Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 36
Machine Function—M Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 38
Bar Feed Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 39
Comment Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 42
Repeat Start Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 43
Repeat End Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 44
Refer to the Getting Started with Your Max Control for Turning
Centers manual for information about part and tool setup.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-1


New Data Block
To create new a data block,

1. Press the Input console key to access the Input screen.


2. Select the PART PROGRAMMING F3 softkey. The New Block screen appears.
The MISCELLANEOUS F7 softkey accesses additional data block softkeys,
shown here:

Figure 2–1. New Block screen

3. Select a softkey to create a new data block.

Refer to Types of Data Blocks, on page 1 - 3 for descriptions of data blocks. Detailed
programming information for each type of data block follows in this chapter.

2 - 2 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Position Data Block
Position data blocks allow you to position the X and Z axes. You can specify X dimensions
in Radius or Diameter values. Refer to the Getting Started with Your Max Control for
Turning Centers manual for information about Radius and Diameter Programming Modes.
Positions can be relative to Machine Zero or Part Zero. Insert Position blocks into a part
program to:

• Move the currently active tool to a safe location.


• Automatically stop motion during part cutting to refixture or perform some
other manual operation.
• Turn off the coolant and stop the spindle.
• Drive a long tool around obstructions.
• Move the tool around a tailstock.
• Move the turret back at the end of a program to provide easy access to the
finished part.
• Move a new tool to a safe starting position after a tool change, but before the
tool is used by the subsequent data block.
• Send the last tool used to the home position.
• Change tools at the end of a cycle.

To create a Position Block from the New Block screen, select the POSITION F1 softkey.
The cursor is at the Block Number field on the Position Block screen. The softkeys change
depending on which field the cursor is located.

Figure 2–2. Position Data Block screen

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-3


The following fields appear on the Position Block screen:

• Tool Number—contains the programmed tool number from Tool Setup.


• Tool Offsets—contains the programmed tool offset and orientation
programmed in Tool Setup. You can accept or change this offset.
• TOOL TYPE—displays the programmed tool type for the tool programmed in
Tool Setup
To avoid unnecessary tool changes, this tool will either be from the
previous block or the following block in the program.

• GO HOME—moves turret to machine home position when YES is selected.


When NO is selected, the Reference, X (DIA) or (RAD), Z, Rapid to Position,
and Feed fields are available for entering data.
• REFERENCE—determines whether the X and Z locations are relative to Part
Zero or Machine Zero.
• X (DIA) OR (RAD)—contains the X coordinate where the turret should
move.
• Z—contains the Z coordinate where the turret should move.
• AXIS ORDER—contains the selection for the order the axes will move:

• FIRST X THEN Z F1—from the current position before the Position block,
the turret moves the X axis first to the X position then the Z axis to the Z
position.
• FIRST Z THEN X F2—from the current position before the Position block,
the turret moves the Z axis first to the Z position then the X axis to the X
position.
• SIMULTANEOUS F3—from the current position before the Position block,
the turret moves both axes together to the X and Z positions.
• RAPID TO POSITION—contains the selection for X and Z axis feedrate
toward the X and Z positions when No is selected in the GO HOME field.

• YES—moves the X and Z axes at Rapid Feedrate


• NO—enables the feedrate to be entered in the FEED (IPM) or (MMPM)
field.

• FEED (IPM) or (MMPM)—contains the feedrate for the programmed tool


when No is selected in the RAPID TO POSITION field and No is selected in the
GO HOME field.
• PROGRAM STOP—contains the selection for a stop block:

• YES—pauses the program when the Opt Stop key is enabled. To continue
with the part program after executing this Position block, press the
flashing Start Cycle button.
• No—continues the program to the next data block after the X- and Z-axes
reach the position specified.

2 - 4 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• STOP THE SPINDLE—contains the selection for a stopping the spindle:

• YES—stops the spindle after the X- and Z-axes reach the position
specified.
• No—continues running the spindle.

• TURN OFF COOLANT—

• YES—turns off the coolant.


• No—continues using the coolant.

• DWELL (SECS)—contains the number of seconds the spindle should dwell


after the X- and Z-axes reach the position specified.
• TOOL CHANGE—contains settings to be used if the tool specified in this data
block is different than the tool in the previous block, or current tool before the
Position block is run, and necessitates a tool change.
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.

Go Home, Reference, X (DIA) or (RAD), Z, and Axis Order fields for the tool
change are defined the same as above but apply only to the tool change
portion of the position block. After the tool change is complete, the Position
move is run using the other parameters listed.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-5


Profile Data Block
Profile data blocks use elements to create different profiles in a part program. An element
is any single or combined X-Z axis movement at a programmed feedrate. A series of
profiles can be programmed in a single data block, using different elements, to form a
complete profile.

To create a Profile from the New Block screen, select the PROFILE F2 softkey. The Profile
Start screen appears with tabs for programming Roughing and Finishing passes.

Figure 2–3. Profile Start screen Roughing tab

Figure 2–4. Profile Start screen Finishing tab

2 - 6 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Roughing and Finishing Fields
The Profile Start screen contains tabs with fields for programming Roughing and Finishing
passes.

The Profile Start screen opens with the fields inactive except the tool number for the
Roughing and Finishing tabs and X START (DIA) or (RAD) and Z START fields for the
Roughing tab. When you enter the tool number for the Roughing and Finishing tool
programmed in Tool Setup, the remaining fields become active.

You can program separate data blocks to perform some tasks, such as undercuts. You can
also rough a part using multiple finish profiles by making multiple finish data blocks, each
with different stock allowances. For example, the first finish data block would have a
.050", the next a .025", and the last a 0.0" stock allowance.

The start points from the Profile Start screen carry forward to the
next Element in the data block. Each Element’s start point is the
previous Element’s end point.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-7


Roughing
Describe the finish shape with the fields in the Roughing tab. The program determines
how many roughing passes to make to remove the material based on the entries in these
fields.

Figure 2–5. Profile Start screen Roughing tab

The following fields appear on the Profile Start screen for Roughing:

• TOOL—contains the programmed tool number from Tool Setup.


• TOOL OFFSETS—identifies the programmed tool offset and orientation
programmed in Tool Setup that will be used in the Profile for Roughing. You
can accept or change this offset.
• TOOL TIP RADIUS—displays the tool tip radius programmed in Tool Setup.
This field is read-only and can only be changed in Tool Setup for the tool
number specified.
• SPEED—identifies the RPM value or CSS (FPM) value for this tool. This value
can be accepted or changed.
• FEED—identifies the programmed feed rate for this tool, either Inches or MM
per Minute or Inches or MM per Revolution. This value can be accepted or
changed.
• STRATEGY—identifies the tool path with respect to the profile’s geometry:

• STEP & PROFILE F1—a combination of Step and Profile.


• STEP ONLY F2—the roughing tool removes material over multiple flat
passes, each a step closer to the defined geometry.
• PROFILE ONLY F3—the roughing tool cuts a single path that follows the
profile geometry from start to end, leaving the roughing tool’s stock
allowance.

2 - 8 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• DIRECTION—identifies the direction the turret moves for the roughing pass
as X+, X-, Z+, or Z-. Axis motion is shown in the figure below:

1 Chuck, Jaws, and Spindle

2 Tool in turret moves toward part (-Z) or away from


part (+) in spindle.

3 Tailstock

4 Tool in turret moves toward tailstock and chuck (-X) or


away from tailstock and chuck (+X).

Figure 2–1. Axes Motion

• X RAPID (DIA) or (RAD)—identifies the point where the X axis moves


between cuts, away from the stock.
• Z RAPID—identifies the point where the Z axis moves between cuts, away
from the stock.
• DEPTH OF CUT—identifies the total depth of cut of the tool into the part.
• APPROACH ANGLE—identifies the angle the tool approaches the stock.
Used with the Approach Clearance to determine a vector which defines how
the tool moves toward the beginning of the profile. The figure below shows a
45° approach angle for each Step:

Figure 2–2. Tool Path 45 °Approach Angle

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-9


• APPROACH CLEARANCE—identifies the clearance of the tool as it
approaches the stock. Used with the Approach Angle to determine a vector
which defines how the tool moves toward the beginning of the profile.
• RETRACT ALONG PROFILE—select either YES or NO for the tool to follow
along the profile when retracting between Steps. The figure below shows the
tool path for both selections:

Retract Along Profile Yes Retract Along Profile No

Figure 2–3. Tool Paths for Retract Along Profile selections

• RETRACT ANGLE—pulls the tool off the profile between steps along a vector
in the direction of retract angle if NO is selected for RETRACT ALONG
PROFILE.
• RETRACT CLEARANCE—identifies the distance that the tool should be
raised from the part after a roughing pass, before moving at Rapid to the
start of the next pass.
• STOCK ALLOWANCE—identifies the amount of material to leave on the
profile. The control calculates the TURN and FACE ALLOWANCE fields when
you enter a value in this field.
• TURN ALLOWANCE—identifies the amount of material to leave on
horizontal (turn) surfaces. This field is calculated by the control when the
Stock Allowance is entered; however, you can edit the value to fine tune the
data.
• FACE ALLOWANCE—identifies the amount of material to leave on vertical
(face) surfaces. This field is calculated by the control when the Stock
Allowance is entered; however, you can edit the value to fine tune the data.
• X START (DIA) or (RAD)—defines the X (DIA) or (RAD) startpoint for the
first element of the profile.
• Z START—defines the Z startpoint for the first element of the profile.

2 - 10 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Finishing
Finishing follows the geometry of the profile defined in the Finishing tab.

Figure 2–4. Profile Start screen Finishing tab

The following fields appear on the Profile Start screen for Finishing:

• TOOL—contains the programmed tool number from Tool Setup.


• OFFSETS—identifies the programmed tool offset and orientation
programmed in Tool Setup that will be used in the Profile for Finishing. You
can accept or change this offset.
• TOOL TIP RADIUS—displays the tool tip radius programmed in Tool Setup.
This field is read-only and can only be changed in Tool Setup for the tool
number specified.
• SPEED—identifies the RPM value or CSS (FPM) value for this tool. This value
can be accepted or changed.
• FEED—identifies the programmed feed rate for this tool, either Inches or MM
per Minute or Inches or MM per Revolution. This value can be accepted or
changed.
• STRATEGY—identifies the tool path with respect to the profile’s geometry:

• ALONG PROFILE F1—the finishing tool cuts a single path that follows the
profile geometry from start to end.
• ALL FACES FIRST F3—the finishing tool performs the face cuts before
cutting the remaining profile geometry.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-11


• CUTTING SIDE—select the cutter compensation, either the RIGHT or LEFT
side of the profile for the tool to cut.
To determine which side is the cutting side, look in the direction the
tool is heading and see which side of the line the cutter should be on.

• OD Profiles typically cut on the Right side.


• ID Profiles typically cut on the Left side.
• OD tool cutting the face toward the centerline typically cut on the
Left side.

• X RAPID (DIA) or (RAD)—identifies the point where the X axis moves


between cuts, away from the stock.
• Z RAPID—identifies the point where the Z axis moves between cuts, away
from the stock.
• SPRING PASSES—identifies the number of repetitions the finish tool will
make at the final finish depth.
• APPROACH ANGLE—identifies the angle the tool approaches the stock.
Used with the Approach Clearance to determine a vector which defines how
the tool moves toward the beginning of the profile. Refer to Figure 2–2. Tool
Path 45 °Approach Angle, on page 2 - 9 for an example.
• APPROACH CLEARANCE—identifies the clearance of the tool as it
approaches the stock. Used together with Approach Angle to determine a
vector which defines how the tool moves toward the beginning of the profile.
• RETRACT ANGLE—pulls the tool off the profile between steps along a vector
in the direction the of retract angle.
• RETRACT CLEARANCE—identifies the distance that the tool should be
raised from the part after a roughing pass, before moving at Rapid to the
start of the next pass.
• STOCK ALLOWANCE—identifies the amount of material to leave on the
profile. The control calculates the TURN and FACE ALLOWANCE fields when
you enter a value in this field.
• TURN ALLOWANCE—identifies the amount of material to leave on
horizontal (turn) surfaces. This field is calculated by the control when the
Stock Allowance is entered; however, you can edit the value to fine tune the
data.
• FACE ALLOWANCE—identifies the amount of material to leave on vertical
(face) surfaces. This field is calculated by the control when the Stock
Allowance is entered; however, you can edit the value to fine tune the data.
• TOOL CHANGE AT HOME—select YES or NO to perform a tool change at
Machine Home if the Finishing tool is different than the Roughing tool.
• MACHINE RELATIVE—indicates YES or NO if the dimensions are measured
relative to Machine Zero. This field is unavailable if YES is selected for TOOL
CHANGE AT HOME.
• X TOOL CHANGE (D) or (R)—identifies the X coordinate where the turret
moves for the tool change position, if the Roughing pass used a different tool.
This field is unavailable if YES is selected for TOOL CHANGE AT HOME.

2 - 12 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• Z TOOL CHANGE—identifies the Z coordinate where the turret moves for the
tool change position, if the Roughing pass used a different tool. This field is
unavailable if YES is selected for TOOL CHANGE AT HOME.

Elements
The first element in a Profile data block is always a Profile Start indicated by the Element
zero (0). The last element in a Profile data block is always a Profile End indicated by the
Element 1. Element numbers are system generated, and you cannot change them. As you
insert elements for the profile, the numbers increment and the Profile End changes from
1 to the last number in the sequence.

The cursor is initially positioned in the Block field. Press Enter or the Down Arrow to
move to the next field.

The No-Calc feature calculates certain unknown element dimensions automatically, after
sufficient data has been entered. A field with a calculated value is indicated with “CAL”
preceding the value.

To create an Element in the Profile data block,

1. Move the cursor to the Element field.


2. Select the NEXT ELEMENT F2 softkey. The Element menu softkeys appear:
FACE F1, TAPER F2, TURN F3, ARC F4, BLEND ARC F5, CHAMFER F6.
Element operations can be programmed by defining profiles along the X and
Z axis. Blend Arcs and Chamfers can be inserted between Turn, Face, and
Taper operations. The following figure identifies these elements:

Figure 2–5. Turn, Face, Taper with Blend Arcs

3. Select one of the Element softkeys. The Profile screen appears with values
carried forward from the Profile Start screen or previous Elements.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-13


These softkeys appear for creating and editing Elements in a Profile:

• PREVIOUS ELEMENT F1—access the previous element in the current


Profile data block.
• NEXT ELEMENT F2—accesses the next element in the current Profile
data block.
• DELETE ELEMENT F3—deletes the current element from the current
Profile data block.
• INSERT ELEMENT BEFORE F7—adds a new element in front of the
current element in the current Profile data block.

Turn
A Turn operation cuts the stock horizontally.

Figure 2–6. Turn Element screen

These fields are available for programming a Turn Element:

• X END (DIA) or (RAD)—contains the X coordinate for the ending point of


the Turn. This value is carried over from the Profile Start or the previous
element.
• Z END—identifies the Z coordinate for the ending point.
• LENGTH—contains the control-calculated X-Z length of the element.
• ANGLE—contains the control-calculated X-Z angle from the start point to the
end point, measured counterclockwise from the 3 o’clock position.

Reference values for X Start (DIA) or (RAD) and Z Start on the right-hand side of the
screen are programmed in the previous element or Profile Start screen and define the
start of this element. They can only be changed in the element in which they were
created.

Finish Speed, Finish Feed, and Finish Offsets are programmed in the Profile Start
Finishing tab. They can only be changed in the Finishing tab.

2 - 14 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Face
A Face operation cuts the stock vertically.

Figure 2–7. Face Element screen

These fields are available for programming a Face Element:

• X END (DIA) or (RAD)—identifies the X coordinate for the ending point of


the Face.
• Z END—contains the Z coordinate for the ending point carried over from the
previous element.
• LENGTH—contains the control-calculated X-Z length of the element.
• ANGLE—contains the control-calculated X-Z angle from the start point to the
end point, measured counterclockwise from the 3 o’clock position.
Reference values for X Start (DIA) or (RAD) and Z Start on the right-hand side of the
screen are programmed in the previous element or Profile Start screen and define the
start of this element. They can only be changed in the element in which they were
created.

Finish Speed, Finish Feed, and Finish Offsets are programmed in the Profile Start
Finishing tab. They can only be changed in the Finishing tab.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-15


Taper
A Taper operation cuts the stock at an angle.

Figure 2–8. Taper Element screen

These fields are available for programming a Taper Element:

• X END (DIA) or (RAD)—identifies the X coordinate for the ending point of


the Taper.
• Z END—identifies the Z coordinate for the ending point.
• LENGTH—contains the control-calculated X-Z length of the element. This
value can be accepted or changed.
• ANGLE—contains the control-calculated X-Z angle from the start point to the
end point, measured counterclockwise from the 3 o’clock position. This value
can be accepted or changed.
Reference values for X Start (DIA) or (RAD) and Z Start on the right-hand side of the
screen are programmed in the previous element or Profile Start screen and define the
start of this element. They can only be changed in the element in which they were
created.

Finish Speed, Finish Feed, and Finish Offsets are programmed in the Profile Start
Finishing tab. They can only be changed in the Finishing tab.

2 - 16 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Arc
An Arc operation cuts the stock in an arc pattern from one point back to another point to
form a rounded tip.

Figure 2–9. Arc Element screen

These fields are available for programming an Arc Element:

• X END (DIA) or (RAD)—identifies the X coordinate for the ending point of


the Arc.
• Z END—identifies the Z coordinate for the ending point of the Arc.
• DIRECTION—identifies the direction of the arc from the start point. Select
CW (clockwise) or CCW (counterclockwise).
• X CENTER (D) or (R)—contains the X coordinate of the arc’s center point.
• Z CENTER—contains the Z coordinate of the arc’s center point.
• RADIUS—contains the radius of the arc.

If the only information known about an arc is its radius, it is easier to program it as a
blend arc, if the elements intersect. Refer to Blend Arc, on page 2 - 18 for information
about blend arc element.

Reference values for X Start (DIA) or (RAD) and Z Start on the right-hand side of the
screen are programmed in the previous element or Profile Start screen and define the
start of this element. They can only be changed in the element in which they were
created.

Finish Speed, Finish Feed, and Finish Offsets are programmed in the Profile Start
Finishing tab. They can only be changed in the Finishing tab.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-17


Blend Arc
A Blend Arc operation creates a curved line that joins two other elements and is tangent
to both.

Figure 2–10. Blend Arc Element screen

A blend arc can be used to join these types of elements:

• two Face elements.


• a Face element and a Turn element.
• two Arc elements.
• a Taper to another element.

The elements to be joined must have a theoretical point of intersection. If the only
information known about an arc is its radius, it is easier to program it as a blend arc, if
the elements intersect.

Here are some guidelines that must be followed when creating a blend arc or chamfer:

• The first or last element of a Profile data block cannot be blend arc or
chamfer elements.
• Blend arc or chamfer elements cannot be adjacent to one another in a
program. For example, if Element 2 is a blend arc, neither Element 1 nor 3
can be blend arc elements.
• Elements that are adjacent to the blend arc or chamfer element must
intersect at some point in their theoretical plane. Therefore, if Element 2 is a
blend arc, Elements 1 and 3 must theoretically intersect at some projected
point.
• The radius of a blend arc or chamfer element cannot be too large to be
tangent to both of the adjoining elements
• If any coordinate (start point, center point, or end point) is important to the
construction of the two elements to be blended, the element must be
programmed as an arc and not as a blend arc or chamfer.

2 - 18 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• The Feed field is initially displayed with a value carried forward from the
previous element. This value can be accepted or changed.

These fields are available for programming a Blend Arc Element:

• X END (DIA) or (RAD)—contains the X coordinate for the ending point of


the blend arc carried over from the previous element.
• Z END—contains the Z coordinate for the ending point of the blend arc
carried over from the previous element.
• DIRECTION—contains the direction of the blend arc from the start point, CW
(clockwise) or CCW (counterclockwise).
• X CENTER (D) or (R)—contains the X coordinate of the blend arc’s center
point.
• Z CENTER—contains the Z coordinate of the blend arc’s center point.
• RADIUS—identifies the radius of the blend arc.

Reference values for X Start (DIA) or (RAD) and Z Start on the right-hand side of the
screen are programmed in the previous element or Profile Start screen and define the
start of this element. They can only be changed in the element in which they were
created.

Finish Speed, Finish Feed, and Finish Offsets are programmed in the Profile Start
Finishing tab. They can only be changed in the Finishing tab.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-19


Chamfer
A Chamfer operation creates a straight line that joins two other elements and is tangent
to both.

Figure 2–11. Chamfer Element screen

A chamfer can be used to join these types of elements:

• two Face elements.


• a Face element and a Turn element.
• two Arc elements.
• a Taper to another element.

The elements to be joined must have a theoretical point of intersection.

Here are some guidelines that must be followed when creating a blend arc or chamfer:

• The first or last element of a Profile data block cannot be blend arc or
chamfer elements.
• Blend arc or chamfer elements cannot be adjacent to one another in a
program. For example, if Element 2 is a blend arc, neither Element 1 nor 3
can be blend arc elements.
• Elements that are adjacent to the blend arc or chamfer element must
intersect at some point in their theoretical plane. Therefore, if Element 2 is a
blend arc, Elements 1 and 3 must theoretically intersect at some projected
point.
• The radius of a blend arc or chamfer element cannot be too large to be
tangent to both of the adjoining elements.
• If any coordinate (start point, center point, or end point) is important to the
construction of the two elements to be blended, the element must be
programmed as an arc and not as a blend arc or chamfer.

2 - 20 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


These fields are available for programming a Chamfer Element:

• X END (DIA) or (RAD)—identifies the X coordinate for the ending point of


the Face.
• Z END—contains the Z coordinate for the ending point carried over from the
previous element.
• CHAMFER—contains the X-Z length of the element.
• ANGLE—contains the X-Z angle to the end point carried over from the
previous element.
Reference values for X Start (DIA) or (RAD) and Z Start on the right-hand side of the
screen are programmed in the previous element or Profile Start screen and define the
start of this element. They can only be changed in the element in which they were
created.

Finish Speed, Finish Feed, and Finish Offsets are programmed in the Profile Start
Finishing tab. They can only be changed in the Finishing tab.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-21


Threading Cycle
The Threading cycle performs multi-pass threading for OD (outside diameter) and ID
(inside diameter) threads. This cycle supports taper and face threads, lead in and lead
out angles, multiple spring passes, and various methods of specifying depth of cut.

A Position block is required before a Threading Cycle if there is not


sufficient clearance for the tool to move around the part from a
previous data block.

To create a Threading Cycle from the New Block screen, select the THREAD F3 softkey.
The THREADING CYCLE screen appears with tabs for Geometry and Process. The
Geometry tab is for programming the shape of the thread; the Process tab is for
programming the tool and cutting information.

Geometry
Define the shape of the thread using the fields in the Geometry tab:

Figure 2–12. Threading Cycle screen Geometry tab

• THREAD TYPE—identifies the type of thread to cut: OD Straight, OD Taper,


ID Straight, ID Taper, or Face. These types of threads are illustrated in the
following figure:

OD Straight OD Taper ID Straight ID Taper Face

Figure 2–13. Types of Threads

2 - 22 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• Z START—identifies the Z axis starting location for the Threading cycle. The
tool begins cutting at the programmed feedrate at this location.
• Z END—identifies the Z axis end location for the Threading cycle. The tool
stops cutting at this location.
• Z CLEARANCE—identifies the distance that the tool should be moved away
from the part after the Threading cycle.
• X CLEARANCE—identifies the distance that the tool should be raised from
the part after the Threading cycle.
• MAJOR DIAMETER—indicates the outer diameter of the part. This diameter
is shown as 1 in the following figure.
• MINOR DIAMETER—indicates the inner diameter of the part. This diameter
is shown as 2 in the following figure.

1 2

Figure 2–14. Major Diameter (1) and Minor Diameter (2)

• PITCH—defines the distance between threads for metric tools. Do not use
this field for programming tools measured in inches.
• LEAD—defines the threads per inch for tools measured in inches. Do not use
this field for programming metric tools.
• LEAD IN ANGLE—defines the infeed angle that the tool follows in the X axis
to enter the workpiece. This angle is shown as 1 in the following figure; the
tool path is represented with a dotted line.
• LEAD OUT ANGLE—defines the pullout angle that the tool follows in the X
axis to exit the workpiece.

2 1

Figure 2–15. Lead In Angle (1) and Lead Out Angle (2)

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-23


• SPECIFY START ANGLE—select YES or NO to indicate whether a start angle
is required.
• START ANGLE—defines the Start Angle if YES is selected for SPECIFY START
ANGLE. The default is 0°.
• NUMBER OF STARTS—defines the number of starts if multiple starts are
required and NO is selected for SPECIFY START ANGLE.

Process
Program the tool and cutting information using the Process tab:

Figure 2–16. Threading Cycle screen Process tab

• TOOL—contains the programmed tool number from Tool Setup.


• TOOL OFFSETS—identifies the programmed tool offset and orientation
programmed in Tool Setup that will be used. You can accept or change this
offset.
• TOOL TIP RADIUS—displays the tool tip radius programmed in Tool Setup.
This field is read-only.
• SPINDLE RPM—contains the default spindle speed programmed in Tool
Setup. This value can be accepted or changed.
• CONSTANT CHIPLOAD—select YES or NO to indicate whether the depth of
cut should be the same for all roughing passes.
• ROUGH START DEPTH—identifies the depth for the rough start pass.
• ROUGH FINAL DEPTH—identifies the depth for the final rough pass.
• FINISH PASSES—identifies the number of finish passes the tool will make.
• DEPTH OF CUT—identifies the amount of material the tool will remove for
each finish pass.
• SPRING PASSES—identifies the number of repetitions the finish tool will
make at the final finish depth, in addition to the finish passes.

2 - 24 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Grooving Cycle
The Grooving cycle plunges out all extra material and then makes finish passes. The
width of the grooving tool must be programmed in Tool Setup. Grooves are simple shapes
with flat bottoms.

A Position block is required before a Groove data block if there is not


sufficient clearance for the tool to move around the part from a
previous data block.

The lathe can cut inside, outside, and face grooves. Optional chamfer angles on the
corner of the groove may be programmed. You may also specify a different taper angle
for each wall. You may optionally specify each corner or fillet with a chamfer or radius
individually, i.e. one corner a chamfer, the other a radius.

Here are some examples:

• Groove 45 degree chamfer at corners, 0.5 radius at fillets, left wall at 14


degree angle, right wall no taper angle.

Figure 2–17. Groove Example 1

• Groove 45 degree chamfers at corners, 45 degree inside chamfer, 0.125


radius fillet, wall at left 14 degrees, wall at right 25 degrees.

Figure 2–18. Groove Example 2

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-25


To create a Grooving data block from the New Block screen, select the GROOVE F4
softkey. The GROOVING CYCLE screen appears.

Figure 2–19. Grooving Cycle screen

The start point is the point at which the diameter and wall theoretically intersect. The
start point is indicated by a cross hair next to Corner 1 in the on-screen graphic. The
Geometry tab is for programming the shape of the groove; the Process tab is for
programming the tool and cutting information.

Geometry
Use these fields to program the shape of the groove:

• ORIENTATION—select among Outside, Inside, and Face for the groove


type. The on-screen graphic changes to represent the orientation for each
selection.

Outside Inside Face

Figure 2–20. Groove Orientation selections

• X START (DIA) or RAD)—identifies the X axis starting location for the


Grooving cycle. The tool begins cutting at the programmed feedrate at this
location.
• Z START—identifies Z axis starting location for the Grooving cycle. The tool
begins cutting at the programmed feedrate at this location.

2 - 26 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• GROOVE WIDTH—indicates how wide the Groove needs to be. This
dimension is shown as A in the following figure.
• X BOTTOM—defines the depth of the Groove. This dimension is shown as B
in the following figure

Figure 2–21. Groove Width and X Bottom dimensions

• TAPER 1-2 and 4-3—define the angles of the two groove walls.
• CORNER 1, CORNER 2, CORNER 3, CORNER 4—use these fields for
defining each corner:

• CORNER TYPE—indicates the type of groove corner as either Square,


Chamfer, or Radius.
• CHAMFER LENGTH—defines the length of the chamfer. This field is
active when Chamfer is selected for the Corner Type field.
• CHAMFER ANGLE—defines the corner chamfer angle. This field is active
when Chamfer is selected for the Corner Type field.
• RADIUS—defines the corner radius of the chamfer. This field is active
when Radius is selected for the Corner Type field.

Figure 2–22. Grooving Cycle Corner Type field selections

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-27


Process
Use these fields to program the tool and cutting information for the groove:

• TOOL—identifies the tool number that will be used in the part program.
• TOOL OFFSETS—identifies the programmed tool offset and orientation
programmed in Tool Setup that will be used. You can accept or change this
offset.
• INSERT TIP RADIUS—displays the tool tip radius programmed in Tool
Setup. This field is read-only.
• SPEED—identifies the RPM value or Constant Surface Speed value for this
tool.
• FEED—identifies the programmed feed rate for this tool.
• RETRACT CLEARANCE—identifies the distance the tool should retract above
the X Start dimension while positioning between operations.
• RETRACT ANGLE—identifies the angle at which the tool retracts from the X
Start dimension while positioning between operations.
• CUT CLEARANCE—identifies the amount of clearance for cutting each
profile.
• STEP OVER—identifies the distance the tool steps over each pass between
grooving passes.
• STOCK ALLOWANCE—identifies the amount of material to leave on the
profile. The control calculates the TURN and FACE ALLOWANCE fields when
you enter a value in this field.
• TURN ALLOWANCE—identifies the amount of material to leave on
horizontal (turn) surfaces. This field is calculated by the control when the
Stock Allowance is entered; however, you can edit the value to fine tune the
data.
• FACE ALLOWANCE—identifies the amount of material to leave on vertical
(face) surfaces. This field is calculated by the control when the Stock
Allowance is entered; however, you can edit the value to fine tune the data.
• SEQUENCE—indicates the sequence the corners will be cut.

2 - 28 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Hole Cycle
Hole cycle operations include Drill, Center Drill, and Tap. The tool type selected in the
block determines the type of hole operation. The on-screen graphic shows the tool and
the screen contains fields appropriate for programming the selected tool.

• Drill—creates a hole in the stock centerline. Drills can also be used as


starting points for additional operations such as boring.
The drill can be shifted off center with the X Offset field.

Do not exceed the drill manufacturer’s maximum allowable offset.

• Center Drill—drills to the programmed depth, dwells for the programmed


amount of seconds, then retracts.
• Tap—feeds with spindle at speed to depth, reverses the spindle and feeds
out. A tension/compression tap holder is recommended. The control will
automatically calculate the feedrate for tapping using the speed (rpm) and
the threads per inch or pitch programmed for the tool in Tool Setup.

To create a Hole Cycle data block from the New Block screen, select the HOLE F5 softkey.
The HOLE CYCLE screen appears.

Figure 2–23. Hole Cycle screen

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-29


These fields are available for programming Hole Cycles:

• TOOL—identifies the tool number that will be used in the part program. The
TOOL DIAMETER and TOOL TYPE fields contain values programmed in Tool
Setup. The tool type selected in the block determines the type of hole
operation.
• TOOL OFFSETS—identifies the programmed tool offset and orientation
programmed in Tool Setup that will be used. You can accept or change this
offset.
• Z START—defines the point where the tool moves when starting the cycle,
before moving at Rapid to the R Plane.
• R PLANE—defines an absolute position relative to part zero. The cycle will
rapid to this location before feeding to Z Bottom.
• Z BOTTOM—identifies the depth of the hole. This field is automatically
adjusted for the drill tip if YES is selected for Tip Compensation.
• X OFFSET—defines the incremental offset in X from the spindle centerline for
drills that can be plunged off center. This field only appears when the Tool
Type is a Drill.
• TIP COMPENSATION—This field appears when the tool is a Drill or a Center
Drill. Select YES or NO to indicate whether the tool tip is included as part of
the Z Bottom measurement. The on-screen graphic illustrates the tip and the
Z Bottom line. Z Bottom depth is automatically calculated for the drill tip
when YES is selected, based on the drill tip angle programmed in Tool Setup.
• TOOL DIAMETER—contains the tool diameter programmed in Tool Setup.
This field is read-only and can only be edited in Tool Setup.
• TOOL TYPE—contains the tool type for the current tool number programmed
in Tool Setup. This field is read-only and can only be edited in Tool Setup.
• SPEED—contains the spindle speed value programmed in Tool Setup. “CAL”
appears next to the value as programmed in Tool Setup. You can accept or
change this value. If you edit this field, “CAL” disappears.
• PLUNGE FEED—contains the feedrate between the Z START and Z BOTTOM
positions. “CAL” appears next to the value as calculated by the control. You
can accept or change this value. If you edit this field, “CAL” disappears.
• PITCH—This field appears when the tool is a Tap. Contains the value for
threads between metric taps. This field is for tools measured in inches.
When you enter a value for PITCH, the control calculates the value
for TPI.

• TPI—This field appears when the tool is a Tap. Contains the value for the
threads per inch for inch taps.
When you enter a value for TPI, the control calculates the value for
PITCH.

2 - 30 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• CYCLE TYPE—This field appears when the tool is a Drill or a Center Drill.
Select either Standard, Dwell, Peck, Chip Breaker, or Center Drill.

• Standard drilling feeds to depth and retracts at Rapid to the retract


dimension (R-Plane). Standard is the default operation.
• Drilling with a dwell at the bottom.
• Peck Drilling feeds to a peck depth and retracts at Rapid to the Retract
dimension (R-Plane).
• Chip Breaker feeds to a peck depth, retracts at Rapid a short distance,
then feeds to the next peck depth. This is repeated until the programmed
depth is achieved.
• Center Drill cycle creates a pilot hole. You can use a center drill or a
standard drilling hole to perform this operation.
• DWELL TIME—This field appears when Dwell is selected for the Cycle Type or
when the tool is a Tap. After the Drill Cycle reaches Z Bottom, the Z axis will
dwell for the time specified before retracting at Rapid.
• PECK DEPTH—This field appears when Peck or Chip Breaker are selected for
the Cycle Type. Peck depth is the maximum depth to be cut in one pass.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-31


Cutoff Block
When using bar stock, you can separate your completed part from the bar by using a
cutoff block. If you have the optional Parts Catcher on your machine, you may optionally
advance the catcher when the tool passes a configurable X-axis position.

To create a Cutoff data block from the New Block screen, select the CUTOFF F6 softkey.
The CUTOFF BLOCK screen appears.

Figure 2–24. Cutoff Block screen

These fields are available for programming Cutoff data blocks:

• X START (DIA) or RAD)—identifies the X axis starting location. The tool


begins cutting at the programmed feedrate at this location.
• Z START—identifies Z axis starting location. The tool begins cutting at the
programmed feedrate at this location.
• ADVANCE PART CATCHER—This field is available when the optional Parts
Catcher is installed. Select either YES or NO to advance the parts catcher and
enable the ADVANCE AT X field.
• ADVANCE AT X—This field is available when the optional Parts Catcher is
installed. Specifies the position along the X axis which triggers the advance of
the Parts Catcher when the tool reaches the specified location.
• X END (DIA) or (RAD)—identifies the X axis end location for the Cutoff
block. The tool stops cutting at this location.

• TOOL—identifies the tool number that will be used in the part program.
• TOOL OFFSETS—identifies the programmed tool offset and orientation
programmed in Tool Setup that will be used. You can accept or change this
offset.
• INSERT TIP RADIUS—displays the tool tip radius programmed in Tool
Setup. This field is read-only.

2 - 32 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• SPEED—identifies the RPM value or Constant Surface Speed value for this
tool.
• FEED—identifies the programmed feed rate for this tool.
• PECK TYPE—select either Standard, Dwell, or Chip Breaker.

• Standard—feeds to depth and retracts at Rapid to the retract dimension


(R-Plane). Standard is the default operation.
• Dwell—drills with a dwell at the bottom.

• PECK DEPTH—identifies the incremental peck depth.


• DWELL (SECS)—identifies the amount of time in seconds before the
drill should retract at Rapid.

• Chip Breaker—feeds to a peck depth, retracts at Rapid a short distance,


then feeds to the next peck depth. This is repeated until the programmed
depth is achieved.

• PECK DEPTH—identifies the incremental peck depth.


• RETRACT DISTANCE—indicates the distance the tool should retract
between pecks.
• RETRACT AT RAPID—indicates whether or not the tool should retract
at rapid rate. Select YES or NO.
• RETRACT FEED—indicates the feed per minute or feed per revolution
at which the tool should retract. Select either the FEED PER MINUTE
F4 or FEED PER REV F5 softkey to set the retract feed at IPM or IPR.
These softkey choices also affect the FEED (IPM) or (IPR) field. This
field is only available when NO is selected for RETRACT AT RAPID.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-33


Miscellaneous
The following softkey choices for data blocks are available from the NEW BLOCK’s
MISCELLANEOUS F7 softkey menu:

Figure 2–25. New Block screen Miscellaneous softkeys

These data blocks are described in the following sections.

2 - 34 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Change Parameters
Program Parameters programmed from the Input screen are in effect when running a part
program until the end of a program or if a Change Parameter data Block is programmed.
Refer to the Getting Started with Your Max Control for Turning Centers manual for more
information about Program Parameters and the Input screen.

To access the Change Parameters screen from the New Block screen, select the
MISCELLANEOUS F7 softkey followed by the CHANGE PARAMETERS F1 softkey. The
CHANGE PARAMETERS screen appears.

Figure 2–26. Change Parameters screen

These fields are available for changing program parameters:

• RAPID TRAVERSE—identifies the rapid traverse rate for the tool to move
between data blocks or for rapid retracts. This selection allows you to slow
down the rapids as needed.
• MAX RPM—identifies the maximum spindle speed, no matter what CSS/FPM
is programmed. This field can be set for each program depending on the
setup, such as type of jaws, workpiece weight, workpiece strength.
• OVERRIDE LOCKOUT—disables the axis feedrate override and spindle speed
override when YES is selected.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-35


Change Part Setup
Work offsets programmed in Part Setup are in effect when a part program is running until
the end of the program or if a Change Part Setup data block is programmed. Work Offset
coordinates can be changed in the Change Part Setup screen. Refer to the Getting
Started with Your Max Control for Turning Centers manual for more information about
setting Work Offsets in Part Setup.

To access the Change Part Setup screen from the New Block screen, select the
MISCELLANEOUS F7 softkey followed by the CHANGE PART SETUP F2 softkey. The
CHANGE PARAMETERS screen appears.

Figure 2–27. Change Part Setup screen

These fields are available for changing part setup information:

• #—identifies the index value for each offset.


• X OFFSET—indicates the X location in machine coordinates for part zero.
• Z OFFSET—indicates the Z location in machine coordinates for part zero.
• ACTIVE OFFSET—indicates the index value for the active offset.

2 - 36 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


These softkeys are available for changing part setup information when the cursor is in an
X OFFSET or Z OFFSET field:

• PAGE UP F1—scrolls up through the # fields, displaying groups of offsets.


This softkey is also available when the cursor is in the Active Offset field.
• PAGE DOWN F2—scrolls up through the # fields, displaying groups of
offsets. This softkey is also available when the cursor is in the Active Offset
field.
• SELECT OFFSET F4—changes the Active Offset index value to the offset
containing the cursor.
• STORE MACHINE POSITION F5—sets the current axis position as a Part
Zero location. The cursor location defines which axis (X or Z) will be set. The
current axis position appears in the DRO Part column as zero.
• CLEAR TABLE F7—resets all values in the table to 0.000. A confirmation
window appears prior to resetting the values.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-37


Machine Function—M Code
A Machine Function data block allows you to insert Machine Function commands into a
part program using the selections in the list on this screen and repeat the command a
specified number of times.

To access the Machine Functions screen from the New Block screen, select the
MISCELLANEOUS F7 softkey followed by the M CODE F3 softkey. The MACHINE
FUNCTION screen appears.

Figure 2–28. Machine Function screen

These fields are available for setting machine functions:

• M CODE—indicates the M Code selection for the machine function.


• REPEAT COUNT—indicates the number of times the M Code should repeat in
the part program.
• For reference only—lists Machine Code definitions. Scroll through the list to
find M Codes and brief descriptions. Refer to the Max Control for Turning
Centers NC Programming manual for complete descriptions of all M Codes.

2 - 38 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Bar Feed Block
The Bar Feed Block automates advancing the bar between parts. This data block supports
both bar pushing and bar pulling cycles. You can program a tool in Tool Setup to use with
a Bar Feed Block to pull the stock away from the feeder.

To access the Bar Feed Block screen from the Part Programming New Block screen, select
the MISCELLANEOUS F7 softkey followed by the BAR FEED F4 softkey. The BAR FEED
BLOCK screen appears.

Bar pushing requires the optional bar feeder. The optional bar feeder places stock into the
spindle, through hole in the left side of the machine. As the stock is cut, the feeder
replaces it with a new piece as necessary. Refer to the “Machine Operations and Options”
chapter of the Maintenance and Safety for Turning Centers manual for details about the
optional Bar Feeder.

• Select NO in the TOOL PULLS STOCK? field if the optional Bar Feeder is used.

Figure 2–29. Tool Pulls Stock? NO

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-39


• Bar pulling requires a special pulling tool loaded in the turret. Select YES in
the TOOL PULLS STOCK? field if the pulling tool is programmed in Tool Setup
and the optional Bar Feeder is not being used. If Yes is selected, the tool
fingers can grip the workpiece and pull the material out of the chuck.

Figure 2–30. Tool Pulls Stock? YES

These fields are available for programming a Bar Feed block:

• TOOL—identifies the tool number that will be used in the part program.
Use a square turning tool programmed in Tool Setup to represent a
pulling tool.

• TOOL OFFSETS—identifies the tool offset. Refer to the “Tool Setup” section
in the Getting Started with Your Max Control for Turning Centers manual.
• TOOL PULLS STOCK?—select NO if there is an automatic bar feeder. Select
YES if a pulling tool is in the turret and programmed in Tool Setup.
These fields are available for programming a Bar Feed block with the optional Bar Feeder:

• X1 (RAD) or (DIA)—identifies the stop position in X for the tool when the
bar is pushed by the bar feed mechanism.
• Z1—identifies the stop position in Z for the tool when the bar is pushed by
the bar feed mechanism.
These fields are available for programming a Bar Feed block with a pulling tool:

• X1 (RAD) or (DIA)—identifies the X rapid position. This location is the first


position of the cycle.
• Z1—identifies the Z rapid position. This location is the first position of the
cycle.
• X2 and Z2—identifies the position where the pulling tool engages the work
piece. The tool feeds in Z first, then X.
• X3 and Z3—identifies the intermediate position to where the bar pulling tool
feeds. The tool feeds in Z first, then X.

2 - 40 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


• FEED—identifies the per minute velocity used when engaging and
disengaging the stock.
• DWELL—identifies the time in seconds that the tool pauses to allow the
chuck to unclamp after X2, Z2 and clamp at X3, Z3.
• TOOL CHANGE—contains settings to be used if the tool specified in this data
block is different than the tool in the previous block, or current tool before the
Bare Feed block is run, and necessitates a tool change.
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.

• GO HOME—moves turret to machine home position when YES is selected.


When NO is selected, the Reference, X (DIA) or (RAD), Z, and AXIS ORDER
fields are available for entering data.
• REFERENCE—determines whether the X (DIA) or (RAD) and Z locations are
relative to Part Zero or Machine Zero.
• X (DIA) OR (RAD)—contains the X coordinate where the turret should
move.
• Z—contains the Z coordinate where the turret should move.
• AXIS ORDER—contains the selection for the order the axes will move:

• FIRST X THEN Z F1—from the current position before the Bar Feed
block, the turret moves the X axis first to the X position then the Z axis to
the Z position.
• FIRST Z THEN X F2—from the current position before the Bar Feed
block, the turret moves the Z axis first to the Z position then the X axis to
the X position.
• SIMULTANEOUS F3—from the current position before the Bar Feed
block, the turret moves both axes together to the X and Z positions.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-41


Comment Block
A Comment block can be used to provide the operator with instructions during part
program execution. Optional stops can also be programmed with this block.

To create a Comment block from the New Block screen, select the MISCELLANEOUS F7
softkey followed by the COMMENT F5 softkey. The COMMENT BLOCK screen appears.

Figure 2–31. Comment Block screen

These fields are available for programming a Comment block:

• STOP TYPE—select None, Program, or Optional.

• None—displays the comment in a pop-up window when the program


reaches this data block without stopping the program.

• Program—stops the program, displays the comment in a pop-up window,


and shuts off the spindle when the program reaches this data block. Press
the flashing Start Cycle button to continue with the part program. The
comment is cleared when the program resumes.
• Optional—stops the program, displays the comment in a pop-up window,
and shuts off the spindle when the program reaches this data block and
the Opt Stop key is On. Refer to Position Data Block, on page 2 - 3 for
information about programming a PROGRAM STOP in conjunction with
the Opt Stop key. Press the flashing Start Cycle button to continue with
the part program. The comment is cleared when the program resumes.

• DISPLAY TIME (SEC)—indicates the length of time in seconds that the


comment appears on the screen. This field is only available when None is
selected for the Stop Type.
• LINE 1 - 10—provides 10 lines of text for the Comment block. You can enter
up to 50 characters of text on each line. There are no restrictions for using
keyboard symbols. Enter text starting with line 1.

2 - 42 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Repeat Start Block
Insert Repeat Start and Repeat End data blocks to repeat a block or a group of blocks in
the part program. Each Repeat Start block requires a Repeat End block. To insert a
Repeat Start block in an existing part program,

1. Select the MISCELLANEOUS F7 softkey from the NEW BLOCK screen.


2. Select the REPEAT START F6 softkey. The REPEAT START screen appears.

Figure 2–32. Repeat Start screen

This field is available for programming a Repeat Start block:

• REPEAT COUNT—enter the number of times the block or blocks between the
Repeat Start block and the Repeat End block should be repeated.

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-43


Repeat End Block
Each Repeat Start block requires a Repeat End block.

To insert a Repeat End block in an existing part program to follow a Repeat Start block,

1. Select the MISCELLANEOUS F7 softkey.


2. Select the REPEAT END F7 softkey. The REPEAT END screen appears.

Figure 2–33. Repeat End screen

2 - 44 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


Repeat Start and Repeat End Block Sample
The following Program Review screen contains Repeat Start and Repeat End data blocks
(#3 and #5, respectively) programmed around a Drill data block (#4).

Figure 2–34. Program Review Screen with Repeat Start and Repeat Stop Blocks

Here is the Repeat Start data block, Block 3, with the REPEAT COUNT field set at 2. This
means the Drill data block that follows this Repeat Start block will drill the hole twice,
exactly the same both times.

Figure 2–35. Repeat Start screen

Lathe Conversational Programming 704-0115-201 Conversational Part Programming 2-45


This is the Hole Cycle, Drill data block, Block 4, that is programmed to run twice with the
Repeat Start block:

Figure 2–36. Hole Cycle data block to drill twice

This is the Repeat End data block, Block 5, that must be programmed for the Repeat
Start block:

Figure 2–37. Repeat End screen

2 - 46 Conversational Part Programming 704-0115-201 Lathe Conversational Programming


SAMPLE PART PROGRAM
Here is a print containing dimensions for this sample part program:

Figure 3–1. Print for Sample Part Program

Lathe Conversational Programming 704-0115-201 Sample Part Program 3-1


Tool Setup
Enter the following Tool Setup values for these tools:

TURNING TOOLS
Tool 1 3

Max Depth of Cut 0.1000 0.1000

Insert Tip Radius 0.0315 0.0000

Speed (FPM) and 800 CW 600 CW


Direction

Feed 0.0100 0.0080

Coolant Primary Primary

Insert Shape Diamond - 80° Diamond - 55°

Insert Size (IC) 0.5000 0.3750

Lead Angle 5.000 -11.000

DRILL TOOLS
Tool 5

Diameter 0.1000

Max X Offset 0.0000

Speed (FPM) and 600 CW


Direction

Surface Speed (FPM) 118a


CAL

Coolant Primary

Feed/Flute (Tooth) 0.0050b

Flutes 5.000

Feed (IPM)( 3.0c

a. This value is calculated by the control. You can accept or change the value.
b. This value is the tool chipload. The control uses this value to calculate the Feed
field.
c. This value is read-only. The control calculates this value based on the entry in
the FEED/FLUTE (TOOTH).

3 - 2 Sample Part Program 704-0115-201 Lathe Conversational Programming


Data Blocks
Enter this data for these data blocks:

PROFILE ROUGHING PASS BLOCK 1 ELEMENT 0


Tool 1

Speed (RPM) 800

Feed (IPM) 0.0100

Strategy Step & Profile

Direction X-

X Rapid (DIA) 2.1000

Z Rapid 0.1000

Depth of Cut 0.1000

Approach Angle 45.0

Approach Clearance 0.1000

Retract Along Profile No

Retract Angle 45.0

Retract Clearance 0.1000

X Start (DIA)a 2.1000

Z Startb 0.0000

a. This value will carry over to the next element for its X start coordinate.
b. This value will carry over to the next element for its Z start coordinate.

PROFILE BLOCK 1 FACE ELEMENT 1


X End (DIA) -0.500

PROFILE BLOCK 1 TURN ELEMENT 2


Z End 0.1000

PROFILE END BLOCK 1 ELEMENT 3

Lathe Conversational Programming 704-0115-201 Sample Part Program 3-3


The following figure shows the tool path and stock after being cut using the data from
Block 1:

Figure 3–2. Sample Program Block 1

3 - 4 Sample Part Program 704-0115-201 Lathe Conversational Programming


PROFILE ROUGHING PASS BLOCK 2 ELEMENT 0
Tool 1 Select Yes for the message, “Use the feed and speed defined
in tool setup?”

Speed (RPM) 800

Feed (IPM) 0.0100

Strategy Step & Profile

Direction Z-

X Rapid (DIA) 2.1000

Z Rapid 0.2000

Depth of Cut 0.1000

Approach Angle 45.0

Approach Clearance 0.1000

Retract Along Profile No

Retract Angle 45.0

Retract Clearance 0.1000

X Start (DIA)a 0.9000

Z Startb 0.1000

a. This value will carry over to the next element for its X start coordinate.
b. This value will carry over to the next element for its Z start coordinate.

Lathe Conversational Programming 704-0115-201 Sample Part Program 3-5


PROFILE FINISHING PASS BLOCK 2 ELEMENT 0
Tool 3
Select Yes for the message, “Use the feed and speed defined
in tool setup?”

Speed (RPM) 600

Feed (IPM) 0.0080

Strategy Along Profile

Cutting Side Right

X Rapid (DIA) 2.1000

Z Rapid 0.2000

Approach Angle 45.0

Approach Clearance 0.1000

Retract Angle 45.0

Retract Clearance 0.1000

Tool Change at Home Yes

PROFILE BLOCK 2 TURN ELEMENT 1


Z End 0.0000

PROFILE BLOCK 2 FACE ELEMENT 2


X End (DIA) 1.0000

PROFILE BLOCK 2 CHAMFER ELEMENT 3


Chamfer 0.0250

Angle 45.000

PROFILE BLOCK 2 TURN ELEMENT 4


Z End -1.0000

PROFILE BLOCK 2 BLEND ARC ELEMENT 5


Radius 0.2500

PROFILE BLOCK 2 FACE ELEMENT 6


X End (DIA) 2.0000

PROFILE BLOCK 2 CHAMFER ELEMENT 7


Chamfer 0.0500

Angle 45.000

3 - 6 Sample Part Program 704-0115-201 Lathe Conversational Programming


PROFILE BLOCK 2 TURN ELEMENT 8
Z End -1.1000

PROFILE BLOCK 2 FACE ELEMENT 9


X End (DIA) 2.1000

PROFILE END BLOCK 2 ELEMENT 10

Lathe Conversational Programming 704-0115-201 Sample Part Program 3-7


The following figure shows the tool path and stock after being cut using the data from
Blocks 1 and 2:

Figure 3–3. Sample Program Blocks 1 and 2

3 - 8 Sample Part Program 704-0115-201 Lathe Conversational Programming


HOLE CYCLE BLOCK 3
Tool 5

Z Start 0.1000

R Plane 0.1000

Z Bottom -1.0000

Tip Compensation Yes

Speed (RPM) 600a

Plunge Feed (IPM) 3.0b

Cycle Type Standard

a. This value is calculated by the control. You can accept or adjust the value.
b. This value is calculated by the control. You can accept or adjust the value.

The following figure shows the tool path and stock after being cut using the data from
Blocks 1, 2, and 3:

Figure 3–4. Sample Program Blocks 1, 2, and 3

Lathe Conversational Programming 704-0115-201 Sample Part Program 3-9


POSITION BLOCK 4
Tool 3
Select Yes for the message, “Use the feed and speed
defined in tool setup?”

Go Home Yes

Axis Order Simultaneous

Program Stop No

Stop the Spindle No

Turn Off Coolant No

Dwell (Secs) 0.0

Cycle Type Standard

Tool Change Go Home Yes

Tool Change Axis Order Move X Then Z

END OF PROGRAM BLOCK 5

The Position Block moves the tool to Home Position after the Hole Cycle drills the hole in
the stock. The following figure shows the tool path and stock after being cut using the
data from all four Blocks:

Figure 3–5. Sample Program Blocks 1, 2, 3, and 4

3 - 10 Sample Part Program 704-0115-201 Lathe Conversational Programming


RECORD OF CHANGES
704-0115-201, 19 May 2005, ECN 15866

Revised by: K. Gross

Approved by: D. Skrzypczak, 19 May 2005

Page Subject Changes

New manual release.

Lathe Conversational Programming 704-0115-201 Record of Changes — 1


2 - Record of Changes 704-0115-201 Lathe Conversational Programming
CHAMFER F6 2 - 13
INDEX CHAMFER LENGTH
grooving 2 - 27
change a tool number after it is pro-
grammed 1 - 10
A Change Parameters 2 - 35
CHANGE PARAMETERS F1 1 - 4, 2 - 35
ACTIVE OFFSET
CHANGE PARAMETERS screen 2 - 35,
Change Part Setup 2 - 36
2 - 36
ADD TOOL F7 softkey 1 - 12
Change Part Setup 2 - 36
ADVANCE AT X
CHANGE PART SETUP F2 1 - 4
Cutoff block 2 - 32
CHANGE PART SETUP F2 softkey 2 - 36
ADVANCE PART CATCHER
CHANGE TOOL NUMBER F6 1 - 10
Cutoff block 2 - 32
chip breaker 2 - 31, 2 - 33
ALONG PROFILE F1
Chip Breaker peck type, Cutoff 2 - 33
Finishing 2 - 11
CLEAR TABLE F7
APPROACH ANGLE
Change Part Setup 2 - 37
Finishing 2 - 12
Comment Block 2 - 42
Roughing 2 - 9
COMMENT BLOCK screen 2 - 42
APPROACH CLEARANCE
COMMENT F5 1 - 4
Finishing 2 - 12
COMMENT F5 softkey 2 - 42
Roughing 2 - 10
CONSTANT CHIPLOAD
arc 2 - 13
threading 2 - 24
ARC F4 2 - 13
control
AT-keyboard option 1 - 6
power is on - vi
automatic calculations 1 - 5, 1 - 7
Conversational Programming 2 - 1
AXIS ORDER 2 - 5
Conversational Programming Calculator
AXIS ORDER field 2 - 4, 2 - 41
1-5
copy 1 - 7, 1 - 10
B copy a data block to a different part pro-
gram 1 - 8, 1 - 12
BAR FEED BLOCK screen 2 - 39
copy a tool 1 - 11
BAR FEED F4 1 - 4
COPY F2 1 - 8
BAR FEED F4 softkey 2 - 39
CORNER TYPE
bar feeder, automatic 2 - 40
grooving 2 - 27
bar pulling 2 - 40
CORNERS
bar pushing 2 - 39
grooving 2 - 27
blend arc 2 - 13
create a data block 2 - 2
BLEND ARC F5 2 - 13
create a Grooving data block 2 - 26
Block field 2 - 13
create a Hole Cycle data block 2 - 29
Block Number field 2 - 3
create a Position Block 2 - 3
create an Element in the Profile 2 - 13
C cursor 1 - 6
CAL 1 - 5 cursor control keys 1 - 6
calculation cut a tool from a part program and move it
automatic 1 - 5 to another part program 1 - 11
calculator - vi, 1 - 5 CUT CLEARANCE
on-screen - vi grooving 2 - 28
Center Drill 2 - 29 CUT F1 1 - 8
center drill cycle 2 - 31 cut, copy, and paste data blocks 1 - 7
chamfer 2 - 13 cut, copy, and paste tools 1 - 10
CHAMFER ANGLE Cutoff Block 2 - 32
grooving 2 - 27 CUTOFF BLOCK screen 2 - 32
Cutoff description 1 - 3

Lathe Conversational Programming 704-0115-201 Index — 1


CUTOFF F6 softkey 2 - 32 EXIT F8 1 - 4
CUTTING SIDE
Finishing 2 - 12
CYCLE TYPE F
hole cycle 2 - 31 face 2 - 13
FACE ALLOWANCE
Finishing 2 - 12, 2 - 28
D Roughing 2 - 10
Data Block 1 - 2 FACE F1 2 - 13
create 2 - 2 Face thread 2 - 22
editing and navigation 1 - 6 FEED
DELETE BLOCK F2 softkey 1 - 9 Bar Feed block 2 - 41
DELETE ELEMENT F3 2 - 14 Cutoff block 2 - 33
DELETE F4 softkey 1 - 9, 1 - 12 Finishing 2 - 11
DELETE TOOL F2 softkey 1 - 12 grooving 2 - 28
deleting blocks 1 - 9, 1 - 12 Roughing 2 - 8
DEPTH OF CUT FEED (IPM) field 2 - 4
roughing 2 - 9 FEED PER MINUTE F4
threading 2 - 24 Cutoff block 2 - 33
DIRECTION FEED PER REV F5
Roughing 2 - 9 Cutoff block 2 - 33
DISPLAY TIME (SEC) feed per revolution 1 - 3
Comment block 2 - 42 feet per minute (FPM) 1 - 3
Draw key 1 - 6 FINISH PASSES
Drill 2 - 29 threading 2 - 24
drilling 2 - 31 Finishing 2 - 11
DWELL FIRST X THEN Z F1 2 - 4, 2 - 41
Bar Feed block 2 - 41 FIRST Z THEN X F2 2 - 4, 2 - 41
dwell 2 - 33
DWELL (SECS)
Cutoff block 2 - 33 G
Dwell cycle type 2 - 31 Geometry tab
Dwell peck type, Cutoff 2 - 33 grooving 2 - 26
DWELL TIME threading 2 - 22
hole cycle 2 - 31 GO HOME 2 - 5
dwell, spindle 2 - 5 GO HOME field 2 - 4, 2 - 41
groove description 1 - 3
groove walls 2 - 27
E GROOVE WIDTH
editing 1 - 6 grooving 2 - 27
element grooving
create 2 - 13 create 2 - 26
Element operations grooving cycle 2 - 25
arc 2 - 13 GROOVING CYCLE screen 2 - 26
blend arc 2 - 13
chamfer 2 - 13
face 2 - 13 H
taper 2 - 13 hole center drill cycle type 2 - 31
turn 2 - 13 hole chip breaker cycle type 2 - 31
Element type softkeys 2 - 13 hole cycle 2 - 29
element, definition 2 - 6 create 2 - 29
Elements 2 - 13 standard 2 - 31
Emergency Stop - vi HOLE CYCLE screen 2 - 29
error messages - vi Hole description 1 - 3

2 - Index 704-0115-201 Lathe Conversational Programming


hole dwell cycle type 2 - 31 MISCELLANEOUS F7 softkey 2 - 2
HOLE F5 2 - 29 mode
hole peckcycle type 2 - 31 programming - vi
move a data block to a different location
within the part program 1 - 8
I move tool to another part program 1 - 11
ID Straight thread 2 - 22 MULTIPLE BLOCK FUNCTIONS F1 softkey
ID Taper thread 2 - 22 program review 1 - 8
inch per minute (IPM) 1 - 3 multiple blocks, select for editing 1 - 7
inch per revolution (IPR) 1 - 3 MULTIPLE TOOL FUNCTIONS F1 softkey
INSERT BLOCK BEFORE F7 softkey 1 - 9 tool review 1 - 11
insert blocks 1 - 9 multiple tools, select for editing 1 - 10
INSERT ELEMENT BEFORE F7 2 - 14
INSERT TIP RADIUS
cutoff block 2 - 32 N
finishing 2 - 11 New Block screen 2 - 2
grooving 2 - 28 NEW TOOL field 1 - 12
IPM NEXT ELEMENT F2 2 - 14
Cutoff block 2 - 33 NEXT ELEMENT F2 softkey 2 - 13
IPR No-Calc feature 1 - 5, 2 - 13
Cutoff block 2 - 33 None
Comment block stop type 2 - 42
NUMBER OF STARTS
K threading 2 - 24
keyboard 1 - 6

O
L OD Straight thread 2 - 22
LEAD IN ANGLE 2 - 23 OD Taper thread 2 - 22
LEAD OUT ANGLE OFFSETS
threading 2 - 23 finishing 2 - 11
grooving 2 - 28
hole cycle 2 - 30, 2 - 32
M on-screen calculator - vi
M CODE 2 - 38 Optional
M CODE F3 1 - 4, 2 - 38 Comment block stop type 2 - 42
Machine Code definitions 2 - 38 optional AT-Keyboard 1 - 6
MACHINE FUNCTION screen 2 - 38 optional stop 1 - 4
machine home position 2 - 4, 2 - 41 ORIENTATION
MACHINE RELATIVE grooving 2 - 26
Finishing 2 - 12 OVERRIDE LOCKOUT
MAJOR DIAMETER Change Parameters 2 - 35
threading 2 - 23
MAX RPM
Change Parameters 2 - 35 P
measure, units of - vi PAGE DOWN F2
messages Change Part Setup 2 - 37
error - vi PAGE UP F1
meters per minute (MPM) 1 - 3 Change Part Setup 2 - 37
millimeters per minute (MMPM) 1 - 3 part program sample 3 - 1
millimeters per revolution (MMPR) 1 - 3 Part Programming 1 - 3
MINOR DIAMETER PART PROGRAMMING F3 softkey 2 - 2
threading 2 - 23 Part Zero location
Miscellaneous description 1 - 4 Change Part Setup 2 - 37

Lathe Conversational Programming 704-0115-201 Index — 3


paste 1 - 7, 1 - 10 Reference field
PASTE F3 1 - 8 part zero or machine zero 2 - 4, 2 - 41
Peck cycle type 2 - 31 REPEAT COUNT 2 - 43
PECK DEPTH M Code 2 - 38
Cutoff block 2 - 33 Repeat End block 2 - 44
hole cycle 2 - 31 REPEAT END F7 1 - 4, 2 - 44
peck drilling 2 - 31 REPEAT END screen 2 - 44
PECK TYPE Repeat Start block 2 - 43
Cutoff block 2 - 33 REPEAT START F6 1 - 4, 2 - 43
PITCH REPEAT START screen 2 - 43
hole cycle 2 - 30 RETRACT ALONG PROFILE
threading 2 - 23 roughing 2 - 10
PLUNGE FEED RETRACT ANGLE
hole cycle 2 - 30 finishing 2 - 12
pop-up text entry window 1 - 6 grooving 2 - 28
Position block roughing 2 - 10
create 2 - 3 RETRACT AT RAPID
Position description 1 - 3 Cutoff block 2 - 33
POSITION F1 softkey 2 - 3 RETRACT CLEARANCE
Position Data Blocks 2 - 3 finishing 2 - 12
power grooving 2 - 28
on, control - vi roughing 2 - 10
PREVIOUS ELEMENT F1 2 - 14 RETRACT DISTANCE
Process tab Cutoff block 2 - 33
grooving 2 - 26, 2 - 28 RETRACT FEED
threading 2 - 24 Cutoff block 2 - 33
Profile description 1 - 3 review 1 - 7
Profile End, element 2 - 13 ROUGH FINAL DEPTH
PROFILE F2 softkey 2 - 6 threading 2 - 24
PROFILE ONLY F3 ROUGH START DEPTH
Finishing 2 - 11 threading 2 - 24
Profile Start screen 2 - 6 Roughing and Finishing passes 2 - 6
Profile Start, element 2 - 13
Profiles 2 - 6
Program S
Comment block stop type 2 - 42 sample part program
Program Editing Features 1 - 6 profile 3 - 1
Program Review 1 - 7 SELECT OFFSET F4
program status - vi Change Part Setup 2 - 37
Program Stop field 2 - 4 SEQUENCE 2 - 28
programming mode - vi SIMULTANEOUS F3 2 - 4, 2 - 41
programming mode keys 1 - 6 SPECIFY START ANGLE
threading 2 - 24
SPEED
R Cutoff block 2 - 33
R PLANE finishing 2 - 11
hole cycle 2 - 30 grooving 2 - 28
RADIUS hole cycle 2 - 30
grooving 2 - 27 roughing 2 - 8
RAPID TO POSITION field 2 - 4 Speed as Constant Surface Speed (CSS)
RAPID TRAVERSE 1-3
Change Parameters 2 - 35 Speed as RPM 1 - 3
REFERENCE 2 - 5 SPINDLE RPM
threading 2 - 24

4 - Index 704-0115-201 Lathe Conversational Programming


SPRING PASSES TOOL
Finishing 2 - 12 Bar Feed block 2 - 40
threading 2 - 24 finishing 2 - 11
Standard cycle type 2 - 31 grooving 2 - 28
Standard peck type,Cutoff 2 - 33 hole cycle 2 - 30, 2 - 32
START ANGLE roughing 2 - 8
threading 2 - 24 threading 2 - 24
start point, groove 2 - 26 TOOL CHANGE area 2 - 5, 2 - 41
status, program - vi TOOL CHANGE AT HOME
STEP & PROFILE F1 finishing 2 - 12
Roughing 2 - 8 TOOL DIAMETER
STEP ONLY F2 hole cycle 2 - 30
Roughing 2 - 8 Tool Number 2 - 4
STEP OVER TOOL OFFSETS
grooving 2 - 28 Bar Feed block 2 - 40
STOCK ALLOWANCE roughing 2 - 8
Finishing 2 - 12, 2 - 28 threading 2 - 24
Roughing 2 - 10 Tool Offsets number 2 - 4
Stop TOOL PULLS STOCK?
Emergency - vi Bar Feed block 2 - 40
stop block 2 - 4 TOOL REVEIW F6 softkey 1 - 10
STOP THE SPINDLE field 2 - 5 TOOL TIP RADIUS
STOP TYPE roughing 2 - 8
Comment block 2 - 42 threading 2 - 24
STORE MACHINE POSITION F5 TOOL TYPE
Change Part Setup 2 - 37 hole cycle 2 - 30
Straight drilling 2 - 31, 2 - 33 TOOL TYPE field 2 - 4
STRATEGY TPI
finishing 2 - 11 hole cycle 2 - 30
roughing 2 - 8 turn 2 - 13
TURN ALLOWANCE
finishing 2 - 12, 2 - 28
T roughing 2 - 10
Tap 2 - 29 TURN F3 2 - 13
taper 2 - 13 TURN OFF COOLANT field 2 - 5
TAPER 1-2 and 4-3
grooving 2 - 27
TAPER F2 2 - 13 U
text entry window 1 - 6 units of measure - vi
text for the Comment block 2 - 42
thread description 1 - 3
Face 2 - 22 X
ID Straight 2 - 22 X (DIA) OR (RAD) 2 - 5
ID Taper 2 - 22 X BOTTOM
OD Straight 2 - 22 grooving 2 - 27
OD Taper 2 - 22 X CLEARANCE
THREAD F3 softkey 2 - 22 threading 2 - 23
THREAD TYPE 2 - 22 X END
Threading cycle Cutoff block 2 - 32
geometry tab 2 - 22 X OFFSET 2 - 30
THREADING CYCLE screen 2 - 22 Change Part Setup 2 - 36
TIP COMPENSATION manufacturer’s allowable offset 2 - 29
hole cycle 2 - 30

Lathe Conversational Programming 704-0115-201 Index — 5


X RAPID
finishing 2 - 12
roughing 2 - 9
X START
grooving 2 - 26, 2 - 32
roughing 2 - 10
X TOOL CHANGE (D)
finishing 2 - 12
X1
Bar Feed block 2 - 40
X2
Bar Feed block 2 - 40
X3
Bar Feed block 2 - 40

Z
Z2-5
Z BOTTOM
hole cycle 2 - 30
Z CLEARANCE
threading 2 - 23
Z END
threading 2 - 23
Z feedrate
hole cycle 2 - 30
Z OFFSET
Change Part Setup 2 - 36
Z RAPID
finishing 2 - 12
roughing 2 - 9
Z START
grooving 2 - 26, 2 - 32
hole cycle 2 - 30
threading 2 - 23
Z TOOL CHANGE
finishing 2 - 13
Z1
Bar Feed block 2 - 40
Z2
Bar Feed block 2 - 40
Z3
Bar Feed block 2 - 40

6 - Index 704-0115-201 Lathe Conversational Programming

Das könnte Ihnen auch gefallen