Hurco Lathe Conversational r0115-201

Embed Size (px)

Citation preview

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    1/84

    May 2005 704-0115-201 Revision A

    MAX CONTROL FOR TURNING CENTERS

    Conversational Programming Manual

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    2/84

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

    The information in this document is subject to change without notice and does notrepresent a commitment on the part of Hurco Companies, Inc. (Hurco). The softwaredescribed in this document is furnished under the License Agreement to customers. It isagainst the law to copy the software on any medium except as specifically allowed in thelicense 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 expresswritten permission of the Hurco machine tool owner.

    Hurco Manufacturing Company reserves the right to incorporate any modification orimprovements in machines and machine specifications which it considers necessary, anddoes not assume any obligation to make any said changes in machines or equipmentpreviously sold.

    Hurco products and services are subject to Hurcos then current prices, terms, andconditions, 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 productsare claimed as trademarks. Hurco has listed here all trademarks of which it is aware. Formore information about Hurco products and services, contact:

    Hurco Companies, Inc.

    One Technology WayP.O. Box 68180Indianapolis, IN 46268-0180Tel (317) 293-5309 (products)

    (317) 298-2635 (service)Fax (317) 328-2812 (service)

    For Hurco subsidiary contact information, go to Hurcos Web site:w w w .hu rco .com

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    3/84

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

    TABLE OF CONTENTS

    Max Control for Turning Centers

    Using This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vSample Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vUsing the Touch Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viPrinting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viIcons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

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

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

    Sample Part Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1Tool Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 2Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 3

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

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

    LIST OF FIGURESFigure 11. Program Review screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 7Figure 12. Tool Review screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 10

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    4/84

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

    Figure 21. New Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 2Figure 22. Position Data Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 3Figure 23. Profile Start screen Roughing tab . . . . . . . . . . . . . . . . . . . . . . . .2 - 6Figure 24. Profile Start screen Finishing tab . . . . . . . . . . . . . . . . . . . . . . . . .2 - 6Figure 25. Profile Start screen Roughing tab . . . . . . . . . . . . . . . . . . . . . . . .2 - 8

    Figure 21. Axes Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 9Figure 22. Tool Path 45 Approach Angle . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 9Figure 23. Tool Paths for Retract Along Profile selections . . . . . . . . . . . . . . . .2 - 10Figure 24. Profile Start screen Finishing tab . . . . . . . . . . . . . . . . . . . . . . . . .2 - 11Figure 25. Turn, Face, Taper with Blend Arcs . . . . . . . . . . . . . . . . . . . . . . . .2 - 13Figure 26. Turn Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 14Figure 27. Face Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 15Figure 28. Taper Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 16Figure 29. Arc Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 17Figure 210. Blend Arc Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 18Figure 211. Chamfer Element screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 20Figure 212. Threading Cycle screen Geometry tab . . . . . . . . . . . . . . . . . . . . .2 - 22Figure 213. Types of Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 22

    Figure 214. Major Diameter (1) and Minor Diameter (2) . . . . . . . . . . . . . . . . .2 - 23Figure 215. Lead In Angle (1) and Lead Out Angle (2) . . . . . . . . . . . . . . . . . .2 - 23Figure 216. Threading Cycle screen Process tab . . . . . . . . . . . . . . . . . . . . . .2 - 24Figure 217. Groove Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 25Figure 218. Groove Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 25Figure 219. Grooving Cycle screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 26Figure 220. Groove Orientation selections . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 26Figure 221. Groove Width and X Bottom dimensions . . . . . . . . . . . . . . . . . . .2 - 27Figure 222. Grooving Cycle Corner Type field selections . . . . . . . . . . . . . . . . .2 - 27Figure 223. Hole Cycle screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 29Figure 224. Cutoff Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 32Figure 225. New Block screen Miscellaneous softkeys . . . . . . . . . . . . . . . . . . .2 - 34Figure 226. Change Parameters screen . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 35Figure 227. Change Part Setup screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 36Figure 228. Machine Function screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 38Figure 229. Tool Pulls Stock? NO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 39Figure 230. Tool Pulls Stock? YES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 40Figure 231. Comment Block screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 42Figure 232. Repeat Start screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 43Figure 233. Repeat End screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 44Figure 234. Program Review Screen with Repeat Start

    and Repeat Stop Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 45Figure 235. Repeat Start screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 45Figure 236. Hole Cycle data block to drill twice . . . . . . . . . . . . . . . . . . . . . . .2 - 46Figure 237. Repeat End screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 46

    Figure 31. Print for Sample Part Program . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 1Figure 32. Sample Program Block 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 - 4Figure 33. Sample Program Blocks 1 and 2 . . . . . . . . . . . . . . . . . . . . . . . . .3 - 8Figure 34. Sample Program Blocks 1, 2, and 3 . . . . . . . . . . . . . . . . . . . . . . .3 - 9Figure 35. Sample Program Blocks 1, 2, 3, and 4 . . . . . . . . . . . . . . . . . . . . .3 - 10

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    5/84

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

    USING THIS MANUAL

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

    SoftkeysSoftkeys are located on the side of the screen. You can set the softkeys to appear oneither the right or left side of the screen. Refer to the Getting Started with Max for TurningCenters manual for information about making this selection. Softkeys may change uponfield entries or other softkey selection. References to softkeys in the documentationappear in all caps followed by the softkeys corresponding F-key. For example, the PartSetup softkey from the Input screen above is referenced as the PART SETUP F1 softkey.

    Screen AreasThe screens are divided into the following four areas, in addition to the row of softkeys:

    Data EntryThe data entry area is located on the opposite side of the screen from the softkeys. Fieldsin the data entry area display or receive information. Refer to Using the Touch Screen, onpage vi for information on entering information in fields.

    Prompts

    Status Bar

    Error/ Status Area

    Softkeys

    F1 to F8

    Data Entry Area

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    6/84

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

    Prompts and Error/Status AreaThe bottom portion of the screen is reserved for prompts, program status and errormessages.

    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 notbased on the field with the blinking cursor. These messages provide machine informationto the operator and error messages may also stop and/or prevent machine operations. Anexample of a status message is Way Lube is Low.

    Status BarThe status bar contains

    The name of the open, selected program.

    A calculator iconselect the icon to display a working, on-screen calculator.

    Units of measure (Inch or Millimeters). When Inch is displayed, you can selectit 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 KeysReferences to console buttons and keys appear in bold text throughout thedocumentation. For example, the Start Cycle button appears as the Start Cycle buttonand the Manual key appears as the Manual key in text.

    Using the Touch ScreenThe 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 sideof the console or another suitable pointing device to make selections.

    PrintingTo print part or all of this manual from the CD, select Fi le/ 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.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    7/84

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

    IconsThis manual may contain the following icons:

    Caution/Warning

    Hints and Tricks

    Important

    Troubleshooting

    Where can we go from here?

    Table of Contents

    The operator may be injured and the turning center severely damaged if thedescribed procedure is not followed.

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

    Ensures proper operation of the machine and control.

    ? Steps that can be taken to solve potential problems.

    Lists several possible options the operator can take.

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

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    8/84

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    9/84

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

    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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    10/84

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

    DefinitionConversational programming allows you to create a part program from a blueprint orprogram worksheet while working at the machine. Operating selections and prompts onthe 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 screenallows you to access setup functions including Part Setup, Tool Setup, andProgram Parameters.

    2. Enter machining operation information in the Part Setup and Tool Setupfunctions. This information is stored within data blocks describing eachoperation to be performed. Create and access the data blocks through theInput screen.

    3. Select the PART PROGRAMMING F3 softkey to begin programming. The systemdisplays either the first block of an existing program or a New Block screen fora new program.

    Data BlocksA Conversational Part Program is made up of numerically ordered data blocks that storeinformation specific to the program. Each data block contains all of the information toexecute 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 orReview screen.

    Insert a new data block between two sequentially numbered blocks. The datablock is inserted in front of the one shown on the screen or highlighted in theProgram Review screen. Data blocks following the inserted block will beautomatically renumbered.

    Delete an existing data block. The data blocks following the deleted blockrenumber automatically.

    View a list and navigate through the part programs data blocks on theProgram Review screen.

    View a list and navigate through the part programs tools on the Tool Reviewscreen.

    Copy, edit, or delete information in a data block while viewing a data blockscreen.

    Refer to the Getting Started with Your Max Control for TurningCenters manual for details about program planning and part and tool

    setup.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    11/84

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

    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 perminute (IPM).

    Feed per Revolution in millimeters per revolution (MMPR) and inch perrevolution (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-Zlocation or pause a program for inspection. A Position block is commonly usedto move the turret to an X-Z Home location at the end of the program orwhen the tool must be moved to clearance position around the part. Refer toPosition Data Block, on page 2 - 3 for information.

    Profile describes the part profile, or shape, for roughing and/or finishingoperations including tool selection, speed and feed information, clearancesand other pertinent information. Each item of the profile is described as anindividual element, such as turn, face, arc, and chamfer. Refer to Profile DataBlock, 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, includingtool 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, andother information. Refer to Grooving Cycle, on page 2 - 25 for information.

    Hole inserts a block to drill, center drill, or tap the part, including toolselection, 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 andfeed information, clearances, and other information. Refer to Cutoff Block, onpage 2 - 32 for more information.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    12/84

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

    Miscellaneous accesses another set of softkeys for other blocks:

    CHANGE PARAMETERS F1 changes program parameters set in theProgram Parameters screen. Refer to the Getting Started with Your MaxControl for Turning Centers manual for information about ProgramParameters.

    CHANGE PART SETUP F2 changes work offsets programmed in PartSetup. Refer to the Getting Started with Your Max Control for TurningCenters manual for information about Part Setup.

    M CODE F3 accesses the Machine Function screen. This screen containsM Code selections. Refer to Machine FunctionM Code, on page 2 - 38 forinformation.

    BAR FEED F4 accesses the Bar Feed Block screen. Refer to Bar FeedBlock, on page 2 - 39 for information.

    COMMENT F5 accesses the Comment Block screen which provides youwith instructions during part program execution and allows you toprogram optional stops. Refer to Comment Block, on page 2 - 42 forinformation.

    REPEAT START F6 indicates the start of a block or group of blocks to berepeated 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 berepeated in a part program. Refer to Repeat Start Block, on page 2 - 43 .

    EXIT F8 returns to the first set of part programming softkeys.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    13/84

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

    Conversational Programming CalculatorTo 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.

    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 . Thevalue in the field changes to 1.050.

    Automatic CalculationsThe No-Calc feature automatically calculates values for certain fields after sufficient datais 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 elementthe missing data may be calculated.

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

    1. Use the Arrow keys to move the cursor to the parameter where the automaticcalculation is needed.

    2. Press the C (Clear) console key.

    3. Press the Enter key. The value is cleared from the program and the calculateddimension is displayed in its place (if the field remains blank, additional datamust be entered before the control can calculate the value).

    You may repeat steps 3 and 4 for a longer equation.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    14/84

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

    Program Editing FeaturesSeveral editing features are available with the Max Control for Lathes. Keyboard andsoftware features provide you with the editing capabilities to create and update partprograms.

    When changing the cutting type (for example, hole drilling or profile turning) for a datablock, a different data block must be created to describe the new cutting type. When adifferent tool is needed in a program, a new data block must be created to describe theactions of that tool. An exception is the Profile data block in which the roughing andfinishing 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, PageDown.

    Cursor Control keys Arrows, Enter, alt, C, and F function keys.

    Draw key displays the graphic in wireframe view. Refer to the GettingStarted with Your Max Control for Turning Centers manual for moreinformation about Wireframe Graphics.

    Optional AT-Keyboard allows you to enter data using a keyboard.

    The software provides these features:

    Pop-up Text Entry w indow 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 forinformation about using this screen.

    Tool Review screen lists the tool number, type, orientation, size,programming mode (diameter or radius), speed, and feed for each toolprogrammed in the data block. Refer to Tool Review, on page 1 - 10 forinformation about using this screen.

    The on-screen cursor

    Moves through the fields on a data block screen when you press theEnter key, Page Up and Page Down keys , or keyboard arrows.

    Stores new data typed into a field when you type data in the field andpress the Enter key. The cursor then advances to the next field.

    Skips a field (allows it to remain unchanged) when you position the cursoron the field and press the Enter key.

    Moves to other data blocks in the p art program when the cursor is inthe Block field, press the left or right arrow keys or use Page Up and PageDown keys.

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    15/84

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

    Program Review

    Press the Review console key to display the Program Review screen. A summary of thepart programs data blocks and elements is displayed.

    Figure 11. Program Review screen

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

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

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

    When the entire part program contains more data blocks than can be displayed on onescreen, use the Page Down and Page Up console keys or the scroll bar located on theright-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 evenanother program.

    To select multiple blocks, select the block listed first and move thestylus down to the last block without lifting the stylus.

    With the optional AT-keyboard, you can use Ctrl + select (using thestylus) to select non-consecutive data blocks.

    The Cut and Copy softkeys function with data blocks but not withelements.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    16/84

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

    Edit From the Program Review SreenPosition the cursor on the data block or element you wish to edit, and select theMULTIPLE BLOCK FUNCTIONS F1 softkey on the Program Review screen to access theseediting features:

    Move a Data Block You can move a data block to a different location within the part program using the CUTF1 and PASTE F3 softkeys. To cut and paste data blocks to another location in a partprogram 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 highlighteddata 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 programappears 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.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    17/84

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

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

    1. Select the data block you want to delete.

    2. Press the DELETE F4 softkey.

    3. Save the revised program.

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

    1. Highlight the data block or element that will follow the inserted block orelement.

    2. Select the INSERT BLOCK BEFORE F7 softkey.

    If you are inserting a data block, the softkey menu changes to data blockselections.

    If you are inserting an element, the softkey menu changes to elementselections.

    3. Select the data block or element type. The new data block or element appearsin the Program Review screen.

    4. Highlight the new data block or element and press Enter . The screen changesto the new data block or element. Enter data as appropriate.

    5. Save the revised program.

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    18/84

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

    Tool Review

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

    Figure 12. 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 thestylus down to the last tool without lifting the stylus.

    With the optional AT-keyboard, you can use Ctrl + select (using thestylus) to select non-consecutive tools.

    To change a tool number after it is programmed, select TOOL SETUPF6 , MORE F7 , and CHANGE TOOL NUMBER F6 .

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    19/84

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

    Edit from the Tool Review ScreenPosition the cursor on the tool you wish to edit, and select the MULTIPLE TOOLFUNCTIONS 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 toolto 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 appearsabove the highlighted tool on the Tool Review screen.

    8. Save the revised program.

    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 windowcontains 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 newnumber and select Yes to proceed.

    The copied tool appears in order in the list with the tool number assigned.

    5. Save the revised program.

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    20/84

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

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

    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 expandsto include programming fields. Refer to the Getting Started with Your MaxControl for Turning Centers manual for information about Tool Setup.

    4. Select TOOL REVIEW F6 to return to the Tool Review screen. The new tool islisted in order in the list.

    5. Save the revised program.

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    21/84

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

    CONVERSATIONAL P ART P ROGRAMMING

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

    New Data Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2Position 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 - 36Machine FunctionM 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 TurningCenters manual for information about part and tool setup.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    22/84

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

    New Data BlockTo 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 21. 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. Detailedprogramming information for each type of data block follows in this chapter.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    23/84

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

    Position Data BlockPosition data blocks allow you to position the X and Z axes. You can specify X dimensionsin Radius or Diameter values. Refer to the Getting Started with Your Max Control forTurning 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 partprogram to:

    Move the currently active tool to a safe location.

    Automatically stop motion during part cutting to refixture or perform someother 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 changedepending on which field the cursor is located.

    Figure 22. Position Data Block screen

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    24/84

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

    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 orientationprogrammed in Tool Setup. You can accept or change this offset.

    TOOL TYPE displays the programmed tool type for the tool programmed inTool Setup

    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 PartZero or Machine Zero.

    X (DIA) OR (RAD) contains the X coordinate where the turret shouldmove.

    Zcontains the Z coordinate where the turret should move.

    AXI S ORDER contains the selection for the order the axes will move:

    FIR ST 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 Zposition.

    FIR ST 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 Xposition.

    SIMULTANEOUS F3 from the current position before the Position block,the turret moves both axes together to the X and Z positions.

    RAPI D TO POSITION contains the selection for X and Z axis feedratetoward 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 toolwhen No is selected in the RAPID TO POSITION field and No is selected in theGO HOME field.

    PR OGRAM STOP contains the selection for a stop block:

    YES pauses the program when the Opt Stop key is enabled. To continuewith the part program after executing this Position block, press theflashing Start Cycle button.

    No continues the program to the next data block after the X- and Z-axesreach the position specified.

    To avoid unnecessary tool changes, this tool will either be from theprevious block or the following block in the program.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    25/84

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

    STOP THE SPIN DLE contains the selection for a stopping the spindle:

    YES stops the spindle after the X- and Z-axes reach the positionspecified.

    No continues running the spindle.

    TURN OFF COOLANT YES turns off the coolant.

    No continues using the coolant.

    DW ELL (SECS) contains the number of seconds the spindle should dwellafter the X- and Z-axes reach the position specified.

    TOOL CHANGE contains settings to be used if the tool specified in this datablock is different than the tool in the previous block, or current tool before thePosition block is run, and necessitates a tool change.

    If the tool is the same as the previous block or the current tool, then this areais ignored.

    If the tool is different, the tool change will occur after the movement to the Xand Z axis positions.

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    26/84

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

    Profile Data BlockProfile data blocks use elements to create different profiles in a part program. An elementis 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 ProfileStart screen appears with tabs for programming Roughing and Finishing passes.

    Figure 23. Profile Start screen Roughing tab

    Figure 24. Profile Start screen Finishing tab

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    27/84

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

    Roughing and Finishing Fields

    The Profile Start screen contains tabs with fields for programming Roughing and Finishingpasses.

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

    You can program separate data blocks to perform some tasks, such as undercuts. You canalso rough a part using multiple finish profiles by making multiple finish data blocks, eachwith 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 thenext Element in the data block. Each Elements start point is theprevious Elements end point.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    28/84

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

    RoughingDescribe the finish shape with the fields in the Roughing tab. The program determineshow many roughing passes to make to remove the material based on the entries in thesefields.

    Figure 25. 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 orientationprogrammed in Tool Setup that will be used in the Profile for Roughing. Youcan accept or change this offset.

    TOOL TIP R ADIUS displays the tool tip radius programmed in Tool Setup.This field is read-only and can only be changed in Tool Setup for the toolnumber specified.

    SPEED identifies the RPM value or CSS (FPM) value for this tool. This valuecan be accepted or changed.

    FEED identifies the programmed feed rate for this tool, either Inches or MMper Minute or Inches or MM per Revolution. This value can be accepted orchanged.

    STRATEGY identifies the tool path with respect to the profiles geometry:

    STEP & P ROFILE F1 a combination of Step and Profile.

    STEP ONL Y F2 the roughing tool removes material over multiple flatpasses, each a step closer to the defined geometry.

    PROFILE ONLY F3 the roughing tool cuts a single path that follows theprofile geometry from start to end, leaving the roughing tools stockallowance.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    29/84

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

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

    Figure 21. Axes Motion

    X RAPID (DIA) or (RAD) identifies the point where the X axis movesbetween cuts, away from the stock.

    Z RAPI D identifies the point where the Z axis moves between cuts, awayfrom the stock.

    DEPTH OF CUT identifies the total depth of cut of the tool into the part.

    APP ROACH ANGLE identifies the angle the tool approaches the stock.

    Used with the Approach Clearance to determine a vector which defines howthe tool moves toward the beginning of the profile. The figure below shows a45 approach angle for each Step:

    Figure 22. Tool Path 45 Approach Angle

    1 Chuck, Jaws, and Spindle

    2 Tool in turret moves toward part (-Z) or away frompart (+) in spindle.

    3 Tailstock

    4 Tool in turret moves toward tailstock and chuck (-X) oraway from tailstock and chuck (+X).

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    30/84

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

    APPROACH CLEARANCE identifies the clearance of the tool as itapproaches the stock. Used with the Approach Angle to determine a vectorwhich defines how the tool moves toward the beginning of the profile.

    RETRACT ALONG P ROFILE select either YES or NO for the tool to followalong the profile when retracting between Steps. The figure below shows thetool path for both selections:

    Figure 23. Tool Paths for Retract Along Profile selections

    RETRACT ANGLE pulls the tool off the profile between steps along a vectorin the direction of retract angle if NO is selected for RETRACT ALONGPROFILE.

    RETRACT CLEARANCE identifies the distance that the tool should beraised from the part after a roughing pass, before moving at Rapid to thestart of the next pass.

    STOCK ALLOW ANCE identifies the amount of material to leave on theprofile. The control calculates the TURN and FACE ALLOWANCE fields whenyou enter a value in this field.

    TURN ALLOWANCE identifies the amount of material to leave onhorizontal (turn) surfaces. This field is calculated by the control when theStock Allowance is entered; however, you can edit the value to fine tune thedata.

    FACE ALLOW ANCE identifies the amount of material to leave on vertical(face) surfaces. This field is calculated by the control when the StockAllowance 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 thefirst element of the profile.

    Z START defines the Z startpoint for the first element of the profile.

    Retract Along Profile Yes Retract Along Profile No

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    31/84

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

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

    Figure 24. 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 orientationprogrammed in Tool Setup that will be used in the Profile for Finishing. Youcan accept or change this offset.

    TOOL TIP R ADIUS displays the tool tip radius programmed in Tool Setup.

    This field is read-only and can only be changed in Tool Setup for the toolnumber specified.

    SPEED identifies the RPM value or CSS (FPM) value for this tool. This valuecan be accepted or changed.

    FEED identifies the programmed feed rate for this tool, either Inches or MMper Minute or Inches or MM per Revolution. This value can be accepted orchanged.

    STRATEGY identifies the tool path with respect to the profiles geometry:

    ALONG PROFILE F1 the finishing tool cuts a single path that follows theprofile geometry from start to end.

    ALL FA CES FIR ST F3 the finishing tool performs the face cuts beforecutting the remaining profile geometry.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    32/84

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

    CUTTING SIDE select the cutter compensation, either the RIGHT or LEFTside of the profile for the tool to cut.

    X RAPID (DIA) or (RAD) identifies the point where the X axis movesbetween cuts, away from the stock.

    Z RAPI D identifies the point where the Z axis moves between cuts, awayfrom the stock.

    SPRI NG PASSES identifies the number of repetitions the finish tool willmake at the final finish depth.

    APP ROACH ANGLE identifies the angle the tool approaches the stock.Used with the Approach Clearance to determine a vector which defines howthe tool moves toward the beginning of the profile. Refer to Figure 22. ToolPath 45 Approach Angle, on page 2 - 9 for an example.

    APPROACH CLEARANCE identifies the clearance of the tool as itapproaches the stock. Used together with Approach Angle to determine avector which defines how the tool moves toward the beginning of the profile.

    RETRACT ANGLE pulls the tool off the profile between steps along a vectorin the direction the of retract angle.

    RETRACT CLEARANCE identifies the distance that the tool should beraised from the part after a roughing pass, before moving at Rapid to thestart of the next pass.

    STOCK ALLOW ANCE identifies the amount of material to leave on theprofile. The control calculates the TURN and FACE ALLOWANCE fields whenyou enter a value in this field.

    TURN ALLOWANCE identifies the amount of material to leave onhorizontal (turn) surfaces. This field is calculated by the control when theStock Allowance is entered; however, you can edit the value to fine tune thedata.

    FACE ALLOW ANCE identifies the amount of material to leave on vertical(face) surfaces. This field is calculated by the control when the StockAllowance 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 atMachine Home if the Finishing tool is different than the Roughing tool.

    MACHINE RELATIVE indicates YES or NO if the dimensions are measuredrelative to Machine Zero. This field is unavailable if YES is selected for TOOLCHANGE AT HOME.

    X TOOL CHANGE (D) or (R) identifies the X coordinate where the turretmoves 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.

    To determine which side is the cutting side, look in the direction thetool 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.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    33/84

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

    Z TOOL CHANGE identifies the Z coordinate where the turret moves for thetool change position, if the Roughing pass used a different tool. This field isunavailable 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 Elementzero (0). The last element in a Profile data block is always a Profile End indicated by theElement 1. Element numbers are system generated, and you cannot change them. As youinsert elements for the profile, the numbers increment and the Profile End changes from1 to the last number in the sequence.

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

    The No-Calc feature calculates certain unknown element dimensions automatically, aftersufficient 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 andZ axis. Blend Arcs and Chamfers can be inserted between Turn, Face, andTaper operations. The following figure identifies these elements:

    Figure 25. Turn, Face, Taper with Blend Arcs

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    34/84

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

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

    PREVIOUS ELEMENT F1 access the previous element in the currentProfile data block.

    NEXT ELEMENT F2 accesses the next element in the current Profiledata block.

    DELETE ELEMENT F3 deletes the current element from the currentProfile data block.

    IN SERT ELEMENT BEFORE F7 adds a new element in front of thecurrent element in the current Profile data block.

    Turn A Turn operation cuts the stock horizontally.

    Figure 26. 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 previouselement.

    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 oclock position.

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

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    35/84

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

    Face A Face operation cuts the stock vertically.

    Figure 27. 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 theprevious 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 theend point, measured counterclockwise from the 3 oclock position.

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

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    36/84

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

    Taper A Taper operation cuts the stock at an angle.

    Figure 28. 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. Thisvalue can be accepted or changed.

    ANGLE contains the control-calculated X-Z angle from the start point to theend point, measured counterclockwise from the 3 oclock position. This valuecan be accepted or changed.

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

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    37/84

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

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

    Figure 29. 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. SelectCW (clockwise) or CCW (counterclockwise).

    X CENTER (D) or (R) contains the X coordinate of the arcs center point.

    Z CENTER contains the Z coordinate of the arcs 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 ablend arc, if the elements intersect. Refer to Blend Arc, on page 2 - 18 for informationabout blend arc element.

    Reference values for X Start (DIA) or (RAD) and Z Start on the right-hand side of thescreen are programmed in the previous element or Profile Start screen and define thestart 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 StartFinishing tab. They can only be changed in the Finishing tab.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    38/84

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

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

    Figure 210. 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 onlyinformation 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 orchamfer elements.

    Blend arc or chamfer elements cannot be adjacent to one another in aprogram. For example, if Element 2 is a blend arc, neither Element 1 nor 3can be blend arc elements.

    Elements that are adjacent to the blend arc or chamfer element mustintersect at some point in their theoretical plane. Therefore, if Element 2 is ablend arc, Elements 1 and 3 must theoretically intersect at some projectedpoint.

    The radius of a blend arc or chamfer element cannot be too large to betangent to both of the adjoining elements

    If any coordinate (start point, center point, or end point) is important to theconstruction of the two elements to be blended, the element must beprogrammed as an arc and not as a blend arc or chamfer.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    39/84

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

    The Feed field is initially displayed with a value carried forward from theprevious 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 arccarried 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 arcs centerpoint.

    Z CENTER contains the Z coordinate of the blend arcs 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 thestart of this element. They can only be changed in the element in which they werecreated.

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    40/84

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

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

    Figure 211. 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 orchamfer elements.

    Blend arc or chamfer elements cannot be adjacent to one another in aprogram. For example, if Element 2 is a blend arc, neither Element 1 nor 3can be blend arc elements.

    Elements that are adjacent to the blend arc or chamfer element mustintersect at some point in their theoretical plane. Therefore, if Element 2 is ablend arc, Elements 1 and 3 must theoretically intersect at some projectedpoint.

    The radius of a blend arc or chamfer element cannot be too large to betangent to both of the adjoining elements.

    If any coordinate (start point, center point, or end point) is important to theconstruction of the two elements to be blended, the element must beprogrammed as an arc and not as a blend arc or chamfer.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    41/84

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

    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 theprevious element.

    CHAMFER contains the X-Z length of the element.

    ANGLE contains the X-Z angle to the end point carried over from theprevious element.

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

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

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    42/84

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

    Threading CycleThe 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 leadout angles, multiple spring passes, and various methods of specifying depth of cut.

    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. TheGeometry tab is for programming the shape of the thread; the Process tab is forprogramming the tool and cutting information.

    Geometry

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

    Figure 212. 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 thefollowing figure:

    Figure 213. Types of Threads

    A Position block is required before a Threading Cycle if there is notsufficient clearance for the tool to move around the part from aprevious data block.

    OD Straight OD Taper ID Straight ID Taper Face

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    43/84

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

    Z START identifies the Z axis starting location for the Threading cycle. Thetool begins cutting at the programmed feedrate at this location.

    Z END identifies the Z axis end location for the Threading cycle. The toolstops cutting at this location.

    Z CLEARAN CE 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 DIAM ETER indicates the outer diameter of the part. This diameteris shown as 1 in the following figure.

    MI NOR DIAMETER indicates the inner diameter of the part. This diameteris shown as 2 in the following figure.

    Figure 214. Major Diameter (1) and Minor Diameter (2)

    PITCH defines the distance between threads for metric tools. Do not usethis field for programming tools measured in inches.

    LEAD defines the threads per inch for tools measured in inches. Do not usethis field for programming metric tools.

    LEAD IN ANGLE defines the infeed angle that the tool follows in the X axisto enter the workpiece. This angle is shown as 1 in the following figure; thetool path is represented with a dotted line.

    LEAD OUT ANGLE defines the pullout angle that the tool follows in the Xaxis to exit the workpiece.

    Figure 215. Lead In Angle (1) and Lead Out Angle (2)

    1 2

    12

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    44/84

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

    SPECIFY START ANGLE select YES or NO to indicate whether a start angleis required.

    START ANGLE defines the Start Angle if YES is selected for SPECIFY STARTANGLE. The default is 0.

    NUM BER OF STARTS defines the number of starts if multiple starts arerequired and NO is selected for SPECIFY START ANGLE.

    Process

    Program the tool and cutting information using the Process tab:

    Figure 216. Threading Cycle screen Process tab

    TOOL contains the programmed tool number from Tool Setup.

    TOOL OFFSETS identifies the programmed tool offset and orientationprogrammed in Tool Setup that will be used. You can accept or change thisoffset.

    TOOL TIP R ADIUS displays the tool tip radius programmed in Tool Setup.This field is read-only.

    SPINDLE RPM contains the default spindle speed programmed in ToolSetup. 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.

    FIN ISH PASSES identifies the number of finish passes the tool will make.

    DEPTH OF CUT identifies the amount of material the tool will remove foreach finish pass.

    SPRI NG PASSES identifies the number of repetitions the finish tool willmake at the final finish depth, in addition to the finish passes.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    45/84

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

    Grooving CycleThe Grooving cycle plunges out all extra material and then makes finish passes. Thewidth of the grooving tool must be programmed in Tool Setup. Grooves are simple shapeswith flat bottoms.

    The lathe can cut inside, outside, and face grooves. Optional chamfer angles on thecorner of the groove may be programmed. You may also specify a different taper anglefor each wall. You may optionally specify each corner or fillet with a chamfer or radiusindividually, 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 217. Groove Example 1

    Groove 45 degree chamfers at corners, 45 degree inside chamfer, 0.125radius fillet, wall at left 14 degrees, wall at right 25 degrees.

    Figure 218. Groove Example 2

    A Position block is required before a Groove data block if there is notsufficient clearance for the tool to move around the part from aprevious data block.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    46/84

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

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

    Figure 219. Grooving Cycle screen

    The start point is the point at which the diameter and wall theoretically intersect. Thestart point is indicated by a cross hair next to Corner 1 in the on-screen graphic. TheGeometry tab is for programming the shape of the groove; the Process tab is forprogramming 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 groovetype. The on-screen graphic changes to represent the orientation for eachselection.

    Figure 220. Groove Orientation selections

    X START (DIA) or RAD) identifies the X axis starting location for theGrooving cycle. The tool begins cutting at the programmed feedrate at thislocation.

    Z START identifies Z axis starting location for the Grooving cycle. The toolbegins cutting at the programmed feedrate at this location.

    Outside Inside Face

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    47/84

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

    GROOVE W IDTH indicates how wide the Groove needs to be. Thisdimension is shown as A in the following figure.

    X BOTTOM defines the depth of the Groove. This dimension is shown as Bin the following figure

    Figure 221. 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 TYP E indicates the type of groove corner as either Square,

    Chamfer, or Radius.

    CHAMFER LENGTH defines the length of the chamfer. This field isactive when Chamfer is selected for the Corner Type field.

    CHAMFER ANGLE defines the corner chamfer angle. This field is activewhen Chamfer is selected for the Corner Type field.

    RADIUS defines the corner radius of the chamfer. This field is activewhen Radius is selected for the Corner Type field.

    Figure 222. Grooving Cycle Corner Type field selections

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    48/84

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

    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 orientationprogrammed in Tool Setup that will be used. You can accept or change thisoffset.

    INSERT TIP R ADIUS displays the tool tip radius programmed in ToolSetup. This field is read-only.

    SPEED identifies the RPM value or Constant Surface Speed value for thistool.

    FEED identifies the programmed feed rate for this tool.

    RETRACT CLEARANCE identifies the distance the tool should retract abovethe X Start dimension while positioning between operations.

    RETRACT ANGLE identifies the angle at which the tool retracts from the XStart dimension while positioning between operations.

    CUT CLEARANCE identifies the amount of clearance for cutting eachprofile.

    STEP OVER identifies the distance the tool steps over each pass betweengrooving passes.

    STOCK ALLOW ANCE identifies the amount of material to leave on theprofile. The control calculates the TURN and FACE ALLOWANCE fields whenyou enter a value in this field.

    TURN ALLOWANCE identifies the amount of material to leave onhorizontal (turn) surfaces. This field is calculated by the control when theStock Allowance is entered; however, you can edit the value to fine tune thedata.

    FACE ALLOW ANCE identifies the amount of material to leave on vertical(face) surfaces. This field is calculated by the control when the StockAllowance is entered; however, you can edit the value to fine tune the data.

    SEQUENCE indicates the sequence the corners will be cut.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    49/84

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

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

    Drill creates a hole in the stock centerline. Drills can also be used asstarting points for additional operations such as boring.

    The drill can be shifted off center with the X Offset field.

    Center Drill drills to the programmed depth, dwells for the programmedamount of seconds, then retracts.

    Ta p feeds with spindle at speed to depth, reverses the spindle and feedsout. A tension/compression tap holder is recommended. The control willautomatically calculate the feedrate for tapping using the speed (rpm) andthe 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 223. Hole Cycle screen

    Do not exceed the drill manufacturers maximum allowable offset.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    50/84

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

    These fields are available for programming Hole Cycles:

    TOOL identifies the tool number that will be used in the part program. TheTOOL DIAMETER and TOOL TYPE fields contain values programmed in ToolSetup. The tool type selected in the block determines the type of holeoperation.

    TOOL OFFSETS identifies the programmed tool offset and orientationprogrammed in Tool Setup that will be used. You can accept or change thisoffset.

    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 willrapid to this location before feeding to Z Bottom.

    Z BOTTOM identifies the depth of the hole. This field is automaticallyadjusted for the drill tip if YES is selected for Tip Compensation.

    X OFFSET defines the incremental offset in X from the spindle centerline fordrills 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 theZ Bottom line. Z Bottom depth is automatically calculated for the drill tipwhen 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 programmedin 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 orchange this value. If you edit this field, CAL disappears.

    PLU NGE FEED contains the feedrate between the Z START and Z BOTTOMpositions. CAL appears next to the value as calculated by the control. Youcan 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 forthreads between metric taps. This field is for tools measured in inches.

    TP I 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 PITCH, the control calculates the valuefor TPI.

    When you enter a value for TPI, the control calculates the value forPITCH.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    51/84

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

    CYCLE TYP E 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 retractdimension (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 Retractdimension (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 programmeddepth is achieved.

    Center Drill cycle creates a pilot hole. You can use a center drill or astandard drilling hole to perform this operation.

    DWELL TIME This field appears when Dwell is selected for the Cycle Type orwhen the tool is a Tap. After the Drill Cycle reaches Z Bottom, the Z axis willdwell for the time specified before retracting at Rapid.

    PECK DEPTH This field appears when Peck or Chip Breaker are selected forthe Cycle Type. Peck depth is the maximum depth to be cut in one pass.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    52/84

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

    Cutoff BlockWhen using bar stock, you can separate your completed part from the bar by using acutoff block. If you have the optional Parts Catcher on your machine, you may optionallyadvance 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 224. Cutoff Block screen

    These fields are available for programming Cutoff data blocks:

    X START (DIA) or RAD) identifies the X axis starting location. The toolbegins cutting at the programmed feedrate at this location.

    Z START identifies Z axis starting location. The tool begins cutting at theprogrammed feedrate at this location.

    ADVANCE PA RT CATCHER This field is available when the optional PartsCatcher is installed. Select either YES or NO to advance the parts catcher andenable the ADVANCE AT X field.

    ADVANCE AT X This field is available when the optional Parts Catcher isinstalled. 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 orientationprogrammed in Tool Setup that will be used. You can accept or change thisoffset.

    INSERT TIP R ADIUS displays the tool tip radius programmed in ToolSetup. This field is read-only.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    53/84

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

    SPEED identifies the RPM value or Constant Surface Speed value for thistool.

    FEED identifies the programmed feed rate for this tool.

    PECK TYP E 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.

    DW ELL (SECS) identifies the amount of time in seconds before thedrill 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 programmeddepth is achieved.

    PECK DEPTH identifies the incremental peck depth.

    RETRACT DISTANCE indicates the distance the tool should retractbetween pecks.

    RETRACT AT RAP ID indicates whether or not the tool should retractat rapid rate. Select YES or NO.

    RETRA CT FEED indicates the feed per minute or feed per revolutionat which the tool should retract. Select either the FEED PER MINUTEF4 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. Thisfield is only available when NO is selected for RETRACT AT RAPID.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    54/84

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

    MiscellaneousThe following softkey choices for data blocks are available from the NEW BLOCKsMISCELLANEOUS F7 softkey menu:

    Figure 225. New Block screen Miscellaneous softkeys

    These data blocks are described in the following sections.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    55/84

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

    Change ParametersProgram Parameters programmed from the Input screen are in effect when running a partprogram 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 theMISCELLANEOUS F7 softkey followed by the CHANGE PARAMETERS F1 softkey. TheCHANGE PARAMETERS screen appears.

    Figure 226. Change Parameters screen

    These fields are available for changing program parameters:

    RAPI D TRAVERSE identifies the rapid traverse rate for the tool to movebetween data blocks or for rapid retracts. This selection allows you to slowdown the rapids as needed.

    MAX RPM identifies the maximum spindle speed, no matter what CSS/FPMis programmed. This field can be set for each program depending on thesetup, such as type of jaws, workpiece weight, workpiece strength.

    OVERRI DE LOCKOUT disables the axis feedrate override and spindle speedoverride when YES is selected.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    56/84

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

    Change Part SetupWork offsets programmed in Part Setup are in effect when a part program is running untilthe end of the program or if a Change Part Setup data block is programmed. Work Offsetcoordinates 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 aboutsetting Work Offsets in Part Setup.

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

    Figure 227. 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.

  • 8/9/2019 Hurco Lathe Conversational r0115-201

    57/84

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

    These softk