Documente Academic
Documente Profesional
Documente Cultură
of Hurco Companies. The software described in this document is furnished under a 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 Hurco. 1994 Hurco Companies, Inc. All rights reserved. Printed in the United States of America.
Ultimax 3, UltiPocket, and AutoSave are trademarks of Hurco Companies, Inc.
IBM and PC/AT are registered trademarks of International Business Machines Corporation. DXF is a trademark of Autodesk, Inc.
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Hurco has listed here all trademarks of which it is aware. For more information on Hurco products and services, contact the corporate headquarters in Indianapolis, Indiana or one of the subsidiaries listed below:
Hurco Companies, Inc. One Technology Way
48331-5751
TEL (810) 488-0440 FAX (810) 488-0430 Hurco GmbH Benzstrasse 8
8011 Kirchheim
Munich, Germany
D-82041 Oberhaching
Germany
Central Hurco s.a.r.l. Pare d'activite Charles de Gaulle 5, rue Jean Monet 95190 Goussainville France
Hurco Southeast Asia Pte Ltd No. 37 Lorong 23 Geylang #0501, Yu Li Industrial Building Singapore 1438 Republic of Singapore TEL 0116 742 6177 FAX 011 65 745 7664
There is also an index that cross-references the material presented in the manual.
Ultimax 3 System
References to Keys
In this manual , the softkey selections are described using their numbered "F"' designation and/or the words displayed on the text screen beside it, such as Physical Parameters (Fl). Some important softkeys are referenced by name in the index. Others are described in a group and referenced by a general category in the index. Console keys are described by the name used on the console. For example, the operator may be instructed to press Enter or the Power On button. The capitalized words in the example indicate the names of the buttons as they are labeled on an Ultimax 3 console. While learning the Ultimax system, the operator may find it useful to remove the console layout chart in the "Appendix" section and keep it available while reading the manual and programming parts.
Style Guide
Indexed terms are italicized within the text paragraphs that define them. Titles of books also appear in italic print to meet the English language,. convention for titles . References to chapter and section names within the text are set in quotation marks for the same reason. Screen titles , field names, and button names begin with capital letters within the text and in the index to help the reader identify the exact reference as it appears on the system screen or on the console.
5/20/94
Hawk 5M Machine
Troubleshooting
The toolbox icon indicates steps that can be taken to solve potential problems. These sections contain information for Hurco Technical Service representatives and customers.
Important
The information marked with the exclamation icon must be carefully studied. to ensure proper operation of the machine and/or the control.
Operator's Manual
Revision A
III
Caution
A "Caution" message tells the operator that the machine may be damaged or a part ruined if the described procedure is not followed.
Warning
A "Warning" message indicates that the operator may be injured and the machine tool severely damaged if the described procedure is not followed.
iv
5/20/94
Hawk 5M Machine
Sample Screens
The sample screens in this manual were captured on a HAWK 5M machine tool. Here is a sample screen:
x Y Z.
I F TOOL IN SPINDLE PART MACHINE VERTICAL 1 393 . 788 TOOL IN SPINDLE B I 177 . BOB SPINDLE 8 F MACHINE ^+ FEED MOTION STOPPED 2 DIAGNOSTICS F 3 F 4 1 F S U F 6 1 F 7 r F 8 PARX MACHINE
+* MANUAL ..
WARM UP MACHINE
TOOL HOME
Note that there are three areas of interest on these screens: Softkey names and key numbers down the right side of the screen. Note that these names may change even when the text and data entry area does not change. Fields to the left of the softkeys. A "field" is an area on an Ultimax screen that displays information and may also receive information that the operator enters through pressing console keys. Prompt and error message area at the bottom on the left ("Choose appropriate softkey" is the prompt on the sample shown above.)
A Figure List showing the titles of all of the illustrations is included after the following Table of Contents.
Operator' s Manual
Revision A
Table of Contents
Chapter 1 - Getting Started
Machine Tool Components ................................................................................1-1 Safety and Equipment Maintenance ...................................................................1-2 Operator Safety and Apparel ..................................................................1-2 Part Fixturing and Cutting ......................................................................1-3 Equipment Maintenance .........................................................................1-4 Daily .....................................................................................1-4 Weekly .. ................................................................................... 1-4 Monthly . .................................................................................... 1-5 Quarterly .... ................................................................................. 1-5 Semi-Annually ...... ...................................................................... 1-5 Annually ... .................................................................................. 1-5 The Ultimax 3 Console ................................ ....................................................... 1-6 Types of Console Keys ...........................................................................1-7 Floppy Drive and Protection Keyswitch ................................................. 1-8 Hardware Options .............................................................................................1-11 Software Options .............................................................................................. 1-12 U l tiPocket .............................................................................................1-12 3-D Contour .9 ........................................................................................ 1-12 CAD Compatibility ( DXF) Option ....................................................... 1-12 Off-line Software .... ........ ................................................................... 1-13 Cutter Insert Routines ............................................................................ 1-13 Indexer .................................................................................................. 1-13 Rotary ........................... ........................................................................ 1-13 Additional Language Files .................................................................... 1-14 Option-Access Security Key .................................................................1-14 Preparing for Power Up ....................................................................................1-15 Routine Daily Checks ........................................................................... 1-15 Machine Power ..................................................................................... 1-16
Powering Up .....................................................................................................1-17 Power Up Troubleshooting ............................................................................... 1-20 No Response on the Console ................................................................ 1-20 Initialization Error Messages ................................................................ 1-21 Error Messages on Machine Configuration Screen ............................... 1-23
Ultimix 3 System
NZ 1,
Revision A'-
Table of Contents Calibrating the Machine ...................................................................................1-24 Power on to Servos ...............................................................................1-25 Calibrating the "Z" Axis .......................................................................1-26 Calibrating the Remaining Axes ...........................................................1-26 Warming Up the Machine ................................................................................1-27 Configuring the System ....................................................................................1-29 Switching Part Programming Editor Type ........................................................ 1-36 Loading Part Programs .....................................................................................1-37 Selecting an Existing Part Program ......................................................1-38 Entering - a New Part Program Name ...... ...............................................1-42 Erase Functions ................................................................................................1-45 Part Programming Setup . ..................................................................................1-48 Jog Unit ................................................................................................1-49 Tool Loading and Part Fixturing ............ ...............................................1-51 Loading Tools into the Spindle .................................................1-51 Fixturing the Part ......................................................................1-52 Identifying Part Zero with a Tool ..........................................................1-53 Part Setup .............................................................................................1-54 Part Setup Screen ......................................................................1-57 Entering Part Setup Information ............................................... 1-59 Tool Setup ............................................................................................1-62 Tool Setup Screen .....................................................................1-63 Tool Setup Fields ......... ............................................................. 1-65 Automatic Feed and Speed Calculations ...................................1-70 General Parameters ...............................................................................1-73 Hole Parameters ........................................................................ 1-80 Milling Parameters .................................................................... 1-81 Program Parameters .................................................................. 1-85 Program Storing , Renaming , and Deleting ....................................................... 1-88 File Storage Principles .......................................................................... 1-88 Directory Options ....................... .......................................................... 1-90 Storing Part Programs ........................................................................... 1-92 Renaming a Program ..................................... .......................................1-95 Deleting a Program ...............................................................................1-97 Copying Part Programs ......................................................................... 1-98 Machine Diagnostics Errors ...... .....................................................................1-103 Reset Control .................................................................................................1-107
Operator's Manual
Revision A
vii
Figure List
Figure 2-135. Cutter Inserts softkeys ......................................................................................................2-218 Figure 2-136. Triangle Programming diagram ....................................................................................... 2-219 Figure 2-137. Completed Mill Triangle screen ........................... !........................................................... 2-220 Figure 2-138. Diamond I Face diagram .................................................................................................2-223 Figure 2-139. Diamond 2 Faces diagram ................................................................................................2-224 Figure 2-140: Completed Mill Diamond I Face screen ..........................................................................2-225 Figure 2-141. Hexagon diagram .............................................................................................................2-226 Figure 2-142. Completed Mill Hexagon screen ......................................................................................2-227 Figure 2-143. Inserts in Sample Program ...............................................................................................2-228 Figure 2-144. Typical Single- axis Rotary Table ("A" axis) ...................................................................2-230 Figure 2-145. Input Screen with rotary option .........................................................................................2-231 Figure 2-146. Input screen .......................................................................................................................2-232 Figure 2-147. Part Setup screen with Rotary Axis .................................................................................2-233 Figure 2-148. General Parameters ...................... ..................................................................................... 2-235 Figure 2-149. New Block screen with Rotary softkey .............................................................................2-236 Figure 2-150. Rotary Options on the New Block screen ........................................................................2-237 Figure 2-151. Rotary Parameters ............................................................................................................2-238 Figure 2-152. Rotary Position Block ......................................................................................................2-239 Figure 2-153. Rotary Milling Operations ...............................................................................................2-241 Figure 2-154. Rotary Line .......................................................................................................................2-242 Figure 2-155. Formula to calculate unknown rotary line and arc points ................................................2-243 Figure 2-156. Rotary Frame ....................................................................................................................2-244 Figure 2-157. Rotary Pattern Loop ................................................. :....................................................... 2-245 Figure 2-158. Rotary Locations ..............................................................................................................2-246 Figure 2-159. Part Drawing used for the sample Rotary program ..........................................................2-247 Figure 2-160. Illustration of Preliminary Calculation Program ..............................................................2-248 Figure 2-161. Graphics screen representation of Rotary Program .........................................................2-263 Figure 2-162. Auxiliary screen with Upload/Download facility options ................................................2-267 Figure 2-163. Auxiliary screen with Protocol options ............................................................................2-271 Figure 2-164. Machine Control Console Buttons ...................................................................................2-273 2_275 --:' .......: ........................................... . -- Figure 2-165. Machine Operations Buttons ..:....:...
......... =2-277Figure 2-166. Manual Screen ............ ............................. Figure 2-167. Test Run screen ...... :......................................................................................................... 2-278 Figure 2-168. Feed and Speed Optimization screen ...............................................................................2-279 Figure 2-169. Single Cycle screen ..........................................................................................................2-281 Figure 2-170. Single Cycle with program information ...........................................................................2-282 Figure 2-171. Auto screen ......................................................................................................................2-283 Figure 2-172. Auto screen while the program is running .......................................................................2-284 Figure 2-173. Auto screen with Tool Change message ..........................................................................2-285 Figure 2-174. Auto screen with Emergency Stop message .....................................................................2-286 Figure 2-175. Auto screen with Start and End Block fields ...................................................................2-287 Figure 2-176. Auto screen with Starting Location selections .................................................................2-289 Figure 2-177. Auto screen with Milling Start Block selections ..............................................................2-290 Figure 3-1. Current Directory screen ..........................................................................................................3-3 Figure 3-2. Input screen ..............................................................................................................................3-4 Figure 3-3. Auxiliary screen .......................................................................................................................3-5 Figure 3-4. Current Directory screen ..........................................................................................................3-6 Figure 3-5. DXF graphics screen with main DXF options .........................................................................3-7 Figure 3-6. Parameters screen for DXF option ...........................................................................................3-8 Figure 3-7. Data Input dialog box .............................................................................................................3-I I Figure 3-8. Data Block Type Selection .....................................................................................................3-12 Figure 3-9. Accept screen button for Milling ...........................................................................................3-14
Figure List
Figure 3-10. Locations in the Holes data block ........................................................................................3-15 Figure 3-11. Mill Contour Start data block ...............................................................................................3-16 Figure 3-12. Zoom Box screen button for Milling ...................................................................................3-17 Figure 3-13. DXF Zoom options ...............................................................................................................3-18 Figure 3-14. Panned view .........................................................................................................................3-19 Figure 3-15. Layer options ........................................................................................................................3-21 Figure 3-16. Selecting Holes from the DXF drawing ...............................................................................3-22 Figure 3-17. DXF Default screen button and message .............................................................................3-24 Figure 3-18. Tool Path in the part program ..............................................................................................3-26 Figure 3-19. DXF Milling options ............................................................................................................3-27 Figure 3-20. DXF drawing with outside lines and arcs selected ...............................................................3-28 Figure 3-21. Mill Contour Start Segment .................................................................................................3-30 Figure 3-22. Mill Contour Arc Segment ...................................................................................................3-30 Figure 3-23. Selecting a Circle from a DXF drawing ...............................................................................3-31 Figure 3-24. Mill Circle data block created from the DXF file ................................................................3-32 Figure 3-25. Selecting the First Segment of a Frame ................................................................................3-33 Figure 3-26. 3-D DXF Drawing ................................................................................................................3-34 Figure 3-27. Selecting and Splitting Segments on a 3-D Contour ............................................................3-35 Figure 3-28. Creating a Mill 3D data block ..............................................................................................3-36 Figure 3-29. Completed Mill 3D data block .............................................................................................3-37 Figure 3-30. Part Program Illustration ......................................................................................................3-37 Figure 3-31. Start Segment for the Mill 3D data block ...........................................................................3-38 Figure 3-32. Segment I in the Mill 3D data block ....................................................................................3-38 Figure 3-33. Editing screen buttons ..........................................................................................................3-39 Figure 3-34. Extended lines ......................................................................................................................3-40 Figure 3-35. Joined lines and arcs ............................................................................................................3-41 Figure 3-36. Select a segment to modify ..................................................................................................3-42 Figure 3-37. Modify segment data ............................................................................................................3-43 Figure 3-38. Split a segment ....................................................................................................................3-44 Figure 3-39. Tool Setup screen ........................................................................................................_.......3-45
xx
5/20/94
Hawk 5M Machine .
Table of Contents Shut Down Techniques .................................................................................. 1-109 Park Machine ...................................................................................... 1-110 Emergency Stop .................................................................................1-112 Infrequent System Changes ............................................................................1-114 Changing Language Files . ..................................................................1-114 Upgrading Ultimax Software .............................................................. 1-116
Table of Contents
Concurrent Programming .....................................................................2-60 Printing a Program ................................................................................2-62 Program Identification and Storage ......................................................2-63 File Naming ..............................................................................2-63 File Storage Facilities .............. ..................................................2-65
Revision A
ix
Table of Contents P Holes Operations .............................................................................................. 2-66 Drill Operations .................................................................................... 2-68 Drill . .................................. ............... ... . ...........................2-74 Center Drill ...............................................................................2-75 Counterbore ..............................................................................2-76 Spotface ...................................................................................2-77 Countersink ...............................................................................2-78 Gun Drill ...................................................................................2-79 Locations .................................................................................. 2-84 Bolt Circle . ................................................................................ 2-86 Tap .....................................................................................................2-89 Bore and Ream Operations ................................................................... 2-91 Bore . .................................................................................. 2-93 Ream ...................................................................................2-94 Bore Rapid ................................................................................ 2-94 Bore Orient ............................................................................... 2-95 Ream Rapid .............................................................................. 2-95 Back Spotface .......................................................................................2-96 Sample Drilling Program ...................................................................... 2-99 Milling ............................................................................................................2-104 Segments ............................................................................................ 2-106 Cutter Compensation .......................................................................... 2-110 Climb Milling ....... .................................................................. 2-112 Conventional Milling . ............................................................. 2-112 Profile Left and Right ............................................................. 2-113 Maximum Offset ................................................................................ 2-114 Feed and Speed Options ... .................................................................. 2-115 Programming Lines and Arcs ............................................................. 2-116 Lines ....... .......................................................................... 2-116 Arcs ............. .................................................................... 2-119 Blend Arcs ....... ....................................................................... 2-121 Helix .................................................................................2-126 3-D Are .................. ............................................................... 2-128 Circle .......... ........................................................................................ 2-131 Frame ... ............................................................................................... 2-134 Face Milling ........................................................................................2-139 Ellipse ................................................................................................. 2-143 Lettering ............................................................................................. 2-147 3-D Milling Option ............................................................................. 2-150 Sample Milling Program ..................................................................... 2-151
x
. "li.
5/20/94
Hawk 5M Machine
Table of Contents Pattern Operations ..........................................................................................2-163 Loop Rectangular ...............................................................................2-167 Loop Linear ........................................................................................2-169 Loop Angular ......................................................................................2-172 Loop Rotate ........................................................................................2-174 Pattern Locations ................................................................................2-176 Scale ...................................................................................................2-177 Mirror Image .......................................................................................2-180 Pattern End .........................................................................................2-182 Sample Pattern Program .....................................................................2-183 UltiPocket Option ...........................................................................................2-188 Pocket Boundary ................................................................................2-190 Spiral Outward - No Islands ....................................................2-190 Spiral Inward ...........................................................................2-190 Programming Islands ... .......................................................................2-191 Mill Contour .......................................................................................2-192 Mill Frame ................... .......................................................................2-194 Mill Circle ..........................................................................................2-195 Pattern .................................................................................................2-196 Sample UltiPocket Program ................................................................2-196 Cutter Insert Routines ........................................................................... ..........2-218 Triangles ...................... .......................................................................2-219 Diamond Faces ...................................................................................2-223 Hexagon ..............................................................................................2-226 Sample Cutter Insert Program .............................................................2-228
Operator' s Manual
Revision A
xi
Table of Contents
Rotary .........................................:...................................................................2-230 General Information ............................................................................2-230 Rotary Part Programs ..........................................................................2-231
Program Definition .................................................................2-231 Part and Tool Setup .................................................................2-232 General Parameters .................................................................2-235
Rotary Programming Options ........ ..................................................... 2-236 Rotary Parameters ............................................................................... 2-238 Rotary Position Block .........................................................................2-239 Rotary Milling Operations .................................................................. 2-241 Lines and Arcs ....................................................................................2-242 Rotary Frame ......................................................................................2-244 Rotary Loop ........................................................................................2-245 Rotary Pattern Locations ....................................................................2-246 Sample Rotary Program ......................................................................2-247 Preliminary Calculation Program .......... ..................................2-248 Rotary Program .......................................................................2-263 ' Upload and Download Programs ....................................................................2-266 Setup ...................................................................................................2-266
Access through the Auxiliary Screen ..................................................2-267 Receive or Send a Part Program .........................................................2-269 Print a Part Program ...........................................................................2-270 Ports ..................................................................................................2-271 Running Part Programs .................................... .............................................. 2-272 Console Buttons Used ........................................................ .............................. ':^q -'.....2-273 Machine Control Buttons ..... ......... .............................. .......... 2-273 Machine Operations Buttons .. ........................................:.......2-275 Manual .....................................................................................:........2-277 Test Run .............................................................................................2-278 Feed and Speed Optimization ..........................................r............:...2-279 Single Cycle ..................................................................:.::..:.:::...... 2 281 Automatic Operation .................................................................S'%...2-283 Recovery and Restart ...................................................................::.....2-286
xii
5/20/94
Hawk 5M Machine
Table of Contents
-- -Circle-
Lines/Ares .................................................................................3-27
-:3-31 .. .
Frame 3-D Option ............................... ................................................................................3-34 ................................................... 3-33 Editing a Drawing .................................................................................3-39
Extend ...................................................................................3-40 Join ...................................................................................3-41 Modify ...................................................................................3-42 Split ...................................................................................3-44 Completing the Program ...................................................................................3-45
Operator's Manual
Revision A
xiii
Table of Contents
Appendix ....................................................................................................A -1 Ultimax 3 Console .........................................................................................................A-2 Ultimax 3 Screen Hierarchy ...........................................................................................A-3 Coordinate System .......................................................................................................A-4 Suggested Cutting Speeds .............................................................................................A-5 Recommended Chip Loads ...........................................................................................A-6 Feeds and Speeds for High Speed Drills .......................................................................A-7
xiv
5/20/94
Hawk 5M Machine
Figure List.
Figure 1-1. Hurco Hawk 5M Machine Tool ................................................ :.............................................. 1-I Figure 1-2. Ultimax 3 Console ....................................................................................................................1-6 Figure 1-3. Part Program Protection Keyswitch and Right-side of.Console .............................................. 1-8 Figure 1-4. Partial Access "Protected" Input screen ..................................................................................1-9 Figure 1-5. "Unprotected" Input screen ................................................................:..................................1-10 Figure 1-6 . Software Option Security Key ............................................................ :.................................. 1-14 Figure 1-7. Side view showing electrical cabinet and power switch ....................................................... 1-16 Figure 1-8 . Machine Configuration screen ............................................................................................... 1-18 Figure 1- 9. Input screen ( software version number ) ..... ........................................................................... 1-22 Figure 1- 10. Manual screen showing uncalibrated axes ................:..........................................................1-24 Figure 1-11. Manual screen ......................................................................................................................1-27 Figure 1-12. Auxiliary screen ...................................................................................................................1-29 Figure 1-13. System Parameters screen ..................................... :........................................................... ...1-30 Figure 1-14. AutoSave message on General Parameters screen ...... .......................................................... 1-32 Figure 1-15. System Parameters screen Figure 1 - 16. Machine Configuration ......................................................................................:.................1-34 ................. ........ ........................................................................... 1-33 Figure 1-17. Auxiliary screen ...................................................................................................................1-36 Figure 1-18 . Input screen ..........................................................................................................................1-37 Figure 1-19. Auxiliary screen ................................................................................................................... 1-38 Figure 1-20. Current Program screen ..................................................................................................::...1-40 Figure 1-21. Current Directory screen ......................................................................................................1-40 Figure 1-22 . Part Program Read into Memory .........................................................................................1-41 Figure 1-23. Letter Selection screen ( graphics screen ) .............................................................................1-42 Figure 1-24. Input screen ( text screen ) while entering new program name .......................................... :..1-43 ;Figure I-25 . Input screen after the operator presses Enter .......................................................................1-44 Figure 1-26. Input screen with Erase Functions softkey ...........................................................................1-45 Figure 1-27. Input screen with Erase functions ........................................................................................1-46 Figure 1 - 28. Input screen with " Do you really want to Erase ?" message ...................... :.......................... 1-47 Figure 1-29 . Jog Unit ....................................................................................................:.......................... 1-49 Figure 1 - 30. Manual screen with jog parameters ( in millimeters per minute ) .........................................1-50 Figure 1-31. Spindle, Tool Holder, and In/Out Buttons ......................................................................:..1-5I Figure 1-32. Part Zero Relationship to Machine Figure 1-33. Tool Zero Calibration Plane and Part Zero in Z ................................::.......:.......................1-55 Absolute Zero ........ ...................... .......................... ....... 1-54 Figure 1-34. Spindle motion relative to Part Zero .......................................................... ..........................1-56 Figure 1-35. Completed Part Setup screen ..............................................................................................1-57 Figure 1 -36. Safety Work Region ..............................................................................................:......:.......1-60 Figure 1-37. Offset Z ...............................................................................................................................1-61 Figure 1-38. Tool Setup screen ............................................................. :....................................... :........... 1-63 Figure 1-39. Tool Setup screen .................................................................................................................1-65 Figure 1-40. Tool Setup screen with tool types ........................................................................................ 1-66 Figure 1-41. Cutter Compensation ............................................................................................................ 1-67 Figure 1-42. Tool Setup screen with Surface Speed field ......................................................................:..1-69 Figure 1-43. Input screen .................................... .................................................. .................................... 1-73 Figure 1-44. General Parameters screen for conversational programming .............................................. 1-74 Figure 1-45. Chord Error .................................................................................................................:........1-78 Figure 1-46 . Hole Parameters screen ........................................................................................................ 1-80 Figure 1 - 47. Milling Parameters screen .................................................................................................... 1-81
Ultimax 3 System
.,
Revision A
Figure List
Figure 1 -48. Cutter Compensation using the Insert Arc parameter .......................................................... 1-83 Figure 1 -49. Cutter Compensation using the Insert Line parameter ......................................................... 1-84 Figure 1-50. Program Parameters screen .................................................................................................. 1-85 Figure 1-51. Current Program screen ....................................................................................................... 1-88 Figure 1-52. Directory Structure ...............................................................................................................1-89 Figure 1-53. Current Directory screen with directory softkeys ................................................................ 1-90 Figure 1 -54. Current Program screen .......................................................................................................1-92 Figure 1-55. Current Directory screen used for program storage ............................................................. 1-93 Figure 1-56. Current Program screen program name during save operation ............................................ 1-94 Figure 1-57. Program Renaming on the Current Directory screen ........................................................... 1-96 Figure 1-58 . Deletion Function 's "Are you sure ?" message .....................................................................1-97 Figure 1-59. Current Directory screen with directory softkeys ................................................................1-98 Figure 1-60. Current Directory screen with "More " softkeys ..................................................................1-99 Figure 1-61 . Limit Switches screen ........................................................................................................1-103 Figure 1- 62. Manual screen with Way Lube error ..................................................................................1-104 Figure 1-63. Limit Switches screen with error condition ....................................................................... I-105 Figure 1-64. Auxiliary screen with Reset Master softkey ......................................................................1-107 Figure 1-65 . " Reset Master" and " Diskette in Drive " messages ............................................................ 1-108 Figure 1-66. Manual screen with Park Machine softkey ........................................................................1-110 Figure 1-67. " Emergency Stop" message on the Manual screen ............................................................ 1-112 Figure 1-68 . Auxiliary screen with Change Language softkey ............................................................... 1-114 Figure 1-69. Language Selection screen .................................................................................................1-115 Figure 1-70. Auxiliary screen with More softkeys .................................................................................1-116 Figure 1 -71. Auxiliary screen with executive upgrade message ............................................................. 1-117 Figure 2-1 . Input screen ..............................................................................................................................2-3 Figure 2-2 . Input screen .............................................................................................................................. 2-4 Figure 2-3 . New Block screen .....................................................................................................................2-5 Figure 24 . New Block screen with milling options ...................................................................................2-9 Figure 2 - 5. Mill Frame screen ..................................................................................................................2-10 Figure 2-6 . Mill Frame screen with tool number ......................................................................................2-11 Figure 2-7. Completed Mill Frame screen ................................................................................................2-12 Figure 2-8 . New Block screen ...................................................................................................................2-14 Figure 2-9. Holes screen with softkey options ..........................................................................................2-15 Figure 2-10 . Holes screen with Drill Operations softkeys ........................................................................2-16 Figure 2-11 . Holes screen with Center Drill fields ...................................................................................2-17 Figure 2-12 . Holes screen with Drill fields ...............................................................................................2-18 Figure 2-13. Start a New Operation ...............................................................................................:..........2-19 Figure 2-14 . Holes screen with Location coordinates ..............................................................................2-20 Figure 2-15 . Completed Holes Data Block ...............................................................................................2-21 Figure 2-16 . End of Program screen .........................................................................................................2-22 Figure 2-17. Position screen ..................................................................................................................... 2-23 Figure 2-18 . New Block screen .................................................................................................................2-26 Figure 2-19. Change Parameters and Part Se tup ......................................................................................2-27 Figure 2-20 . Change General Parameters screen ......................................................................................2-28 Figure 2-21 . Change Part Setup screen ..................................................................................................... 2-30 Figure 2-22. Automatic Calculation of Values .........................................................................................2-31 Figure 2-23 . Ultimax Console ...................................................................................................................2-33 Figure 2-24 . Graphics screen ....................................................................................................................2-34 Figure 2-25 . New Block screen with Miscellaneous functions .................................................................2-35 Figure 2-26 . Graphics screen with isometric view ....................................................................................2-36 Figure 2-27 . Graphics screen showing All Planes ....................................................................................2-37 Figure 2-28 . Graphics Parameters screen .................................................................................................2-38
xvi
5 /20/94
Hawk 5M Machine
Figure List
Figure 2-29. Identifying a portion for the search ......................................................................................2-40 Figure 2-30. Data Block displayed after the search ..................................................................................2-41 Figure 2 -31. Graphics screen error message ............ ........... :................... .................................................. 2-42 Figure 2-32. Review Program screen ...... :................................................................................................. 2-43 Figure 2-33. Part Program Error Checking ...............................................................................................2-44 Figure 2-34. Input screen ..........................................................................................................................2-45 Figure 2-35. Input screen with Copy and Change Blocks softkey ............................................................2-46 Figure 2-36. Block Editor screen ..............................................................................................................2-47 Figure 2-37. Block Editor features ................. .......................................................................................... 2-48 Figure 2-38. Block Editor with Copy Blocks fields ..................................................................................2-49 Figure 2-39. Block Editor with Delete Blocks fields ................................................................................2-50 Figure 2-40. Block Editor with Modify Dimensions fields ......................................................................2-51 Figure2-41 . Change All Tools' Feeds and Speeds ...................................................................................2-52 Figure 2-42. Change Feeds and Speeds for 1 Tool ...................................................................................2-53 Figure 2-43. Test Run screen ....................................................................................................................2-55 Figure 2-44. Feed and Speed Optimization screen ...................................................................................2-56 Figure 2-45. Auto screen with softkey options .........................................................................................2-57 Figure 2-46. Auto screen with a running program .............................. :..................................................... 2-58 Figure 2-47. Input screen with concurrent running program ....................................................................2-60 Figure 2-48. Auxiliary screen with Print Program softkey .......................................................................2-62 Figure 2-49. Current Program screen .......................................................................................................2-63 Figure 2-50. Letter Selection screen ( graphics screen ) .............................................................................2-64 Figure 2-51 . Current Program screen .......................................................................................................2-65 Figure 2-52 . Hole Operation Hierarchy Chart ..........................................................................................2-66 Figure 2-53. Holes screen with option softkeys ........................................................................................2-67 Figure 2-54 . Holes screen with Drill Operations softkeys ........................................................................ 2-68 Figure 2-55 . Completed Drill Data Block .................................................................................................2-71 Figure 2 - 56. Reference Points Relative to Drill Operations .....................................................................2-72 Figure 2-57. Drill Bit ................................................................................................................................2-74 Figure 2-58 . Center Drill Data Block ........................................................................................................2-75 Figure 2-59. Counterbore Operation .........................................................................................................2-76.. Figure 2-60 . Spotface Operation ...............................................................................................................2-77 Figure 2-61. Countersunk screw head ......................................................................................................2-78 Figure 2-62 . Countersink Operation .........................................................................................................2,78 Figure 2-63 . Gun Drilling .........................................................................................................................2-79 Figure 2 - 64. Completed Gun Drill Data Block ......................................................................................... 2-82 Figure 2-65. Gun Drill Positions ...............................................................................................................2-83 Figure 2-66. Locations for holes in a block ..............................................................................................2-84 Figure 2-67 . Bolt Circle operation ............................................................................................................ 2-86 Figure 2-68 . A Bolt Circle Pattern ............................................................................................................2-87 Figure 2-69 . Tap operation fields ............................................................................................................. 2-89 Figure 2-70 . Bore and Ream softkeys .......................................................................................................2-91 Figure 2-71. Two-bladed Boring Bar with adjustment dial ......................................................................2-93 Figure 2-72.. Reaming Tool .......................................................................................................................2-94 Figure 2- 73. Back Spotface screen ...........................................................................................................2-96 Figure 2-74. Hole Drilling Example .........................................................................................................2-99 Figure 2-75. Milling Options Chart ........................................................................................................2-104 Figure 2-76. New Block screen with the Milling softkeys ......................................................................2-105 Figure 2- 77. Mill Contour New screen ...................................................................................................2-106 Figure 2-78 . Mill Contour Start screen ...................................................................................................2-107 Figure 2-79. Completed Mill Contour Start screen ................................................................................2-108 Figure 2-80 . Cutter Compensation options .............................................................................................2-110 Figure 2-81 . Tool Paths for Cutter Compensation .................................................................................2-111
Operator's Manual
Revision A
xvii
Figure List
Figure 2-82. Profile Left Cutter Compensation using a finish tool ........................................................2-113 Figure 2-83. Determining Maximum Offset ...........................................................................................2-114 Figure 2-84. Mill Contour: Line screen ..................................................................................................2-116 Figure 2-85. Mill Contour Line screen ...................................................................................................2-116 Figure 2-86. Length, Angle, and End Point Relationship .......................................................................2-117 Figure 2-87. Line Segment with Unknown Y End and XY Angle ..........................................................2-118 Figure 2-88. Mill Contour Arc screen .....................................................................................................2-119 Figure 2-89. Coordinates of a Clockwise Arc .........................................................................................2-119 Figure 2-90. Arc Segment with Unknown X End and X Center .............................................................2-120 Figure 2-91. Some Typical Blend Arcs ...................................................................................................2-121 Figure 2-92. Segment creating the Helix in the Blend Are example ......................................................2-123 Figure 2-93. Line segment to intersect with previous helix ....................................................................2-124 Figure 2-94. Mill Contour Blend Arc .....................................................................................................2-124 Figure 2-95. Sample Blend Arc on the Graphics screen .........................................................................2-125 Figure 2-96. Mill Contour Helix screen ..................................................................................................2-126 Figure 2-97. Mill Contour 3D Arc screen ...............................................................................................2-128 Figure 2-98. 180 3-D Arc ......................................................................................................................2-129 Figure 2-99. Mill Circle screen ...............................................................................................................2-131 Figure 2-100. Mill Frame screen ............................................................................................................2-134 Figure 2-101. Inside Mill Frame Operation ...........................................................................................2-135 Figure 2-102. X & Y Length Directional Measurement .........................................................................2-137 Figure 2-103. Completed Mill Face screen .............................................................. :.............................. 2-139 Figure 2-104. Face Milling Types .................................................................................. .....................2-140 Figure 2-105. Mill Ellipse screen ............................................................................................................2-143 Figure 2-106. Mill Ellipse - Inside Type .................................................................................................2-144 Figure 2-107. Mill Lettering screen ........................................................................................................2-147 Figure 2-108. Completed Mill 3-D screen ..............................................................................................2-150 Figure 2-109. Part drawing used in the sample Milling program ...........................................................2-151 Figure 2-110. Pattern Options Hierarchy Chart ......................................................................................2-163 Figure 2-111. Pattern Softkeys ...............................................................................................................2-164 Figure 2-112. Sample Loop Rectangular operation ................................................................................2-167 Figure 2-113. Pattern Loop Rectangular screen .....................................................................................2-168 Figure 2-114. Sample Loop Linear.operation .........................................................................................2-169 Figure 2-115. Loop Linear screen ...........................................................................................................2-170 Figure 2-116. Sample Loop Angular operation ......................................................................................2-172 Figure 2-117. Pattern Loop Angular screen ............................................................................................2-173 Figure 2-118. Sample Loop Rotate operation .........................................................................................2-174 Figure 2-119. Pattern Loop Rotate screen ..............................................................................................2-175 Figure 2-120. Pattern Locations screen ..................................................................................................2-176 Figure 2-121. Sample Loop Angular operation ......................................................................................2-177 Figure 2-122. Pattern Scale screen .........................................................................................................2-178 Figure 2-123. Mirror Image example ......................................................................................................2-180 Figure 2-124. Pattern Mirror Image screen ............................................................................................2-181 Figure 2-125. Pattern End screen ...........................................................................................................2-182 Figure 2-126. Part used in the sample Pattern program .........................................................................2-183 Figure 2-127. Pocket Boundary with Inward Spiral Islands ...................................................................2-188 Figure 2-128. Isometric View of Inward Spiral Islands ..........................................................................2-189 Figure 2-129. Mill Contour with Pocket options .....................................................................................2-192 Figure 2-130. Mill Contour Start Segment with Pocket Island ...............................................................2-193 Figure 2-131. Mill Frame with Inward Spiral Boundary ............. ................................:...:...................... 2-194 Figure 2-132. Mill Circle with Outward Spiral Boundary ......................................................................2-195 Figure 2-133. Graphics screen illustration of the UltiPocket sample program .......................................2-196 Figure 2-134. Isometric view of the UltiPocket sample program ...........................................................2-197
xviii
5/20/94
Hawk 5M Machine
Chapter 1
Getting Started
This chapter explains basic operations such as power up, part and tool setup, saving part programs, resetting the control, and shutting down the machine tool.
The operator can see the approximate spindle speed range displayed in the dials above the spindle . To switch the spindle speed between low and high gears, the operator must manually flip the gear change lever on the side of the machine.
Ultimax 3 System
5/10/94
1-1
Operator' s Manual
1-2
5/10/94
Hawk 5M Machine
Getting Started
1\
Warning
When running part programs , operators should always follow these rules: Never press the Start Cycle console button without knowing exactly what the machine will do! Never start the machine when the cutter is in contact with the work piece. Stand away while the machine is running a part program. Never lean on the machine while the spindle is moving. Do not leave the machine unattended.
Ultimax 3 System
Revision A
1-3
Operator' s Manual
Equipment Maintenance
Before any maintenance and/or repair operations are performed within the electrical cabinet , the machinist or maintenance representative must verify that the power switch has been turned to the "Off' position before the electrical cabinet door is opened. A regular schedule of lubrication and maintenance checks is required to ensure continued dependable operation of the machine. The following chart lists these recommendations . It should be noted that machine maintenance is dependent upon the amount of use, severity of operation, and machine environment . Therefore, maintenance frequency should also be determined on an individual basis and varied accordingly. For more details about these procedures , refer to the Maintenance Manual.
u
u
1-4
5/10/94
Hawk 5M Machine
Getting Started Monthly u u Check condition of tool holders. Check the fasteners securing limit switches and the dogs to be certain they are tight.
Quarterly u
u
Annually u u Check ground impedance level ( resistance to true earth). Drain , flush , and refill the spindle oil cooler tank (if installed).
Ultimax 3 System
Revision A
1-5
Operator' s Manual
nkey buttons
Text screen
O O O rT rT-
Graphics screen
V Jog unit
Number keys
Enter key
The Ultimax console and the electrical equipment required to operate it are often called " the control " or the CNC ( computer numeric control). The control ' s electrical equipment consists of printed circuit boards and cables to connect and operate the console functions . These boards are located in the console and in the electrical cabinet . Many internal components of the Ultimax console are similar to those in standard personal computers ( PCs), so many operations , such as copying /deleting files and storing files in directories , on the Ultimax console are similar to PC operations.
Getting Started
The softkeys are the eight keys between the two screens. These keys are used to select options displayed to the left on the text screen. The possible selections for these softkeys change depending on the system screen displayed on the left-hand CRT (cathode ray tube). There are three methods operators use to select softkey options: Press the white softkey button between the two screens that corresponds to the desired softkey option. Press and hold down either the Alt or Ctrl console key and press the number key that corresponds to the desired softkey option. Press the console number key that corresponds to the softkey. The selected number appears at the top of the softkey menu list on the text screen . Then press the Enter key.
The console has buttons and keys on the lower and upper panels. The major key groupings and significant individual keys are marked in the illustration on the previous page . There are usually two red Emergency Stop buttons on a Hawk 5M machine : one on the jog unit (left side of console ) and one on the console key board ( right side). Since the primary Ultimax console does not have letters to use for data entry, the system will display a letter screen on the graphics monitor screen when the system needs to know the names of programs and other functions requiring letters. Then the operator uses the trackball to move a crosshair (+) on the letter screen and then presses the Select key to place the letter into a field on the text screen . Usually the operator presses the Enter key to tell the control to examine the new information typed onto the text screen.
The operator may wish to pull out the picture of the console keyboard included in the "Appendix " section of this manual and refer to that illustration while learning to use the system.
Uldmax 3 System
Revision A
1-7
Operator' s Manual
3.
The part program protection keyswitch, also on the right side of the console, limits access to the Ultimax Input screen functions used to access and change part programs . A key is inserted in the keyhole below the dotted indicators. Refer to the illustration below. When the key is turned to the right toward the dots that are connected to form an "X" in the middle , then the operator cannot change the program data blocks in part programs loaded into the control . To standardize programs in a shop or control the quality of programs produced , a supervisor may want to load programs into the control , switch the key to this " protected " position, and remove the key. Access to Input screen functions for part program editing are locked out
1-8
5/10/94
Hawk 5M Machine
Getting Started When the keyswitch is turned to the right in protected position, the Input screen appears but only with a limited set of softkeys, as shown below. When the message "This mode is locked out by the program protect switch" appears at the bottom of the screen, it indicates that the part programming functions are locked out. In other words, the part programs on the control are partially protected from changes.
99 s
7 P
When the program is partially protected, the operator can change the Part Setup (Fl) and Tool Setup. (F2) parameters for the displayed program (1.HD3 in this example ). In addition , the operator may cut a part using the displayed program or press the Auxiliary console key to retrieve a different part program. To lock out Part and Tool Setup options and, therefore, fully protect the programs , the supervisor selects the " Full" option for the Program Protect field on the Program Parameters screen . Refer to the "General Parameters" section of this chapter for more information.
Ultimax 3 System
Revision A
1-9
Operator' s Manual When the keyswitch is turned to the left, the part programming functions are "unprotected," and the operator can access all of the functions as shown in the screen below. In addition to the Part Setup and Tool Setup functions, "unprotected" mode gives the operator access to the following functions: Part Programming (F3) Program Parameters (F4) Copy and Change Blocks (F6) Erase Functions (177)
INPUT IKSTER PROGRAM EDIT PART PROGRAM IIAYR 91 1 . 11D3 STA N DARD PROG%OI MEMORY AVAILABLE 99 x u1 . 50
I F PART SETUP Mar . 22'94 1 METRIC VERTICAL F TOOL SETUP 2 i F PART PROGRAMMING 3 F PROGRAM t PARAMETERS F
S
F COPY AND CHANGE 6 BLOM F ERASE FRICTIONS Select eartlmy or Press antr) to chance part Program news
7
1 F B
1-10
5/ 10/94
Hawk 5M Machine
Getting Started
Hardware Options
The Hawk 5M has several hardware options that the machine owner may use to adapt the machine to its operating environment. Here are the available options:
Option
Table guard Chip enclosure
Description
a three-sided protective shield around the back of the table. a complete table enclosure to protect the operator from flying debris ( only for Hawk 5M machines sold in the United Kingdom). an adjustable halogen lamp attached to the machine tool to provide extra light on the table. a standard 6" vise for fixturing. converts the spindle so that it accepts metric (BT40) tools . No other changes to the machine are necessary for this conversion. permits attachment of an indexer head to the machine tool . The indexer software is included in this option. adds an "A" axis to the Hawk 5M so that the operator can machine around the outside of a cylindrical part while the part is rotating. This option includes a rotary table , cabling , necessary drive , and the rotary software. this option includes the rotary cabling , necessary
Indexer port
Rotary interface
drive , and the rotary software , but not the rotary table.
Increase control memory from 4 Megabytes to 8 in shops where operators typically store large, complex part programs on the control ' s hard drive,
Megabytes
Ultimax 3 System
Revision A
Operator' s Manual
Software Options
The Ultimax control contains software used to process data and display screens in much the same manner that personal computers use software programs . As with other software systems , Ultimax has additional software options that can be purchased for the system.
UltiPocket
The Ultipocket m programming option adds special milling routines for machining pocket boundaries with islands. This option provides complete clean out of odd - shaped pockets without cutting the islands programmed inside the boundary . The software automatically calculates the tool path around islands eliminating the long task of plotting these shapes. Islands may also be rotated , scaled , and repeated.
3-D Contour
The Ultimax 3-D option provides 3-axis cutter compensation for machining three dimensional surfaces . Revolution and translation subroutines allow rapid programming of complex cavities, sections, or cores with full cutter compensation and automatic calculation assistance.
1- 12
5/ 10/94
Hawk 5M Machine
Getting Started
Off-line Software
The Ultimax PC/PC Plus software gives operators Ultimax conversational part programming capabilities on a personal computer. Using this option, operators can program parts off-line, away from shop floor distractions, and leave the machine tool available to cut parts. All Ultimax control features are present in the PC/PC Plus software including graphics, part verification , estimated run times, and lettering for marking parts.
Indexer
The indexer software is included with the indexer port hardware: This hardware/software option is needed when an indexer head is used to rotate a part at a fixed distance to position it for an operation. When the option is installed on a system , the indexer pulse value can be entered into a Position data block during part programming.
Rotary
The rotary software is sold with the rotary table system and with the rotary interface hardware options . This hardware /software option is needed when the machinist needs an "A" axis to machine the outside of a cylindrical part while the part is rotating.
Ultimax 3 System
Revision A
1-13
Operator' s Manual
Hungarian
French
Spanish
Swedish
German
Italian Finnish
Taiwanese
Thai
Kw
-*
If the machine owner wishes to purchase an additional software option, Hurco exchanges the old key for a new one that provides access to the newly purchased option.
1- 14
5/10/94
Hawk 5M Machine
Getting Started
Ultimax 3 System
Revision A
1-15
Operator' s Manual
Machine Power
The Hawk 5M's power switch is in the upper right comer of the electrical cabinet door. See illustration below. When it is switched on, information should appear on the console monitor screens.
Hawk 5M Side View
Figure 1-7. Side view showing electrical cabinet and power switch
1- 16
5 / 10/94
Hawk 5M Machine
Getting Started
Powering Up
If the power has been shut off to the machine tool, the machinist should switch the power switch to the "On" position. When the power to the machine switches on, the following information displays on the Ultimax console's text screen: AMI BIOS Configuration information "Loading executive - please wait" Initialization messages Scanning and loading language files Any part program that was being created or used when the machine shut down will be automatically loaded
On the graphics screen (the right-hand monitor), information about the graphics card appears, and then the system displays the Ultimax 3 logo.
Uldmax 3 System
Revision A
1-17
Operator' s Manual On the text screen, the Machine Configuration screen appears (information on the screen varies based on machine options):
MACHINE CONFIGURATION r MACHINE TYPE MACHINE CLASS VERTICAI / HORI2ONTAL MAXIMA X TRAVEL . MAXIMA V TRAV . MAMUR 2 TRAU EI. NUM BER OP AXES PRESENT HAYS SM VERTICAL VERTICAL 31.000 IN 14.000 IN 6.000 IN 3
I F 1 1 F 2 f F 3 F F 4 F S 1 F 6 P 7 PUT a
MAXIMA SPINDLE SPEED MAXIMUM RPM IN HIGH GEAR MINIMA RPM IN HIGH GEAR MAXIMA RAM IN LOW GEAR MINIMA RPM IN MAY GEAR Choose appropriate mftMey
The Machine Configuration screen displays machine setup information. Field service engineers use this information to be certain the machine is properly installed and configured . When there is a problem with the machine , the operator may be asked to check this screen and verify this information with a service representative . The information on this screen cannot be changed here. The operator presses the Exit ( F8) softkey to continue. If the Machine Configuration screen does not appear or it contains error messages , refer to the " Power Up Troubleshooting " section.
1- 18
5 / 10/94
Hawk 5M Machine
Getting Started
Operator' s Manual
Power Up Troubleshooting
There are three symptoms of power-up problems that may occur: No messages appear on the console screen. The system may beep , but it does not start up. Error messages appear during the initialization process before the Machine Configuration screen appears. Error messages appear on the Machine Configuration screen when it is displayed.
The following troubleshooting instructions give the operator information to diagnose basic start-up problems.
Warning
Before testing " live " circuits or attempting any repairs to electrical connections , be certain that the power switch is in the " Off' position . Follow all established safety practices. Remember that the power line from the power source to the machine tool may be "live " even though the machine tool is not receiving power.
1- 20
5/10/94
Hawk 5M Machine
Getting Started
The remaining messages that may appear during initialization usually indicate missing or corrupted files. The common solutions for these problems are to restore or delete files . The machine tool manufacturer's service department needs to help solve these problems.
Ultimax 3 System
Revision A
1-21
Operator' s Manual
Important
Before calling a technical services representative for assistance, always turn off the power at the power switch, wait a few minutes, and turn the power back on. If the problem is still present or continues to occur, call the machine tool manufacturer's technical services department and describe the symptoms. When calling for service, the operator needs to have the machine tool serial number and software version number, as well as a description of the problem. The software version number appears on the Input screen at the top near the softkey names, as shown in the screen below:
INPUT .r
I F PART SETUP
MASTER PROGM11
EDIT PART PROGRAM
ISIS SM
1 . HD3
(u1.58)
STANDARD
Msr.22'94 1
F TOOL SETUP METRIC VERTICAL 2 i F PART PROGRAMING 3
99 x
F PROGRAM
1 PARAMETERS i F
1- 22
5/ 10194
Hawk 5M Machine
Getting Started
Important Before calling a service representative for assistance, always turn off the power at the power switch, wait a few minutes, and turn the power back on. If the problem is still present or continues to occur, call the service department and describe the symptoms. When calling for service, the operator needs to have the machine tool serial number, software version number, as well as a description of the problem.
Ultimax 3 System
Revision A
1-23
Operator' s Manual
I F TOOL IN SPINDLE
MAC HINE VERTICAL I TOOL IN SPINDLE I SPINDLE 01 F MACHINE F MOTION STOPPED 2 DIAGNOSTICS F 3 F FARE MACHINE 4 P HAIR LIP MACHINE 5 i P TOOL HOME 6
Choose appropriate aortkey AX S ARE NOT CALIBRATED. TOOL IN SPINDLE NOT VERIFIED.
F CALIBRATE MACHINE a
There are several steps in calibrating a machine: Switching on servo power Calibrating the "Z" axis Calibrating the remaining axes
1- 24
5/10/94
Hawk 5M Machine
Getting Started
Power on to Servos
If power to the machine servos is not switched on, perform the following: 1. Be certain that all Emergency Stop buttons have been released . To release an Emergency Stop button , twist the button in the direction indicated by the arrows and pull the button up. 2. Press the Power On console button to turn on the machine. When the machine is switched on, this button lights up. 3. Press the Reset Servos and Spindle (F7) softkey. This is only required to clear a servo or spindle error. 4. The Start Cycle console button begins to flash on and off. 5. Press the Start Cycle button to turn on the machine servos. The Start Cycle button stops flashing.
Ultimax 3 System
Revision A
1-25
Operator' s Manual
Important Certain machines may have their setup intentionally altered to provide machine calibration in a different direction than described. The part zero reference point for the program is based on its relationship to the machine's absolute zero. For this reason, the direction of the machine calibration must not be changed for an existing part program.
1- 26
5/10/94
Hawk 5M Machine
Getting Started
+. MANUAL ..
I F TOOL IN SPINDLE
MACHINE
x T Z. 393.70B 177.8819 6.600
PART
39a.788 177.8BB ....w....
MACHINE
VERTICAL
1
F MACHINE 2 DIAGNOSTICS F 3 F PARK MACHINE 4 F WARM UP MACHINE 5 F TOOL HOME 6 P RESET SERVOS 7 AND SPINDLE F CALIBRATE MACHINE B
1.
2. 3.
Operator' s Manual 4. Press the Warm Up Machine (F5) softkey. The prompt "Press Start to begin warm-up machine cycle" appears and the Start Cycle button begins to flash on and off. Press the flashing Start Cycle button and the "Z" axis retracts to machine position zero. Press the Start Cycle console button. The "X" and "Y" axes travel between their respective limit switch settings at a feedrate of 100 inches-per-minute (i.p.m.) for this same period of time. After five minutes of clockwise operation , the spindle reverses direction and runs counter - clockwise at 1000 RPM for five minutes. The
5.
1- 28
5/10/94
Hawk 5M Machine
Getting Started
- AUXILIARY EDITOR TYPE: COINSRSATIONAL F STORAGE FUNCTIONS 1 F 2 F DOUKOAD i UPLOAD 3 F SYST@I 1 CO/%RAT ION S F CHMME EDITOR 6 Clore appropriate .attkay B
Press the System Configuration (F4) softkey to access the system-wide parameters on the screen shown on the following page.
Ultimax 3 System
Revision A
1-29
Operator' s Manual The fields on the System Parameters screen should be checked and values entered as needed when the control is powered up or when the system is reset using the Reset Master softkey. Shutting the power off resets the control and erases these values , therefore , returning them to their default values.
SYSTEM PARAMETERS CURRENT SYSTEM DATE CURRENT SYSTEM TIME CONTROL POWER OFF TIME AUTO AWE TINE SCREEN ELANII TIME 1 / 2
/ 1 a
BB
17 30 MIN SEC "IN
120 is
This data is useful when the operator is saving files from today's work because the system looks at the date entered here and date stamps the saved file . If a time stamp is also needed on these files , the operator can also enter the time in the Current System Time field and then press the F1 softkey once after entering the time to save both values.
1-30
5/10/94
Hawk 5M Machine
Getting Started
Important
It is a good idea to check the Control Power Off Time on this screen to be certain that there is a value in this field. If this field does not have a time limit in it , the system will not automatically shut down.
Ultimax 3 System
Revision A
1-31
Operator' s Manual
AutoSave Time
The AutoSave feature periodically saves copies of the part program in the control's temporary memory to the hard drive. When the system is automatically saving the part program , the system displays the message shown on the screen below , and the operator will not be able to perform any system actions until the program is saved.
GEIAL PARAMETERS RETRACT CLEIRg1CE RAPID TRAVERSE PECK CLEARMICE PLAMB CHORD ERROR DEPLETION RETRACT INTERRUPT CYCLE Z RETRACT >, 999.899 M 7679. PP" 1.278 MI 8.883 MI 8.127 MI YES F 1 F 2 1 P 3 F 4 F HOLES S PARAMETERS P 6 M P 7 I F 8 MILLING PARAMETERS PROGRAM PARAMETERS EXIT
Enter clearance height above Z START at which tool nouns between operations START TO RESTORE POWER. INC PART PROGRAM...
The time limit in the AutoSave Time field on the System Parameters screen tells the system how often to save the program file currently in temporary memory . This makes a copy of the part program file at the time of the automatic save so that the file can be recalled if the power to the control is shut off . To switch off the AutoSave feature , the operator enters a zero in this field. If the file is not saved either with the AutoSave feature or by the operator onto the hard disk or a floppy diskette and the power shuts off, any work done on the program currently in temporary memory will be lost. In effect, the control would have no way to remember changes to the program.
1- 32
5/10/94
Hawk 5M Machine
Getting Started Screen Blank Time This parameter allows the operator to set a time limit in which the console screens will go blank. This is similar to screen saver programs on personal computers that prevent image bum-in on the CRT's. Type in a time in minutes and press Enter. Then if the console keys, buttons, and trackball are not touched for that length of time, the CRT's will go blank. To redisplay the screens, move the trackball or press other console keys.
Important Do not be concerned that pressing a key while the screen is blank will change system data. The control uses the first key stroke to re-activate the screen and then uses the second key stroke as input for the system. I
F 2 NIN P 3 P DISPIAY NAQIINE 4 CONFIGURATION F DISPIAY SOFTWARE 5 CDWIQI TION P DAC10R NAQIINE 6 cOIVIQDNTION Enter the anent eonth. P RESTORE MAQII 7 cOIRIQJI TI IT
SYSTEM PARAMETERS CURRENT SYSTEM DATE QWIRIT SYSTEM TIME cONTEOL POWER OFF TIME AUTOSAVE TIME SCREEN BmADI TIME
Is
1/BB
B: 2 : I? 38
129 SEC
The operator may also use these softkey operations on the System Parameters:
Set Current System Time (Fl) - Press this softkey if a time and date were entered. This saves the information entered into those two fields. Otherwise, the system will reset those fields to their defaults when the operator exits the screen.
Ultimax 3 System
Revision A
1-33
Operator' s Manual Display Machine Configuration (F4) - Press this softkey to display the Machine Configuration screen. This screen describes the machine tool with such information as machine type (Hurco model), the class such as vertical, horizontal, or universal and maximum travel limits. Here is a sample of this screen:
MACHINE CONFIGURATION MACHINE TYPE MACHINE CLASS UERTICA/ HORIZONTA . MAXIMUM X TRAVEL MAXIMUM V TRAVEL MXIMii Z TRAVEL NUMBER OP AMR PRESENT
I1UX SN
I F 1 I F 2 I F 3 I F 4 P5 ^F 6 I F 7 l F EXIT a
MAXIMUM SPINDLE WED MXIMM I" IN HIGH GM NINIMM RPN IN HIGH GEAR INXIMM I" IN LOU GEAR NINIMM RPM IN Lau GRAB Ch appa iota aftky
The operator may want to check this screen before using the backup or restore softkeys (F6 and F7). Display Software Configuration ( FS) - This softkey displays the Ultimax system options that are currently installed on the control and the international languages available in the system software . The system options are features such as DXF, 3-D package , UltiPockets , and Cutter Inserts. To purchase additional options, contact Hurco or a Hurco distributor.
1- 34
5/ 10/94
Hawk 5M Machine
Getting Started Backup Machine Configuration (F6) - Press this softkey to copy the following information onto a floppy diskette or the hard drive: o Machine Configuration data including the machine type and class (displayed on the Machine Configuration screen) Control power off time, AutoSave time , and screen blank time from the System Parameters screen
Restore Machine Configuration (F7) - Press this softkey to copy previously saved Machine Configuration data and the time limits from the System Parameters screen . The data may be stored on a floppy diskette or the control ' s hard drive . This option is only used if a Machine Configuration error occurred during power up.
Caution
The Machine Configuration should only be edited by a qualified technician because the information in the configuration file determinebasic machine operations. Exit ( F8) - Press this softkey to return to the Auxiliary screen.
Ultimax 3 System
Revision A
1-35
Operator' s Manual
Then the operator presses the Change Editor (F6) softkey. The system switches to the NC editor. Note the name in the Editor Type field. The sample screen shows the current part programming editor is "conversational ." When switching from conversational programming to NC part programming , the system asks the operator to indicate whether the part program will use inch or metric units of measurement.
Important If there is a part program currently loaded into temporary memory on the control , the system displays the "Current program and part setup will be lost; OK to continue ?" message . The operator answers Yes or No to the question by pressing the appropriate softkey.
1- 36
5/10/94
Hawk 5M Machine
Getting Started
To edit a part program , the operator first presses the Input key on the console above the number pad. This screen appears:
I
F PART SETUP I Mar .22'94 I METRIC F TOOL SETUP VERTICAL 2 P PART PROGRAMMING 3 F PROGRAM 4 PARAMETERS I F 5 F COPY AND CH N=E 6 BLOCBS
F ERASE FUNCTIONS Select eartkey or Press anter> to change part Program name 7
P B
If there was a program being edited on the previous day, that part program is automatically loaded during initialization . Check the Edit Part Program field (circled in example above ) for the name of the program currently loaded into the control . In the sample screen shown above , the "l.HD3" part program is loaded into the control.
Ultimax 3 System
Revision A
1-37
Operator' s Manual
- AWILIARY EDITOR TYPE : CONVERSATIONAL F STORAGE FUNCTIONS 1 F 2 F DOWNLOAD / UPLOAD 3 i F SYSTEM 4 CONFIGURATION F S
To access the stored part programs on the hard disk within the control or on the floppy diskette , the operator then presses the Storage Functions (Fl) softkey.
1-38
5/ 10/94
Hawk 5M Machine
Getting Started The Current Program screen appears. The softkeys on this screen allow the operator to perform the following tasks: Read Program from Disk (Fl) - makes a copy of a program on the hard disk and places it into temporary memory on the control allowing the operator to edit the copy or run the program. Write Program to Disk (F2 ) - copies the program currently displayed onto the hard drive (permanent memory) or onto a floppy diskette. Disk Operations List Directory (F3) - allows the operator to perform operating system functions such as changing to and creating different directories on the hard drive, deleting programs from the hard drive 's permanent memory, and renaming programs. Format Diskette (F4) - prepares the diskette currently inserted into the floppy drive to allow it to receive a copy of a part program. Select Current Storage Drive (F6) - allows the operator to specify which drive will receive a copy of the program when it is stored and the directory from which programs will be copied. The choices are usually the "A" drive (floppy drive) or "C" drive (the hard (rive).
Ultimax 3 System
Revision A
1-39
Operator' s Manual Here is a Current Program screen. Note that the system is ready to read a program from the hard drive though the currently available program was read from the floppy drive.
CURRENT PROGRAM A:'27-12-93.HD3 CURRENT DISK HARD DRIVE C
F READ PROGRAM 1 FROM DISK F WRITE PROGRAM 2 TO DISK F DISK OPERATIONS 3 LIST DIRECTORY F FOR) NT DISKETTE 4 F
To load a copy of a part program into the temporary memory on the control , the operator selects the Read Program from Disk (Fl) softkey. Then this screen appears:
CURRENT PROGRAM A:S27- 12-93.HD3 CURRENT DIRECTORY 28796680 bytes free a bytes tagged.
GSAVEL
I DIRECTORY
4 directory ( a) B program(s). F REWIB: B programs tagged . 2 PROGRAM IID3 HD3 E DSUP H D3 PROBE HD3 PROBE-DB.HD3 RACE CAR . HD3 SA( IEPROG.HD3 F DELETE 3 PROGRAM P CREATE 4 DIRECTORY i P DELETE 5 DIRECTORY P SELECT CURRENT 6 STORAGE DRIVE
PROBE_M . H03
JR-AUTO RACECAR
Use arrow k eys to moue through progrow(s)aM Select . 1(D? Program to read Into aoay. Press ant.) to accept highlighted program name. F -MORE7 I P EXIT 8
1-40
5/ 10/94
Hawk 5M Machine
Getting Started Use the arrow keys to move the highlight to the desired program and then press the Enter key to select it. The Current Program screen reappears with the selected program name listed and a message as shown below:
Ultimax 3 System
Revision A
1-41
Operator' s Manual
Space e
"
&
'
+ 5 ? I S
, 6 @ J T
7 A K U 8 B L V
Back Space
/ 9 C M W
Enter
1 ;
2 < F P Z
4 > H R
\
D N X
E 0 Y
G Q [
1-42
5/10/94
Hawk 5M Machine
Getting Started Here is the Input screen ready to receive a new program name:
Figure 1-24. Input screen (text screen) while entering new program name
Ultimax 3 System
Revision A
1-43
Operator' s Manual Press the Enter key, and the system allows the operator to indicate whether the program will use inch or metric units of measurement:
After selecting the unit of measurement , the operator indicates whether the program will run on a Standard ( 3-axis ) machine or a machine with an optional rotary table supplying an "A" axis. Then the operator can begin Part Setup and Tool Setup for the part program.
1- 44
5/10/94
Hawk 5M Machine
Getting Started
Erase Functions
While the operator is creating or using a part program, it is stored in a temporary memory area on the control. This is not the permanent memory where programs are stored for later access. The erase functions do not affect the permanently stored programs. These functions only remove copies of programs and portions of programs in temporary memory. Operators use these functions to perform the following tasks: Throw away changes to a copy of a program that are no longer needed Clear out the entire work area to start fresh (using the Erase All softkey) Clear out the part program and keep the part setup and/or tool setup to use for a new program
The operator accesses these options by pressing the Erase Functions (F7) softkey on the Input screen.
Ultimax 3 System
Revision A
1-45
Operator' s Manual The Input screen softkeys change to list the erase functions, as shown below:
The erase functions will only affect the part program currently displayed on the Input screen: Erase Part Setup ( Fl) - resets all of the Part Setup to their default values. Erase Tool Setup (F2) - deletes all tool data defined for the part. Reset Program Parameters (F3) - resets the Program
Erase Program (P4) - deletes the part program data blocks from program memory.
Erase All (P5) - deletes the part program and its tool setup from program memory and then resets the Part Setup values and the Program Parameters to their default values.
1-46
5/10/94
Hawk 5M Machine
Getting Started After the operator selects one of the erase functions , the system displays the message shown on the screen below and, therefore , allows the operator to confirm the erase operation.
Figure 1-28. Input screen with "Do you really want to Emu ?" message
The erase functions only erase program descriptions from the temporary memory. This does not affect the stored version of the program on the hard drive . For an explanation of permanent program storage and deletion, refer to the " Program Storing , Renaming , and Deleting " section later in this chapter.
Ultimax 3 System
Revision A
1-47
Getting Started
Jog Unit
The operator uses the jog unit to select the axis to move (jog) by pressing one of the buttons on the upper right side of the unit. To move the selected axis, the operator presses the Jog Direction buttons or uses the Incremental wheel. The jogging speed can be controlled by adjusting the Axis Feed Rate dial. To record the axis' current, real-time position in the part program setup screens, the operator presses the Store Position button. Note that the unit also has an Emergency Stop button.
Moves selected axis (plus or minus direction at Axis Feed Rate until released
Places the current position of the selected axis into the part program
Increase or decrease the jogging speed of the wheel or the + or - buttons for the selected axis
Ultimax 3 System
Revision A
1-49
Operator' s Manual The operator may want to set the parameters that control jogging speeds. To access the parameters , press the Manual console key to display the Manual screen . Then press Machine Diagnostics ( F2) softkey to display the parameters shown below:
Figure 1-30. Manual screen with jog parameters (in millimeters per minute)
With the cursor at the Manual Jog Feed parameter , enter the desired manual jog feedrate . This value cannot be greater than 200 inches per minute ( i.p.m.) and is used when jogging the X, Y, and/or Z axes. When cursor is at the Rapid Detent parameter , the desired rapid feedrate for the X and /or Y axes can be entered ( not to exceed 400 i .p.m.) This feedrate is used to jog these respective axes when the Axis Feedrate switch on the jog unit is placed at the Rapid position. The Z axis always uses the value of 150 i .p.m. when this switch is in the detent position. The Manual Spindle Speed parameter governs spindle speed for jogging when the operator has selected the Manual machine mode and pressed the Spindle On console key . The system does not permit this value to be greater than the maximum spindle speed for the machine.
1- 50
5/ 10/94
/x"Hawk 5M Machine
Getting Started
Ultimax 3 System ,
Revision A
1-51
Operator' s Manual
1- 52
5/ 10/94
Hawk 5M Machine
Getting Started
2. 3.
4. 5.
Ultimax 3 System
Revision A
1-53
Operator' s Manual
Part Setup
The part setup procedures establish the locations of part zero in X and Y relative to the machine's absolute zero. Refer to the diagram below. Absolute zero, identified during machine calibration, is the location on the table, usually a corner or near a corner, where the X and Y axes intersect. This value does not change. However, it is difficult for the operator to include the offsets between absolute zero and the comer of a part when determining locations on the part, so operators identify part zero for a work piece when it is fixtured to the table . Part zero is the X and Y intersection on the part itself. Then dimensions can be programmed from part zero without considering the offset distances from the absolute zero comer of the table . Part zero must be identified for each new part.
Y axis Y Offset X Offset Part Zero Absolute Zero (on the table) (Machine Absolute - X & Y axes)
Figure! 1-32. Pan Zero Relationship to Machine Absolute Zero
X is
Getting Started The location of part zero in Z is established during tool calibration. During setup, the tool zero calibration plane is established for each tool. The program dimensions for a part are relative to these points as shown below.
/Head Zero (Machine Absolute - Z axis) Tool Zero Calibration Plane (typical)
Part (Workpiece)
Ultimax 3 System
5/10/94
1- 55
Operator' s Manual Programming of axis motion relative to part zero is shown in the previous illustration as viewed facing the front of the machine. When programming, remember that the X and Y coordinates define a position on the part. The operator programs the spindle to move within the coordinate system as shown below: Spindle moves up and away from the part Spindle moves right on part - Spindle moves away from operator Y\ Spindle moves toward the operator
Getting Started
F TOOL SETUP 2
F PART PROGRAMMING
3 PART ZERO X V OFFSET Z 12.6436 6.3225 6 . 8888 SAFETY WORK REGION Z TOP () 99 .8888 Z BOTTOM (-) - 99 . 8888 X LEFT (-) -16.BBeB X RIGHT () 5.8886 V FRONT (-) 4.8888 V BACK () 4.8888 F PROGRAM 4 PAPA METERS F 5 I F 6 P STORE MACHINE 7 POSITION I F EXIT 8
Enter part mro If Imam or Jog nachrne to part rero pos iti on an d prose so rtk e9 t o s t ore pos iti on
The top left section of the screen shows the position of the axes. The bottom left of the screen is the data entry area where the operator enters the values to identify part zero and the safety work region for this part program. The softkeys on this screen provide the following options: Tool Setup (F2) - allows the operator to enter the descriptions of the tools that will be used in this part program.
Part Programming (F3) - allows the operator to enter the exact description of how the part will be cut.
Uhimax 3 System
5/10/94
1- 57
Operator' s Manual Program Parameters (F4) - displays the screens where the data common to all of the program data blocks can be entered. Refer to the "General Parameters" section in this chapter for more information. Store Machine Position (F7) - pressing this softkey records the value displayed on the screen for the axis currently marked by the cursor . After these values are recorded , they become the offset values from absolute zero for the axes. Exit ( F8) - allows the operator to exit the setup process and return to the Input screen.
Getting Started
2.
Ultimax 3 System
5/18/94
1- 59
Operator' s Manual The operator should establish the dimensions of the Safety Work Region to prevent the cutting tool from moving into areas where it might collide with other equipment or the work piece and fixturing . The operator particularly needs to enter the Z Bottom (- Z) parameter to prevent the tool from drilling through the part and into the table. The operator may also want to use the Z Top (+Z) field to define the clearance above all portions of the part and/or fixture.
I/
Part Zero
+x
Z
`/--------/
If no values are entered in these fields , the system defaults to 99 inches for the positive and negative values. To enter values use one of these two methods: 1. Use the number keys on the keyboard to enter the dimensional values of the safety region.
2.
The operator may want to use the axis jog functions on the jog unit to identify the X and Y safety region. Jog each axis out to the edge of the safety region and press the white Store Position button on the jog unit. To store the Z values using the Store Position button, a tool previously described on a Tool Setup screen for this program must be in the spindle.
1-60
Revision A
Hawk 5M Machines
Getting Started
Important Entering a value in the Offset Z field on the Part Setup screen adds the entered amount of the offset to the tool zero calibration point. This is a quick method to adjust all tool calibration values in the Z axis to compensate for variations in the thickness of the work piece. For example, using all tools from a previous program and changing the Offset Z will reset all Z calibration points to the new work piece. The operator can use Tool #1, calibrate it, and press Offset Z to store the offset distance between the top of the first part (reference block) and the top of the work piece. Calibrate all tools here
N
Reference Gauge Block
dl
Offset
Z Work Piece Table
Press the Exit (F8) softkey to return to the Input screen or press the Tool Setup (F2) softkey to describe the tools used in the part program.
Ultimax 3 System
5/10/94
1- 61
Operator' s Manual
Tool Setup
Use the Tool Setup screen to describe the tools that will be used for this part program. Each tool used in the part program must be described on the Tool Setup screens; otherwise, the system will not have enough information to draw the part on the graphics screen , and the machine will not be able to cut the part when the operator tries to run the program.
Caution
When an operator intends to run a previously created part program, the Tool Setup must be carefully checked to be certain the tools described for the old program match the tools planned for the new program. If a tool breaks or is not available when running a previously created part program, the operator must change the Tool Setup information.
Getting Started
X V Z
TOOL
I 1
r EXIT
The top left section of the screen shows the real-time position of the axes. The bottom left of the screen is the data entry area where the operator enters the information describing a tool. When tool number I was entered into the screen shown above, no information appeared under the number. This means that there is no description for tool number 1, and it is currently available for this program. This information must be entered. There is no Machine or Part position display ( top left on the screen) nor any softkey selections displayed when machine is not calibrated or when in concurrent programming. Note To move between the fields on the Tool Setup screen , use the arrow keys . Pressing the Exit (F8 ) softkey displays the Input screen.
Ultimax 3 System
5/10/94
1- 63
Operator' s Manual The softkeys on this screen provide the following options: Part Programming (F3) - allows the operator to enter the exact description of how the part will be cut. Program Parameters (F4) - displays the screens where the data common to all of the program data blocks can be entered. Refer to the "General Parameters" section in this manual for more information. Part Setup (F5) - allows the operator to return to the Part Setup and make changes. Tool Home (F6) - press this softkey and then press the Start Cycle button to move the spindle to tool change height. This option allows the operator to move the tool quickly away from the part after finding the Zero Calibration value . Using this softkey is much faster than pressing the axis jog buttons on the jog unit. Set Tool Zero ( F7) - to use this softkey, the operator carefully jogs the tool in the spindle down to the top of the part and then presses this softkey. The system stores the position of the tool into the current part program and the number appears in the Zero Calibration field on the Tool Setup screen . This can also be accomplished by pressing the Store Position button on the jog unit. On the screen the part display for "Z" changes to zero.
Warning
Be certain that the tool number in the Tool in the Spindle field matches the tool being edited when the zero calibration is stored. Exit (FS ) - allows the operator to exit the tool setup process and return to the Input screen.
Getting Started
X T Z.
Ulomax 3 System
5/10/94
1-65
Operator' s Manual 2. Press the appropriate softkey to select Type (see example below). These tool types are listed as softkey options: Drill Tap Boring End Mill Face Mill Ball Nosed End Mill Back Spotface
If the tool is a tap, a Threads per Inch parameter must be programmed (or Pitch in millimeters per thread, if metric is the unit of measure).
TOOL SETUP E V Z. M93.700 393.700 177.800 0.000 PART 393.700 177.000 F NOT ID(OUM 1 i F DRILL 2 F TAP 3 TOOL TYPE I, 1 DRILL 0.1iS8 Cy 0 FlOOD 0.0 F BORING 4 i F END MILL 5 F FACE MILL 6 P BALL NOSED 7 END MILL i --ORS8
t- 66
Revision A
Hawk 5M Machines
Getting Started 3. Enter the Diameter of the tool. This information is used when determining cutter compensation during milling operations. Ultimax software automatically calculates the radius of the cutting tool and allows for this distance when performing milling operations . This means the operator does not need to remember the size of the cutting tool and manually calculate tool offsets when programming the part. Path compensating for Cj,,- cutter radius
Uldmax 3 System
5/10/94
1- 67
Operator' s Manual 4. Use jog functions to calibrate the tool to the part or reference surface. Move the tool in the spindle down until the tool touches part zero. Press the Store Position button on the jog unit and the position of the Z axis appears in the Zero Calibration field. The position of the Z axis can also be stored using the Set Tool Zero (F7) softkey. Use the calculator functions of the keyboard to add or subtract shim stock dimensions (if used). For example, after pressing the Set Tool Zero (F7) softkey, the operator enters the thickness of the shim and presses the plus key (+) and then presses Enter to add the shim thickness. 5. If the operator knows the correct speed to be used for this tool, enter it into the Speed field. This value will be copied into each new data block in the part program (but only for part program data blocks created after Tool Setup) which use this tool. If necessary , this parameter can be changed within the new data block when programming the part. The direction the spindle turns (clockwise for right-hand cutters) is also part of this parameter. The Coolant parameter defines the coolant type to be used for the tool and is programmable on a tool -by-tool basis.
6.
Getting Started 7. For drills or milling tools, the Surface Speed, Flutes, and Feed/Flute (Tooth) fields also appear on the screen, as shown below. The operator may enter a Surface Speed in inches or millimeters per minute. Then the Flutes and Feed/Flute fields appear. The operator enters values that indicate the number of the flutes (teeth) on the tool and the feedrate per flute. The system uses these values to calculate the feeds and speeds for the tool . Refer to the following "Automatic Feeds and Speeds Calculations" section.
TOOL SETUP NACNINE 0.6066 6.6666 -2.1767 PART -5.6066 -5.6606 5. 6553 an TOOL IN SPINDLE SPINDLE 6 NOTION STOPPED FEED
X V. z
TOOL TYPE DIAMETER z6RO CALIRMITION SPEED (RPM) COOLANT SURFACE SPEED
P EXIT a
The operator may also wish to consult the Machinist ' s Handbook or the feeds and speeds material in the "Appendix " of this manual for more information.
Important If a value was entered into the Speed field, the system ignores any data entered into the Surface Speed field. If the automatic speed calculation is wanted , do not enter a value in the Speed (rpm) field.
Ulfimax 3 System
5/10/94
1- 69
Operator' s Manual
3.
4.
5.
1- 70
Revision A
Hawk 5M Machines
Getting Started The control system uses this equation to compute the drilling and milling feedrates in inches per minute (i.p.m.): ipm = Feed per Tooth x #of Teeth x rpm Using this equation the control calculates the following feeds per revolution for these drill diameters:
3/4" to 13/16"
7/8" to 1 1/8" 1'/i' to 1'h"
.013 to .018
.015 to .025 .020 to .040
.025 +
Important For kneemills using larger tools (5/8" to 1"), the feeds and speeds for drilling and milling should be manually reduced by approximately 15% to 20%% based on the machinist ' s experience.
Ultimax 3 System
5/10/94
1- 71
Operator ' s Manual The Ultimax control also automatically calculates spindle speeds using the following formulas .. The first four formulas produce the revolutions per minute (rpm) that apply to high - speed steel tooling and high-speed cobalt tooling used to cut work pieces of these common metals.
1240
tool diameter
365
tool diameter
Caution
High- speed steel cobalt tooling feedrates should be increased by .001 to .002 feed per revolution. For carbide and carbide coated tooling these formulas are used:
1530
tool diameter
Getting Started
General Parameters
The Program Parameters screen allows the operator to describe these groups of parameters: General - retract clearance, rapid traverse, peck clearance plane, chord error, depletion retract, interrupt cycle Z retract Holes bore orient retract, drill dwell, bore dwell
Milling - blend offset, blend overlap, finish feed, finish speed, finish XY, finish Z, milling direction, pocket overlap, cutter compensation parameter Program - override lockout, program protect, tool change position
Default values appear in these fields on the screens, but the operator may want to change some of the parameters. To display the General Parameters screen, press the Input console button to display the Input screen:
INPUT NASTER PROGAf111 EDIT PART PROGRAM HAIM 511 S.M STANDARD PROGRAM 1IORV AIMIIARLR 99 x e1.9R
F PANT SETUP IIar . 22'94 1 INCH F TOOL SETUP 2 i P PART PROGR A MMING 3 F PROGRAM 4 PARAIBTEI F 5 P COPY AND CHANCE 6 DIACRS
P MIRSE FUNCTIONS Select adtIey w Frew antar> to change part Progra nave 7 P B
Ullimax 3 System
5/10/94
1- 73
GENERAL PARAKETERS RETRACT CLEARANCE RAPID TRAVERSE PECK CLEARANCE PLANE CHORD ERROR DEPLETION RETRACT INTERRUPT CYCLE Z RETRACT ? 999.008 7628. 1 . 270 0.003 0.127 YES MM MMPM MM MM MM
I F 1 F F 2 F F 3 F 4
Enter clearance height above Z START at which tool woos between operations
PRESS MANUAL MODE . POWER . AND START TO RESTORE POWER. AUTOSSUING PART PROGRAM...
F SKIS 8
1- 74
Revision A
Hawk 5M Machines
Getting Started Here are the available parameters on this screen: General Parameters Fields Retract Clearance Definitions Enter the distance that the tool should retract above the Z Start dimension before rapid table positioning (Rapid Traverse) between machining operations. This includes a tool moving from one drilled hole to another, from one milling operation to another (programmed in separate data blocks or generated as a patterns operation). The default values are 99.0000 inches and 999.000 mm. On the NC version of this screen , this field is the Clearance Plane. If the next operation has a different Z Start dimension , the control always retracts to the highest dimension . When a Position block is programmed, the tool always retracts to the safety plane programmed as Z Top of the Safety Work Region. -Rapid Traverse The feedrate that the table (X, Y, and Z axes) moves between one point in the part program to the next point in the program ( rapid table positioning). The distance above the previous peck level to which the Z axis moves at rapid traverse . This parameter does not apply to NC programs. It only applies to conversational programs. The maximum distance the cutter deviates from the true arc path. This value determines the method the control uses to generate information for executing arcs. If the operator enters 0 .0 in this field, the control will automatically calculate a chord error that maintains the programmed feedrate through the arcs.
Chord Error
Ulumax 3 System
5/10/94
1- 75
Definitions The value programmed for this parameter specifies the dimension above the part surface that the Z axis retracts. The Z axis retracts while waiting for additional data to be transmitted into the current program during execution of an NC part program. This parameter does not apply to conversational part programs. This parameter allows the Z axis to retract to the Retract Clearance when the operator presses the Interrupt Cycle console button . Selecting "No" for this parameter means that the spindle will stay in its current position when the Interrupt Cycle button is pressed . The default value is "Yes." When this parameter is enabled , the system inserts a program stop at the appropriate M-code. This program stop command halts the spindle and coolant functions and terminates further program execution. It will require the operator to press the Start Cycle console key to continue with the program. This parameter is only used for NC programs.
1- 76
Revision A
Hawk SM Machines
Getting Started
General Parameters Ranges and Default Values Parameter Retract Clearance (conversational only)
Rapid Traverse
1.0 - 7620 . 0 mm per min. Peck Clearance Plane (conversational only) Chord Error Depletion Retract (NC only )
Interrupt Cycle Z Retract Optional Program Stop (NC only)
0 . 0000 - 99.9999 inches 0 . 00 - 999 .999 mm 0.0000 - 1.0000 inches 0.000-25 . 4mm 0 . 0000 - 99.9999 inches 0.000 - 999.999 mm
Yes and No Enabled or Disabled
Ultimax 3 System
5/10/94
1- 77
Operator' s Manual When calculating the chord error value for the General Parameters screen, the operator should understand several important concepts. The chord error for arcs is the maximum distance that the cutter deviates from the actual arc. As shown below, the machine actually cuts a series of very small lines when cutting an arc . However , these lines are indistinguishable from an arc when the machining is complete.
The values in the following tables list expected milling feedrates for various chord error and arc radii values in Ultimax 3. These tables may be used as guidelines for maximizing milling accuracy or feedrate.
Maximum Milling Feedrate for a 1 .0000 Inch Radius Arc at a Programmed Feedrate of 100 ipm Chord Error 0.0000 inches
0.0001 inches (default)
Getting Started Maximum Milling Feedrate for a 0 . 0001 Inch ( Default) Chord Error at a Programmed Feedrate of 100 ipm Arc Radius 0.2500 inches Maximum Milling Feedrate 28.4 ipm
0.5000 inches
0.7500 inches
39.9 ipm
49.1 ipm
1.0000 inches
2.0000 inches
56.4 ipm
79.9 ipm
5/10/94
1-79
Operator' s Manual
Hole Parameters
Press the Holes Parameters (175) softkey on the General Parameters screen to change any of the three parameters for holes. The most often changed parameter on this screen is Drill Dwell. This parameter controls the length of time the drill stays at the bottom of a hole after it has drilled the hole.
HOLES PARAMETERS BORE ORIENT RETRACT DRILL DWELL BORE DWELL ? B.5BB AN 0.5 SEC 1.8 SEC
Definitions The pause (dwell) in seconds before the tool retracts at the bottom of a drill operation. The default value is 0.5 seconds. Many operators change this to 0.0 seconds so that the drill will immediately pull out of the hole after it is drilled. This parameter is not used for NC programsThe pause in seconds before the tool retracts at the bottom of a bore operation. The default value is 1.0 seconds. This parameter is not used for NC programs.
Bore Dwell
1- 80
Revision A
Hawk 5M Machines
Getting Started
Milling Parameters
The milling parameters do not apply to NC programs . They only affect cutter motions during conversational milling operations.
MILLING PARAMETERS BLS OFFSET BLEND OVERLAP FINISH FEED FINISH SP EED FINISH XY FINISH Z MILLING DIRECTION POCKET OVERLAP 3.888 3.008 I80 188 8 . 208 0.100 CLIMB 10 MM MM x x MM MM x
...
I F 1 i F 2 I F 3 i
INSERT ARC
F GENERAL
4 PARAMETERS F HOLES
5 PARAMETERS
F 6 Enter distance free finished ell to tool edge on entry F PROGRA M 7 PARAMETERS F EXIT a
Definitions
The distance from the entry point of the part surface and the Z plunge point where the tool enters the work piece . This parameter is used in milling circles , frames , and ellipses. The default values are 0.1250 inches or 3.000 mm. The distance the tool travels past the entry point before it is withdrawn from the part . This parameter is used in milling circles , frames , and ellipses. The default values are 0.1250 inches or 3.000 mm. The percentage of the programmed feedrate of the roughing pass used for the finish pass, if the finish pass is programmed for the part . The default is 100%.
Blend Overlap
Finish Feed
Ultimax 3 System
5/10/94
1- 81
Operator' s Manual
Definitions The percentage of the programmed spindle speed of the roughing tool used for the finish tool. The default is 100%. The amount of material in the X-Y axis direction to be removed by the finish pass. The default values are 0.0100 inches or 0.200 mm. The amount of material in the Z axis dimension to be removed by the finish pass. The default values are 0.0050 inches or 0.100 mm. Allows selection of either Conventional or Climb milling for canned milling cycles (e.g., frame, circle , and ellipse). Climb milling is the default. This does not apply to lines and arcs. The percentage of tool diameter overlap for each pass in a 10 % pocket milling operation.
Finish X-Y
Finish Z
Milling Direction
Pocket Overlap
1- 82
Revision A
Hawk 5M Machines
Getting Started Cutter Comp Parameter This important milling parameters field relates only to controls equipped with the UltiPocketm software option and that use the inward spiral cutter compensation type in a pocket boundary to connect the cutter compensated non-intersecting mill line and arc segments . The parameter connects these milling segments as follows: 1. If Insert Arc is selected a tangent arc is inserted to connect two line segments , or a line segment and an arc segment (when the two cutter compensated segments are offset and do not intersect ). When using the Insert Arc method , the system creates the cutter compensated path as shown below:
Some operators find the Insert Arc method inappropriate for their applications because the cutter remains in contact with the work piece and may drag a chip across a sharp angle on the part. In such circumstances , operators select the Insert Line parameter.
Ultimax 3 System
5/10/94
1- 83
Operator' s Manual 2. If the Insert Line parameter is selected, the cutter compensated lines and arcs are joined as described below: a. Two line segments are extended until they intersect (provided they form a 90 degree or greater angle). If the lines form an angle of less than 90 degree, a line is inserted to connect them. b. Line and arc segments have the line segment extended, and a tangent line to the arc segment inserted and extended until the lines intersect (provided they form a 90 degree or greater angle). If the segments form an angle of less than 90 degree, a line is inserted to connect them. c. Two arc segments have tangent lines (to the arcs) inserted and extended until the lines intersect (provided the extended tangent lines form a 90 degree or greater angle). If the extended tangent lines form an angle of less than 90 degree, a line or arc is inserted to connect them. Completed path using the Insert Line parameter
1- 84
Revision A
Hawk 5M Machines
Getting Started
Program Parameters
The program parameters control three overall features of the control such as table positioning during a tool change.
PBOSPIw PARAMETERS OVERRIDE LOCKOUT PROGRAM PROTECT TOOL CHANGE POSITION )OFF PARTIAL No
I F 1) OFF 1 I F 2) ON 2 i F 3 F GENERAL.
4 PARAMETERS F HOLES
5 PARAMETERS
F MILLING
6 PARAMETERS Axis feedrote and spindle speed override controls can be disabled 7 F SKIT 8
Definitions
When "On" is selected, the Axis Feed dial on the jog unit is disabled. The default is "Off." This parameter protects all of the part programs on this control from being altered. The keyswitch at the side of the control console must be in the "unprotected" position before a" supervisor can access this parameterand change it. To prevent programs from `being changed, the-`;' ' supervisor selects either'- or "Partial" in the Program Protect field. ")F 11 the supervisor selects "Full," the operator will not be able to change the part program or its tool and part setup information.
If "Partial" access is given, the operator will be able to change a part program's.tool and part setup only, but not the program itself. "Partial" is the default.
Ullimax 3 System
5/10%94
1- 85
Operator' s Manual
Definitions The value entered into Program Protect field can be overridden by turning the keyswitch on the console to the "unprotected" position. Refer to the description of the keyswitch earlier in this chapter. This parameter indicates whether or not the table will move to the right/front of the machine when the operator is changing a tool. If this field contains "Yes" when a part program block calls for a tool change, the table will move out of the way. The default is "No."
1-86
Revision A
Hawk 5M Macbines
Getting Started
Or...
The operator may want to switch off the machine tool. Refer to the "Shut Down Techniques " section.
Ultimax 3 System
5/10/94
1- 87
Operator' s Manual
1- 88
Revision A
Hawk 5M Machines
Getting Started A directory may be compared to the label on a filing cabinet drawer holding a specific group of part program files. Operators select directory names that make it clear what types of part programs are stored within them. Multilevel directories (subdirectories) can also be created to permit further division of program groupings and enhance the filing system. A subdirectory can be compared to a specific file folder within the drawer (directory) of the filing cabinet (hard drive) as in the following illustration. Here is an illustration of directory and subdirectory structure for storage of part program files: Hard Drive (Root directory "C")
When an operator selects an option to save a part program , the system will save it onto the root directory that exists on the hard disk and each formatted diskette unless a specific directory is selected.
Ultimax 3 System
5/10)94
1- 89
Operator' s Manual
Directory Options
To access the hard drive and perform directory and part program tasks, press the Disk Operations List Directory (F3) on the Current Program screen . The available tasks are very similar to DOS (disk operating system ) operations on personal computers. The user can create and delete directories and subdirectories and store programs in those directories.
CURRIIMT PR06AM CURRENT DIRECTORY 259952M bytes tree B bytes tagged. 27-12- 93.1813 DAYZ .103 PROBE -011.1013 NOTAR Y HD3 FCHA= TO 1 DIRECTORY
UNIF
PROBEJM .1X03 ROT-X X .103 OHAIR .1103 RACECRR .1013 SAOEPROG.10)3
27-12- 93.Im3 1733 bytes 01 - 61-1988 12:87a Use arrow keys to now through pograe(a)and
F --+iOREPerforw disk operations. 7 Use cursor keys to ow bet ween program and choose sot they. I F EXIT B
The three directory functions that the operator uses to manage the files on the Uhimax control ' s hard drive are accessed through these softkeys: Change to Directory ( Fl) - use the arrow keys to move the highlight and switch the list on the Current Directory screen and display a subdirectory and program names . The directory shown on the sample screen above has five subdirectories ( highlighted items in shaded boxes with no extensions ). There are also programs stored in this directory. They have the HD3 extension.
Getting Started Create Directory (F4) allows the operator to create a directory or a subdirectory in which to store part programs. Delete Directory ( F5) allows the operator to remove a directory or subdirectory from the hard drive. Directories and subdirectories containing part programs cannot be deleted. In addition, the root directory on the hard drive and the floppy drive ("A") cannot be deleted using this option.
Ultimax 3 System
5/10/94
1- 91
Operator' s Manual
CURRENT PROGRAM CURRENT DISK HARD DRIVE C F READ PROGRAM 1 FROM DISK F 2 i F 3 i F 4 P WRITE PROGRAM TO DISK DISK OPERATIONS LIST DIRECTORY FORMAT DISKETTE
1-92
Revision A
Hawk 5M Machines
Getting Started Then follow these steps to copy the part program currently in temporary memory to the control's permanent memory: 1. Press the Write Program to Disk (F2) softkey. The Current Directory screen then appears.
CURRENT PROGRAM CURRENT DIRECTORY 25995261 bytes free B bytes tagged. 27-1293. 103 6861 .103 DAYZ . 103 DRILLTAP . 103
CMIp1 IUDV
F CHAME TO I DIRECTORY
[IM
RMDSUP
HD3
01131E HD3 NEVIN PROBE-M .103 RACECAR .103 ROTS( . 103 SAVEPROG.1013
CSAUEZ C2T JR fd1TO .10)3 PROBE .10)3 RACE -CAR.103 TARTEST MD3
S DIRECTORY
27-12-93.103 1733 bytes 81-81 -1988 12:87a Use arrow keys to now through program(o)and D INECTVR I ES F SELECT CUSDEIT 6 STORAGE DRIVE
F-WAS-Perform disk operations. 7 Use cursor keys to sow between progress and Choose ear they. I
F EXIT
8
2.
Use the arrow keys to highlight the name of the directory that will receive the program , or press the Select Current Storage Directory (F6) softkey to select either the hard drive or the floppy drive for storing the program. Press the Change to Directory (Fl) softkey to select the highlighted directory. The Letter Selection screen appears on the graphics monitor so that the operator may select a different name for the part program.
3. 4.
Uldmax 3 System
5/10/94
1- 93
Operator' s Manual 5. If the operator wants to change the program name , the operator uses the trackball on the console to move the crosshair indicator on the Letter Selection screen. When the crosshair is positioned over the desired character, press the Select key. The selected letters then appear at the bottom of the text screen above the "Enter part program filename; up to 8 characters" message.
F I F 2 F 3 F 4 l F 5 F 6
ITT Lnta' part Provrae F I lens.. ; up to a characters. PRESS IWIIM. NODE. PCUfl, AND START TO MITOAR POWER.
F 7 F ABORT OPERATION B
Figurel -S6. Current Program screen program name during save operation
Press the Enter key when the new name is complete. 6. To save the program with the same name , the operator simply presses the Enter key without selecting any letters from the Letter Selection screen. If a program with the same name is already stored on the directory, the "Program already exists . Overwrite it?" message appears . To copy the current version of the program over the older version on the hard drive , the operator then selects the Yes softkey.
7.
8.
When the program has been successfully copied onto the hard drive , the "Part Program Written to Disk" message appears at the bottom of the screen.
Getting Started
Renaming a Program
To get to the program renaming function , follow these steps: 1. 2. 3. 4. Press the Auxiliary console key above the number key pad. The Auxiliary screen appears. Press the Storage Functions ( Fl) softkey . The Current Program screen appears. Select the Disk Operations List Directory ( F3) on the Current Program screen. Use the arrow keys on the console to move the highlight over the name of the program in the directory listing.
To begin the renaming process , select the Rename Program ( F2) softkey on the Current Directory screen, and the text screen changes as shown below. In addition , the Letter Selection screen appears on the graphics display monitor. 1. Use the trackball on the console to move the crosshair indicator on the Letter Selection screen.
Ultimax 3 System
5/10/94
1- 95
Operator's Manual 2. When the crosshair is positioned over the desired character, press the Select key. The selected letters then appear at the bottom of the text screen above the "Enter new name for program " message.
I
F 1
DI=P HD3
CSAVE2 GZT
JRIILiTO . RD3 OH71IR .103 PROBE HD3 PROBE-M HD3 BRCECRR . 103 RPCE _CAR.103 ROT-P . 103 EWEPROC . 103 TRPTEET HD3
BRCHCAR 103
3. 4.
Press the Enter key when the new name is complete. To stop the renaming process, the operator presses the Abort Operation (F8) softkey.
r
1-96 Revision A Hawk 5M Machines
Getting Started
Deleting a Program
To delete a part program from a directory, follow these steps: 1. 2. 3. 4. 5. 6. Press the Auxiliary console key above the number key pad. The Auxiliary screen appears. Press the Storage Functions (Fl) softkey. The Current Program screen appears. Select the Disk Operations List Directory (F3) on the Current Program screen . The Current Directory screen appears. Use the arrow keys to highlight the program to be deleted. Press the Delete Program (F3) softkey The system gives the operator a chance to reconsider the deletion of the program by displaying the message shown on the screen below . If the operator then presses the No softkey, the program will not be deleted . Pressing the Yes softkey erases the selected part program from the directory shown on the screen.
wiar( T
PA06IH I C:VtlIC[OAR . 11D3 ! DIDHCTOA? MOUNT 28768L6 bytes free B bytes tagged . 1188
DLID
T 1) 1a 1
.II ' IC
. DxP
3
ODTDIR
7)
II1 .DATA.DAT JOQ.DATA.DAT JRJWTO . 1183 !DM-DATA . DAT PIODZ HD3 PROD-DB.1113 PROBE 11 .14D3 RAC cRR HD3 RACE OAR . 1113 SIWSPROG.M3 TAPTIET .1113
I--T 4 5
RACICAP . 1m3 15139 bytes 61-01-1988 12:84. Use sera ' Leua ta aere lhra ,^sh Preara(s)*M S. you sera you wet to delete this program?
Ultimax 3 System
5/10/94
1- 97
Operator' s Manual
CURRENT PROG RA M
CURRENT DIRECTORY 25995264 bytes tree B bytes tagged. F CHANCE TO 1 DIRECTORY
27-12-93.013 6861 HD3 CSnV4: CSIIUE2 DAY2 HD3 DRILLTAP . 1U3 ENDEUP .ND3 G7.T (;M611 ItOH HNC JR-AUTO HD3 .IIIDY P.F.VIN OIAIR HD3 PROBE .ID3 PROBE_DB . ID3 PROBBJI HD3 RRCSORR HD3 RACE _CAR.ID3 ROTARY . ID3 2010 HD3 SAV1P7DC . ID3 TAPTERT HD3
F CREATE
1 DIRECTORY I P DELETE 5 DIRECTORY P SELECT CURRENT 6 STORAGE DRIVE
27-12-93. 103 1733 bytes 81-01-1988 12:87a Ilse arrw keys to now through pcgraw(s)aud Select .10? Program to read into memory. Press CMer> to accept highlighted program name.
Figure 1-59. Current Directory screen with directory soft keys 4. Select the More (F7) softkey.
CURRENT PROGRAM QJRR01T DIRECTORY 25995264 byte. free 0 bytes tagged. 27-12- 93.HD3 DAY2 HD3
GMDH JIIDV
HNC JR_MTO HD3 OH AIR HD3 PROBE HD3 PROBE DB.HD3 PROBE-M . HD3 RACECAR HD3 RACE -CAR.HB3 HD3 ROTDM( HD3 SAUEPROG . 103 TAPTEST HD3 ROTARY
RACLCAR 103 15439 byte. 81-61- 1988 12:94a Use arses keys to cove through progree(s)and Select HD? Program to read into ae.cry. Press (Enter> to accept highlighted Program mans.
These softkeys can be used to perform the following tasks: e Copy Program ( Fl) - allows the operator to select a part program from the directory listing and copy it to another directory or a floppy diskette for storage . Highlight the program name using the arrow keys. For example , to copy a program from the hard drive to a floppy diskette , follow these steps: 1. Press the Auxiliary button. 2. Press the Storage Functions (Fl) softkey on the Auxiliary screen. 3. Press the Disk Operations List Directory ( F3) softkey. 4. Press the More (F7) softkey. 5. Use the arrow keys to highlight the program to be copied.
6. Press the Copy Program (Fl) softkey. 7. Select an "A" from the Letter Selection screen when the system asks for the destination drive.
Ultimax 3 System
5/10/94
1- 99
Operator' s Manual Tag All Programs (F2) - allows the operator to select all of the part programs in a directory to copy to another directory. When the operator presses this softkey, the system places a diamond symbol () to the left of the program names. Untag All Programs (F3) - removes the tag markers from all the tagged programs in the directory. Toggle Program Tag (F4) - the operator highlights a program in the directory list, presses this softkey, and changes the tagging of the highlighted program. Therefore, this softkey can be used to tag a few programs in a directory to copy them as a group or to remove the tagging from a few programs so that they will not be copied with the other programs.
Getting Started When one or more programs are tagged the following softkey also appears: Copy All Tagged Programs (F5) - allows the operator to copy all of the part programs that are tagged to another directory or a floppy diskette. The drive and directory are selected using softkeys and the arrow keys to highlight subdirectories. For example, to copy all programs from the hard drive to a floppy diskette, follow these steps: 1. 2. 3. 4. 5. 6. 7. Press the Auxiliary button. Press the Storage Functions (Fl) softkey on the Auxiliary screen. Press the Disk Operations List Directory (F3) softkey. Move the highlight to the desired subdirectory name. Press the Change to Directory (Fl) softkey. Press the More (F7) softkey. Press the Tag All Programs (F2) softkey or select the Toggle Program Tag (F4) to tag and untag programs. Press the Copy All Tagged Programs (F5) softkey. Press the Select Current Storage Drive (F6) softkey. Press the Floppy Drive A softkey. Press the Enter key.
8. 9. 10. 11.
t)ltimax 3 System
5/10/94
1-101
Operator' s Manual Change Program Mask (F7) - allows the operator to sort out the types of part programs that will be listed on the Current Directory screen . To control this display, follow these steps: 1. Press the Change Program Mask (F7) softkey. The Letter Selection screen appears. 2. Use the trackball to select the characters and letters for the sort criteria . Press the Select key to place the letters and characters into the data entry line on the text screen. 3. This function is the same as the DOS searches on a personal computer . For example , to see a listing of all the programs that begin with the letter " R," the operator types "R* . HD3" and presses the Enter key. 4. The directory listing then changes to show only the part program with " R" as the first letter of the program name. 5. To list all of the program in the directory, the operator types.,* . *" and presses Enter. The operator may want to use the multiplication symbol (X) on the console ' s numeric key pad to enter this symbol.
Getting Started
naICTIOH
LIMIT SWITCHES P 1
ON
DOOR OPEN LOW LEVEL OVER TEMP TRIPPED OVER TEMP
I
F 2 F 3
Highlighted field indicates active limit witch state Choose appropriate satthsy
In the example above, all of the " OK" status indicators are highlighted (surrounded by a gray, rectangular background ), so this machine does not have any limit switch error conditions.
Ultimax 3 System
5/11/94
1-103
Operator' s Manual Below is an example of a system screen displaying one of the Machine Diagnostics error messages. Since this error is displayed on the Manual screen, the operator can press the Machine Diagnostics (F2) softkey to gain immediate access to the correction display screen shown on the previous page.
as MANUAL M
X V 2
F TOOL IN SPINDLE 1
F MOIINE DIABOSTICS
F PARR MACHINE 4 I P WARM UP MACHINE F TOOL HOME F RESET SERVOS 7 AND SPINDLE i F CALIBRATE MACHINE B
1-104
Revision A
Hawk 5M Machine
Getting Started Below is the Limit Switches screen showing the Way Lube error message from the previous example. Note that the Low Level field is highlighted. To correct the problem, the operator or a representative from the maintenance department pours more way lube into the lube reservoir. When the float in the reservoir senses that the oil has been replaced, the error message disappears from the bottom of this screen, and the highlight moves from the Low Level field to the OK field. The error is, therefore, cleared so that the operator can continue to work.
FUNCTION START PIEIENTTON OIIP I CLOD JRE BAY LURE LIM POWER CABINET OVERTAIP SPINDLE OVERLOAD TRIP AXIS ROTOR OVERTIDE TOOL CHANGE R HEIGHT
LIMIT SWITCHES
F 1 OR
l
I
Deem
TRIPPED
OVER TEMP
F 3 4
F S I. F S Highlighted r/eld indicates active I aft pitch state Goose appropriate =Wtkay IfY WE OIL LEVf. IS LOB : ENTER MACHINE DIAGNOSTICS
I-
F 8
This screen may also be used to check the Start Cycle button to be certain it is functioning. Press the Start Cycle console button , and the highlight moves to the On field indicating that the console is receiving the starting signal. Hawk 5M machines sold in the United Kingdom have a Chip Enclosure and a limit switch to indicate whether or not the enclosure doors are open or closed . If the doors are not completely closed , the Door Open field will be highlighted . The operator must press the enclosure doors together to clear the error and begin machining.
Ultimax 3 System
5/11/94
1-105
Operator' s Manual The Tool Changer Height field is highlighted on the Limit Switches screen if the spindle is fully retracted'to its zero position. This field is not highlighted if the spindle has moved down away from its home position. To clear the Power Cabinet Overtemp, Spindle Overload Trip, and the Axis Motor Overtemp, the operator or a representative from the Maintenance department must open the electrical cabinet to correct the problem and perhaps press reset switches . Refer to the Maintenance Manual for specific details. When the electrical cabinet overheats , this causes the machine to shut down until the cabinet ' s temperature sensor registers that the temperature has dropped to an acceptable level. If this error occurs, the operator should check the temperature around the electrical cabinet to be certain the cabinet is not subjected to an additional heat source such as a space heater or bright sunlight from a nearby window.
1-106
Revision A
Hawk 5M Machine
Getting Started
Reset Control
To restart the control without switching the power to the machine tool off and back on again , follow these steps: 1. 2. Press the Auxiliary key on the Ultimax console. The first Auxiliary screen appears with softkeys for storage, download and upload , system configuration , and changing the editor . Press the More ( F8) softkey and the screen shown below appears:
3.
Ultimax 3 System
5/11/94
1-107
Operator' s Manual After pressing the Reset Master softkey, the operator is given the option to stop the operation with the Yes and No softkeys.
P 7 F B
l I
Figure 165. "Reset Master" and "Diskette in Drive " messages Pressing the No (Fl) softkey aborts the reset process.
If a diskette is in the floppy drive on the control , a message displays in the center of the screen as shown in the sample above . Remove the diskette before pressing the Yes (F2) softkey.
Important Be sure to save any part program currently displayed to the hard disk or to a floppy diskette before pressing the Yes (F2) softkey, or the program will be erased during the reset process.
1-108
Revision A
Hawk 5M Machine
Getting Started
If the machine will not be used for several days or the shop has power surges/black- outs , the power to the machine should also be switched off after the machine has been shut down.
Important If power is going to be left on at the end of the day, the operator must either park the machine or press Emergency Stop to switch off the machine tool because both methods shut off power to the servos and stop the machine from pumping lubrication onto the ways. If lubrication to the ways continues to pump when the machine is not in use , the lubricant will flow out over the ways and require clean -up before the machine can be used again. As an extra precaution to protect the machine tool from these problems, the operator should set the Control Power Off Timer on the System Parameters screen . This parameter allows the machine to shut down automatically in the same manner as an Emergency Stop shut down. Refer to the "Configuring the System" section for more information about setting this important parameter.
Ultimax 3 System
5/11/94
1-109
Operator's Manual
Park Machine
The machine parking shut down method is a more organized shut down method than pressing the Emergency Stop. Parking the machine centers the table and leaves the spindle at the home position. This shut down procedure protects the table because it distributes the weight of the table and any attached equipment evenly. Follow this procedure to park the machine: 1. Press the Manual key on the Ultimax console. This screen appears:
F TOOL IN SPINDLE IAOIINE VERTICAL 1 0 TOOL IN SPINDLE I SPINDLE e F MAOIINE MOTION STOPPED 2 DIAGNOSTICS FEED 3 PARR IAOII 4 F IN88r-WFRnaI INE 5 I F TOOL HOME 6
s CALIBRATE MACHINE a
2.
If the machine is not currently on, press Power On button to send power to the servos . The button is illuminated when the servo power is on. Press the Reset Servos and Spindle (F7) softkey. Observe that the Start Cycle button begins to flash. Press Start Cycle button to switch on the machine servos.
3. 4.
1-110
Revision A
Hawk 5M Machine
Getting Started 5. Press Park Machine softkey. If there is a tool in the spindle, the appropriate messages are displayed on the screen allowing the operator to put away this tool. Before any prompt to press Start Cycle appears , the machine must be calibrated , and the tool in the spindle must be zero. If the tool in the spindle is zero , the Start Cycle button flashes and the message " Press start to park machine " appears on the screen . The machine then moves to its park position as described below . Be certain to follow the instructions displayed on the screen during this process. a. The spindle orients and the Z axis moves to its reference position. b. Machine movement places the X and Y axes at the center of their respective travels. c. All servos and the control - on relay shut-off. d. The screen displays the Manual screen with a prompt message with instructions to return to the power up condition . The message " Press manual mode key, power- on, reset servos and start " appears. e. Pressing the Manual button causes the preceding instructional message to be deleted from the screen.
6.
Ultimax 3 System
5/11/94
1-111
Emergency Stop
To shut down the machine tool quickly, the operator presses one of the Emergency Stop buttons. This shuts off the servo power and the way lubrication pumps. The message , shown on the screen below , appears on the text screen.
NAMIAL
F TOOL IN SPINDLE MAOIINE VERTICAL 1 " TOOL IN SPINDLE I SPINDLE B F MAOIINE F NOTION STOPPED 2 DIAGN F 3 F PARR NMOHINE 1 I F YAM UP MACHINE 5 F TOOL HONE 6 t r P RESET SERVOS 7 AND SPINDLE i F CALIBRATE IAOHIMB B
--
Choose appropriate sot they V STOP HAS BEEN DEPRESSED. NIAL NODS. POWER . AND START TO RESTORE
Warning
Using this shut down method is not good for the machine tool table especially if the table is long and has heavy equipment attached to one end . The table should be centered using the parking shut down method to distribute the weight of the table and any equipment equally.
1-112
Revision A
Hawk 5M Machine
Getting Started
Or...
To restart the machine after it has been parked , the operator presses these console buttons in the following order. Manual key , Power On, and Start Cycle. Or... If the machine is not going to be used for several days or if the shop experiences power surges and outages, all power to the machine should be switched off at the main power switch . When this procedure is used, the operator will need to follow the calibration and warm - up procedures when restarting the machine.
Ultimax 3 System
5/11/94
1-113
Operator's Manual
The operator can access these features from the Auxiliary screen by pressing the Auxiliary console key.
The Change Language (F5) softkey will only appear if at least one additional language file has been installed on the system . If only two languages reside on the disk , the other residing language is transferred into memory when this softkey is pressed.
1-114
Revision A
Hawk 5M Machine
Getting Started If more than two languages are available on the control , a screen similar to the one shown below appears with all of the currently installed language files listed.
LANGUAGE SELECTION F F GERMAN SPANISH FRENCH ITALIAN SWEDISH DANISH HUNGARIAN TAIWA N ES E CZEC1IOSLOVASIAI F 2 F F 3 l F 4 Y I. 5 F l 6 i F 7 F FOIIT
Noce to language desired with arrow keys: select a language by Pressing IMTEII.
To select one of the listed languages , the operator uses the console arrow keys to move the cursor and highlight the language desired . ( English is highlighted in the sample screen .) When the desired language ^ is highlighted , the operator presses the Enter key to select it . After the selected language has been loaded into memory , the Auxiliary screen appears again.
Ultimax 3 System
5/11/94
1-115
1-116
Revision A
Hawk 5M Machine
Getting Started After the operator presses the Upgrade Executive (F6) softkey , this screen appears:
If the operator pr esses the No (Fl) softkey, the system stops the upgrade process and displays the Auxiliary screen with the original group of softkeys. If the operator presses the Yes (F2) softkey, the system reads the diskette in the drive and displays instructions to guide the operator through the upgrade process. First, the system asks the operator to insert the Executive-1 diskette (Disk 1). When the proper diskette is inserted, the system copies files from the diskette onto the hard drive. If the operator accidentally inserts the wrong diskette into the floppy drive, the system continues to display the insert diskette message until the con-ect diskette is inserted in the drive. When. the file copying messages display, the operator knows that the correct diskette was inserted in the drive and the upgrade process has started.
Ultimax 3 System
5/11/94
1-1i7
Operator's Manual When the system upgrade is complete, this message appears on the text screen: Executive Upgrade Complete - Remove the floppy diskette. - Power down the control. - Power up to start the new executive. At this point , the operator needs to switch off power to the control and then switch it back on to access the new software.
.,
Important Save the executive software diskettes in a box away from heat, debris, and magnetic interference. These diskettes may be needed by the technical service representatives.
Troubleshooting Since the system always examines the floppy drive first during the start up process , the executive software diskettes may also be used to start up the control if the hard drive fails. To start up the Ultimax system and use the software from the diskettes , the operator inserts Disk 1 into the floppy drive and switches on the power to the control . The system displays messages telling the operator to insert any additional diskettes as needed. When the process is complete , the executive software will be loaded into temporary memory on the control . The operator may remove the diskette from the floppy drive in order to insert diskettes used to store part programs. However , this is only a temporary solution for . a hard drive failure because part program storage will be limited to floppy diskettes . Call technical support to check and perhaps replace the control ' s hard drive.
1-118
Revision A
Hawk 5M Machine
Chapter 2
Ultimax 3 System
5/12/94
2-1
Operator' s Manual
2-2
Revision A
Hawk 5M Machine
Conversational Part Programming Operators must also enter the general parameters , particularly the Retract Clearance, that apply to the entire part program. These setup functions are described in the " Getting Started " chapter. The operator can access the setup functions , Tool Setup , Part Setup , and Program Parameter , from the Input screen . To display the Input screen , the operator presses the Input console button or the Exit ( F8) softkey on the Machine Configuration screen.
Operator' s Manual
INPUT MASTER PROGRAM EDIT PART PROGRAM IUMX 5" 1.MD9 STNOARD PROGRAM MEMORY AVAILABLE 99 R .1.68
I
F PART SETUP Mel.22'94 I i METRIC F TOOL SETUP VERTICAL 2 F PART FROGRA MI 3 F 4 PARAMETERS S
P COPY AND CHANGE 6 BLOCl6 M P ERASE FUNCTIONS Select sottimg er Pr Cntea> to csenps part Pew rows 7
If the Part Programming ( F3) softkey does not appear on the Input screen, the system has been set to lock out part programming functions . Refer to the keyswitch and program protection material in the "Getting Started" chapter for more information and contact a supervisor to switch on the part programming functions.
Conversational Part Programming When the operator presses the Part Programming (F3) softkey on the Input screen, the system displays either the first block of an existing program currently loaded into temporary memory, or the system displays the New Block screen for new programs , as shown below:
BLOCK
NEW BLOCK
F 5) NIScELLM4EO16 5
F 6) SPECIAL 6 F 7 F EXIT 8
cb c.e type of block PRESS IWK1L NODE. POBER , AND START TO 868708E POVER.
The part programming softkeys provide the following options: Position (Fl) - allows the operator to insert instructions to move the tool away from the part (or fixture), or stop a program. A Position block is most often used to move the table to a X-Y location and is normally used at the end of the program and at any time the tool must be moved to the Z Top position of the Safety Work Region. Holes (F2) - allows selection of Drill, Tap, Bore and Ream Operations, and Back Spotface hole drilling. The locations of these holes on the part can be specified using the Locations operation, and the holes can also be programmed in a bolt circle patternMilling (F3 ) - allows programming of Lines and Arcs, Circle, Frame, Face, Ellipse and Lettering operations.
tlltimax 3 System
5/12/94
2-5
Operator' s Manual Patterns (F4) - allows the operator to repeat or modify a sequence of one or more data blocks. A program sequence can be repeated in a rectangular, linear, angular, or rotated pattern OR at specified locations. This operation is also used to scale or mirror a programmed part. Miscellaneous (F5) - provides access to operations used to turnoff or turn-on the drawing of the programmed part (on the graphics CRT) and to the change Program Parameters or Part Setup information. Special (F6) - If the Tooling Cutter Insert Routines option is part of the control's software, this softkey allows the operator to program triangles, diamonds with one and two faces, and hexagons. Rotary (F7) - (not shown here; refer to the "Rotary" section in this chapter) If the Rotary table option is part of the system, this softkey allows the operator to select rotary parameters and to program position blocks, lines and arcs, circles, frames, loops, locations and patterns. Exit (F8) - return to the Input screen.
Data blocks within a part program contain specific machining information such as: Operation type (position, holes, milling , patterns). Tool number ( to be used for the operation). Dimension coordinates (relative to X, Y, Z axes). Feedrate ( at which the axes move).
Ultimax 3 System
5/12194
2-7
Operator's Manual
L''0'
(l Na elaclc
1) LINES AND 1 F 2) CIRCLE 2 i r 3) PRNat 3 4 F 4) 4 I
FACE
F 5) ELLIPSE 5 F 6) LEr7EEINC
The 3D Option (F7) softkey only appears on this screen if the 3-D option software has been purchased and installed on the system. All other softkey selections are standard in Ultimax systems.
Ultimax 3 System
5/12/94
2-9
Operator' s Manual When the operator presses the Frame (F3) softkey on the New Block screen , the Mill Frame screen appears:
BLOCK TOOL TYPE FINISH TOOL K COWIER V CDRP= X LENGTH V LENGTH 1 MILL FRAME I a ON 0 O.0008 0.a000 0.0000 0.0000
I F Z START 0.0000 1 i Z BOTTOM B.BBBa P 2 PLIDNGL FEED 0.0 1 F MILL FEBD B.B 3 1 SPEED (RPM ) B P PROGRAM 4 PARAMETERS PECK DEPTH 9.0000 ; F PART SETUP TOOL NOT PROGRIND 5
Comm RADIUS
0.0000
P TOOL SETUP
Then the operator must type in the number of the tool that will be used to mill the frame and press the Enter key to tell the system to read and remember the information in the field. The tool numbers and their descriptions were entered in the Tool Setup. If the tool information has not been entered or the operator realizes at this point that another tool should be added to the program , the operator can press the Tool Setup (F6) softkey to update the tool descriptions for this program.
2-10
Revision A
Hawk 5M Machine
Conversational Part Programming Entering a number in the Tool field pulls information from the tool setup and automatically loads it into fields on this screen . Note that the Mill Feed and Speed (RPM) fields filled in based on the information about Tool #3 in the example shown below. For additional assistance to the operator , the system also displays the selected tool's diameter and type below the second column in brackets . The brackets indicate that the tool data was entered on a different screen and is displayed here for informational purposes only. It cannot be changed on this screen.
MILL FRAME TOOL TYPE FINISH TOOL x CORM V CORNER X LENGTH V LECTH CODIER RADIUS 0 . 0B0B 0.8880 6.B880 8.BB B.00BB 3 ON Z START Z BOTTOM PLAICE MILL FEED SPEED (BPB) PECK D (TOOL DIAMETER (TYPE B.BBBB 8 . 8008
I F 1) ON
1 T 2) INSIDE 2 8.8 ' F 3) OUTSIDE 58.8 ZSBB
4) INSIDE 1 TANGENT 8.0088 1 F 5) OUTSIDE 8.3B5) TMHT DID P 6) POCKET BOUNDARY 6 i P 7) POCKET 7 Islam F EXIT 8
The Pocket Boundary ( F6) and Pocket Island (F7) softkeys, outlined by a rectangle in the example above , only appear on this screen if the UltiPocketm option was purchased for the system.
Operator' s Manual The fields on this screen describe how and where the frame will be milled on the work piece. For a machine equipped with the UltiPocket option, the operator may select a pocket boundary with an inward spiral cutter motion . The Pocket Overlap field appears at the bottom of the first column ( circled below ) when the operator selects a pocket operation. The operator may change this parameter . Many Ultimax system screens have fields that appear based on selections made in other fields. These are conditional fields because they only appear on a screen under certain conditions. The X and Y Corner fields define a reference corner from which the rectangular frame will be milled . This comer can be automatically identified using the jog unit to position a cutting tool over the reference comer . The operator presses the Store Position button on the jog unit to load the value into the field on the screen. The X and Y Length fields define the lengths of the sides of the rectangle. The four values defining the rectangle are outlined in a box in the example below . The operator may use the jog unit to identify the values or type in the values . Remember to press the Enter key after entering each value.
BLOCK TOOL
" ILL FEW 3 POCK BOUNDARY INIMIND N -4.7547 1.7547 18.7238 9.5894 0.8" 58 Z START Z BOTTOM niecE n MILL F SPEED UIPM) PECK DEPTH
(TOOL DIAMETER
TYPE POCKET TYPE FINISH TOOL E COWER Y GORIER X LDICTN Y LDUCTH COWER MRDNS POCKET OODnsp
(TYPE
Enter a ^ lock au^ m. use ENTER to edit ^ loek, m uw ADO/YICE. BALI, oe eTllsy PINS IMIEML MODE . POWER. AM STMT TO SECTORS POWER.
The fields on the Mill Frame screen are described in detail in the "Milling " section of this chapter . When the operator presses Enter on the Peck Depth field, the system displays additional softkey options as shown above.
2-12
Revision A
Hawk 5M Machine
Conversational Part Programming At this point the operator may want to see a graphic representation of the programmed block. To display a picture of the.programmed block, the operator presses the Draw console key, and the illustration appears on the right-hand CRT screen. Refer to the "Graphics" section for more information about this feature.
Ultimax 3 System
5/12/94
2-13
Operator' s Manual
Conversational Part Programming The Holes screen appears, as shown below. The word "New" on this screen indicates that the system is ready to receive the description of the holes data block.
BLOCK 1 HOLES 4 NEW F DRILL 1 OPERATIONS F TAP 2 F FORE AND MAN 3 OPERATIONS k F RACK SPOTFACE 4
F
5 F 6 F 7 1 F tClT e
Ultimax 3 System
5/12194
2-15
Operator' s Manual The available hole operations on the Holes screen are Drill Operations, Tap, Bore and Ream , and Back Spotface. When the operator selects one of the hole operations using a softkey, the system displays the options for the selected operation. The fields and available softkey options for the Drill Operations are shown in the example below:
PECK DEPTH
PECM TYPE
B.BBBB
STANDA RD
I
F COIEITERSIMR 5
cho
opentloi F B
Conversational Part Programming The operator selects the Center Drill (F2) softkey for the first operation in the data block.
The structure of a hole drilling data block is more complex than other conversational data blocks. To describe a hole drilling process in a data block , the operator must enter different types of instructions . Each type of drilling instruction requires the operator to create a separate operation within the data block.
Ultimax 3 System
5/18/94
2-17
Operator' s Manual To start a new operation, the operator presses the Advance key (right arrow console key). In the example, the operator plans to drill the same holes that were center drilled in the previous operation. Note that the operator is using a different tool for this operation.
HOLES I >>> 8.8288 -8..ciB8e 15.8 2588 8 . 1800 STANDARD 8.2816) DRILL) m use ADVANCE. BACK, CENTER DRILL DRILL
SPEED (RPM)
FILE DEPTH PILE TYPE (TOOL DIAMETER (TYPE
I F DELETE OPERATION I I F INSERT OPERATION 2 BEFORE ; F 3 i F PROGRAM 4 PARAMETERS i F PART SETUP 5 i F TOOL 86111P 6 F 7
m sortkey
I.
F EXIT B
Conversational Part Programming When the operator has completed a block, the system presents two additional softkey options, Bolt Circle (F5) and Locations (F6), as shown below:
BLOCK
HOLES CENTER DRILL DRILL NEW F DRILL 1 OPERATIONS F TAP 2 F BORE AND REAM 3 OPERATIONS F BACK SPOTFACE t __ P BOLT CIRCLE 5 i F LOCATIONS 6 F 7 F EXIT 8
>>>I
Operator' s Manual When the operator selects the Locations (F6) softkey, the system displays columns for the X and Y coordinates of each location. The operator may type in these values if they are shown on the drawing or use the control to calculate them. A third method of entering these values is to move the tool using the jog unit to the actual hole locations on the part and press the Store Position button to load the coordinates quickly into these fields.
RLOCE % 1 2
31
-8.1000 9.3000
I F I f F 2
4
F 3 F 4 P F
1 F
S Enter another point m ADDNNCE when Finished
Conversational Part Programming When the operator completes the description of a drilling operation, the system presents these softkey options:
BLxx x 1 2
I F DELETE OPERATION 1 F INSERT OPERATION 2 BEFORE i P F PROGRAM 4 PARAMETERS F PART SETUP 5 F TOOL SETUP 6 P 7 I F EXIT 8
-8.1888 9.3888
Delete Operation ( Fl) - removes the currently displayed operation from the holes data block. Insert Operation Before ( F2) - places another operation into the data block before the operation currently displayed on the screen. Program Parameters ( F4) - displays the part program parameters so that the operator may make changes. Part Setup ( F5) - displays the part setup information for this part so that the operator may make changes.
Tool Setup (F6) - displays the tool setup information for this part so that the operator may make changes.
For more information about programming data blocks , refer to the section later in this chapter describing the type of data block and the sample programs illustrating many of the programming features.
Uldmax 3 System
5/12194
2-21
Operator' s Manual
End of Program
The End of Program screen shows the operator that there are no more program blocks after this location in the program. There are two methods to continue part programming from this screen: Press the Insert Block Before (F2) softkey. Press the Advance console key and press the Enter key.
To move back to the previous program block, press the Back console key.
Em or
PROG I
F
I i F INSERT BLOCQ 2 BEFORE P 3 F PROGIV 1 4 PARWMTERS i F PART SETUP 5 , F TOOL SETUP 6 i F 7 I F EXIT
Zeta a black eawber , use HITER to edit block, or m ADVAM= , BIKE, o wttkey
To exit the part program and return to the Input screen , press the Exit (F8) softkey.
Position Block
An operator inserts a position block into apart program for one of these reasons: Move the table to allow the operator to move or refixture the work piece. Stop motion automatically during the part cutting operation to refixture or perform some other manual operation. Move the table forward at the end of a program to give the operator easy access to the finished part.
POSITION B N,BBB B.BBB YES F 3 * PROGRAM * PARAMETERS P i PART SETUP 5 P TOOL SETUP t I P 7 i F EEIT R F DELETE BLOCK 1 F INSERT BIRO[ 2 BEFORE
Enter a black number . uaa ENTER to edit block, or use ADVANCE . BACK. or sottkey
Ultimax 3 System
5/12194
2-23
Operator' s Manual If the Indexer option (not shown on the sample screen) has been purchased, the Index Pulses field also appears on the Position screen. In this field, the operator usually enters the number of degrees that the indexer head will rotate before an operation will be performed on the part. A new Position block must be put into the part program each time the part needs to move to a new position.
Caution
If the indexer option is not available on the Hawk 5m kneemill and the operator wants to use a part program created on a different Hurco machine tool, any Position blocks in the old program must be inspected to determine if there is a value in the Index Pulses field. If so, the program must be changed to remove the value before the program can be used on a kneemill without an indexer. If it is not changed, the kneemill software will ignore the Index Pulses value, and the program will not operate in the same manner that it did on the other machine tool.
Conversational Part Programming During execution of a Position block, the Z axis remains retracted with the spindle rotating. The table moves to the programmed X and Y dimensions at the rapid traverse rate selected in Program Parameters or Change Parameters. 1. 2. Press the Position softkey to display the screen. When this block first appears, the cursor is at the tool number parameter. Program tool number. Entering the tool number displays the tool diameter in parenthesis with the value entered in Tool Setup. This value cannot be changed in Part Programming mode. Enter X and Y coordinates for the Position to which tool should move (after Z Top position is reached). These dimensions are measured relative to Part Zero. When cursor advances to the stop parameter, Yes and No softkeys appear. Press the Yes softkey if the program must stop after executing this Position block. This response causes a message to be displayed ( during program execution) requesting that Start be pressed to resume program in Auto Mode. If this Position block is not a stop block, press the No softkey.
3.
4. 5.
If a rotary table ("A" axis) is being used, that axis has a separate Rotary Position block. Refer to the "Rotary" section for more information about the Rotary Position screen.
Ultimax 3 System
5/12/44
2-25
Operator's Manual
BLOCK
5) MI 5
F 6) SPECIAL 6 Cline type of block PRIM MANUAL MODE, POWER. NW START TO RESTORE POWER. F 7 F Df1T 8
The operator then presses the Miscellaneous (F5) softkey , and a new group of softkeys appears.
Conversational Part Programming The operator can change the program parameters and part setup by pressing the F3 and/or F4 softkeys.
Ultimax 3 System
5/12/94
2-27
Operator' s Manual Using this feature, the operator can change data stored within the General Parameters, Hole Parameters, and Milling Parameters. These special "Change Parameters" and "Change Part Setup" options allow the operator to change part program values so that they apply only to a certain portion of the program.
SLOGS
RETRACT CLEARANCE RAPID TRAVERSE PECK CLEARANCE PLANE CHORD ERROR DEPLETION RETRACT
Enter clearance height above Z START at which tool wow between operation
F P EXIT 8
When a part program is executed , the data selected in the Program Parameters are in effect until the system encounters another Change Parameters data block or until the end of the program. The parameters that cannot be changed on these screens include Override Lockout, Program Protect , and Tool Change Position. Return to the Input screen and select Program Parameters (F4) softkey to change those three parameters.
Conversational Part Programming When planning a change to the Retract Clearance parameter, the operator should consider the following: 1. This parameter is defined relative to the Z Start dimension and can optimize Z axis tool motion between localized operations. 2. If all of the operations are at the same Z Start plane, there is no difference between a relative and an absolute clearance. But when groups of cutting operations are at different Z levels on the part, programming a relative Retract Clearance can be more efficient than an absolute retract dimension . It is possible to eliminate unnecessary tool motion to save time. 3. If the Z Start dimension of the next operation is different from that of the current operation, the control uses the higher of the two values for Retract Clearance before positioning the part in the X-Y axes. 4. To achieve a Retract Clearance close to the part may require the use of a Position data block . Programming a Position block causes the tool to retract to the Z Top (+) of the Safety Work Region which must be a dimension that denotes a clearance above all portions of the part and the fixture. Examples of problem areas in which a Position data block must be used rather than a simple parameter change are as follows: Between operations , a clamp or raised portion of the part is higher than the programmed relative clearance. Cutting occurs inside a cavity and is followed by work inside another cavity in which an optimal Retract Clearance for operations in the recessed areas is below the surface of the part.
Ultimax 3 System
5/12194
2-29
Operator' s Manual
19 MACHINE
F PROGRAM 4 PARAMETERS I F 5 F 6 i
Enter part eero it loam or Jog eaehlm to W^ ssra position and press sattiey to eta. position
F EEIT a
Part Zero A and Centerline A fields (not shown on the sample screen) appear on the screen when the rotary option is installed.
Automatic Calculations
The Ultimax No-Calc (no calculation required by programmer) feature enables the control to calculate certain dimensions automatically after sufficient data has been programmed. If the control is to calculate a given dimension, leave that data parameter blank. After sufficient data is entered , the control automatically fills in the blank data field(s).
RLOCX
16
HILL CONTOUR
SEGMENT
x no V END
LINE
1. 1109E 1 . 9000 (X START
F 1
(Y START
(2 START
-6.1000
3 VALIE
The screen displays a Store Calculated Value (F3) softkey function when editing a parameter with a calculated value (indicated by 'CAL" preceding the value ). Press this softkey or the Enter key to store the displayed value into the part program.
Ultimax 3 System
5112/94
2-31
Operator' s Manual If a value is entered and later the operator decides to let the control calculate the data, the operator can clear the old value by following these steps: 1. Use the arrow keys (except Advance) to move the cursor to the parameter where the automatic calculation is needed. 2. Press the Clear and Enter console keys. The defined value is cleared from the program and the control calculated dimension is displayed (or the parameter is blank waiting for additional data to be entered).
Important
The No - Calc feature is not available to calculate unknown line and arc points in rotary programs . Refer to the " Rotary " section for the recommended methods to determine the values for those points.
Graphics
The right-hand CRT screen (see below) displays a graphical representation of the part program that the operator uses to verify part geometries.
2. Soltkey buttons
Text wean
JH 0 anual key
Number keys
Enter key
Pressing the Draw console key for the first time starts up the graphic display on the right-hand screen . This key draws the part on the screen or stops a drawing in process. The crosshair cursor on the graphics screen disappears while the part is being drawn and reappears when the drawing is completed. (If the graphics cursor is not visible, the part is being drawn.)
Ultimax 3 System
5/12194
2 - 33
Operator' s Manual If there are no part programming instructions available, the graphics screen appears with only the scale and the graphics functions as shown below:
B.18
-8.68
-1.68 -2.18 y
-6.IB
0.98
The screen buttons (boxes) at the bottom of the screen represent the available graphics functions . Screen buttons are used extensively by the DXF option software. Using these basic graphics functions , the operator can change the part program illustration on the screen by positioning the crosshair over the screen button and pressing the Select console key. View - allows the operator to select a different perspective from which to display the part. Full Scale - redraws the part currently displayed in full size. This is used after exiting the Zoom function. Zoom Box - isolates a portion of the drawing and increases the size of that section to show the operator more detail. Parameters - allow the operator to change the default settings for the graphics functions.
DB Search - (data block search ) allows the operator to select a portion of the graphic representation of the part. Then the system displays the data block for that portion on the text screen . This is very helpful when the operator is tracking down a portion of the program that is incorrect.
2-34
Revision A
Hawk 5M Machine
Conversational Part Programming Drawing stops when a data block has incomplete (or incorrect) data and when new data blocks are being created. The part draws in the largest scale to fit the CRT before appearing on the screen. The message "Autoscaling part program" displays on the screen during this scaling process. To switch the graphics display on and off within a part program, the operator presses the Miscellaneous (F5) softkey on the New Block screen. The graphics softkeys then appear as shown below:
The Graphics Off (Fl) and Graphics On (F2) softkeys allow viewing selected part features in complex programs where certain operations tend to obliterate others such as facing and pocketing. Pressing either the Graphics Off or Graphics On softkey stores the selected function as a data block in the part program . The graphic drawing of the part is turned off and turned on at the point the block is encountered in the program. When graphics are switched on, the Trackball moves the graphics cursor to a desired menu function on the right -hand screen and within the representation area of the drawing . The control automatically scales the part dimensions for the screen before redrawing the part ( to display the entire part). The Zoom function overrides this scale setting.
Ultimax 3 System
5/12/'94
2-35
Operator' s Manual
Views
Graphics can be displayed in five views: XY Plane XZ Plane YZ Plane Isometric The part is displayed in XY projection. The part is displayed in XZ projection. The part is displayed in YZ projection. A three-dimensional view of part is displayed.
The operator may select any of these views by positioning the crosshair cursor on the View screen button and pressing the Select console key. Then using the same method , the operator selects the appropriate screen button from the next displayed set of screen buttons.
Conversational Part Programming Scaled views appear to the left and at the bottom of the screen , except when using the isometric view . The displayed views are automatically proportioned by the control according to the programmed dimensions of the part. Here is a screen showing four views (All Planes option) of a bolt circle:
3.18V 1.B8
"""^^
X 2.38 4.48
____
-----
8.28
1.88
3.40 I
Views may be eliminated from the screen using one of the parameters described later in this section.
Ultimax 3 System
5/12/94
2-37
Operator' s Manual
Zoom
The Zoom function enlarges a selected portion of the drawing. A zoomed screen remains in that state until the operator selects the Full Scale option. Selecting the Zoom function for a plane view does not zoom the other plane views ( i.e., zoom on XY plane does not zoom the XZ plane).
Graphics Parameters
To change the graphics display parameters, position the crosshair cursor on the Parameters screen button and press the Select console key. This selection displays a screen with these options:
= =
C O
To change the Yes/No value for a parameter , move the cursor to the box in front of the parameter and press the Select console key until the desired response appears after the equal sign.
2-38
Revision A
Hawk 5M Machine
Conversational Part Programming The menu selections displayed on the Parameters screen are as follows:
Definitions controls the display of scales that normally appear to the left and at the bottom of the screen(s). These scales can be removed by selecting the "No" response for this parameter. controls the display of the tool path (center line), shown as dashed lines on the graphics screen. This path is removed from the drawing representation by selecting the "No" response. controls the finished part surface, shown as solid lines on the screen drawing. This view is removed by selecting the "No" response. only functional when operating in NC. move the crosshair to the box before this parameter and press the Select console key to exit the screen and save a parameter changes.
After exiting the parameters screen , the system redisplays the graphic image of the part.
Ultimax 3 System
5/12194
2-39
Operator' s Manual
3.18 Y
-3.78
-4.88 8.28 -1.90 2.38 Set trackball aavo* at waohim operation to find. 4.40
2.
To stop the search , move the crosshair cursor to the Exit box and press the Select key.
Conversational Part Programming 3. To select the search area, rotate the trackball to move the crosshair cursor to the desired point in the graphic view and press the Select key. The data block used to execute the area indicated by the crosshair appears on the text screen, as shown below.
HOLES 5 0 . 8080 0.0000 3.0008 8.088 >>> DRILL TAP BOLT CIRCLE
TOOL SETUP
P 7 I
i-
F EXIT T 8
4.
If the cursor is located near a point executed by two adjoining data blocks , the first data block in the program representing the operation nearest the cursor is displayed on the text screen. To return to the drawing , press the Draw console key.
5.
Important
The data block search function can only be used for the XY Plane view and is inoperative when viewing a running part program.
Ultimax 3 System
5/12194
2-41
Operator' s Manual
1.40 -Y
0.48 j
4-
-8.6W
-1.68 -2.18
1.98
To respond to a drawing error message , the operator may do one of the following: 1. 2. Ignore the indicated error, place the cursor on the Exit parameter, and press the Select console key. Find the indicated error, position the cursor on the Find option, and press the Select key. The control automatically activates the edit functions and displays the data block with the error. After the operator corrects the error, the operator can press the Draw button again to be certain the part can be drawn without errors.
2-42
Revision A
Hawk 5M Machine
IY
Review Program
Press the Review console key to display the Review Program screen as shown below . The Review Program screen displays a summary of the part program data blocks. This screen lists the numbered data blocks , the tools used and the operations within the holes data blocks . The number of locations for a Holes data block and the number of patterns executed in a Patterns data block are also displayed.
re REVIEW PROGRAM ee .ILL FRA N C 2 ROL&S CENTER DRILL DRILL LOCATIONS END OF PR06Rfl POCK BOUNDARY TOOL TOOL TOOL NUMBER 3 1 4 2
I F 1 F 2
I'
F 3 F 4 F S F 6
I'
PACE U. PACE DOW, error keys or enter block venter to I Vier progren; ENTER to edit highlighted block
F 7 1 F D
1-
Pressing the Enter key with the Review Program screen displayed causes the control to change to the Part Programming mode for the data block indicated by the cursor ( on Review Program screen). When the entire part program contains more data blocks than can be displayed on one screen , use Page Down and Page Up console keys (in the Text Screen grouping ) to scroll through the listed data blocks. Press the End console key to move to the end of the screen, and Home key to jump to the top the of screen . ( Simultaneously , press Ctrl plus End to jump the cursor to end of program ; Ctrl plus Home jumps the cursor to beginning of the program .) Press a numeric key to begin the screen listing at a specific data block number . Use the up and down arrow keys to move the cursor one data block in the direction selected.
Ultimax 3 System
5/12/94
2-43
Operator' s Manual
To see an estimate of the program running time , press the Compute Estimated Run Time (F5) softkey. The estimated run time for program execution is computed from the distances traveled and programmed feedrates.
2-44
Revision A
Hawk 5M Machine
Changing a Block
Operators can return to a previously created part program and make changes to individual data blocks in exactly the same manner that the data blocks were first programmed . The operator accesses the part program from storage as described in the "Getting Started " chapter and presses the Part Programming (F3) softkey on the Input screen.
u1.58
1.Mm3 STANDARD
F PART PROGRAMING F PROGRAM 4 PARAMETERS i F P COPY ADD CHANGE o ELOCRS i P ERASE FUNCTIONS 7 P B
99 x
To locate the individual data blocks where the changes are needed, move through the data blocks using the console arrow keys and type in the changes on the appropriate screens.
Ultimax 3 System
5/12/44
2-45
Operator' s Manual
Block Editor
Occasionally, an operator may want to make changes to several data blocks at one time. The Block Editor simplifies this process. The operator can copy, move, and delete entire blocks and change feeds and speeds for the entire program. To access the Block Editor , the operator presses the Copy and Change Blocks (F6) soft key on the Input screen shown below:
INPUT
91.51
I
F PART SETUP Mar.22'94 L METRIC VERTICAL P TOOL SETUP 2 i F PART PROOANNHIG 3 , F PROGRAM 4 PARAMETERS F 5
L.Im3 STANDARD
99 x
F 131A4E FUNCTIONS Select aorthey or Preen enter> to change part Program name 7 F
Figure 2-35. Input screen with Copy and Change Blocks soft key
If the Copy and Change Blocks softkey does not appear on the Input screen , the system has been set to lock out part programming functions. Refer to the keyswitch and program protection material in the "Getting Started " chapter for more information and contact a supervisor to switch on the part programming functions.
Conversational Part Programming The Block Editor screen has these softkey options:
F MOVE BLOCKS 2 1 F DELETE BLACKS 3 F MODIFY 4 DIMENSIONS F CHANGE ALL TOOLS 5 FEEDS a SPEEDS F CHANGE FEEDS a 6 SPEEDS BY TOOL I F EMIT 7
F
B
Copy Blocks ( Fl) - allows the operator to indicate specific block numbers to be duplicated into another location in the part program. Move Blocks (F2) - allows the operator to indicate specific block numbers to be moved to a different location in the part program. Delete Blocks (F3) - allows the operator to indicate specific block numbers to removed from a part program. Modify Dimensions ( F4) - allows the operator to add offsets to the Y . Y, and Z axes coordinate dimensions currently stored in the part program. Change All Tools Feeds & Speeds ( F5) - allows the operator to substitute new feeds and speeds for all of the tools within the specified data block number range. Change Feeds & Speeds by Tool ( F6) - allows the operator to substitute new speeds and feedrates for a specified tool within a data block range. Exit (F7) - displays the Input screen.
Uldmax 3 System
5/12194
2-47
Operator' s Manual All of the Block Editor functions require the range of blocks to be defined by a Start Block and an End Block number . Refer to the illustration below . The End Block number must be the same as or greater than the Start Block number, or an error message will appear. After entering data on the Block Editor screen , the operator must press the Make the Changes ( F8) softkey to perform the change operation.
If the operator presses the Exit ( F7) softkey without first pressing the Make the Changes softkey , the data entered on the screen will not be applied to the part program . In other words , pressing the Exit softkey is a method of throwing away the changes and returning to the Input screen without altering the part program.
2-48
Revision A
Hawk 5M Machine
BLOCK EDITOR START BLOCK DID RACK PUT BEFORE BLACK F DELETE RACKS 3 F 4 k F 5 MODIFY DIMENSIONS CHANCE ALL TOOLS FEEDS A SPEEDS 0 F 1 F /IOUs BLOCKS 2
Ente
DMRCDICY STOP HAS BEEN DEPRESSED. PRESS MAM AL MODE. POWER . AND START TO RESTORE POWER.
Pressing the Move Blocks ( F2) softkey allows the specified data blocks to be removed from their current location and transferred at another location in the part program . The Move Block fields are identical to the Copy Block fields.
Ultimax 3 System
5/12194
2-49
Operator' s Manual
Deleting Blocks
The Delete Blocks (F3) softkey allows the specified data blocks to be removed from the part program. The operator only needs to type in the Start Block and End Block numbers and to press the Make the Changes (F8) softkey to remove a group of data blocks from a part program. Here is a Block Editor screen with the Delete Blocks fields highlighted:
4 DIMENSIONS
F OWNDE ALL TOOLS 5 FES a SPEEDS F CHANCE FEEDS & 6 SPEEDS BY TOOL i P EXIT 7 t S
Einar noaber of desired block DIRNCDIICV STOP Wig BEEN DEPB68SED. FREES IWtIAL MODE . PORED , AND START To RESTORE PORED.
Modifying Dimensions
This softkey function allows offsets to be added. to the X, Y, and Z axes coordinate dimensions stored in the programmed data blocks.
BLOCK EDITOR STAIR BLOCK END BLOCK X OFFSET V OFFSET Z OFFSET 8.600 B.BBB B. BBB DON'T CHANGE E-START F DELETE BLACKS 3 F F 4 F CHANGE ALL TOOLS 5 FEEDS & SPEEDS F CHANGE FEEDS d 6 SPEEDS BY TOOL Enfmp nunbm of chaired block E M ERGENCY STOP HAS BEEN DEPRESSED. PRESS VANDAL NODE. POWER, AND START TO RESTORE POWER. P F EXIT 7 i F B I F COPY BLOCKS 1 F MOUE BLOCKS 2
To modify the dimensions , enter the Start and End Block numbers defining the range of data blocks to be modified . Then type in the offsets that will be added to the dimensions of this range of data blocks. Enter only those values that need to change. When the cursor arrives at the Z Offset field, the Don ' t Change Z-Start message and the Don ' t Change Z-Start (FI) softkey appear on the screen. Us one of these methods to change the Z Offset value: 1. To leave the Z Start values unchanged , the operator presses the Don't Change Z-Start softkey. But, the operator can enter the Z Offset value as required , and then all Z axis coordinates will be modified by the entered dimension except Z Start values. If the Z Start values must be changed , the operator presses the Don't Change Z-Start (Fl) softkey to remove the Don ' t Change Z-Start message from the screen . Then the operator types in the new Z Offset value . All of the Z axis coordinates will be modified by the entered dimension including Z Start.
2.
Ultimax 3 System
5/12/94
2-51
Operator's Manual
BLOCK EDITOR
END BLOCK
P MOOS DLOCDS 2 F DELETE DLOCES 3 , F MODIFY F DIMENSIONS F 5 F CHA) GE FEEDS A 6 SPEEDS BY TOOL i
MW TOOL
NW FINISH TOOL
F'
Enter amber or desired block DIDOICtICY STOP IIAS BEEN DEPRESSED. PRESS HAIWIL MODE . POWER. AND START TO RESTORE PORED.
7
F B
SKIT
2.
3.
Blank fields do not change. A programmed value can be changed back to a blank parameter by moving the cursor to the parameter and pressing the Clear and Enter keys to remove the new value. The New Tool and New Finish Tool parameters allow new tools to be programmed in the specified range of data.
4.
Conversational Part Programming The Change Feeds and Speeds by Tool (F6) softkey allows new values to be substituted for the programmed speeds and feedrates of a specified tool within the defined range of data blocks. The fields shown below appear on the Block Editor screen:
BLOCK EDITOR START BLOCK Elm BLOCK CHAN=E TOOL MURDER NEW SPEED (RPM) NEW FEED F DELETE BLOCKS 3 F MODIFY 4 DIMENSIONS i F OMME ALL TOOLS S FEEDS I SPEEDS F COPY BLOCKS 1 F MOWS BLOCKS 2
Enter number of desired block PRESS MANUAL MODE. POWER . AND START TO RESTORE POWER.
Follow these steps to change the speeds and feeds for a tool: 1. Program the Start Block and End Block to define the range of data blocks where the spindle speed , plunge feeds and mill feeds are to be changed for the selected tool. With cursor at the Change Tool Number field, enter the number of the tool to be affected. Changes will be made only to blocks using this tool. Enter the values for New Speed (RPM), New Feed and New Plunge Feed fields that apply to this tool. Blank fields do not change . A programmed value can be changed back to a blank parameter by moving the cursor to the parameter and pressing the Clear and Enter keys to remove the new value. The New Tool and New Finish Tool parameters allow new tools to be programmed in the specified range of data blocks to replace the tool specified by the change tool number.
2.
3. 4.
5.
Operator' s Manual
Refer to the "Running Part Programs" section later in this chapter for more detailed information about running part programs and restarting stopped programs.
Test Run
The Test button allows the operator to verify the part program using the screen shown below. Operators often use the Dry Run option as a safe way to run the part program and identify potential problems.
M TESTIM RUNNING PAST PROGRAM ESTIMATED RUN TIME 6061.HD3 F FEED a SPEED 2 OPTIMIZATION F 3 F CIBCR FOR ERRORS 4 1 F COMPUTE ESTIMATED 5 RUN TIME F I 6 F 7 F I B
1 36
When executing the part program in Dry Run, peck cycles and roughing passes are skipped . When operating in a dry run , the tool traces the tool path with the spindle off and the tool above the work piece. Before attempting execution , the operator enters the minimum Z dimension for operating in this test cycle . During this test , the tool traces over the part at the dimension entered.
Caution
If the Z Start dimensions are set below the surface of the rough stock, the minimum Z dimension for this operation must be programmed so the tool does not plunge into the part.
Operator' s Manual
I F SET SPEED I TOOL IN SPINDLE B 1 SPINDLE B F PEED NOTION STOPPED 2 P SET PLUME OR 3 SE61IT PEED i B P 4 B 1 F SET FRED S i F 6 F 7 F B
Adjust cemrides rbile cutting and press eottksy to clan real union in prograc block PRESS START TO RBN PROGRAM.
Using the information displayed on this screen, the operator can use the Axis Feed Rate dial on the jog unit to adjust the values and produce the best results. The operator may also change the current values by pressing the Set Speed (Fl), Set Plunge or Segment Feed (F3) and Set Feed (F5) softkeys and typing in the desired values.
2-56
Revision A
Hawk 5M Machine
Auto
To run a part program, press the Auto console button in the Machine Mode grouping. This screen appears:
AUTO ..
RUNING PART PROGRAM ESTIMATED RUM TIME 0:19:00 6861.ND3
I
F 1 F a P 3 F CIUC ! FOR ERRORS
1 36
Check the Start and End Block numbers and make any changes needed to run only a portion of the program.
Operator 's Manual Press the Run Program (F8) softkey to start the program and display this screen:
AUTO
X Y z PART 8.8958 -8.8397 8.0250 nACHINE TOOL IN SPINDLE SPINDLE PRO
X S. 2
7 F MILL MAKE 4 2 f
F S L
F S
F F 7 PROGRAM IS 11M11MG. F 8
If the system identifies any errors during the part cutting process, error messages appear on this screen.
Conversational Part Programming If the operator observes a problem during the cutting process or simply wants to stop the machine to make some adjustments, the operator may press one of three buttons to stop motion: Motion Hold - stops all axes movement, except a tap operation when tool is in the programmed feedrate region. Pressing the button a second time allows machine positioning to resume without loss of position, provided no other button or key has been pressed. Interrupt Cycle - halts machine operation during automatic execution of a program to allow manual functions to be performed. Pressing the button a second time returns the machine to the interrupted location and allows automatic program execution to resume from the point of interruption. Emergency Stop - all motion stops and power is shut -off to the spindle , relay control , and servo systems . An emergency stop message with recovery instructions appears at the bottom of left-hand screen . To release an Emergency Stop button, twist the button in the direction indicated by the arrows and pull the button up.
If the operator presses the Emergency Stop during the execution of a part program, the operator should jog the tool clear of the part before resuming operation.
Refer to the "Recovery and Restart" section at the end of this chapter for information about restarting a part program.
Uldmax 3 System
5/12/94
2-59
Operator' s Manual
Concurrent Programming
Concurrent Programming allows the operator to create or edit a part program and/or read a part program from disk into memory, while simultaneously machining a part using a different part program. Concurrent Programming is possible only when using the Auto screen to run the program. When using Concurrent Programming , two-part programs are simultaneously available. To enter Concurrent Programming while machining a part , press the Input key. The Auto screen is replaced by the Input screen.
INPUT ww MASTER PROGRAM EDIT PART PROGRAM IMG PART PROGRAM PROGRAM MEMORY AVAILABLE MANX SM CYCLE5.103 SASCVKU.HD3 99 c F PART PROGRAMING 3 4 PARAMETERS F G 91.58P F PART SETUP Msy.B6'94 i III VERTICAL F TOOL SETUP 2
F COPY AND CHANGE 6 BLACKS so'tkey or Press ai,tn> to Chang FSelct e Pert Program news 7
This screen has an extra field, Running Part Program , that identifies the program currently running . This screen always lists the program ID numbers for both the running part program and the edit part program. The graphics screen blanks to prepare for the new part program graphics. The ID number for the new part program may be entered in the Edit Part Program field. Then the operator can use the part programming features to create or change data blocks.
2-60
Revision A
Hawk SM Machine
Conversational Part Programming To run the new edit part program or to edit the running part program: 1. Wait for the running program to finish , or stop this program from being executed by pressing Motion Hold console button and Spindle Off key. Press the Input key. Press the Exchange Edit /Run Programs softkey. This softkey is only displayed on the Input screen if machine is not running a concurrent program.
2. 3.
Ultimax 3 System
5/12194
2-61
Operator' s Manual
Printing a Program
Many operators print copies of their programs to keep on file for future reference. To access the Ultimax printing facility, press the Auxiliary console key. Then press the Download/Upload (F3) softkey, and this screen appears:
I F UPLOAD Make certain the proper cable is connected betreen the 1 RECEIVE selected pert on the will and the peripheral device. UPLOAD : 1) Press UPLOAD sot they . F PRINT CURRENT 2) Send program free peripheral device . 2 DIRECTORY DOWNLOAD : 1) Open file to receive data at the peripheral I 2) Press DOIRBAAD sot they . P DOWNLOAD 3) If necessary , Close the tile on the 3 SEND peripheral device attar transfer is done. PRINT: 1 ) Select the PRINT PROGRAM sot they. / All P PRINT PROGRAM PORT RIMIER PROTOCOL BAUD RATE CHARACTER LENGTH STOP BITE PARITY 1 XON/XOfl 96M 7 1.5 EVEN
M MDIILIARY -
When the operator presses the Print Program (F4) softkey, the part program currently in temporary memory prints on the printer connected to the machine ' s parallel port . Ultimax supports the following dot matrix printers:
Epson FX
Citizen MSP-10 and MSP-55
Refer to any of the sample programs in this chapter to examine the structure of printed programs from the Ultimax printing facility.
2-62
Revision A
Hawk 5M Machine
CUSIDDIT PROGRAM CURRENT DISK HARD DRIVE C F READ PROGRAM FROM DISK F WRITE PROGRAM 2 TO DISK F DISK OPERATIONS 3 LIST DIRECTORY 1 F FORMAT DISKETTE 4 F S F SELECT CURRENT 6 STORAGE DRIVE F 7 F EXIT 8
File Naming
The part program name may contain up to eight characters. To type in a new program filename, display the Input screen either by pressing the Input key or by pressing the Exit (F8) softkey when the Machine Configuration screen appears at start-up. Then follow these steps to enter the filename: 1. 2. 3. Press the Enter key to display the Letter Selection screen on the right monitor. Use the trackball on the console to move the crosshair indicator on this screen. When the crosshair is positioned over the desired character, press the Select key.
4.
The selected character then appears in the Edit Part Program field.
Operator 's Manual 5. Select up to 8 characters for the filename. The system adds the 3-character extension (usually HD3) to the end of the filename. Use the numeric keys on the console to enter 0 through 9 into the name. Select letters for the name from the Letter Selection screen, shown below, using these steps. a. With text cursor indicating edit part program parameter, use trackball to move graphics cursor to select each character. b. When the crosshair cursor indicates the desired character, press the Select console key to record the selection onto the text screen c. Press Enter key to record the selected ID for the part program.
Space
&
+ 5 ?
, 6 @
J
7 A
K
/ 8 B
L
1 ;
9 C
M
D
N
E
0
F
P
G
Q
V
Back Space
W
Enter
2-64
Revision A
Hawk SM Machine
Part programs can be stored on the control hard drive and/or floppy diskettes . The control ' s standard four (4) Megabytes of memory reserves approximately 1.6 Megabytes in active memory for storing conversational and NC part programs . An option is available to increase the memory size to eight ( 8) Megabytes. A 3.5" floppy disk drive is located at the right side of the console and provides up to 1.44 Megabytes of storage for conversational or NC part programs. The system reads, writes, and formats diskettes in the MS-DOS format ; 1.44 Megabyte or 720 kilobyte diskette formats are supported.
Ultimax 3 System
5/12/94
2-65
Operator's Manual
Holes Operations
This section presents detailed descriptions of the Hole drilling options in Ultimax 3. The chart below shows the relationship of the hole drilling options to the Input button and its subsequent softkey selections.
Milling (F3) Gun Drill (F6) Patterns (F4) Miscellaneous (F5) Special (F6) Rotary (F7) Exit (F8) - Bore (Fl) Bore and Ream Operations (F3)
Tap (F2)
- Ream (F2)
- Bore Rapid (F3) - Bore Orient (F4) - Ream Rapid (F5)
Locations (F6)
2-66
Revision A
Hawk 5M Machine
Conversational Part Programming, To access the hole drilling options, the operator presses the Input button on the console and then the Part Programming (F3) softkey. When the New screen appears, the operator presses the Holes (F3) softkey to display the screen shown below:
BLOCK
HOLE
>I
No
S F 6
F 7 F EXIT 8
Ultimax 3 System
5/12194
2-67
Operator' s Manual
Drill Operations
In a drilling operation, the table positions to the programmed X and Y dimensions followed by Z axis positioning to the programmed retract clearance. The rate of axis positioning is at rapid traverse. When these coordinates are reached, the Z axis moves at rapid traverse to Z Start and then at programmed plunge feed rate until reaching the Z Bottom dimension . The Z axis dwells the time specified and rapid traverses to the retract clearance. (The rapid traverse rate, retract clearance and drill dwell are selected in Program Parameters or Change Holes Parameters.) Select the Drill Operations softkey on Holes screen to display the screen shown below:
BLOCS TOOL Z START 2 BOTTOM PLIRIGS FEED SPS (M ) FECR DEPTH PEQ TYPE
1 GIN DRILL 6
F 7 F B
Clow opmrat)ot.
When the Drill Operations screen first appears, the cursor flashes at the Drill parameter. This flashing cursor indicates an operation that can be selected. Pressing the Enter key stores the indicated operation in memory and the cursor moves to the tool number parameter. (To choose any of the other operations, select the corresponding softkey and press Enter key.)
Conversational Part Programming The available drilling operations do not differ in the physical operation of the machine, with the exception of the gun drill operation. The operator determines the type of tool used for the operation and how the hole will be drilled. The common uses of the drill operation softkeys are described below: Drill (Fl ) - creates holes that may be complete or may be used as the starting points for additional drilling operations. Center Drill (F2) - used when the work piece is very rigid to create a guide hole for the drilling tool that will be used to complete the hole. Center drilling helps keep holes their proper locations and prevent runout. Counterbore ( F3) - enlarges the end of a previously drilled hole. This operation is often used to create an enlarged area at the end of the hole to accommodate a bolt, cap screw, or pin. Spotface (F4) - this variation of counterboring smoothes and squares the surface around a previously drilled hole to provide a seat for a bolt head, a nut, or the shoulders on mating members. Countersink ( F5) - enlarges the top end of a hole to a cone shape to accommodate the head of a flat or oval headed machine screw. The hole is enlarged so that when the screw is inserted in the hole the screw head will be flush with or slightly below the top of the work piece surface Gun Drill (F6) - used to position and start a drilling operation using a very long tool that drills deep holes, as if drilling out the center of a gun barrel.
Important It is important to remember that all operations programmed in a given data block are performed at all locations specified in that block.
For example, if Center Drill and Drill operations are programmed in the same data block, all locations specified in that block are center drilled and then drilled.
Ultimax 3 System
5/12/94
2-69 '
Operator's Manual The fields used to describe any of the Drill Operations are as follows: Fields Z Top Definitions The starting point of the drill cycle. The tool moves rapidly to this point and then slowly moves into the starting location. The location where the spindle begins to rotate. The bottom of the finished hole. Rate at which the tool moves from the Z Top position to the Z Start position. Feedrate between the Z Start and the Z Bottom positions. Speed at which the spindle rotates to drill the hole. Point at which the spindle stops rotating after drilling the hole. This may be set to be the Z Bottom or the Z Start position. Distance that the tool will drill down into the part before stopping to clear out or break the chips. If this parameter is used , it is usually not larger than the diameter of the tool. This field has two options that indicate whether the drill will pull out to the Z Start after reaching the Peck Depth (Standard) or simply dwell at the Peck Depth (Chip Breaker).
Z Start Z Bottom Z Top Feed Plunge Feed Speed (RPM) Spindle Stop
Peck Depth
Peck Type
2-70
Revision A
Hawk 5M Machine
HOLES 1 0.0200 -0.58811 25.8 1588 6.110801 STANDARD 8.2918) DRILL) m use ADVANCE , BACK, >>> DRILL LOCATIONS F DELETE OPERATION 1 I F INSERT OPERATION 2 BEFORE I F 3 F PROGRAM 4 PARAMETERS I F PART SETUP 5 i F TOOL SETUP 6 F 7 I F EXIT 8
PECK DEPTH
PECK TYPE (TOOL DIAMETER (TYPE
When the Tool number for the operation is programmed (and the Enter key pressed), the tool diameter and type appear in parentheses . The values indicated are programmed during Tool Setup and cannot be changed in a drilling data block. (The Program Parameters , Part Setup and Tool Setup softkeys also appear to provide access to these programming options.)
Ultimaz 3 System
5/12/94
2-71
Operator' s Manual The Z Start parameter is the dimension where the Z axis plunge feed rate begins. The Z Bottom parameter is the point of maximum Z-down and the dimension where the plunge feed rate ends. The diagram below shows the relationships of the field names to positions of the drilling tool to the work piece: Rapid Traverse
Head
Retract Clearance Plane Z Start Plane Plunge Feed Part Table Z Bottom
The Plunge Feed parameter is the feedrate between Z Start and Z Bottom parameters . The value initially displayed is calculated by the control, based upon the values programmed for the tool during Tool Setup. If desired, a different value can be entered for this parameter (when it is indicated by the cursor). The value initially displayed in Speed (RPM) parameter was programmed for the designated tool during Tool Setup . If this parameter is to remain unchanged, press Enter key. A different speed can be programmed for this specific block (to override the displayed value). The Peck Depth parameter is the dimension the tool is to advance during each peck.
2-72
Revision A
Hawk 5M Machine
Conversational Part Programming If a specific number of pecks is desired, the value for Peck Depth can be calculated by determining the absolute distance between Z Start and Z Bottom and dividing that value by the desired number of pecks. For example: a distance of 1.0000 inch between Z Start and Z Bottom divided by peck depth of 0.2500 inch requires four (4) pecks to drill the hole. The Peck Type parameter provides a choice of Standard and Chip Breaker softkey functions: 1. If Standard is selected, the tool retracts to the Z Start and then rapidly plunges to the peck clearance plane selected in Program Parameters or Change Parameters. If Chip Breaker is selected, the tool dwells at each peck level before continuing to feed to the next peck level. (Drill dwell is the time selected in Program Parameters or Change Holes Parameters.)
2.
When all values are programmed, the available softkeys are Delete Operation , Insert Operation Before and Exit. 1. 2. 3. Selecting the Delete Operation clears this programmed drill operation. Selecting the Insert Operation Before softkey to add another hole operation before the current one. Pressing Exit softkey returns to the previous screen level.
Pressing the Advance key displays a new Holes screen except the previous programmed operation appears above the multiple cursor ( which now indicates new). The softkey functions of Bolt Circle and Locations added. Additional operations for this block can be programmed. If desired, the operator can program another Drill operation ( i.e., a counterbore or spotface ), a Tap operation , Bore and Ream Operations , Bolt Circle pattern , or hole Locations.
Ultimax 3 System
5/12/94
2-73
Operator' s Manual
Drill
The operator uses an Ultimax Drill operation to make a variety of holes using a wide range of drill bits. See illustration below. The holes produced from this operation are often used as the starting points for additional drilling operations such as boring, reaming, or tapping.
Caution
For all drilling operations, the operator must be aware of the particular characteristics of the drill bits being used. The system does not keep track of the type and length of flutes on the bits nor the shapes of drills with pilots or other multiple- diameter drills. The operator must consider these tool features when programming a part and must re-evaluate the tool setup for programs that are being reused.
Center Drill
11
When an accurate and true center is needed for the start of a drilling operation , the operator selects the Center Drill (F2) softkey from the Drill Operations options. Center drilling the holes helps guide the drilling tool into the proper location. Usually center drills are special tools with short flutes, but a standard drilling tool may be used to create these starting holes. Center drilling is often used when the work piece is very rigid and, at the start of a drilling operation , the tool might " walk" away from the correct position . Center drilling is also used when centers are needed for parts that are being turned between two centers in following operations.
I F DELETE OPERATION I i F INSERT OPERATION 2 BEFORE I F 3 P PROGRAM 4 PARAMETERS , T PART SETUP 5 i F TOOL SETUP
9.5899) DRILL)
Ultimax 3 System
5/12/94
2-75
Operator' s Manual
Counterbore
An operator uses the counterbore option to enlarge the end of a previously drilled hole. This operation creates an enlarged area at the end of the hole to accommodate a bolt, cap screw or pin. These square-shoulder fasteners can then be inserted flush with the top of the part or slightly below the surface of the material.
0.5000) DRILL)
2-76
Revision A
Hawk 5M Machine
Conversational Part Programming Spotface The Ultimax Spotface operation smoothes and squares the surface around a previously drilled hole to provide a seat for a bolt head, a nut, or the shoulders on mating members. The spotfacing operation is, therefore, a shallow counterboring operation . Spotfacing is commonly used when the surface of the part is uneven as it is on a casting.
BLOCK
TOOL Z START Z BOTTOM PLIEIOE FEED SPEED (EPM)
F DELETE OPERATION
B.S008) DRILL)
Press BITER to edit this operation or use ADII (tlICE. BACK. or softkey
Operator' s Manual
Countersink
An operator uses the countersink operation to enlarge the top end of a hole to a cone shape to accommodate the head of a flat or oval headed machine screw. The hole is enlarged so that when the screw is inserted in the hole the screw head will be flush with or slightly below the top of the work piece surface (see below).
The countersink operation may also be used to remove burrs or excess material that fell into drilled or counterbored holes. The standard countersink has an 82 included angle. Here is a completed Countersink operation screen:
F DELETE OPERATION 1 P INSERT OPERATION 2 BEFORE P 3 7 PROGRAM 4 PARAMETERS F PART SETUP 5 i P TOOL SETUP 6 P 7 I. P EXIT 8
8.51168) DRILL)
2-78
Revision A
Hawk 5M Machine
Gun Drill
An operator selects the Gun Drill feature when using a very long tool and drilling deep holes, as if drilling out the center of a gun barrel. A long, rotating tool may whip off center when approaching the cutting surface, so a drilling cycle that controls the approach to the work piece and corrects positioning of the tool is required. The Ultimax Gun Drill selection positions the tool without rotating the spindle . This allows the tip of the tool to position precisely in a pre-drilled starting hole, as shown in the diagram below.
Long tool moves Into position with the spindle on to avoid whipping
Ultimax 3 System
5/12/94
2-79
Operator' s Manual To use the Gun Drill features, the operator must always perform three tasks: Describe the gun drill tool during Tool Setup As the first step in part programming, create a starting hole for the drill Then create a Gun Drill data block in the part program
Each Gun Drill data block must contain at least two operations: one describing the starting hole and one for the gun drill hole. To create a Gun Drill data block, the operator begins on a New data block screen and follows these general steps: 1. 2. Press the Drill Operations (Fl) softkey. Create the first paragraph of the data block by describing the starting hole portion of the data block . Select either the Drill (Fl) softkey or the Center Drill (F2) softkey. Type in the description of the starting hole into the fields displayed on the screen. When all of the starting hole data has been entered , the operator presses the Advance ( right arrow ) console key to begin the second paragraph in this data block. Press Drill Operations (Fl) softkey and then the Gun Drill (F6) softkey.
3.
4.
Fields
Z Top
Definitions
The starting point of the gun drill cycle. The tool moves rapidly to this point and then slowly moves into the pre -drilled starting hole. The position inside the pre - drilled hole where the spindle begins to rotate. The bottom of the finished hole. Rate at which the tool moves from the Z Top position to the Z Start position. Feedrate between the Z Start and the Z Bottom positions. Speed at which the spindle rotates to drill the hole. Point at which the spindle stops rotating after drilling the hole. This may be set to be the Z Bottom or the Z Start position. Distance that the tool will drill down into the part before stopping to clear out or break the chips. If this parameter is used , it is usually not larger than the diameter of the tool. This field has two options that indicate whether the drill will pull out to the Z Start after reaching the Peck Depth ( Standard ) or simply dwell at the Peck Depth (Chip Breaker).
Z Start Z Bottom Z Top Feed Plunge Feed Speed (RPM) Spindle Stop
Peck Depth
Peck Type
Ultimax 3 System
5/12/94
2-81
BLOCS TOOL 2 TOP Z START Z BOTTOM Z TOP FEED PLUNGE FEED SPEED ( RPM) SPINDLE STOP PECK DEPTH PECK TYPE
HOLES I >>> 8.8888 -5.3888 -5.8888 28.8 18.8 288 Z BOTTOM 8.2588 STANDARD 8 . 2588) GUN DRILL) CENTER DRILL GUN DRILL
Enter disensloe at which Z TOP feed 'ate begins with the spindle at sere RPM.
Conversational Part Programming The following illustration shows the Gun Drill program fields as they relate to a part and the drilling tool:
l/ltiimax 3 System
5/12/94
2-83
Operator' s Manual
Locations
This softkey function allows Hole operations to be placed at selected points in the part program. All Locations programmed in a block containing a Bolt Circle are executed in addition to the Bolt Circle pattern. Up to 999 Locations can be programmed into a single data block. A Hole data block can contain more than one Locations operation, if more than 999 Locations are required. The word "locations" appears by the cursor, and all operations previously programmed appear above this current operation.
BLOCK
HOLES
I F
x 1 2 3 -0.1800 9.3000
V 2.5008 -2.5800
t F 2
F 3 F 4 F 5 F 6
when finished
1.
Program the dimensions of the X and Y axis coordinates for location #1 and press the Enter key. If a wrong dimension for the X or Y coordinate is entered, move the cursor to the incorrect location coordinate (dimension) and program the correct dimension.
2.. Program the dimensions for the X and Y axis coordinates at all other locations.
3. Use the arrow keys to move the cursor between locations and coordinate columns.
2-84
Revision A
Hawk 5M Machine
Conversational Part Programming 4. 5. The Delete Location softkey function deletes the location indicated by the cursor and renumbers all subsequent locations. The Insert Location Before softkey function creates a new location before an existing one (indicated by cursor). The new location is inserted with the number of the old location and with the coordinates from the previous location in the list. The coordinates of the new block can be changed to the desired values for the new location . The old existing location and all subsequent locations are renumbered as necessary. 6. Only 15 locations can be displayed at one time. If there are more than 15 in the list , press the Next Screen softkey to view the non - displayed Locations. Press the Previous Screen softkey to return to a previous screen. When the cursor is at the end of the list , press the Advance key to continue to the next block in the part program sequence.
Ultimax 3 System
5/12/94
2-85
Operator' s Manual
Bolt Circle
A bolt circle routine provides automatic execution for a series of holes equally spaced on a common circle . This routine also permits skipping holes in the bolt circle ( i.e., programming holes where the pattern is not to be executed).
I F DELETE OPERATION 1 1 F INSERT OPERATION 2 BEFORE i F 3 P PROGRAM 4 PARAMETERS I F PART SETUP 5 F TOOL SETUP S F 7 F F EXIT B
Conversational Part Programming Here is a sample bolt circle pattern. The field definitions below refer to the numbered points in this diagram. 2
0
3
X& V Center 4
O 0
5
06
The fields describing a Bolt Circle operation are as follows: Fields Number X Center Y Center Radius Definitions indicates the number of holes in the pattern. Up to 250 holes can be programmed in one operation. the X coordinate for the center of the Bolt Circle. the Y coordinate for the center of the Bolt Circle. is the radius of the circle between the coordinate center and starting point at the center of the cutter. is the angle of the circle measured counterclockwise from the 3 o'clock position to the first hole. This angle may be specified to the nearest one -thousandth of a degree. The skip list allows selecting holes that are not executed in the Bolt Circle pattern. For example, if hole #3 is not to be executed, press the 3 key to name it in the skip list and then press the Enter key. Up to 24 holes may be programmed in the skip list. To clear the list , press the Clear and Enter keys.
Start Angle
Skip List
llttimax 3 System
5/12/94
2-87.
Operator's Manual When all Hole operations in the current data block are programmed, specify the places where these operations are to be executed. These may be in a Bolt Circle pattern , or they can be random points selected in Locations . It is also possible to execute the operations within a given block in one or more Bolt Circle patterns and at other locations as specified in Locations.
Tap
To cut threads inside a hole, the operator selects the Tap (F2) softkey on the Holes screen. The following screen appears:
F 1 F 2 F 3 F PROGRAM 4 PARAMETERS
F PART SETUP s
TOOL NOT PROGRAMMED F TOOL SETUP 6
F
Eutr tool mabe' 7
F EXIT B
Fields Tool
Definitions Number of the tool in the tool used for the tap operation . After the operator enters the tool number and presses the Enter key, the tool diameter and tool type appear in parentheses. The values shown were programmed during Tool Setup and cannot be changed during part programmingStarting point of the Tap cycle. The bottom of the finished hole. It is the point of maximum Z down and where the spindle reverses direction.. Speed at which the spindle rotates to bore or ream the hole . The value that initially appears in this field was entered Tool Setup . If this displayed speed should be used for the operation , press the Enter key . If a different speed is needed for this specific block , type in the value and press Enter. The maximum tap speed is 1250 rpm.
Z Start Z Bottom
Speed ( RPM)
Ultm)ax 3 System
5/12/94
2-89
Operator' s Manual During an Ultimax tap operation , the table positions to the programmed X and Y dimensions followed by Z axis positioning to the programmed retract clearance . (Axis positioning is at the rapid traverse rate selected in Program Parameters or Change Parameters.) After reaching this point, the Z axis moves at rapid traverse to Z Start and then at the control calculated feedrate until it reaches the Z Bottom dimension. At that point, the spindle reverses direction and the Z axis moves at the calculated feedrate back to the Z Start dimension (where the spindle begins rotating in the original direction). When tapping, the control calculates the plunge feedrate using the speed (rpm), tool diameter, and threads per inch/pitch programmed for the tool in Tool Setup. Approximately 20" per minute is a nominal feedrate in tapping most materials . When tapping aluminum , a feedrate two to three times 20" per minute can be attained productively. This formula is used to determine the feedrate for a given speed (RPM): x RPM = Feedrate
This formula determines the spindle speed (RPM)when the feedrate is known: Threads per inch x Feedrate = RPM
2-90
Revision A
Hawk 5M Machine
HOLES B e.eeee e . eeee 0.8 B )))/ BORING 1\ P REAM 2 I r ROME RAPID 3 i F BORE ORIENT 4 l REAM RAPID (F
P 6 F F 7 F F a
If the operator presses the Enter key when the screen first displays as shown above , a Bore (Fl) operation can then be programmed . To select any of the bore or ream operations, the operator presses one of the five softkeys shown on the screen.
Ultimax 3 System
5/12/94
2-91
Operator' s Manual All of the bore and ream operations have the same fields: Fields Tool Definitions Number of the tool in the tool that will be used for the selected bore or ream operation. After the operator enters the tool number and presses the Enter key, the tool diameter and tool type appear in parentheses. The values shown were programmed during Tool Setup and cannot be changed during part programming. Starting point of the bore or ream cycle. The tool moves rapidly to this point. The bottom of the finished hole. It is the point of maximum Z - down and the dimension where the plunge feed rate ends. Feedrate between the Z Start and the Z Bottom positions. Speed at which the spindle rotates to bore or ream the hole. The value that initially appears in this field was entered Tool Setup. If this displayed speed should be used for the operation, press the Enter key. If a different speed is needed for this specific block, type in the value and press Enter.
Z Start Z Bottom
After entering the values into these fields, the operator may select one of the operation softkeys: Delete Operation, Insert Operation Before, or Exit. Selecting the Delete Operation clears the currently displayed drill operation. To add another hole operation before the current one, the operator selects the Insert Operation Before softkey. Pressing the Exit softkey returns to the previous screen level . Pressing the Advance key displays a new Holes screen with the name of the operation just programmed above the multiple cursor.
2-92
Revision A
Hawk 5M Machine
Bore
An operator uses a bore when a straight and accurately round hole is needed. A boring bar usually has one or, at the most, two blades projecting out from the shank. On many types of boring bars, the blades can be adjusted in and out to increase or decrease the size of the hole. The illustration below shows a two-bladed boring bar:
Boring Bar
Shank
The Ultimax Bore cycle is similar to a drilling operation in positioning the table and Z axis ; however, during a bore operation , the tool plunges from Z Start to Z Bottom at the programmed Plunge Feed then retracts from the hole at this same feedrate until it reaches Z Start position. No pecks are permitted.
Ultimax 3 System
5/12/94
2-93
Operator' s Manual
Ream
To size and/or clean out a previously drilled hole, the operator presses the Ream (F2) softkey. The reaming cycle clears burrs and other particles left from a drilling or boring operation. A reaming tool has multiple flutes that run vertically along the shank of the tool as shown below:
During reaming, this cutter follows the angle of the existing hole and cannot be used to straighten the angle of the hole.
Bore Rapid
The Bore Rapid (F3) softkey allows the operator to program a boring cycle with these steps: 1. 2. The Z axis plunges from Z Start to Z Bottom at the plunge feed programmed. When the tool reaches the programmed Z Bottom dimension, it retracts at the rapid traverse feedrate selected in Program Parameters or Change Parameters.
2-94
Revision A
Hawk 5M Machine
Bore Orient
If the operator selects the Bore Orient (F4) softkey, the cycle will follow these steps: 1. 2. 3. The Z axis plunges from Z Start to Z Bottom at the Plunge Feed programmed. The spindle stops , and the tool is oriented to its starting position. The cutting edge of the boring bar moves away from the surface of the bored hole so that during step 4 the cutting edge will not scrape the walls of the hole. The distance that the bar moves was set in the Bore Orient Retract field on the Holes Parameters screen. The tool retracts at the Rapid Traverse feedrate set on the General Parameters screen.
4.
Ream Rapid
If the operator selects the Bore Rapid (F5) softkey, the cycle follows these steps: 1. The Z axis plunges from z start to z bottom at the plunge feed programmed. 2. When the tool reaches the programmed z bottom dimension, it retracts at the rapid traverse feedrate selected in Program Parameters or Change Parameters.
Ultimax 3 System
5/12194
2-95
Operator' s Manual
Back Spotface
If the operator wants to cut out the underside of holes that must be cut through the work piece, the operator may use this feature. Press the Back Spotface (F4) softkey, and the following screen appears:
BLOCX TOOL 2 START Z PLUNGE Z BOTTOM 2 DEPTH Z CLEARANCE 2 RETRACT CLOSING F CUTTING FEED
B.BBBB
0.0
8.0
B 8 8.9
Enter Z dimension eefm- . d from the cutting edge of the tool at which closing feednte begins
The fields on the Back Spotface screen have these uses: Fields Tool Definitions Number of the tool that will be used for the selected operation . After the operator enters the tool number and presses the Enter key, the tool diameter and tool type appear in parentheses. The values shown were programmed during Tool Setup and cannot be changed during part programming. Starting point of the cycle. The tool moves rapidly to this point . Tool zero should be the end of the tool. The dimension within the hole that the bar will feed before rapid movement to Z Bottom. This assures that the cutter is fully closed to prevent damage to the tool and part.
Z Start
Z Plunge
2-96
Revision A
Hawk SM Machine
Fields Z Bottom
Definitions The dimension at which the tool ceases rapid travel. This dimension must be completely through the hole. Use the dimensions on the print as the cutter offset to extend the tool beyond the cutting surface. At this point, the tool pauses and reverses the spindle direction to open the cutting surface. The tool feeds to this depth. Remember to use the print dimensions as the cutter offset in Tool Setup to take the tool into account. Incremental (positive value) distance to rapid the tool away from the cutting surface. At this point, the tool pauses , and the spindle returns to its original direction to close the cutter. Distance that the tool feeds back up through the hole to be certain that the tool is properly closed before rapid movement to the Retract Clearance height. Feed at which the tool enters the hole at the top and bottom to be certain the tool is closed. Speed of the spindle with the tool closed while entering or exiting the hole. Speed of spindle with the tool open. Number of seconds that the spindle dwells when it is reversing to give the tool time to open or close.
Z Depth
Z Clearance
Z Retract
Closing Feed Plunge Speed (RPM) Cutting Speed (RPM) Reverse Dwell (Sec)
After entering the values into these fields, the operator may select one of the operation softkeys : Delete Operation , Insert Operation Before , or Exit. Selecting the Delete Operation clears the currently displayed drill operation. To add another hole operation before the current one, the operator selects the Insert Operation Before softkey . Pressing the Exit softkey returns to the previous screen level . Pressing the Advance key displays a new Holes screen with the name of the operation just programmed above the multiple cursor.
Ultimax 3 System
5/12194
2-97
Operator' s Manual The general steps in a Back Spotface operation are shown below: 1. 2. 3. 4. 5. 6. 7. 8. 9. Rapid to Z Start minus cutter offset and set the spindle speed to a plunge speed. Move to Z Plunge minus cutter offset at a closing feedrate to close the cutter. Rapid to Z Bottom minus cutter offset. Dwell for a specified reverse dwell amount, reverse the spindle direction and ramp to cutting speed to open the cutter. Move up to Z Depth minus cutter offset at a cutting feedrate. Dwell for the drill dwell time ( from program parameters). Rapid down a Z Clearance amount. Dwell for the Reverse Dwell time and reverse the spindle direction to plunge speed to close the cutter. Move to Z Retract minus cutter offset at a closing feedrate to insure the cutter is closed.
8.25"
Material : Alloy Steel 8.25" x 4"x.25"
HSS HSS
Feeds 42 5.6
The program presented on the following pages is a copy of the printed part program developed for this drawing . This program is presented in the same format as an Ultimax 3 part program that was printed on a dot matrix printer from the control . Therefore , the program data may be presented in a different order than it is on the Ultimax screens. In the sample program , the operator added a tool setup for tool #99 to use only to draw the part outline block . Since the speed and feed information is missing from the tool description , the control will not execute any block using this tool. To prevent an error during running , the operator will delete that tool and the outline block before running the program.
Ultimax 3 System
5/12/94
2-99
Operator' s Manual Since Ultimax allows considerable flexibility in developing part programs, this sample program does not represent the only way the part can be programmed. Watch for inserted explanations of the special features of this sample program.
Hurco Ultimax Part Program Holes .HD3 1 Inch Standard
Part Setup Part Zero X Y Offset 2 5.0000 10.0000 0 .0000 Safety Work Region Z Top (+ ) 2 Bottom C- ) X Left C-) X Right C+ ) Y Front C- ) Y Back C+) Fixture Offset
General Parameters Retract Clearance Rapid Trauerse Peck Clearance Plane Chord Error Depletion Retract Holes Parameters Bore Orient Retract Drill Dwell Bore Dwell Milli ng P arame t ers Blend Offset Blend Ouerlap Finish Feed Finish Speed Finish XY Finish Z Milling Direction Pocket Ouerlap Cutter Comp Parameter
0 . 0200 IN 0.5 SEC 1.0 SEC 0.2500 IN 400.0 IPM 0 . 0500 IN 0.0001 IN 0 . 0050 IN
0.1250 IN
0 . 1250 IN
100
100 i 0.0100 IN 0 . 0050 IN .
Climb
10 Insert Arc
2 - 100
Revision A
Hawk 5M Machine
Program Parameters Ouerride Lockout Program Protect Tool Change Position Off Partial Yes
Tool Setup The number to the left of the type name is the tool number . So this setup section lists three tools : 1, 2, and 99 . Since tool 99 is not going to be used in the program , the tool type was not identified in setup . Zero calibration values will, of course , vary for different work pieces and tools.
1 Type Diameter Zero Calibration Speed ( RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Type Diameter Zero Calibration Speed CRPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Diameter Zero Calibration Speed ( RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Drill 0.1250 - 10000. 2800 CU Flood I 1 1 1 Drill 0.3750 - 10000. 930 CW Flood 1 2 2 2 0.0000 -10000. 0 CW Off 1 99 99 99
99
Ultimax 3 System
5/12/94
2-101
Operator' s Manual
Hurco Ultimax Part Program Holes.HD3 3 Inch Standard
The number to the left of the following data block name is the block number in the part program.
Data Blocks 1 Mill Frame Tool Type Finish Tool
X Corner
Y Corner
X Length Y Length
Corner Radius
Lead Length
2 Start 2 Bottom Plunge Feed Mill Feed Speed (RPM) Peck Depth
Lead Angle
0.0000
Block #1 creates an outline of the part for the graphics display. The operator will use this outline during programming to check the location of the programmed holes and delete the block before running the program. The Z Start parameter draws the surface of the part , and the Z Bottom draws the bottom . Block # 2 performs all of the hole drilling operations. Note that the tools are entered into the program in the order in which they are used.
2 Holes Center Drill Tool Finish Tool Z Start 2 Bottom Plunge Feed Speed CRPM) Peck Depth Peck Type Drill Tool Finish Tool 2 Start Z Bottom Plunge Feed Speed ( RPM) Peck Depth Peck Type
2-102
Revision A
Hawk 5M Machine
Locations
x
1 2 3 4 5 6 7 8 9 10 11 12 1.0000 2.2500 3.5000 4.7500 6.0000 7.2500 7.2500 6.0000 4.7500 3.5000 2.2500 1.0000
Y
- 0.7500 - 0.7500 - 0.7500 -0.7500 -0.7500 -0.7500 -3.2500 -3.2500 - 3.2500 -3.2500 -3.2500 - 3.2500
These hole locations are also a portion of Block #2 . They are programmed in the order that they will be cut . The operator used the Ultimax No-Calc feature to enter the location data. First, the operator entered the X and Y coordinates for hole #1 from the drawing. To calculate the X values for holes 2 through 6, the operator typed "1.25" and pressed the plus (+) console key and Enter for each of these values. The operator pressed the Enter key for each of the Y values since those values are all the same as the first hole. For hole #7, the operator pressed Enter on the X value to keep it the same as the previous value . Then the operator typed "- 2.5" and pressed the plus (+) console key and Enter key to add - 2.5 to the previous Y value and pressed Enter for each of the subsequent Y values. For the X value of holes 8 through 12, the operator typed " 1.25" and pressed the minus (-) console key and Enter to subtract 1.25 for each new position.
Ultimax 3 System
5/12194
2 - 103
Operator' s Manual
Milling
This section presents detailed descriptions of the Milling options in Ultimax 3. The chart below shows the relationship of the milling options to the Input button and its subsequent softkey selections.
Milling Options
Input Button
Part Setup (Fi ) Tool Setup (F2) Part Programming (F3) Position (Fl) Holes (F2)
Milling (F3) Patterns (F4) Miscellaneous (F5) Special (F6) Lines & Arcs (Fl) Li ne ( Fl )
Circle (F2)
Frame (F3) Face (F4) Ellipse (F5)
Arc (F2).
Blend Arc (F3) Helix (F4) 3D A rc ( F 5)
2 - 104
Revision A
Hawk 5M Machine
Conversational Part Programming When the operator presses the Milling (F3) softkey , the milling option softkeys appear on the New Block screen as shown below:
BLOCK
F 7
) 30 OPTION
F E)II a
Figure 2-76. New Block screen with the Milling soft keys
The following sections describe some general concepts that apply to many different milling operations: Segments Cutter Compensation Maximum Offset Feed and Speed Options
Ultimax 3 System
5/18/94
2 - 105
Operator's Manual
Segments
Mill contour data blocks use segments to create lines and arcs in a part program. A segment is any programmed single or combined X-Y-Z axis movement at a programmed feedrate. A series of lines and arcs can be programmed in a single data block, using different segments, to form a complete contour. A new segment, see below, begins where a different motion from the previous segment is programmed. Up to 999 segments can be programmed in one data block , if they all use the same tool and are all part of the same Mill Contour. These segments may be any combination of lines, arcs, blend arcs, helixes, or 3-D (three-dimensional) arcs. Note. these features listed in the softkeys below:
BLOCB ' 366117 1 1 \ (LIe1 F 2) NBC 2 F 3) BLEND ARC 3 , F 4) HELIX 4 F 5) 3D NBC S
1) LINE
When the . operator selects any of these softkeys , the screen used to create the selected segment lists " Mill Contour " beside the block number and then displays the type of segment beneath "Mill Contour." For example, a blend arc segment will have " Mill Contour Blend Arc" at the top of the screen.
2 - 106
Revision A
Hawk 5M Machine
Conversational Part Programming Pressing the Lines and Arcs (Fl) softkey on the Mill Contour New screen displays the Mill Contour Start screen shown below. The block number displayed on this screen is determined by the position of the data block in the part program. The first segment in a Mill Contour block is always a Start block indicated by the segment zero (0). The operator cannot change a segment number to zero since segment numbers are system -generated. The cursor begins on the Tool field as shown in the sample below. The operator enters the number of the tool that will be used for the entire operation. All of the segments in this operation will use the same tool.
BLOCX SEGMENT TOOL CUTTER 0011P. FINISH TOOL X START Y START Z START 2 BOTTOM
1 a F 1
ID
MO B
PI.111GL F
8.0 F 2 B
SPEED (RPM)
0.0800 B.BBBB
Important While programming a part, the operator should plan groups of segments since during recovery restart the control can only restart at segment zero (0), not at a segment after the zero segment. Many operators break complex operations into different blocks so that if they need to restart the program they can start at any one of several zero segments.
Ulfimax 3 System
5/18/94
2-107
BLOCK SEGMENT TOOL CUTTER COME . FINISH TOOL X START V START Z START Z BOTTOM MAX OFFSET
I A 0
HILL CONTOUR START I PROFILE LEFT 2 8 . 5808 - 7.9859 8.6288 -8.2588 8.8888 F SPEED (RPM) PECK DEPTH (TOOL DIAMETER (TYPE (FINISH DIAMETER (FINISH TYPE F 588 3 F PROG RA M 4 PARAMETERS 8.2588) 1 DRILL) F PART SETUP 8.2588) 5 END MILL) F TOOL SETUP S 8.8888 PLUNGE FEED 2
BAcK wwhe', Mn ENT ER to edit ssasent , or Mn 7 Znt@ a eB ADIMNCE , ACK. . or sot net'
F EXIT 8
Definitions
number of the tool used to cut the segments in this group. indicates whether the system should automatically compensate for the diameter of the tool when determining tool path. The operator can select different types of cutter compensation as described in the following section. If cutter compensation is not selected, the center line of the programmed tool follows the part contour. number of a tool used for finish pass . If a finish tool is selected , the first tool leaves the amount of material selected in Program Parameters or Change Milling Parameters . The finish tool removes the remaining stock down to the programmed dimension. " X" coordinate for the starting point of the first segment. " Y" coordinate for the starting point of the first segment.
Finish Tool
X Start Y Start
2 - 108
Revision A
Hawk 5M Machine
point above the part where the Z axis plunge feed rate begins. point of maximum Z-down where the plunge feed rate ends. this conditional field appears if Cutter Comp.Profile Left or Cutter Comp.- Profile Right were selected. The value is the distance between the programmed contour and the tool center during the first pass. The number entered here must be manually calculated. feedrate between the Z Start and the Z Bottom positions. the spindle speed for the tool calculated in Tool Setup. Entering a value here overrides the Tool Setup value for this data block. the maximum depth to be cut in one pass.
Peck Depth
Ultimax 3 System
5/18/94
2-109
Operator' s Manual
Cutter Compensation
The default setting for cutter compensation is "No." When no cutter compensation is used, the center line of the programmed tool follows the part contour (print line). If the operator wants the system to calculate cutter compensation , there are six possible selections: Left - used for climb milling Right - used for conventional milling Profile Left - removes material from a closed contour for climb milling Profile Right removes material from a closed contour for conventional milling Pocket Boundary - used to cut the outside perimeter of an UltiPocket operation Pocket Island - used to cut islands inside the perimeter of an UltiPocket operation
MILL CONTOUR START 1 MO 3) RIGHT FINISH TOOL X START Y START 2 START Z BOTTOM a.aa99 9.99fi6 M SPEED (RPM) PECK DEPTH B 3 PLIKIGE PEED 8.0 ^ F 1) NO 1 F LEFT
1 D
CUTTER COMP.
9.0080 F 4) PROFILE LEFT 4 I F 5) PROFILE HIGH 5 i F 6) POCKET 6 ROIRO)RRY / 7) PO KKT 7\ ISLRIw F EKI
If the operator selects one of these compensation options, the programmed tool automatically follows the finished contour of the part.
2 - 110
Revision A
Hawk 5M Machine
Conversational Part Programming Here is a diagram showing tool paths when no cutter compensation is used compared to left and right compensation: No Cutter Compensation Tool Cutter Compensation to the left Tool Center line of Contour 1 Center line of Contour
When the operator selects either right or left compensation , the system offsets the tool from the print line ( in the selected direction ) by a distance equal to the radius of the tool.
Ultimax 3 System
5/18/94
2-111
Operator's Manual
Climb Milling
Climb milling is preferred except when the rigidity of the fixturing is not sturdy enough to allow its use. The cutting teeth move in the same direction as the feeding motion. This is also known as in-cut or "down milling." During a climb cut, the spindle turns in a clockwise motion. The tool is on the left-hand side of the cut as it travels away from the operator. The advantages of using climb milling are as follows: 1. The chip starts thick and allows easy penetration into the surface of the part causing less tool wear and less power consumption. The tool force cuts in and down on the part helping to hold the part in the fixture. The more rigid the fixture, the better the hold on the part. Chip removal is greater, and there is less recutting of chips or marring of the part surface. The cutting fluid is more accessible to the cutting surface.
2.
3. 4.
Conventional Milling
The cutting teeth move in the opposite direction to the feeding motion. This is known as "out-cut" or "up milling." While using conventional milling with a clockwise spindle, the tool moves away from the operator on the right-hand side of the cut. The advantages of using conventional milling are as follows: 1. 2. The chip thickness starts at zero causing less impact on the cutting teeth. This is ideal for set-ups that are not very rigid. The backlash in older machines is greatly diminished.
1 1 B
HILL CONTOUR START 1 PROFILE LEP SPY (RPM) Asaee PECX DEPTH PLUNGE FEED
I F 1 0.0 F 2 P B 3 8.8880
F PROGRAM 4 PARAMETERS CM. 7. (TOOL DIAMETER V START 8.5888) 1 HB^^-^--DB P PART SETUP 8.00@0 B. ZS@0) Z START (PIMISN DIAMETER (FINISH TYPE END HILL) 8.80@0 Z BOTTOM P TOOL SITUP 6 MAX OFFSET 8.880 i P Enter a eer.eSt aue)em, use D(T'ER to edit ueswent, m use 7 AD(NWCE , RACE. or eotthey F EXIT 8
After the tool removes material , the finish tool uses the same cutter compensation and removes the remaining stock down to the programmed level. When a finish tool number is entered on this screen , the finish tool diameter and type parameters are displayed in parentheses . The values for these parameters are programmed in Tool Setup and cannot be changed in Part Programming mode.
Ultimax 3 System
5/18/94
2 - 113
Operator' s Manual
Maximum Offset
The maximum offset field displays when Cutter Comp.- Profile Left or Cutter Comp.- Profile Right is selected. The value to be programmed must be calculated and manually programmed into the control. This value must be the distance between the programmed contour and the tool center during the first pass. The value for maximum offset should equal the radius of the largest inscribed circle minus the radius of the tool which illustrates an example calculation of this value. The graphics screen is helpful in determining an optimum value for this parameter.
If the tool diameter is changed ( i.e., cutter sharpened to a smaller diameter), the value for the maximum offset must be recalculated manually and this new value programmed into segment 0 of the Mill Contour - Start block. The value for the tool diameter parameter is programmed in Tool Setup and cannot be changed in Part Programming. If a .500 " diameter-end mill is used to machine the part illustrated, the value to be programmed for the maximum offset parameter should be 0.75".
tool diameter
1240 = RPM for gray cast steel tool diameter Refer to the " Appendix " of this manual for more feeds and speeds information.
Ultimax 3 System
5/18)94
2-115
Operator' s Manual
Lines
Selecting the Line (F1) softkey from the Mill Contour New screen displays this Mill Contour screen:
ELOGX
SEW@IT X END Y 0101 Z Elm XT LENGTH XT ANGLE FEED CALL 1 1 HILL CONTOUR LINE 2.0060 4.0060 0.0000 12.0000 02.019 0.0 (X START (Y START (2 START CAL
I
F I 0.5000) F -7.9059) 2 6.0006) 1 F STORE CALCULATED 3 VALUE F 4 l F 5 ANOTHER END POINT EXISTS
I.
F FIND ANOTHER 6 END POINT i P PREVIOUS SEGMENT Rotor XV angle to sad point. counarcloekwlse from 3 o'clock 7 If knorn 1
F EXIT e
The block and segment numbers are the same as on the New screen. Reference values for X Start , Y Start, and Z Start information. are displayed in parentheses and defines the start point of this segment. These parameters were programmed in the previous segment and cannot be changed in this segment. When programming a Line segment , the Ultimax No-Calc feature enables the control to calculate certain unknown dimensions automatically, after sufficient data has been entered. A parameter with a calculated value is indicated by "CAL" ( preceding the value ). If the value for a parameter is left blank , the control automatically fills in the value if enough data is available for the calculation . If a dimension is entered and it is later decided the control should calculate it, move the cursor to the parameter and replace it by pressing the Clear key.
Conversational Part Programming If the X End and Y End coordinates are entered, the control automatically calculates the XY length and the XY angle parameters. The XY angle parameter value is the angle of the line segment (from the start point to the end point ), measured counterclockwise from the 3 o'clock position.
Start P o int
Figure 2 46. Length, Angle, and End Point Relationship
0'
If both end points are unknown , but XY length and XY angle are programmed , the control automatically calculates X End and Y End parameters. If one end point coordinate and the XY angle are programmed , the control can calculate the unknown end point and the XY length parameters. If one end point coordinate and the XY length are programmed, the control can calculate the unknown end point and the XY angle parameters . However , unless the XY angle is known , there are two possible solutions for the unknown end point and the correct one must be determined for the program.
Ultimax 3 System
5/18/94
2 - 117
Operator' s Manual When two possible solutions exist, the message, "Another end point exists" appears and one of the two possible solutions appear in the unknown parameter. Pressing Draw for the graphics screen displays a visual representation of the displayed solution. The other solution for the unknown parameter can be displayed by pressing the Find Another End Point (F6) softkey and selecting graphics for this solution to displays a visual representation. Alternate display of each solution facilitates the appropriate choice for the program. Press the Enter key when the correct choice is displayed. X Known
The Z End value is the depth of the cut at the line end point. The value initially displayed is carried forward from the previous segment. The displayed value can be retained, or a new value programmed (as required).
The feed parameter is initially displayed with a value carried forward from the previous segment . This value can be changed or stored.
Additional Line and Arc segments can be programmed in this same data block (using two-axis, or three -axis moves). Press the Advance key to program an additional segment in this same data block.
2-118
Revision A
Hawk 5M Machine
Arcs
Selecting the Arc (F2) softkey on the Mill Contour screen displays the Arc screen . Here is a completed arc segment: I
1 1
HILL CONTOUR ARC C11 2 . 0000 3.0080 CAL CAL 2.4412 8.5392 2.5880 15.0 ANOTHER CENTER POINT EXISTS (X START (V STAR? (2 START
4 PARAMETERS
F PART SETUP 5 I F TOOL SETUP b F 7 1 F EXIT B
Enter a eegnent weber . tats ENTER to edit cegeent, or tan AD'JN CE , BACX, or aurtkeg
The block and segment numbers are the same as the New screen. Reference values for X Start , Y Start , and Z Start parameters are displayed in parentheses and define the start point of this segment . These parameters were programmed in the preceding segment and cannot be changed in this segment. The direction parameter refers to the direction of the arc from the start point . Examples of these coordinates for a clockwise arc are shown below:
Ultimax 3 System
5/ 18/94
2 - 119
Operator' s Manual Data coordinates (values) used in the automatic calculations are as follows: The values of center points, plus the start points OR end points furnish the arc radius parameter value. The start points AND end points, plus the radius value provide the two possible center points. Either of the end point values AND the center point coordinate supplies the value of the other end point and the radius parameter. When a known center point, start point or end point and radius coordinate are provided, an unknown center point coordinate is furnished. Solution #2 End Point #2 Solution #1 End Point #1
The feed parameter is initially displayed with a value carried forward from the previous segment. This value can be changed or stored. A series of Arcs and Lines can be programmed in a single data block using different segments to form a complete contour. Press the Advance key to program an additional segment in this same data block.
Blend Arcs
A blend arc is an arc that joins two other segments and is tangent to both. A blend arc can be used to join: Two Line segments. A Line segment and an Arc segment. Two Arc segments. A Helix to another segment.
The segments to be joined must have a. theoretical point of intersection. If the only information known about an arc is its radius, it is easier to program it as a blend arc (if the segments intersect). The diagram below illustrates some examples of blend arcs.
Two Area Joined by a Blend Arc
X Start Y Start Segment 1 End/ Segment 3 Start point of intersection
Segment #1 ^ (Arc) \
X End Y End
X Start Y Start
Segment #1 (Line)
WSegmnt #3
X Start
Y Start
X End YEnd
Ultimax 3 System
5 / 18/94
2 - 121
Operator' s Manual Pressing the Blend Arc (F3) softkey on the Mill Contour's New screen displays the blend arc fields. The block and segment numbers are the same as the New screen . Reference values for parameters are displayed in parentheses . These values have been carried forward from previous segments and cannot be changed in a blend arc segment. Here are some guidelines that must be followed when creating a blend arc: 1. A blend arc segment should not be used to start or stop a Mill Contour . In other words , segment #1 and the last segment of the data block cannot be a blend arc segment. Two adjacent segments in the program cannot both be blend arc segments , so if segment #2 is a blend arc, segment #1 and #3 cannot be blend arc segments. Segments that are adjacent to the blend arc segment must intersect at some point in their theoretical plane. Therefore, if segment #2 is a blend are , segment #1 and #3 must theoretically intersect at some projected point.
2.
3.
4. 'Do not enter a value into the Radius field that is too large to be tangent to both of the adjoining segments. 5. If any coordinate ( start point, center point , or end point) is important to the construction of the two segments to be blended , the segment must be programmed as an arc and not as a blend arc. The Feed field is initially displayed with a value carried forward from the previous segment . This value can be changed or retained.
6.
A series of arcs and lines can be programmed in a single data block, using different segments to form a complete contour . Press the Advance key to program an additional segment in this same data block.
2-122
Revision A
Hawk 5M Machine
Conversational Part Programming Operators use different methods to program blend arcs. Some operators work through the program segment by segment while others create all the geometry surrounding the arc and then insert the blend arc between existing segments. The following screens show a programming example of a simple blend arc inserted between a helix and an intersecting line. Of course, the operator created a start segment (segment zero) to begin the block. Then the operator created the helix followed by an intersecting line segment. Then using some of the values calculated on those screens, the operator created the blend are between the helix and the line. The following three screens show the finished block after the operator has programmed all of the segments. This screen in this series creates the helix. For more information about programming a helix , refer to the following section.
1 1
KILL COIMOIRR HELIX CY 2 . 2913 1.01190 11.0000 CAL CAL -0.1893 0.2853 2.5888 0 . 0000 (MOTHER ( X START (V START ( Z START
1 F 1
+.;
SWEEP A) 16LE
FED
CRI .
146.775 I 15 . 0
2 2 1. F 3 I
1 -
2 DO)
X CENTER V CENTER RADIUS LEAD Enter feedrate
F 4 -2 . 5000) 1 1 . 0080) F FIND MOTHER 0.0080) 5 CENTER POINT i _ 6 6 CENTER POINT EXISTS F PREUIOLIS SECIMT 7 EXIT 8
The screen on the following page creates a line segment to intersect with this helix.
Ultimax 3 System
5/18/94
2 - 123
Operator' s Manual
1 $ 3
MILL CONTOUR LINE 5 . 0080 1 . 0000 0.0000 CAL CAL 2.7861 0.000 15.0 F PROGRAM 4 PARAMETERS i P PART SETUP S
f
F DELETE SEGMENT 1 (X START (Y START (5 START 2.2913) F INSERT SEGMENT 1.0880) 2 BEFORE 0.0908) 1 F
F TOOL SETUP 6 Enter a eegeent Huber , an ENTER to edit tega nt. or oae F 7
To create the blend arc, the operator then inserted this blend arc segment between the two previously created segments.
1 1 2
KILL CONTOUR BLED ABC 0.2508 15.8 (DIR ECTION ( X START (Y START (X END (Y EE (X CENTER (V CENTER CAL CAL CAL CAL CAL CAL
I F DELETE SEGMENT 1 i CCU) F INSERT SEGMENT 2.2268 ) 2 BEFORE 1 . 1361) l 2.44%) P 1.0800) 3 2.44%) l 1.7580) F PROGRAM 4 PARAMETERS M F FART SETUP 5 M F TOOL SETUP 6
F
Enter a ugQet r soar , an ENTER to edit aegimnt. or uw ADVANCE . BACK , er o wr tkag 7 i F EXIT a
2 - 124
Revision A
Hawk 5M Machine
Conversational Part Programming Here is a graphic representation of the helix with the intersection line and the blend arc the operator added between the two segments.
4.98 V
2.98
-1.18 -3. 88
1.88
3.88
5.88
Ultimax 3 System
5/18/94
2 - 125
Operator' s Manual
Helix
To create a helical segment in the data block, the operator presses the Helix (F4) softkey on the Mill Contour's New screen. Here is a completed helix segment:
1 1
HILL CONTOUR HELIX cu 2 . 2913 1.0080 0.0000 SWEEP MLLE FEED CAL 116.775 15 . 0
X Em
V END Z Em
F 1 1 F 2 I' F 3
X CENTER
V CENTER AADIl18 LEAD Enter f.Mrate
CAL
CAL
- 0.1013
0.2853
(X START
IT START ( Z START
2.5088
8 . 8080 ANOTIEN CENTER POINT EXISTS
P
6 P PREVIO US SEGMENT 7 P EXIT
Figure 2-96. MiU Contour Helix screen These fields define a helix:
Fields
Direction X, Y, and Z End X & Y Center Radius Lead Sweep Angle
Definitions
direction of the helix from the starting point. coordinates of the ending point of the helix. " X" and " Y" coordinates of the center point about which the helix is drawn. The dimension from the center point to the helix. change in the Z axis dimension for each 360 of revolution of the helix. total number of degrees in the helical arc to be cut and can be greater than 360 . This angle value provides information for the calculation of the Z End value. rate from the previous segment . This value can be kept or changed.
Feed
2 - 126
Revision A
, Hawk 5M Machine
Conversational Part Programming The control uses the automatic calculation feature to determine unknown points . When there are two possible solutions for an unknown coordinate, one of the "Another point exists " messages appears with one of the two possible solutions appearing in the data field for the unknown parameter. The operator usually displays the current solution on the graphics screen to evaluate it. To display the alternative solution , the operator presses the "Find another " softkey. In the example on the previous page, that softkey is the Find Another Center Point (F5) softkey . The operator can switch between the two solutions and examine both on the graphics screen to determine the better solution. To perform automatic calculations , the Ultimax system uses the data in the helix fields in the following ways: The Z End and Sweep Angle values provide data to calculate the lead parameter. The Sweep Angle is used to calculate the Z End value. The X End , Y End and Lead values provide the Z End value. The Z End and Lead values provide the X End , Y End and Sweep Angle values. The X End, Y End , X Center and Y Center values supply the Radius value. The Sweep Angle value and either the X or Y End point coordinate provide the unknown ( X End or Y End ) end point value.
Ultimax 3 System
5/18/94
2-127
Operator' s Manual
3-D Arc
To create a three-dimensional arc segment , the operator presses the 3D Are (F5) softkey on the Mill Contour New screen. Then this screen appears:
BLOCK SWIThT X END V END Z END X CENTER V CENTER Z CENTER 8.0888 0 . 8888 6.0888 8.0888 4 1 MILL CONTOUR 3D ABC X POINT Y POINT Z POINT FEED (X START (V START (Z START 8.0808 8.8888 8.8000 0.8 I F 1 F 2 1 F 3
Euter coordinate
Important Do not confuse this Mill Contour feature with the 3-D Milling option. The 3D Arc feature is always included in the Ultimax 3 software; however, the 3-D Milling option must be purchased separately. If 3-D Milling is available on the machine, refer to the 3D Programming Instruction Manual for more information.
2 - 128
Revision A
Hawk 5M Machine
Conversational Part Programming These fields define a 3-D arc: Fields X, Y, and Z End X, Y, and Z Center X, Y, and Z Point Definitions coordinates define the end point for the arc segment. coordinates define the center point for the arc segment. coordinates define the plane of the arc when it is 180 or greater. If the arc is less than 180, these values are not needed. rate from the previous segment. This value can be kept or changed.
Feed
z
Figure 2-98. 1803-D Are
Ultimax 3 System
5 / 18/94
2-129
Operator' s Manual To calculate the centerline of cutter movement, the operator follows these instructions: Depending on the axis being worked, X can be interchanged with Y or Z. The X and Z points must be calculated for an X-Z arc. The Y and Z points must be calculated for a Y-Z arc. (All arcs travel through at least two axes.) To calculate the centerline in the X axis for a ball nose end mill, the operator uses this formula: X. R(X.-X.)+X. R
2 - 130
Revision A
Hawk 5M Machine
Circle
To mill a circle, the operator presses the Circle (F2) softkey on the New Block screen . Then this screen appears:
BLOCK TOOL TYPE FINISH TOOL K CENTER V CENTER RADIUS 1 1 MILL CIRCLE I ON B 0.BBBB 0.0000 3 . 5000 Z START Z BOTTOM PLAICE FEED MILL FEED SPEED (RPM) PECK DEPTH (TOOL DIAMETER (TYPE 0.0300 -1.5888 0 .0 15.0
Enter a block aunber , use ENTER to edit block , or use ADVANCE . BACK , or sortkey
F EXIT B
The block number for this operation is determined by the position of this data block in the program . Note that this operation does not contain segments. When the operator enters the Tool number for the operation , the Tool Diameter and Type parameters appear in parentheses on the right side of the screen . These values were entered during Tool Setup and cannot be changed during the part programming.
Ultimax 3 System
5/18/94
2 - 131
Operator' s Manual
There are several softkey options available for the Type field: On (Fl) - locates the center of the tool on the programmed contour of the circle. Inside (F2) - causes the tool to enter the part inside the contour of the circle and blend into the programmed contour using a 180 arc. Cutter compensation is automatically employed and the outside edge of tool follows the programmed contour. (The direction the tool travels depends upon milling direction.) The point where the tool enters the part is determined by the blend offset and the point where the tool is withdrawn is determined by the blend overlap and blend offset. (These parameters are defined in Program Parameters or Change Parameters.) Outside (F3) - is similar to the Inside function, except the tool enters the part outside the programmed contour and follows the outside of the contour. Inside Tangent (F4) - causes the tool to enter the part adjacent to the inside contour of the circle. Cutter compensation is automatically used and the edge of the tool follows the inside of the programmed contour. The direction the tool travels depends upon the milling direction. The tool is withdrawn from the part adjacent to the programmed contour. Outside Tangent (FS) - is similar to the Inside Tangent function except that the tool enters the part adjacent to the outside contour of the circle. The tool's edge then follows the outside of the programmed contour. The tool is withdrawn from the part adjacent to the programmed contour. Pocket Boundary (F6) and Pocket Island (F7) softkeys are displayed only if the UltiPocket software option is installed. Refer to the "Ultipockets" section for more information.
When On, Inside, Outside, Inside Tangent and Outside Tangent are selected, the tool enters the circle contour at the 3 o'clock position.
2 - 132
Revision A
Hawk 5M Machine
Conversational Part Programming The remaining fields on this screen have these definitions: Fields Finish Tool Definitions number of a tool used for finish pass. If a finish tool is selected, the first tool leaves the amount of material selected in Program Parameters Or Change Milling Parameters. The finish tool removes the remaining stock down to the programmed dimension. "X" coordinate for the center point of the circle. "Y" coordinate for the center point of the circle. this value with the X and Y center coordinates define the location and size of the circle. point above the part where the Z axis plunge feedrate begins. where the mill feed rate begins. rate at which the tool initially enters the part. is the X-Y feedrate. The value initially displayed has been calculated by the control and can be retained, or changed to a different value. the spindle speed for the tool calculated in Tool Setup. Entering a value here overrides the Tool Setup value for this data block. the maximum depth to be cut in one pass. If the total depth is greater than this value , multiple tool passes occur. Programming a zero (0) value for this parameter causes the total programmed depth to be cut in one pass of the tool.
Speed (RPM)
Peck Depth
Ultimax 3 System
5/18/94
2 - 133
Operator's Manual
Frame
To mill a frame, the operator presses the Frame (F3) softkey on the New Block screen. Then this screen appears:
BLOCK ( TOOL TYPE POCKET TYPE FINISH TOOL K CORMDI Y CORNER X LENIN V LDCTH
MILL FRAME I POCK BOUNDARY IMMRD B -4.7547 -4 . 7547 18 . 7238 9 . 5894 B . 88819 58 F 7 F EXIT 8 Z START Z BOTTOM PLI116E FEED MILL FEED SPEED ( RPM) PECK DEPTH (TOOL DIAMETER (TYPE 8.am -0.5888 30.0 58.6 2588 F DELETE BLOCK I F INSERT BLOCK 2 BEFORE I F 3
Enter a block Dube '. uee BITER to edit block; or use ADVANCE . BACK. or eettke9
The block number for this operation is determined by the position of this data block in the program. Note that this operation does not contain segments. When the operator enters the Tool number for the operation , the Tool Diameter and Type parameters appear in parentheses on the right side of the screen . These values were entered during Tool Setup and cannot be changed during the part programming.
2 - 134
Revision A
Hawk 5M Machine
Conversational Part Programming The softkey selections for the Type field are as follows: On (Fl) - locates the center of the tool on the programmed contour of the frame. Inside (F2) -causes the tool to enter the part inside the frame and blend into the programmed contour using a 180 arc. Cutter compensation is automatically employed and the edge of tool follows inside the programmed contour. (The direction the tool travels depends upon milling direction.) The point where the tool enters the part is determined by the blend offset and the point where the tool is withdrawn is determined by the blend overlap and blend offset. These parameters are defined in Program Parameters or Change Parameters . Here is an example of an Inside frame: Reference Comer
Ultimax 3 System
5/18/94
2 - 135
Operator' s Manual
Outside (F3) - is similar to the Inside function, except that the tool enters the part outside the programmed frame contour and then follows the outside frame contour. Inside Tangent (F4) - causes the tool to enter the part adjacent to the inside contour of the frame. Cutter compensation is automatically used and the edge of tool follows the inside of the programmed contour. The direction the tool travels depends on milling direction. The tool is withdrawn from the part adjacent to the programmed frame contour. Outside Tangent (F5) - is similar to the Inside Tangent function except the tool enters the part adjacent to the outside contour of the frame. The tool's edge then follows the outside programmed frame contour. The tool is withdrawn from the part adjacent to the programmed frame. Pocket Boundary (F6) and Pocket Island (F7) softkeys are displayed only if the UltiPocket software option is installed. Refer to the "Ultipockets" section for more information.
When On, Inside, Outside, Inside Tangent and Outside Tangent are selected , the tool enters the frame contour at the 6 o'clock position.
2 - 136
Revision A
Hawk 5M Machine
Conversational Part Programming The remaining fields on this screen have these definitions: Fields Finish Tool Definitions number of a tool used for finish pass. If a finish tool is selected, the first tool leaves the amount of material selected in Program Parameters or Change Milling Parameters. The finish tool removes the remaining stock down to the programmed dimension. "X" coordinate of any one of the four comers of the frame which then becomes the reference corner. " Y" coordinate of the reference comer of the frame. "X" coordinate for this dimension as measured from the reference comer. This value is positive or negative relative to the reference comer. If the reference comer is at the left side of the rectangle, the x length is a positive (+) dimension. If the reference comer is at the right side, this parame:.r value is a negative (-). "Y" coordinate for this dimension as measured from the reference comer. This value is positive (+) if the reference comer is at the lower left, or lower right of the rectangular area and is negative (-) if the reference comer is at the top left, or top right of the rectangle.
X Corner
Y Comer X Length
Y Length
Ultimax 3 System
5/18/94
2 - 137
Frame Fields Comer Radius Z Start Z Bottom Plunge Feed Mill Feed
Definitions (continued) radius of the reference comer and is the same on all four comers. point where plunge feed rate begins and z bottom is where the mill feed rate begins. where the mill feed rate begins. rate at which the tool initially enters the part. is the X-Y feedrate. The value initially displayed has been calculated by the control and can be retained or changed to a different value. the spindle speed for the tool calculated in Tool Setup. Entering a value here overrides the Tool Setup value for this data block. the maximum depth to be cut in one pass. If the total depth is greater than this value, multiple tool passes occur. Programming a zero (0) value for this parameter causes the total programmed depth to be cut in one pass of the tool.
Speed (RPM)
Peck Depth
2-138
Revision A
Hawk 5M Machine
Face Milling
To perform a face milling operation, the operator presses the Mill Face (F4) softkey on the New Block screen. Then this screen appears:
MILL FACE 1 Z START Z BOTTOM PLUNGE FEED MILL FEED SPEED (RPM) PECK DEPTH (TOOL DIAMETER (TYPE 9.0299 -B.ZSBB 5 .8 18.0 759 8 . 0000
The block number for this operation is determined by the position of this data block in the program. Note that this operation does not contain segments. When the operator enters the Tool number for the operation , the Tool Diameter and Type parameters appear in parentheses on the right side of the screen . These values were entered during Tool Setup and cannot be changed during the part programming.
Ultimax 3 System
Revision A
2 - 139
Operator 's Manual The operator uses these types to describe the path of the cutter . Each tool pass is 60 % of the tool diameter from the previous pass. Material is removed using 60% of tool diameter , but the last pass may remove less material. The Type softkeys have these uses: X Unidirectional ( Fl) - directs the tool to cut in one direction, parallel to the X axis and then move the spindle to the retract clearance value defined in Program Parameters or Change Parameters . Axis movement occurs at rapid traverse to return the tool to the start point of the next cutting path determined by the control.
n 11 n n n n It n R n
Blend Offset
E3 IV LU D
O
Blend Onset Figure 2 -104. Face Milling Types
.d
O 'Y' Bidirectional
The start point is the lower left or right corner of rectangular area, depending on the milling direction defined in Program Parameters or Change Parameters. The start point for each cut is the tool radius plus blend offset away from the starting edge comer.
2 - 140
5/18/94
Hawk 5M Machine
Conversational Part Programming X Bi-directional (F2) - directs the tool to cut in one direction from the start point, parallel to the X axis. Axis positioning occurs to place tool over the next cutting path and cutting is in the opposite direction. The new cutting path for the tool is automatically determined by the control. The tool zigzags over the rectangular face area of the part, always using 60% of tool diameter (but the last pass may be less). The starting point is either the lower left or right comer of the rectangular area, depending on milling direction defined in Program Parameters or Change Parameters. Y Unidirectional (F3) - directs the tool to cut in one direction, parallel to the Y axis and then move the spindle to the retract clearance value defined in Program Parameters,or Change Parameters. Axis movement occurs at rapid traverse to return the tool to the start point of the next cutting path determined by the control. Start point of operation is the lower left or right corner of rectangular area, depending on milling direction defined in Program Parameters or Change Parameters. The start point for each cut is the tool radius plus blend offset away from the starting edge corner. Y Bi-directional (F4) - directs the tool to cut in one direction from the start point, parallel to the Y axis. Axis positioning occurs to place tool over the next cutting path and cutting is in the opposite direction. The new cutting path for the tool is automatically determined by control. The tool zigzags over the rectangular face area of the part, always using 60% of tool diameter ( but the last pass may be less). The starting point is either the lower left or right comer of the rectangular area , depending on milling direction defined in Program Parameters or Change Parameters.
Ultimax 3 System
Revision A
2 - 141
i"
Operator' s Manual The remaining fields on this screen have these definitions: Fields Finish Tool Definitions number of a tool used for finish pass. If a finish tool is selected, the first tool leaves the amount of material selected in the parameters. The finish tool removes the remaining stock down to the programmed dimension. "X" coordinate of any one of the four comers of the face which then becomes the reference corner. "Y" coordinate of the reference comer of the face. "X" coordinate for this dimension as measured from the reference corner. This value is positive or negative relative to the reference corner. If the reference corner is at the left side of the rectangle, the x length is a positive (+) dimension. If the reference comer is at the right side, this parameter value is a negative (-). "Y" coordinate for this dimension as measured from the reference comer. This value is positive (+) if the reference corner is at the lower left, or lower right of the rectangular area and is negative (-) if the reference corner is at the top left, or top right of the rectangle. point where plunge feed rate begins and z bottom is where the mill feed rate begins. where the mill feed rate begins. rate at which the tool initially enters the part. is the X-Y feedrate. the spindle speed for the tool calculated in Tool Setup. Entering a value here overrides the Tool Setup value for this data block. the maximum depth to be cut in one pass. If the total depth is greater than this value, multiple tool passes occur . Entering zero ( 0) value causes the total programmed depth to be cut in one pass of the tool.
X Comer
Y Comer X Length
Y Length
Peck Depth
2 -142
5/1 8/94
Hawk 5M Machine
Ellipse
To mill an elliptical shape , the operator presses the Mill Face (F4) softkey on the New Block screen . Then this screen appears:
MILL ELLIPSE I ON B 0.0880 0.0800 156 . 4260 IS6.4268 Z START Z BOTTOM PLUNGE FEED MILL FEED SPEED ( RPM) PEX DEPTH (TOOL DIAMETER (TYPE 0.8100
I F DELETE BLOCX
1 - 6.7580 F INSERT BLOCX 2 BEFORE 10.0 r F 79.8 3 i 1000 F PROGRAM 4 PARAMETERS 0.0000 I F PART SETUP 0.2500) 5 DRILL) I F TOOL SETUP 6 F 7 F EXIT B
Enter a block nue ^ er, nee ENTER to edit block , or use ADVANCE . BAcx. or sottkey
fliT
The block number for this operation is determined by the position of this data block in the program . Note that this operation does not contain segments. When the operator enters the Tool number for the operation, the Tool Diameter and Type parameters appear in parentheses on the right side of the screen . These values were entered during Tool Setup and cannot be changed during the part programming.
Ultimax 3 System
Revision A
2 - 143
Operator' s Manual The operator uses the Ellipse types to describe the path of the cutter. These softkeys are used to select the type: On (Fl) - the center of the tool to follow the programmed elliptical contour. Inside (F2) - directs the tool to enter the part inside the ellipse and then blend into the programmed contour. Cutter compensation is employed and the tool's edge follows the inside of the elliptical contour. The tool enters the part at the larger area of either the 3 o'clock, or 6 o'clock position. Direction of tool travel depends on milling direction as defined in Program Parameters or Change Parameters. The tool enters the part as defined by the elliptical pattern and blend offset. The tool is removed from the part as determined by the pattern, blend offset and blend overlap. ( Blending is defined in Program Parameters and Change Parameters.)
Outside (F3) - is similar to the Inside function, except the tool enters the part outside the programmed elliptical contour.
2 - 144
5/18/94
Hawk 5M Machine
Conversational Part Programming Inside Tangent (F4) - programs the tool to enter the part adjacent to the inside contour of the ellipse. Cutter compensation is employed and the edge of tool follows the inside of the programmed elliptical contour. The direction the tool travels depends on milling direction. The tool is withdrawn from the part adjacent to the programmed contour. Outside Tangent ( F5) - is similar to the Inside Tangent function except the tool enters the part adjacent to the outside contour of the ellipse. The tool' s edge then follows the outside of the programmed contour. The tool is removed from the part adjacent to the programmed elliptical contour. The Pocket softkeys clean out all material within the programmed elliptical contour . The tool enters the part at the center of the ellipse and moves out to the perimeter ( cleaning out the entire area ). The overlap for each tool path is programmable from 0% to 99% ( determined by the pocket overlap value).
Ultimax 3 System
Revision A
2 - 145
Operator' s Manual The remaining fields on this screen have these definitions: Fields Finish Tool Definitions number of a tool used for finish pass. If a finish tool is selected , the first tool leaves the amount of material selected in the parameters . The finish tool removes the remaining stock down to the programmed dimension. " X" coordinate of the center of the ellipse. "Y" coordinate of the center of the ellipse. identify the major and minor axes for the ellipse, respective to the appropriate axis. Major and minor axes of the ellipse must be programmed parallel to these respective axes of the machine. An ellipse with the major and minor axes nonparallel to the machine can be programmed by employing the Pattern - Loop Rotate routine. The ellipse is rotated after it is initially programmed. point where plunge feed rate begins and z bottom is where the mill feed rate begins. where the mill feed rate begins. The value initially displayed has been calculated by the control and can be retained , or changed to a different value. rate at which the tool initially enters the part. is the X- Y feedrate.
Z Start Z Bottom
Speed ( RPM) the spindle speed for the tool calculated in Tool Setup . Entering a value here overrides the Tool Setup value for this data block. Peck Depth the maximum depth to be cut in one pass. If the total depth is greater than this value , multiple tool passes occur . Entering zero ( 0) value causes the total programmed depth to be cut in one pass of the tool.
. 2 - 146
5/ 18/94
Hawk 5M Machine
Lettering
This routine permits milling up to thirty (30) block characters selected from the graphics screen. Selection is made from a 64 character set, consisting of upper case letters, digits, 27 different symbols and a space. This data block may be rotated, mirror-imaged (for mold use), or repeated in Patterns. Cutter compensation is not available for this routine, so milling is performed using the centerline of the tool. To enter a lettering block, the operator selects the Lettering (F6) softkey from the New Block screen . Then this screen appears:
BLOCK TOOL
33
HILL LETTERING 8 -0.85811 -1.9780 0.1699 Z START Z BOTTOM PLUNGE FEED MILL FEED SPEED (RPM) PECK DEPTH (TOOL DIAMETER (TOR 8.82910 -0.8188 F DELETE BLOCK 1
CHARACTER WIDTH
S. 12M
ULTIHAK 111
6988 P PROGRAM 4 PARAMETERS 0.8090 I F PART SETUP 8.0625) 5 END MILLI i F TOOL SETUP 6 F 7 8
Enter a block mober . ece ENTER to edit block. er uee ADVANCE . BACK. or eoftkey
Ultimax 3 System
Revision A
2 - 147
Operator' s Manual The fields on this screen have these definitions: Fields X Start Y Start Height Character Width Definitions "X" coordinate for the lower left-hand corner of the first character to be milled. "Y" coordinate for the lower left-hand comer of the first character to be milled. determines the character size. determines the character size. Width includes the character left justified, plus some spacing between it and the next character to be milled. Spacing between the characters is equal to the tool diameter. Because cutter compensation is not used in this routine and letter contouring follows the center of the tool, character spacing can be adjusted by adjusting tool diameter in Tool Setup. point where plunge feed rate begins and z bottom is where the mill feed rate begins. where the mill feed rate begins. The value initially displayed has been calculated by the control and can be retained, or changed to a different value. rate at which the tool initially enters the part. is the X-Y feedrate. the spindle speed for the tool calculated in Tool Setup. Entering a value here overrides the Tool Setup value for this data block. the maximum depth to be cut in one pass. If the total depth is greater than this value, multiple tool passes occur. Entering zero (0) value causes the total programmed depth to be cut in one pass of the tool.
Z Start Z Bottom
Peck Depth
2 - 148
5/ 18/94
Hawk 5M Machine
Conversational Part Programming The operator uses the trackball and Select console key to indicate (and enter) the characters and spaces from the Letter Selection screen. Then these selections appear on the text line on the left-hand screen. When the graphics cursor indicates the desired character or space, press Select key to display the character on the text screen. To delete a character from the text field, move the graphics cursor to the back space box in the grid and press the Select key (each depression removes one character or space ). The console keyboard can also be used to program numbers, decimal points, and keyboard symbols into the field by pressing the respective key.
Ultimax 3 System
Revision A
2 - 149
Operator' s Manual
13
MILL 3D 1 Z START PLUNGE FEED MILL FEED SPEED (RPM) 8.0288 38.0 180 . 8 3688
F DELE TE BLOCX REVOLVE ABOUT X 8 . 8888 - 1.1880 F INSERT BLOCK 2 BEFORE F 3 F PROGRAM 4 PARAMETERS I F PART SETUP I F TOOL SETUP 6 P 7 F EXIT 8
CENTERLINE V CRITERLINE E
START ANGLE
Elm ANGLE
36.500
143 . 580
PECK DEPTH
STOCK ALLOUJICE
8.8808
0 . 8808
(TOOL DIAMETER
(TYPE
0.3758) 5
BALL END BILL)
YES
8 . 8188
Enter a block amber . use ENTER to edit block, or use ADVANCE . BACK . or softkey
For complete 3-D programming information , refer to the Programming I nstruction Manual sent with the optional software.
3D
2 - 150
5/ 18/94
Hawk 5M Machine
80.2543
.51
1.72
T
80.2476
1
.075 R (4 Places)
III F- 25
t-- 2.25--J 4
Ultimax 3 System
Revision A
2 - 151
Operator' s Manual Here is a copy of the part program developed for the drawing on the previous page. Since Ultimax allows considerable flexibility in.developing part programs, this is not the only way the part can be programmed. Watch for inserted explanations of the special features of this sample program.
Hurco Ultimax Part Program Milling.HD3 1 Inch Standard
Part Setup Part Zero X 5.0000 Safety Work Region Z Top () Z Bottom C- ) X Left C -) X Right C ) Y Front C- ) Y Back C+l Fixture Offset
Y
Offset Z
10.0000
0.0000
General Parameters
Retract Clearance Rapid Traverse Peck Clearance Plane Chord Error Depletion Retract Holes Parameters Bore Orient Retract Drill Dwell Bore Due 11 0.0200 IN 0.5 SEC 1.0 SEC 1.0000 IN 400.0 IPM 0.0500 IN 0.0001 IN 0.0050 IN
IN % i
2 - 152
5/18/94
Hawk 5M Machine
Program Parameters Ouerride Lockout Program Protect Tool Change Position Tool Setup 1 Type Diameter Zero Calibration Speed ( RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Type Diameter Zero Calibration Speed ( RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Diameter Zero Calibration Speed ( RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Drill 0.2010 - 10000. 2000 CW Off 1 1 1 1 End Mill 0.3750 - 10000. 1000 CW Off I 2 2 2 0.0000 -10000. 0 CW Off 1 99 99 99 Off Partial Yes
99
There is no tool #99 available . The operator added a tool setup for tool # 99 to use as a dummy tool for drawing purposes only.
Ultimax 3 System
Revision A
2 - 153
Operator' s Manual
Hurco Ultimax Part Program Milling.HD3 3 Inch Standard
Data Blocks 1 Mill Frame Tool Type Finish Tool X Corner Y Corner
X Length
Y Length Corner Radius Lead Length
7.0000
3.000 0.0000 0.0000
Peck Depth
Lead Angle
0.0000
This block creates an outline of the part on the graphics screen to use as an outline during programming . The operator will delete this block before cutting the part.
2 Holes Drill Tool 2 Start 2 Bottom Plunge Feed Speed (RPM) Peck Depth Peck Type
Skip List
2-154
5/18/94
Hawk 5M Machine
Data Blocks 3 Mill Frame Tool Type Finish Tool X Corner Y Corner X Length Y Length Corner Radius Lead Length
Z Start Z Bottom Plunge Feed Mill Feed Speed ( RPM) Peck Depth
10.0
1000 0.0000
Lead Angle
0.0000
The finish tool is used for two passes to remove corner material . Refer to the program parameters shown earlier in the program.
4 Change General Parameters Retract Clearance Rapid Traverse Peck Clearance Plane Chord Error Depletion Retract 1.0000 IN 400.0 IPM 0 . 0500 IN 0.0001 IN 0.0050 IN
Change Holes Parameters Bore Orient Retract Drill Dwell Bore Dwell 0 . 0200 IN 0.5 SEC 1.0 SEC
Change Milling Parameters Blend Offset Blend Overlap Finish Feed 0.1250 0.1250 100 IN IN i
Finish Speed
Finish XY Finish Z
100
0 . 0150 0.0050
Z
IN IN
Climb 10 Z
Ultimax 3 System
Revision A
2-155
Operator' s Manual
Hurco Ultimax Part Program Milling.HD3 5 Inch Standard
Mill Contour Segment Tool Cutter Comp Finish Tool 0 Start 2 Pock Boundary 2 2.2500 1.5000 0.0200 -0.4000 40 I Line CAL 2.2500 2.2500 0.7500 90.000 Plunge Feed Mill Feed Speed (RPM) Peck Depth 10.0 10.0 1000 0.0000
X Start
Y Start
Blend Arc
0.5100 ( Direction CCW)
(X Start
(Y (X CY (X (Y Start End End Center Center
CAL
CAL CAL CAL CAL CAL
1.0100)
2.2500) 0.5000) 1.7400) 1.0100) 1.7400)
2 - 156
5/ 18/94
Hawk 5M Machine
CY End
CX Center (Y Center Segment X End Y End 9 Line 2.2500 1.5000
CAL
CAL CAL
0.9976)
2.0024) 0.9976)
XY Length XY Angle
CAL
0.7500 90.000
Ultimax 3 System
Revision A
2 - 157
Operator' s Manual
Hurco Ultimax Part Program Milling.HD3 7 Inch Standard
Y Radius
7 Mill Circle
Z Start Z Bottom Plunge Feed Mill Feed Speed ( RPM) Peck Depth
2 Start Z Bottom Plunge Feed Mill Feed Speed ( RPM) Peck Depth Lead Angle
Note that the Z Start is below part zero in block #7. This is acceptable if the Retract Clearance parameter is large enough to clear the part for the next block.
8 Holes Counterbore Tool Z Start 2 Bottom Plunge Feed Speed CRPM) Peck Depth Peck Type Bolt Circle Humber X Center Y Center Radius Start Angle
2 0.0200 -0.5000
5.0 1008 0.0000 Standard
8 4.0000 1.5000
Skip List 4
0.8600 0.000
2 - 158
5/18/94
Hawk 5M Machine
Pattern Operations
This section presents detailed descriptions of the Pattern options in Ultimax 3. Operators use pattern operations to save programming time by duplicating part geometry to complete a part program or create multiple parts from one program. The chart below shows the relationship of the pattern options to the Input button and its subsequent menu selections.
Ultimax 3 System
Revision A
2-159
Operator' s Manual Pattern operations repeat or modify a sequence of data blocks. To access the pattern programming options, press the Part Programming (F3) softkey and press the Patterns (F4) softkey to display this screen:
BLOCK
I NEW BLACK
I P 1) LOOP 1 AECTANQUAR F 2) LOOP LINEAR 2 F 3) LOOP ANGULAR 3 F 4) LOOP ROTATE 4 i F 5) PATTERN 5 LOCATIONS P 6) SCALE 6
These softkey options are available: Loop Rectangular (Fl) - used to repeat a pattern along lines parallel to the X and Y axes. Loop Linear (F2) - used to repeat a pattern along a line defined in the XY plane. Loop Angular (F3) - used to repeat a pattern along a circular path. Loop Rotate (F4) - used to repeat pattern along a circular path. The pattern is rotated around the XY center point and only executed in specified locations.
Pattern Locations (F5) - lists the locations where a pattern will be repeated. The operator may enter up to 999 different locations. Scale (F6) - reduces or increases the size of a pattern by a factor ranging from 10% to 1000%. Mirror Image (F7) - copies an existing part as a mirror image to create a new part. Pattern End (F8) - the last block in any pattern operation.
2 - 160
5/ 18/94
Hawk SM Machine
2. 3. 4. 5.
Ulumax 3 System
Revision A
2 - 161 r
Operator' s Manual 7. Then the operator can use the bolt circle data to create a pattern by programming a Patterns Locations and a Pattern End around each tool as follows: Data Block #1 Data Block #2 Data Block #3 Data Block #4 Data Block #5 Data Block #6 Data Block #7 Data Block #8 Data Block #9 Data Block #10 Data Block #11 Data Block #12 Pattern Location Center Drill Bolt Circle Pattern End Pattern Location Drill Bolt Circle Pattern End Pattern Location Countersink Bolt Circle Pattern End Pattern Location Tap Bolt Circle Pattern End Data Block
To move the bolt circle data block, shown in #6 on the previous page, to another location on the part, a Patterns Locations block can be programmed and inserted before the bolt circle block. However, if the Patterns Locations block is programmed before the bolt circle block and a Pattern End after it, a tool change is required for each tool during each Bolt Circle sequence.
2 - 162
5/ 18/94
Hawk 5M Machine
Loop Rectangular
This routine allows a given pattern to be repeated a specified number of times along lines parallel to the X and Y axes. The original pattern is always milled at its programmed location. Y Axis X Number = 3 Y Number = 2
Distan^^
kX Distance-
Original Pattern
Figure 2-112. Sample Loop Rectangular operation
X Axis
Ultimax 3 System
Revision A
2 - 163
Operator's Manual To display the Pattern Loop Rectangular screen, the operator presses the Fl softkey. Here is a completed screen.
BLOCK
PATTERN LOOP RECTANGULAR 6 2 1.2500 - 2.5088 F DELETE BLOCK 1 F INSERT BLOCK 2 BEFORE I F 3 F PROGRAM 4 PARAMETERS P F PART SETUP 5 i F TOOL SETUP 6 P 7 f F EXIT B
Enter a block ausber . use ENTER to edit block . or use ADVANCE . BACK , or sattkey
The fields on this screen hold this information about the pattern: Fields X Number Y Number Definitions number of times the programmed routine will be. repeated along a line parallel to the " X" axis. number of times the programmed routine will be repeated along a line parallel to the " Y" axis.
X Distance
Y Distance
distance between the patterns along the " X" axis lines. (Negative values indicate direction.)
distance between the patterns along the " Y" axis lines. (Negative values indicate direction.)
2-164
5/18/94
Hawk 5M Machine
Loop Linear
This routine allows a given pattern to be repeated a specified number of times along a line defined in the "X-Y" plane. Even though the defined line of this pattern is not parallel to the X or Y axes, the original pattern is always milled at its programmed location and orientation does not change with respect to the X and Y axes. An example of this type of routine is shown below.
Y Axis
X Axis
Ultimax 3 System
Revision A
2 - 165
Operator' s Manual To access the linear pattern screen, the operator presses the Loop Linear (F2) softkey. The Block number shown in the upper left corner of the screen is determined by the position of this data block in the program.
PATTERN LOOP LINEAR F 1 1.8600 -2.8600 -63.435 2.2361 F 3 F PROGRAM 4 PARAMETERS i F PART SETUP 5 F TOOL SETUP 6 i F 7 F EXIT B F 2
The fields on this screen hold this information about the pattern: Fields Number X Distance Y Distance Definitions the number of times the pattern will be repeated along the defined line. distance between the repeated pattern in the direction of the X axis (+ or -). distance between the repeated pattern in the direction of the Y axis (+ or -). If this or the X Distance measurements are entered , the control automatically calculates the remaining two values (indicated by "CAL" preceding the value . The calculated values may be stored by pressing the Enter key when the cursor is on the field . If the operator does not want to use the calculated value , the operator may type in a different value.
2 - 166
5/18/94
Hawk 5M Machine
Conversational Part Programming Here are the remaining Loop Linear fields: Fields Angle Definitions (continued) angle (in degrees) between the defined line and the X positive axis. A positive value is counterclockwise (CCW) from 3 o'clock position, and a negative value is clockwise (CW) from the 3 o'clock position. the dimensional value between repeated patterns along the defined line.
Distance
The operator must also program a Pattern End data block for the sequence that is repeated in this Loop Linear block.
Ultimax 3 System
Revision A
2 - 167
Operator' s Manual
Loop Angular
This routine allows a programmed pattern to be repeated a specified number of times along a circular path. Pattern orientation does not change with respect to the X and Y axes. The original programmed pattern is not executed at its original position, unless the routine places it at that location. The pattern is only shown in the locations specified by the routine.
Y Axis
2 - 168
5/18/94
Hawk 5M Machine
Conversational Part Programming To access the angular pattern screen, the operator presses the Loop Angular (F3) softkey. Here is s completed Pattern Loop Angular screen:
BLOCK MIRER X CENTER V CENTER START ANGLE ROTATE ANGLE X REFERENCE V RSPEIHICE
PATTERN LOOP ANGULAR 1 1.0888 2 -3.0888 98.880 18.888 4.0888 F PART SETUP 2.8888 F TOOL SETUP 6 F F 3 F PROGRAM F 1
4 PARAMETERS
Fields
Number X Center Y Center Start Angle Rotate Angle X Reference
Definitions
number of times the pattern is repeated along the specified circular path. " X" coordinate of the reference point about which the pattern is rotated. " Y" coordinate of the reference point about which the pattern is rotated. angle value between the original pattern and the location of the first pattern created by this routine. the angle between the repeated patterns being executed by this routine. " X" coordinate of the reference point ( the only point in the pattern always on the circular path defined by this routine). " Y" coordinate of the reference point ( the only point in the pattern always on the circular path defined by this routine).
Y Reference
The operator must also program a Pattern End data block for the sequence that is repeated in this Loop Angular block.
Uhimax 3 System
Revision A
2 - 169
Operator' s Manual
Loop Rotate
This routine is similar to the Loop Angular and allows a programmed pattern to repeated along a circular path defined in the program. However, the Loop Rotate operation rotates the pattern around the X-Y center point and executes the pattern only at the locations identified in the program.
Y Axis
X Axis
Important The original programmed pattern is not executed at its original position, unless this routine places it at that location. The pattern is only shown in the locations specified by the routine.
2 - 170
5/ 18/94
Hawk 5M Machine
Conversational Part Programming To access the angular pattern screen, the operator presses the Loop Rotate (F4) softkey. Here is s completed Pattern Loop Rotate screen:
BLOCK MURDER
F PART SETUP
5 I F TOOL SETUP
6
Enter a block member, use OTTER to edit block . or use ADVANCE . BRCS. or softkey F 7 I
F EXIT e
The fields on this screen hold this information about the pattern: Fields Number X Center Definitions number of times the pattern will be repeated along the specified circular path. " X" coordinate used to define the circular path of the repeated pattern.
Y Center
Start Angle
"Y" coordinate used to define the circular path of the repeated pattern.
angle value between the original pattern and the location of the first pattern created by this routine. If this location is the same as the original programmed pattern , the value in this field will be zero. the angle between the repeated patterns being executed by this routine.
Rotate Angle
The operator must also program a Pattern End data block for the sequence that is repeated in this Loop Rotate block.
Operator' s Manual
Pattern Locations
This routine allows a programmed pattern to be repeated up to 999 different locations . The pattern is repeated by offsetting the pattern with each displacement specified in the list of locations. To display the Pattern Locations screen , the operator presses the Pattern Location ( F5) softkey.
BLOCK
S X OFFSET
PATTERN LOCATIONS F DELETE LOCATION V OFFSET 0.0000 0.0000 Z OFFSET 0.0800 -0.7500 P INSERT LOCATION 2 BEFORE F I. 3 F 4 l F S F
21
1.0880 1.8000
The fields on this screen hold this information about the pattern: Fields X Offset Definitions location where the pattern is to be executed in the X axis. If this is Location # 1 and the pattern is to be at its original location , this coordinate must be zero. The value for this parameter is the offset for the X axis. location where the pattern is to be executed in the Y axis . If this is Location #1 and the pattern is to be at the original location , this coordinate must be zero. The value for this parameter is the offset for the Y axis. dimensional offset for the Z axis used when a vise or other fixture holds multiple parts at different levels.
Y Offset
Z Offset
The operator must also program a Pattern End data block for the sequence that is repeated in this Loop Locations block.
2 - 172
5 /18/94
Hawk 5M Machine
Scale
This routine allows a programmed pattern to be scaled -down or scaled-up to a programmed factor ranging from 0.100 to 10.000 (10% to 1000% respectively ). Scaling is executed around the specified X, Y and Z coordinates for the point in the pattern where scaling occurs. Original Pattern Original Pattern
X Reference Y Reference
X Reference Y Reference
Ultimax 3 System
Revision A
2 - 173
Operator' s Manual To display the Pattern Scale screen, the operator presses the Scale (F6) softkey.
7 I
PATTERN SCALE 0.8808 8.0000 0.0008 1.000 1. 000 1.8100 F PARS SETUP 5 F TOOL SETUP 6 F 7 F EXIT a F 3 F PROGRAM 1 PARAMETERS F 1 F 2
2 - 174
5/ 18/94
Hawk 5M Machine
Conversational Part Programming The fields on this screen hold this information about the pattern: Fields X Reference Y Reference Z Reference X Scale Factor Definitions "X" coordinate of the point from which the scaling will be performed. "Y" coordinate of the point from which the scaling will be performed. "Z" coordinate of the point from which the scaling will be performed. scaling factor from the "X" axis. If scaling is not executed from this axis, enter 1.0000. A value that is less than 1.0000 scales down the pattern. Greater than 1.0000 scales up the pattern. scaling from the "Y" axis operates in the same manner as the "X" axis factor. scaling from the "Z " axis operates in the same manner as "Y" and " X" axes' scaling.
The operator must also program a Pattern End data block for the sequence that is repeated in this Loop Locations block.
Important
If the " X" and " Y" Scale Factors are different , the system will not perform cutter compensation . Only centerline tool programming can be used. If the operator selects cutter compensation for a block with different "X" and "Y " scaling factors , the system displays the error message , " Error in block # Cutter Comp with different XY scaling." This error prevents the part program from running.
Ultimax 3 System
Revision A
2-175
Operator' s Manual
Mirror Image
This pattern routine allows a part to be programmed as a minor image of an existing programmed part. The routine can be programmed to execute either of these options: Only the mirror image Or Original part and the mirror image The mirror image about a line defined in the routine as shown in the example operation shown below.
Y Axis
Mirrored Part
gle . 90`
2.00 X Axis
2.00
Mirror Line
In this example , the X coordinate is 2.00, and the " Y" coordinate can be any value because the angle is 90 and the mirror line travels in the "Y" axis indefinitely . The mirror line is identified by a point and an angle because a single point identified on the axis cannot define a line. The mirror line shown above is parallel to the Y axis , so the angle is 90. As with all patterns, the operator must also program a Pattern End data block for the sequence that is repeated in the Mirror Image block.
2-176
5/18/94
Hawk 5M Machine
To display the Pattern Mirror Image screen , the operator presses the Mirror Image (F7) softkey.
PATTERN MIRROR IMAGE I NO 0.0888 R.RRR9 9.088 F 3 I F PROGRAM 1 PARAMETERS F PART SETUP 5 F TOOL SETUP 6 F 7
F Exit a
The fields on this screen hold this information about the pattern: Fields Definitions select "Yes" for this field is the original will be cut as well as the mirror image . If only the mirror image is to be produced , select "No" for this field. the "X" coordinate for a point on a line about which this routine occurs as measured from part zero to the mirror line.
Ulumax 3 System
Revision A
2 - 177
Operator' s Manual
Pattern End
The last data block in the operation sequence must be followed by a Pattern End block. The block that defines the pattern operation to be performed must precede the first block of the sequence and an end block must follow the last data block in the sequence.
Important There must be an equal number of Pattern and Pattern End blocks. To display the Pattern End screen, press the Pattern End (F7) softkey.
BLOCa
P INSERT BLOCK 2 BEFORE F a F PROGRAM 4 PARAMETERS F PART SETUP 5 . P TOOL SETUP 6 Enter a block nuwber. no ENTER to edit block, ar use ADVANCE. RACE. or sot flay P 7 P EXIT R
There are no fields to enter in this data block. The block is simply a marker at the end of the sequence of data blocks used to execute an operation that is being repeated or that is modified by a pattern operation. The operator may wish to press the Review console key to view a summary of part program and determine the required positioning of the Pattern End data blocks. Remember that the Advance and Back arrow keys on the console can be used to scroll through the blocks in a part program and the Insert Block Before (F2) softkey can be used to insert a Pattern End block before a displayed program block.
2-178
5/ 18/94
Hawk 5M Machine
.75"
4" 2.5"
8.25"
Material: Alloy Steel 8.25" x 4" x 25"
HSS HSS
Ultimax 3 System
Revision A
2 - 179
Operator' s Manual Here is a copy of a printed pan program developed for the drawing on the previous page. Since Ultimax allows considerable flexibility in developing part programs, this is not the only way the part can be programmed. Watch for inserted explanations of the special features of this sample program.
Hurco Ultimax Part Program Pattern . HD3 1 Inch Standard
Offset
Y 2
99.0000 -0.4010
0.0000 8.2500 -4.8000 0.0000 1
0.0500
0.0001 0 . 0050
IM
IM IM
IM IM X IM IM ''4
Insert Arc
2 - 180
5/18/94
Hawk 5M Machine
Program Parameters Ouerride Lockout Program Protect Tool Change Position Tool Setup i Type Diameter Zero Calibration Speed ( RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Type Diameter Zero Calibration Speed CRPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Diameter Zero Calibration Speed ( RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset Drill 0.1250 - 10000. CW 2800 Flood 1 1 1 1 Drill 0.3750 - 10000. CU 930 Flood 1 2 2 2 0.0000 - 10000. CU 0 Off 1 99 99 99 Off Partial Yes
99
There is no tool #99 available for the program . The operator added a tool setup for tool #99 to use as a dummy tool for drawing purposes only.
Ulumax 3 System
Revision A
2 - 181
Operator' s Manual
Hurco Ultimax Part Program Pattern.HD3 3 Inch Standard
Data Blocks
The number to the far left in each section below is the data block number.
1 Mill Frame Tool Type Finish Tool X Corner
0.2500
-4.0000 0.0000 0.0001
Peck Depth
Lead Angle
0.0000
This block creates an outline of the part on the graphics screen to use as an outline during programming . It will be deleted before running the program.
2 Pattern Loop Rectangular X Humber 6 V Humber 2 X Distance 1.2500 Y Distance - 2.5000 Holes Center Drill Tool
Locations
1 X 1.0000 Y -0.7500
Blocks 2 and 3 center drill all holes . Note that hole # 1 is the pattern and blocks 2 and 4 make all 12 holes.
2 - 182
5/ 18/94
Hawk 5M Machine
Pattern End
Blocks 5 through 7 are copies of blocks 2 to 4 with a tool change to the drill ( tool #2 ). Note that the use of copied program blocks and the system ' s pattern features simplifies the programming of this part.
Ultimax 3 System
Revision A
2 - 183
Operator's Manual
UltiPocket Option
The UltiPocketTu programming option adds special milling routines for machining pocket boundaries with islands. This option provides complete clean out of odd-shaped pockets without cutting the islands programmed inside the boundary. The software automatically calculates the tool path around islands eliminating the long task of plotting these shapes. Islands may also be rotated, scaled, and repeated. This option allows operators to program closed contours with pockets and islands. The following two drawings show different views of an inward spiral boundary with three differently shaped islands.
2 - 184 t
5/18/94
Hawk 5M Machine
Conversational Part Programming Here is the isometric view of this UltiPocket part:
The operator may select pocket features when creating any of these standard Ultimax program data blocks: Mill Contour Mill Circle Mill Frame Pattern
Important
To use the UltiPocket feature , the operator must first establish the cutter compensation parameter and then program any UltiPocket data blocks. Refer to the description of the Milling Parameters in the "Getting Started" chapter . The operator must select either Insert Arc or Insert Line for the Cutter Comp Parameter field. If this field does not appear on the Milling Parameters screen , the UltiPocket option has not been installed on the control . Call Hurco or a Hurco distributor to purchase the option.
Ultimax 3 System
Revision A
2 - 185
Operator' s Manual
Pocket Boundary
The Pocket Boundary is the outside frame of the part. The basic philosophy of the UltiPocket option is to program the boundary and then tell the system which pockets or islands to avoid within that boundary. This approach eliminates complex calculations and shortens the part programming process. The standard milling values for Tool number and Finish Tool, Z start and Z bottom, Plunge Feed, Mill Feed, Speed RPM, and Peck Depth are programmed in the Pocket Boundary data block . They are not needed in the pocket block. The Pocket Overlap defined in the boundary block to be the percentage of cutter diameter for overlap during machining. There are two types of Pocket Boundaries : Spiral Outward ( no islands) and Spiral Inward.
Spiral Inward
This selection is for a boundary with islands . When this routine is selected , the tool enters the part and begins following a path formed by offsetting the boundary one-half the tool radius , plus (+) the pocket overlap ( a percentage of cutter diameter programmable in the boundary data block). After the first pass, the tool follows a path produced by offsetting the boundary by the tool radius , plus (+) the pocket overlap for each pass while avoiding islands inside the boundary. After pocketing the boundary , the tool cuts around the inside of the boundary and the outside of each island , using the selected blend offset and the programmed tool radius.
2 - 186
5/ 18/94
Hawk 5M Machine
Programming Islands
After programming the mill data block for a boundary, an island can be defined by creating a Pocket Island data block. As many islands as desired may be defined (subject to computer memory on the control), but all must fit within the defined boundary. The island data block can be a mill Frame, Circle, or Contour (provided it is a closed contour). The Pocket Island data blocks use the standard milling values from the boundary data block and do not display these parameters on the island programming screen. The pocket overlap percentage was also defined in the boundary data block.
Ultimax 3 System
Revision A
2 - 187
Operator' s Manual
Mill Contour
To create a Mill Contour data block using the UltiPocket option, set up the operation in the start segment (segment zero) as shown below. As in standard Ultimax milling, an U1tiPocket Mill Contour block consists of segments beginning with segment zero. In the Start segment the operator must select one of the Pocket options (F6 or F7) to indicate whether this block is the boundary of the part or one of the islands within the boundary.
BLOCK
F 1) No
SEGMENT TOOL
0.8
F 2) LEFT
z F 3) RIGHT
FINISH TOOL X START Y START Z START B.RBBB TOOL b -*4L SPEED (RPM)
Z BOTTOM
B.BBBB
I
F 6) POCKET 6 BOUNDARY F 7) POCKET 7 ISLAND
2 - 188
5 / 18/94
Hawk 5M Machine
Conversational Part Programming Here is the Start segment for an island block:
BLOCK SEGMENT
3 B
ITTER COIF.
POCK ISLAND F 3
X START V START
8 . 6758 -4 . 2987
Enter a block comber, use ENTER to edit block, or use ADVANCE . BALE, or sartkeg MOTION IS STOPPING , THE PROGRAM INS BEEN ABORTED.
The segments after the Start segment are programmed in the same manner as standard milling lines and arcs. Automatic calculation of unknown points is available for these data blocks.
Ultimax 3 System
Revision A
2-189
Operator' s Manual
Mill Frame
The Mill Frame data block is often used to create the part boundary. Here is a completed frame using the inward spiral:
BLOCK TOOL
MILL FRAME 1 POCIR Z START Z BOTTOM B 8.0888 0.0088 COON 5 . 0000 0.2588 PUAIGE FEED MILL F SPEED (RPM) PECI DEPTH (TOOL DIAMETER (TYPE
15.0 ;
188.8 F 3
49M F PROGRAM 4 PARAMETERS 8.8888 1 F PART SETUP 8.2588) S DRILL) 1 F TOOL SETUP
EwLw a block nwber , ae ENTER to edit block , or use A DVAN CE . BNCII. or aaftRmy
7 1 F EXIT 8
This block is programmed in the same manner as the standard Ultimax Mill Frame with the addition of the Pocket Overlap percentage.
2 - 190
5/18/94
Hawk 5M Machine
Mill Circle
The Mill Circle data block is used for both boundaries and islands. It is similar to the standard Mill Circle data block except that if this block is used to create an island it uses the tool from the boundary data block. Here is a Mill Circle block used to create a boundary with an outward spiral:
BLO(:R
TOOL
IFAKET TYPE Pull X CENTER V CENTER
3
POCK BOUDSRY OuTUARD 0.0000 0.0000
2 START
Z BOTTOM PLUM6E FEED MILL FEED SPEED (RPH)
11.0200
-6.50011 25.0 32.0 2508 F 3 F PR09VW 4 PARAMETERS F INSERT BLOCK 2 BEFORE
no WE
POT OVERIAP
1.5008
10
PECK DEPTH
(TOOL DIAMETEE (TYPE
8 . 8000
F PART SETUP 0.3758) 5 DID HILL) ; F TOOL SETUP 6 i F 7 Enter a block iw ber, use ENTER to edit block, or use ADMAMCK , BACK , or eottke9 F EXIT 8
Uldmax 3 System
Revision A
2-191
Operator' s Manual
Pattern
Pattern data blocks can be inserted to rotate, scale or repeat islands. Only Pattern data blocks can be programmed between a boundary data block and an island. As many islands as desired may be defined (subject to available memory), but all must fit within the defined boundary.
1.6-Y
l1
-6.2 I
OTW
-2.3
0.3
2.9
5.5
X 0.1
2 - 192
5/ 18/94
Hawk 5M Machine
Ultimax 3 System
Revision A
2 - 193
Operator's Manual
Hurco Ultimax Part Program UltiPock.HD3 1 Inch Standard
Part Setup Part Zero X Y Offset z 8.7948 9.8726 0 . 0000 Safety Work Region Z Top (+) Z Bottom C- ) X Left C -) X Right C+ ) Y Front C-) Y Back C+)
Fixture Offset
General Parameters
Retract Clearance
Rapid Trauerse Peck Clearance Plane Chord Error Depletion Retract Holes Parameters Bore Orient Retract Drill Dwell Bore Dwell
0.0500
IN
Blend Ouerlap
Finish Feed Finish Speed Finish XY Finish 2 Milling Direction Pocket Ouerlap Cutter Comp Parameter
0.0000
IN
2 - 194
5/ 18/94
Hawk 5M Machine
Program Parameters Ouerride Lockout Program Protect Tool Change Position Tool Setup 1 Type Diameter Face Mill 3.1500 Off Partial No
Zero Calibration
Speed CRPM ) Coolant Flutes Feed/Flute Gear range Tool Humber Diameter Offset Length Offset 2 Type Diameter Zero Calibration Speed ( RPM) Coolant Flutes Feed/Flute Gear range Tool Humber Diameter Offset Length Offset Type CW
10.4805
5000 Flood 6 0.0030 1 1 1 1
Diameter Offset
Length Offset
3
3
Ultimax 3 System
Revision A
2-195
Operator's Manual
Hurco Ultimax Part Program UitiPock . HD3 3 Inch Standard
Type Diameter Zero Calibration Speed CRPM ) Coolant Gear range Tool Humber Diameter Offset Length Offset
Type Diameter Zero Calibration Speed (RPM ) Coolant Gear range Tool Humber Diameter Offset Length Offset
Type Threads per inch Diameter Zero Calibration Speed (RPM) Coolant Gear range Tool Humber Diameter Offset Length Offset
2-196
5/18/94
Hawk 5M Machine
Data Blocks
Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start 2 Start Z Bottom 0 Start 1 No 0 7. 8000 -3.0000 0.0200 -0.0000 Speed ( RPM) Peck Depth 5000 0.0000 Plunge Feed 100.0
Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start 2 Start 2 Bottom 0 Start 1 ho 0 7. 8000 -1.5000 0.0200 -0.0000 Speed CRPM) Peck Depth 5000 0.0000 Plunge Feed 100.0
Mill Contour Segment Tool 0 Start 2 Plunge Feed Speed ( RPM) 100.0 5000
Cutter Comp
Finish Tool
Left
0
X Start
Y Start 2 Start
-0. 5000
0.0000 0.0200
Peck Depth
0.0000
2 Bottom
Lead Rngle
-0.7500
0.00
Lead Length
0.0000
Operator's Manual
Hurco Ultimax Part Program UltiPock . HD3 4 Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start Z Start Z Bottom Lead Angle 0 Start 3 Left 0 -0.5000 0.0000 0.0200 -0.0800 0.00 Speed ( RPM) Peck Depth 6000 0.0000 Plunge Feed 100.0 5
Inch Standard
0.0000
3 3
Y
Stop
3
Yes
Mill Contour Segment Tool Cutter Comp Finish Tool 0 Start 1 Mo 0 Speed ( RPM) 5000
Plunge Feed
100.0
X Start
Y Start Z Start
7 . 8000
-3.0000 0.0200
Peck Depth
0.0000
2 Bottom
0.0000
2 - 198
5/ 18/94
Hawk SM Machine
Start
1 Plunge Feed Speed ( RPM) Peck Depth 100.0 5000 0.0000
No
0 7.8000 -1.5000 0.0200 0.0000
Start
2 Left 0 -0.5000 0.0000 0.0200 -0.6000 0.00 0.0000 Speed ( RPM) Peck Depth 5000 0.0000 Plunge Feed 100.0
X Start
Y Start
Z Start
Z Bottom Lead Angle Lead Length 10 Mill Contour Segment Tool 0 Start
Plunge Feed
100.0
75 6000 0.0000
Ultimax 3 System
Revision A
2-199
Operator' s Manual
Hurco Ultimax Part Program U1tiPock.HD3 7 Inch Standard
11
Mill Contour Segment Tool Cutter Camp Finish Tool X Start 0 Start 4 Pock Boundary 4 3.0000 -3.7500 -0.1800 -0.6000 50.0 Plunge Feed Mill Feed Speed (RPM) Peck Depth 15.0 75 6000 0.2100
Y Start Z Start
Z Bottom Pocket Duerlap
12
Mill Contour
Segment Cutter Camp X Start V Start
Start
Pock Island 1.3800 -1.1000
13
Mill Contour Segment Cutter Camp X Start. 0 Start Pock Island 5.2300 -2.9000
Start
Pock Island 4.5300 -2.1400
2-200
5/ 18/94
Hawk 5M Machine
16
Locations 1 2 3 4 5 6 7 X 2.00 4.00 5.50 4.00 2.00 0.50 1.00 Y -3.50 -3.50 -2.00 -0.50 -0.50 -2.00 -3.00
8 9 10
11
12
13 14 15
-2.40
-1.35 -1.92 -1.50
Ultimax 3 System
Revision A
2-201
Operator's Manual
Hurco Ultimax Part Program UltiPock . HD3 9 Inch Standard
18
Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start Z Start 2 Bottom 0 Start 3 Left 0 5 .2500 -4.2000 0.0200 -0.0800 Speed CRPM) Peck Depth 6000 0.0000 Plunge Feed 100.0
Line CAL
CAL
Segment
X End Y End 2 End XY Length XY Angle Feed Segment Radius Feed
Line
CAL CAL 5.7500 -3.7500 -0.0800 0.5000 0.000 80.00
Segment
X End Y End Z End
Line
CAL 5.7500 -0.7500 -0.0800
XY Length XY Angle
Feed
CAL
3.0000 90.000
80.000
2-202
5/18/94
Hawk 5M Machine
Blend Arc 0.2800 80.00 Line 5.2500 -0.2500 -0.0800 0.7071 135.0000 80.000
CAL CAL
Blend Arc 0.2800 80.00 Line 5.2500 -0.2500 -0.0000 0.7071 135.000 80.000
CAL CAL
Segment
X End
Line
0.7500
Y End
Z End XY Length XY Angle Feed Segment 9
CAL
CAL
-0.2500
-0.0800 4.5000 180.000 80.000
Blend Arc
Radius
Feed
0.2800
80.00
Ultimax 3 System
Revision A
2 - 203
Hurco Ultimax Part Program U1tiPock . HD3 Segment X End Y End Z End XY Length XY Angle Feed 10 Line
11
Inch Standard
CAL CAL
Segment
Radius Feed Segment X End Y End Z End XY Length XY Angle Feed Segment Radius Feed Segment X End Y End Z End XY Length XY Angle Feed
11
Blend Arc
0.2800 80.00
12
CAL
13
14
Segment
X End Y End 2 End
15
Line
0.7500 -3.9700 -0.0800
CAL CAL
2-204
5/ 18/94
Hawk 5M Machine
X End
Y End Z End XY Length XY Angle Feed Segment Radius Feed Segment 17
0.0100
-3.9900 -0.0800 0.7400 180.000 80.000
CAL CAL
18
Line
X End Y End
Z End XY Length XY Angle Feed Segment Radius Feed 19 CAL CAL
0.0100 0.0000
-0.0800 3.9900 90.000 80.000
Segment
X End Y End
20
Line
5.99 0.0000
Z End XY Length
XY Angle Feed Segment Radius Feed 21
CAL
CAL
-0.0800 5.9900
0.000 80.000
Ultimax 3 System
Revision A
2 - 205
Operator' s Manual
Hurco Ultimax Part Program UltiPock.HD3 Segment X End Y End Z End XY Length XY Angle Feed Segment Radius Feed Segment X End Y End Z End XY Length XY Angle Feed End of Contour 19 Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start 2 Start 2 Bottom Lead Angle Lead Length 0 Start 3 Left 0 5 . 0400 -3.9900 -1.1800 -0.2750 0.00 0.0000 Speed ( RPM] Peck Depth 6000 0.0000 Plunge Feed 100.0 22 Line 5.9900 -3.9900 -0.0800 3.9900 - 90.000 80.000 13 Inch Standard
CAL CAL
23
24
CAL CAL
2-206
5/18/94
Hawk 5M Machine
Operator' s Manual
Hurco Ultimax Part Program UltiPock.HD3 23 Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start Z Start Z Bottom Lead Angle 0 Start 3 Left 0 2.2200 -0.5000 -1.1800 -0.2750 0.00 0.0000 Speed ( RPM) Peck Depth 6000 0.0000 Plunge Feed 80.0 15 Inch Standard
Lead Length
24 Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start Z Start Z Bottom Lead Angle Lead Length 25 Mill Contour Segment 0 Start 0 Start
Tool
Cutter Comp Finish Tool X Start Y Start 2 Start 2 Bottom Left
3
0 1 . 5800 -0.9000 -1.1800 -0.2500
Plunge Feed
Speed CRPM) Peck Depth
CAL
0.00 0.0000
2-208
5/ 18/94
Hawk 5M Machine
Segment
Tool Cutter Comp Finish Tool X Start Y Start Z Start Z Bottom Lead Angle Lead Length 27 Mill Contour Segment Tool Cutter Comp Finish Tool X Start
Start
3 Left 0 5. 4300 -2.7000 -1.1800 -0.2750 0.00 0.0000 Speed ( RPM) Peck Depth 6000 0.0000 Plunge Feed 80.0
CAL
Start 3 Left 0 4. 5300 Speed ( RPM) Peck Depth 60001 0.0000 Plunge Feed 80.0
Y Start
Z Start Z Bottom Lead Angle Lead Length
-2.1400
-1.1800 -0.2750 0.00 0.0000
28
Start
3 Left 0 2. 8000 Speed (RPM) Peck Depth
beau
Plunge Feed
80.0
0.0000
Y Start Z Start
Z Bottom Lead Angle Lead Length
-3.0750 -1.1800
-0.2750 0.00 0.0000
Operator's Manual
Hurco Ultimax Part Program UltiPock. HD3 29 Mill Contour Segment Tool Cutter Comp Finish Tool X Start Y Start Z Start Z Bottom Lead Angle Lead Length 30 Holes Countersink Tool 2 Start Z Bottom Plunge Feed Speed CRPM) Peck Depth 0 Start 3 Left 0 1 .000 -3.2180 -1.1800 Speed (RPM) Peck Depth 6000 0.0000 Plunge Feed 80.0 17 Inch Standard
-0.2750
0.00 0.0000
5
-0.1800
-0.3100 15.0
6000 0.0
Locations 1 2., X 2':'00 x`4. 00 5.50 4.00 2.00 0.50 :1.00 .. Y -3.50 -3.50 -2.00 -0.50 -0.50 -2.00 -3.00
1.35 1.53
-10 12 13 14 15 1.75 3.40 3.155 4.53 4.42
-2.72 -2.35
-2.00 -2.70 -2.40 -1.35 -1.92 -1.50
2-210
5/18/94
Hawk 5M Machine
Ultimax 3 System
Revision A
2 - 211
Operator' s Manual
Hurco Ultimax Part Program UltiPock.HD3 19 Inch Standard
Locations 1 2 3 4 5 6 7 8 x 2.00 4.00 5.50 4.00 2.00 0.50 1.00 1.35 y -3.50 -3.50 -2.00 -0.50 -0.50 -2.00 -3.00 -2.72
9
10 11 12 13 14 15
1.53
1.75 2.80 3.40 3.15 4.53 4.42
-2.35
-2.00 -2.70 -2.40 -1.35 -1.92 -1.50
34
Pattern End
2-212
5/18/94
Hawk 5M Machine
BLACK
EBLOCK 1 Ni
7 F EXIT B
All four of these options have similar screens . Refer to the Triangle screen. for a description of the standard fields. Additional fields used on the remaining three screens are described in those sections.
Ultimax 3 System
Revision A
2 - 213
Operator' s Manual
Triangles
The triangle pocket shape has three equal 60 angles with one open face as shown below. In addition, a relief cut can be programmed in the comer at point 1. Point 3
Open Face
Orientation =0
Point 2
2 - 214
5/ 18/94
Hawk 5M Machine
Conversational Part Programming Here is a completed Mill Triangle data block . The data on this screen also appears in the sample program at the end of this section.
MILL TRIANGLE 1 POCKET nVOUT 1 . 0008 1 . 0008 0.2508 12.500 Z START Z BOTTOM PLIK I GE FEED MILL FEED SPEED (RPM) PECK DEPTH (TOOL DIAMETER (TYPE 8.1800 x.1758 5 .0 10.0 758
I F DELETE BLOCK
1 i F INSERT BLOCK 2 BEFORE I F 3
RELIEF 1
CENTER 8.1008
F PROGRAM 4 PARAMETERS I 0.0000 F PMT SETUP 0.0625) 5 END MILL) I F TOOL SETUP 6 F 7 F SKIT B
Enter a block number , use ENTER to edit block, or use ADVANCE , BACK. or softkey
Ultimax 3 System
Revision A
2 - 215
Operator' s Manual These fields are the standard fields for all of the cutter insert screens. Refer to the descriptions of the other options for the additional fields on those screens. Fields Tool Type Definitions number of the tool used to cut the insert pocket defines cutter motion using these options: Inside - cuts just the non-open faces of the pocket, including the relief cuts. Inside 2 Passes - cuts the same as Inside, except this selection uses a roughing pass and a finishing pass. During roughing, material is left for the finish pass. Pocket Outside In - cuts along the faces of the insert, including the relief cuts and then steps inward and cleans out the entire insert by executing smaller versions of the shape until the center point is reached. Pocket 2 Passes Outside In - cuts in the same manner as Pocket Outside In, except this selection uses a roughing and a finishing pass. Pocket Inside Out - plunges tool at X-Y center of the insert and cuts outward, executing larger versions of the shape until the faces and relief cuts are milled. Pocket 2 Passes Inside Out - Cuts the same as Pocket Inside Out, except this selection uses a roughing and a finishing pass. X Center Y Center Radius "X" axis coordinate of the inscribed circle's center point of the shape. "Y axis coordinate of the inscribed circle's center point of the shape. this is 'f the length of the diameter of the inscribed circle. This distance is used to determine the size of the pocket. Angle of a vector perpendicular to the open face. value provides the option of a right, center or left relief cut (or none) in the corner at point 1 The location where the spindle begins to rotate. The bottom of the finished hole. Feedrate between the Z Start and the Z Bottom positions.
2 - 216
5/ 18/94
Hawk 5M Machine
Definitions (continued) Feedrate for the X and Y axes. The control system automatically calculated the value that first appears on the screen. The calculated value can be replaced with a different value or stored as it is. Speed at which the spindle rotates to drill the hole. Distance that the tool will drill down into the part before stopping to clear out or break the chips. If this parameter is used, it is usually not larger than the diameter of the tool.
Ultimax 3 System
Revision A
2 - 217
Operator's Manual
Diamond Faces
The diamond pocket shapes have four sides with opposite angles equal. The Diamond I Face has one open face and the option of a right, center, or left relief cut in the comers at point I and point 2 as shown below:
POINT 1
POINT 4
ORIENEA11ON = 0
OPEN FACE
POINT 3
2 - 218
5 / 18/94
Hawk 5M Machine
Conversational Part Programming The Diamond 2 Faces pocket has two open faces and the option of a right, center, or left relief cut in the comer at point 1 as shown below:
POINT 1
POINT 4 ORIENWION = 0
OPEN FACE
/ /
OPEN FACE
POINT 3
The diamond pocket data blocks are programmed in the same manner as the triangle pockets ; however, there are two additional fields on the diamond screen. Shape Angle the angle formed by points 1 and 3 defining the shape with a range from 20 to 160. Relief 2 (for Diamond 1 Face only) this provides the option of a right, center, or left relief cut (or none) in the corner at point 2.
Ultimax 3 System
Revision A
2-219
BLOCK
TOOL TYPE
MILL DIAMOND I FACE 1 INSIDE 8 . 8800 8.0080 8.3758 0 . 808 90.808 LEFT NONE 0.1800 8 . 0188 Z START Z BOTTOM PLUME FEED MILL FEED SPEED (RPM) PECK DEPTH (TOOL DIAMETER (TYPE 8.1000 -0.1758 5 .8 10.0 758
I F D EL ETE BLOCK 1 F INSERT BLOCK 2 BEFORE I F 3 PROGRAM PARAMETERS PART SETUP TOOL SETUP
Enter a block number, use ENTER to edit black, or use ADVANCE. BACK, or . tks9
F 7 I F EXIT 8
2-220
5/18/94
Hawk 5M Machine
Hexagon
This pocket shape has six-sides and every other angle equal. In the diagram below, the shape has two open faces and the option of a relief cut in the corners at point 1, point 2 and point 3, and/or the option of a face relief distance between points 0 and 1 and points 3 and 4.
Point 0
Orientation =0
Point 3 Point 4
Figure 2 -141. Hexagon diagram
Relief Corners
The hexagon pocket data blocks are programmed in the same manner as the triangle pockets; however, there two additional fields on the hexagon screen. Shape Angle Relief 3 the angle formed by points 0, 2 and 4 defining the shape with a range from 60 to 180. this provides the option of a right , center, or left relief cut (or none) in the comer at point 3 or the option of a face relief distance between points 3 and 4.
Ultimax 3 System
Revision A
2 - 221
11
HILL HEXAGON 1 INSIDE 8.8000 -2.0008 0.2500 2 START Z BOTTOM PLNMGE FEED HILL FEED SPEED ( RPM) PECX DEPTH 8.1000 -0.1258 F DELETE BLOCX 1
750 F PROGRAM 4 PARAMETERS 8.0800 I F PART SETUP SHAPE ANGLE 00.808 (TOOL DIAMETER 0.0625) 5 (TYPE Ii" MILL) 1 RELIEF 1 FACE 8.1888 F TOOL SETUP RELIE F2 CENTER 8.1000 6 RELIEF 3 LEFT 8.1888 I F Eater a block number , use ENTER to edit block , or use 7 ADVANCE , BACE, or sottkey i F EXIT 8 ORIENTATION 8 . 880
2-222
5/18/94
Hawk 5M Machine
Uttimax 3 System
Revision A
2-223
Operator' s Manual
Hurco Ultimax Part Program Insert . HD3 1 Inch Standard
Finish Z
Milling Direction Pocket Ouerlap
0.0050
Climb 10
IM
Insert Arc
2 - 224
5/18/94
Hawk 5M Machine
Program Parameters Duerride Lockout Program Protect Tool Change Position Tool Setup 1 Type Diameter Zero Calibration Speed CRPM) Coolant End Mill Off Partial No
0.0625
4.3450 CW 750 Of f 1 1 1 1 Data Blocks
Gear range
T oo l N umb er Diameter Offset Length Offset
1
Inside 0.0000 1.0000 0.2500 0.000 Center 0.1080
2 Start
2 Bottom Plunge Feed Mill Feed Speed (RPM) Peck Depth
X Center
Y Center Radius Orientation Relief 1
1
Pocket In /Out 1.0000
2 Start
2 Bottom Plunge Feed
0.1000
1.0000
0.2500 12.5 Center 0.1000
Mill Feed
Speed (RPM) Peck Depth
Ultimax 3 System
Revision A
2 - 225
Operator's Manual
Hurco Ultimax Part Program Insert.HD3 3 Inch Standard
Tool
Type X Center Y Center Radius Orientation Shape Angle Relief 1 Relief 2
1 Inside 0.0000 0.0000 0.3750 0.0000 90.000 Left 0.1000 None 0.0100
Z Start Z Bottom Plunge Feed Mill Feed Speed CRPM) Peck Depth
0.1000 -0.1250
5.0
10.0 750 0.0000
12.500
90.000 Left 0.1000 None 0.0100
Peck Depth
Relief 1 Relief 2
X Center
Y Center
0.3750 0.000
75.000 Left 0.1000 Hone 0.0100
750
0.0000
2-226
5/ 18/94
Hawk 5M Machine
1
Out/In 2 Pass 3.0000 0.0000 0.3750 12.500 75.000 Left 0.1000 Mone 0.0100
2 Start
Z Bottom Plunge Feed Mill Feed Speed CRPM) Peck Depth
Orientation
Shape Angle Relief 1 Relief 2 7 Mill Diamond 2 Faces Tool Type X Center Y Center Radius Orientation Shape Angle Relief 1 Mill Diamond 2 Faces Tool Type Pocket
0.3750
0.000
Speed CRPM)
Peck Depth
90.000
Right 0.1000
X Center
Y Center Radius Orientation
0.1000 -0.1250
5.0 10.0
750 0.0000
12.500
90.000
Peck Depth
Right 0.1000
Tool Type
X Center
Z Start
0.1000
2 Bottom
Plunge Feed Mill Feed
-0.1250
5.0 10.0 750 0.0000
Y Center
Radius
Ultimax 3 System
Revision A
2 - 227
Operator's Manual
Hurco Ultimax Part Program Insert.HD3 5 Inch Standard
10
Mill Diamond 2 Faces Tool Type Pocket X Center Y Center Radius Orientation Shape Angle Relief 1
Z Start Z Bottom Plunge Feed Mill Feed Speed (RPM) Peck Depth
11
1
Inside 0.0000 -2.0000
Radius
Orientation Shape Angle Relief 1 Relief 2 Relief 3
0.25000
0.000
80.000 Face 0.1000 Center 0.1000 Left 0.1000
2 Start Z Bottom Plunge Feed Mill Feed Speed CRPM) Peck Depth
12
Type
X Center Y Center Radius
0.25000
12.500 80.000 Face 0.1000 Center 0.1000 Left 0.1000
Speed ( RPM)
Peck Depth
750
0.0000
2-228
5/18/94
Hawk 5M Machine
13
Mill Hexagon Tool Type X Center Y Center Radius Orientation Shape Angle Belief 1 Belief 2 Belief 3
1 Pocket In/Out 2.0000 -2.0000 0.25000. 0.000 75.000 Face 0.1000 Center 0.1000 Left 0.1000
Z Start Z Bottom Plunge Feed Mill Feed Speed (RPM) Peck Depth
14
Mill Hexagon Tool Type X Center Y Center Radius Orientation Shape Angle Belief I Belief 2 Belief 3
1 In/Out 2 Pass 3.0000 -2.0000 0.25000 12.500 75.000 Face 0.1000 Center 0.1000 Left 0.1000
Z Start Z Bottom Plunge Feed Mill Feed Speed ( RPM) Peck Depth
Ultimax 3 System
Revision A
2 - 229
Operator' s Manual
Rotary
Typically, operators use the optional rotary equipment and accompanying system software when they need to cut around a cylindrical part while the part is turning . When the Rotary Table Option is attached to the Hawk 5M, the kneemill has a fourth axis of motion -the "A" axis. Programming rotary data blocks is very similar to programming other conversational data blocks , so the operator must be familiar with conversational part programming before studying the material in this section.
1^r
Figure 2-144. Typical Single -axis Rotary Table ("A" axis)
General Information
When the Ultimax system begins to execute a conversational rotary data block, the "Y" axis motion will stop and be replaced with the "A" axis. Normally the tool is in line with the center of the rotary table along the "Y" axis, but the tool can be positioned off center as well . To use both the "Y" and "A" axes simultaneously , the operator must create the part program using NC part programming. Refer to the NC Programming Instruction Manual.
Programming ranges and resolutions for the Rotary Table are plus (+)/minus (-) 9999 . 999 degrees absolute in a rotary contour and "+"/"-" 360.0000 degrees for all other operations . Positive ("+") motion of the Rotary Table is in a clockwise (CW) direction as it would appear to the operator when standing at the "+ X" end of the work table and facing the Rotary Table.
2 - 230
5/ 18/94
Hawk 5M Machine
Important If the operator requests another CRT screen before selecting the axis configuration , the part program defaults to the Standard axis configuration. Then the operator cannot create any rotary data blocks.
Ultimax 3 System
Revision A
2-231
Operator' s Manual
INPUT
I
T SE
' TOOL SETUP 1^ F PART PROGRAMING 3 P PROGRAM 4 PARAMETERS i r G F COPY AND CHANGE 6 BLOCIS
RTR.1m3
99 X
F ERASE FUNCTIONS Select sottkey or preaa (Enter > to change Part Program name 7 F a
2 - 232
5/ 18/94
Hawk 5M Machine
Conversational Part Programming After the name of the part program is entered into the Input screen, and the tools and work piece are in place , the operator is ready to begin the part setup process . Press the Part Setup (F1) softkey to begin the setup process . The Part Setup screen appears . Type values into the fields or use the jog unit to position the tool and store positions identifying these values.
SAFETY YORK REGION F PROGRAM 2 TOP (.) 99.0800 4 PARAMETERS 2 BOTTOM (-) - 99.8808 X LEFT (-) - 99.0800 F USE PART PROBE X RIGHT ( ) 99.6888 S V FRONT (-) -99.0000 1 Y BACK (.) 99.8888 F 6 )VV SKEW ( deg.) B.BBBB F Enter part zero It known or Jog machine to part zero. 7 position and press sot They to store position I F EXIT 8
When the machine is not calibrated or it is in concurrent programming, there are no machine and part position values displayed at the top of the screen as shown in the example above. When setting up a rotary part, the "Y" axis zero is generally considered to run along the center of the rotary table. Most operators use the top of the part as "Z" zero. Yet in some instances, the center of the rotary table may be used as "Z" zero; especially if the piece being machined is not symmetrical in shape. The "A" centerline offsets for "Y" and "Z" are incremental distances from true part zero. Therefore, if the "Y" dimension part zero is the centerline of the rotary table, then the "Y" offset value will be zero. If "Z" part zero is the top of the part, then the "'Z" centerline offset will be a negative value equal to the radius of the part. Programming this value is also important in allowing the control to draw the program properly on the graphics screen.
Ultimax 3 System
Revision A-
2 - 233
Operator's Manual
2.
3.
4.
5.
To store Z Top (+) and Z Bottom (-) parameters, a calibrated tool must be in the spindle. The dimensional value entered establishes an offset in Z.
2-234
5/20/94
Hawk 5M Machine
General Parameters
For programs using a rotary axis, the operator must set up the program parameters just as they must be set up for any part program. The operator displays the Input screen and presses the Program Parameters (F4) softkey to access the parameters screens as described in the "Getting Started" chapter. The default values appear in the fields on these screens; however, the operator may want to change some of the parameters, particularly on the General Parameters (shown below).
GENERAL PARAMETERS RETRACT CLEARANCE RAPID TRAVERSE PECK CLEARANCE PLANE CHORD ERROR DEPLETION RETRACT INTERRUPT CYCLE Z RETRACT
IN IPM In IN IN
Enter clearance height ahoue E START at which tool moues between operations PRESS MANUAL MODE, POWER, AND START TO RESTORE POWER.
The Rapid Traverse field is an important parameter when using a rotary axis. The maximum "A" axis rapid traverse rate is 3780 degrees per minute or 10.5 rpm. This equals 400 inches per minute in the Ultimax system. This value can be reduced to slow the rapid traverse by entering a value less than 400 inches per minute . Then each time the rotary table moves past its 360 angle, the system will display the message " Axis Limit . Switches : A-CAL."
Ultimax 3 System
Revision A
2-235
Operator's Manual
40
BLOCK
NEW BLOCK
2 - 236
5 /20/94
Hawk 5M Machine
Conversational Part Programming The operator presses the Rotary (F7) softkey. to access the rotary data block options.
BLOCK
I NEW BLOCK F 1) ROTARY 1 POSITION F 2) ROTARY LINES 2 AND ARCS F 3) ROTARY CIRCLE 3 F 4) ROTARY FRAME 4 F 5) ROTARY LOOP 5 F 6) ROTARY 6 LOCATIONS F 7) PATTERN END 7 F 8) ROTARY 8 PARAMETERS
Rotary Frame (F4) - describes a machined frame that wraps around the rotary center line. Rotary Loop (F5) - describes the number of times a rotary pattern will be repeated. Rotary Locations (F6) - indicates the locations where a pattern will be repeated and the distances between repetitions on the part. Pattern End (F7 ) - marks the end of a rotary pattern in the program.
Rotary Parameters (F8) - defines the two primary rotary parameters: Cylinder Radius and Y Off of Centerline.
Ultimax 3 System
Revision A
2 - 237
Operator's Manual
Rotary Parameters
Press the Rotary Parameters (F8) softkey option to display this screen.
BLOCK
TOOL SETUP
Fields
Cylinder Radius
Definitions
is used to perform rotary cutter compensation and rotary contour arcs. It must be a non-zero value only if computations are to be based on a cylinder other than the one that includes the Z Start point.
Y Off of if the tool should automatically position in "Y" Centerline directly over the centerline for rotary milling operations, change this field to "Yes" to select the option. When this option is selected, the Rotary Position block must move the tool to the desired "Y" dimension before rotary milling.
Caution
If the operator does not enter a Cylinder Radius value for the part, the machine will mill the part as if it has a flat work surface.
2 - 238
5/20/94
Hawk 5M Machine
MO
F 1 I F 2 I
F
3 1 F PROGRAM 4 PARAMETERS I F PART SETUP 5 F TOOL SETUP 6 F 7
STOP
No
F EXIT 8
Important
If a position block is not added , the system displays an error message when it encounters a rotary block and will not execute the rotary instructions in the block.
Ultimax 3 System
Revision A
2-239
Operator's Manual
To create a position block, the operator presses the Rotary Position (Fl) softkey on the new Block screen, and this screen appears:
Fields
Tool
Definitions
is the number of the tool that will be used for the rotary operation described in the next data block in the part program. '
X enter the "X" coordinate (relative to part zero) of the desired table position. Y enter the "Y" coordinate (relative to part zero) of the desired table position. Rotary Safety Move select "Yes" or "No" indicating whether or not this Position block is a safety move. If the operator selects "Yes," the machine position fields appear so that the operator can enter the location of absolute zero on the table. enter the "X" coordinate for absolute zero on the table. This value does not change and is not relative to the part. (This conditional field appears if "Yes" is selected in Rotary Safety Move.) enter the "Y" coordinate for absolute zero on the table. This value does not change and is not relative to the part. (This conditional field appears if "Yes" is selected in Rotary Safety Move.)
X Machine Position
Y Machine Position
A enter the "A" axis coordinate (relative to part zero) of the desired table position. Stop If the operator wants the program to stop and display a message at this point in the program, press the "Yes" softkey. Then the operator will need to press the Start Cycle console button to restart the part program.
2-240
5/20/94
Hawk 5M Machine
BLOCK T TOOL
1 R
ROTARY MILL CONTOUR START I No 0 SPEED (RPM) PECK DEPTH PLUNGE FEED
F 1) NO 1
8.8
P 2) LEFT 2
i F-3) RIGHT
X START
A START 2 START 2 BOTTOM 0.8080 0.0080
4
TOOL NOT PROGRAMMED F 5) PROFILE RIGHT
S
P 6) POCKET
6 BOUNDARY i F 7) POCKET 7 ISLAND 1 EXIT F 8
"X-A" cutter compensation (options shown in the softkey list above) is supported and occurs on the surface of the cylinder. These calculations default to using the cylinder that includes the Z Start point, but the operator can choose a cylinder of a different radius by programming a Rotary Parameters block before milling blocks.
Ultimax 3 System
Revision A
2 - 241
Operator's Manual
1 1
FEED
8.8
2 - 242
5/20/94
Hawk 5M Machine
Important
Automatic calculation (Ultimax No-Calc) is not available for the rotary axis. The operator must calculate the values of unknown tangency points, end points, and center points for lines and arcs. The simple method to perform these calculation is to program the profile in normal lines and arcs (X, Y). Then the system calculates all unknowns. (Refer to the sample program at the end of this section.) All "Y" dimensions in the calculation program must then be translated into "A" dimensions by using the formula shown below. In the equation, "r" is the radius of the cylinder.
A=180XY 7Cxr
Figure 2-155. Formula to calculate unknown rotary line and arc points
Ultimax 3 System
Revision A
2 - 243
Rotary Frame
The main difference between Rotary Circles and Frames and standard Circles and Frames is that the rotary versions are wrapped around the radius of the cylinder, and the "Y" dimensions are now specified in "A" angular) dimensions.
Z START
Z BOTTOM PLUNGE FEED MILL FEED SPEED (RPM) PECK DEPTH
6.0008
6.0008 6.8 0.0 0 0 . 0808
1
F 2 i F 3
r
F 4 1 F 5 i F PROGRAM PARAMETERS PART SETUP
CORNER RADIUS
1
Eller tool number
6
F 7
TOOL SETUP
F EXIT B
Important
If the dimensions on the blue print are given in "X" and "Y" dimensions, the. operator needs to use trigonometry to calculate the proper "A" values.
2 - 244
5/20/94
Hawk 5M Machine
Rotary Loop
A Rotary Pattern Loop is similar to a Loop Linear block except the "A" dimension replaces the "Y" dimension and allows the loop to revolve about the cylinder, if desired. Nesting two Rotary Loop blocks could simulate a rectangular grid wrapped about the cylinder similar to Loop Rectangular blocks in regular programming. The fields on this screen indicate the number of times the pattern will be repeated and the distances between the repetitions:
0.8008 8.800
I.
F 7 F EXIT B
A Rotary Pattern End block must follow at the end of the sequence to close the pattern. A Rotary Position block must follow any Rotary Pattern Block(s) in the program. Pattern blocks can only modify blocks contained within the pattern. This Rotary Position block gives the pattern a reference to work from when starting from the beginning or using Recovery Restart.
Ultimax 3 System
Revision A
2 - 245
Operator's Manual
BLOCK
I X OFFSET
ROTARY PATTERN LOCATIONS Z OFFSET 8 . 8888 A OFFSET 8 . 888 F DELETE LOCATION 1 F INSERT LOCATION 2 BEFORE F 3 F 4 F
V OFFSET 8 . 8688
11
8.8888
I
F EXIT 8
A Rotary Pattern End block must follow at the end of the sequence to close the pattern. A Rotary Position block must follow any Rotary Pattern Block(s) in the program. Pattern blocks can only modify blocks contained within the pattern. This Rotary Position Block gives the pattern a reference to work from when starting from the beginning or using Recovery Restart.
2 - 246
5/20/94
Hawk 5M Machine
Figure 2- 1 59. Part Drawing used for the sample Rotary program
There are two programs included in this section. The first is used to calculate values used in the second program. The second program is the actual rotary program.
Ultimax 3 System
Revision A
2 - 247
Operator's Manual
Here is an illustration of the preliminary calculation program developed for the rotary drawing shown on the previous page. Note that this is simply a flattened version of the edges of the rotary part.
2 - 248
5/20/94
Hawk 5M Machine
Conversational Part Programming Here is a copy of the preliminary calculation part program. After completing this program, the operator must print it to have a copy of the values for the actual rotary program.
Hurco Ultimax Part Program Prlmcalc.HD3 1
Metric Standard
Offset
9999.0000 9999.0000
Part Zero A
A. Centerline
Y
32.000 0.000
General Parameters
0.500
MM
MM MM % % MM
MM
Insert Arc
Ultimax 3 System
Revision A
2 - 249
Operator' s Manual
Metric Standard
Program Parameters Override Lockout Program Protect Tool Change Position Off Partial No
Tool Setup
1 Diameter Zero Calibration Speed (RPM) Coolant Gear range Tool Number Diameter Offset Length Offset CW 6.000 -10000. 1000 Off 1 1 1 1
The number to the left of the following data block name is the block number.
Data Blocks
1 Mill Contour Segment 0 Start
Tool
Cutter Comp. Finish Tool
1
Left 0
Plunge Feed
Speed (RPM)
500.0
1000
Peck Depth
0.000
Lead Angle
0.0000
This is the Start segment block used to identify the tools and other features of the following segments.
2 - 250
5/20/94
Hawk 5M Machine
Metric
Prlmcalc . HD3
Standard
CAL
Line CAL
CAL
-35.239
24.140
Z End XY Length
XY Angle
CAL
CAL
-5.000 28.199
31.584
Feed
Segment Direction X End .Y End X Center Y Center Radius Feed AL 3 Arc
500.0
500.0
Segment Direction
X End
Y End
-35.239
42.881
X Center
Y Center
-41.000
33.510
Radius Feed
11.000 500.0
Ultimax 3 System
Revision A
2 - 251
Operator' s Manual
Metric Standard
Segment
X End Y End Z End XY Length XY Angle Feed
Line CAL
CAL
CAL
CAL
500.0
Arc CW
AL
Segment Direction
Arc CW
X End
Y End
CAL
CAL CAL
-59.261
76.391
X Center
Y Center
-53.500
67.020
Radius Feed
11.000 500.0
Segment X End
Y End
Line CAL
CAL
-35.239
91.159
CAL CAL
2 - 252
5/20/94
Hawk 5M Machine
Metric
Prlmcalc.HD3 Segment
.Direction
Standard 9 Arc
CCW
CAL
Segment
Direction X End Y End X Center
10
Arc
CCW CAL CAL -35.239 109.901 -41.000
CAL
11
Z End
XY Length XY Angle
-5.000
28.199 148.417
Feed
500.0
Segment Direction
12
Arc CW
Radius Feed
11.000 500.0
Ultimax 3 System
Revision A
2 - 253
Operator's Manual
Metric
Pr1mcaic.HD3 Segment
Direction X End Y End X Center 13 Arc CW
Standard
CAL
CAL
-59.261
143.411
CAL
Segment
X End Y End Z End
XY Length
14
Line
CAL CAL
CAL
XY Angle
CAL
Feed
31.583 500.0
Segment
Direction X End Y End X Center Y Center Radius
15
Arc CCW
CAL
Feed
Segment
Direction X End Y End X Center Y Center
16
Arc CCW
CAL
CAL
-35.239
176.921
CAL
Radius Feed
2 - 254
5 /20/94
Hawk 5M Machine
Metric
Segment
X End Y End Z End XY Length XY Angle Feed
500.0
Segment Direction
18
Arc
CW
CAL
Graphics Off
Rotary Parameters
Cylinder Radius
Y Off of Centerline Rotary Contour Segment Tool Cutter Comp. 0 Mill
32.000
No
tart
1 Left Plunge Feed 500.0
0 -64.500 0.000
1.000
1000 0.000
-5.000 0.0000
Lead Angle
0.0000
This is a rotary Start segment block used to identify the tools and other features for the following rotary segments. Note that the "Y" Start field has been replaced with an "A" Start field.
Ultimax 3 System
Revision A
2 - 255
Operator' s Manual
Metric
Prlmcalc . HD3
Segment Direction 1 Arc CW
Standard
Segment
Line
Segment
Direction
Arc
CCW
Arc CCW
0.000 0.000
500.0
2 - 256
5/20/94
Hawk 5M Machine
Rotary Program
The actual rotary program that the operator will use to cut the part uses values calculated in the previous program. Here is the graphic representation of this program.
Due to the difference in perspectives, the graphic representation of a rotary part on the control may not exactly match the part drawing, so operators often use the Dry Run feature on the Test Run screen to test the program before cutting the part.
Ultimax 3 System
Revision A
2 - 257
Operator' s Manual
Here is a copy of the rotary part program . Since Ultimax allows considerable flexibility in developing part programs, this is not the only way the part can be programmed . Watch for inserted explanations of the special features of this sample program.
Hurco Ultimax Part Program Rotary . HD3 Part Setup 1 Metric Rotary A
Part Zero X Y Z
Offset
Part Zero A
A Centerline Y Z
0.000 32.000
999.000
1.270
MM
MM
10160.0 MMPM
Chord Error
Depletion Retract Holes Parameters Bore Orient Retract
0.003
0.127
MM
MM
0.500
MM
Drill Dwell
Bore Dwell
0.5 SEC
1.0 SEC
2 - 258
5/ 20/94
Hawk 5M Machine
Metric Rotary A
MM MM % % MM MM %
Insert Arc
6.000 0.000 CW
1000 Off 1 1
Length Offset
1 1
Type
Diameter
Zero Calibration
Speed (RPM) Coolant Gear range CW
Tool Number
Diameter Offset
2 2
2
Length Offset
. Ultimax 3 System
Revision A
2 - 259
Operator's Manual
Metric Rotary A
Data Blocks
Rotary Parameters
Cylinder Radius
Y Off of Centerline
32.000
No
If the program will include cutter compensated lines and arcs, this Rotary Parameters data block must be entered.
Position
Tool X Y
Stop
2 -53.500 0.000
No
Rotary Position
Tool X Y
A Stop Rotary Stop
2 -53.500 0.000
0.000 No No
Rotary Loop
Pattern
3 0.000 120.000
X Y
A Stop Rotary Stop
-53.500 0.000
0.000 No No
2 - 260
5/20/94
Hawk 5M Machine
Metric Rotary A
Holes
Drill Tool Z Start Z Bottom Plunge Feed Speed (RPM) Peck Depth Peck Type 2 1.000 -5.000 500.0 1200 0.000 Standard
Locations X Y
-53.500
0.000
Pattern End
Mill 0 Start
Tool
Cutter Comp. Finish Tool X Start Y Start Z Start Z Bottom Lead Length
1
Left 0
Plunge Feed
Speed (RPM)
Peck Depth
Lead Angle
0.0000
Ultimax 3 System
Revision A
2 - 261
Operator' s Manual
Metric Rotary A
This segment uses the calculated "Y" End value (9.371) and the part radius (32) from the rotary part drawing. The operator put these values into the formula:
A= 180 xY itxr
So that the " A" End value is calculated as follows: 180 x 9.371=16.777 7tx32
2 - 262
5/20/94
Hawk 5M Machine
Metric Rotary A
Segment Direction
Arc
CCW
X End A End X Center A Center Feed Segment X End A End Z End Feed 5 Line
Segment
Direction
Arc
CW
X Center
A Center
-53.500
120.000
Feed
Segment 8 Line
500.0
Ultimax 3 System
Revision A
2 - 263
Operator's Manual
Metric Rotary A
Arc CCW
Segment Direction
rc CCW
X End
A End
-35.240
196.777
X Center
A Center
-41.000
180.000
Feed
Segment X End 11 Line
500.0
-59.261
Segment Direction
12
Arc CW
Segment Direction
13
Arc CW
X End
A End
-59.561
256.777
2 - 264
5/20/94
Hawk 5M Machine
Metric Rotary A
15
Segment Direction X End A End X Center A Center Feed Segment X End A End Z End
16
17
Feed
500.0
18
Ultimax 3 System
Revision A
2 - 265
Operator' s Manual
Setup
Before attempting to communicate with any connected peripheral device, be certain that the correct cable is connected between the designated serial port and the device. Refer to the Maintenance Manual . for more information about required cabling. Also, ensure that the Hurco serial port and the peripheral device are identically configured. Use the Serial Port Setup softkey, described in this section, to check and change the configuration.
Important Improper cable connections and incompatible communications settings are the most common problems encountered when attempting to communicate between two electronic devices.
2 - 266
5/20/94
Hawk 5M Machine
mm AUXILIARY a Make certain the selected port on UPLOAD: 1) 2) DOWNLOAD : 1) 2) 3) PRINT : proper cahle is connected betueen the the mill and the peripheral device. Press UPLOAD softkey. Send program from peripheral device. Open file to receive data at the peripheral Press DOWNLOAD sot they. If necessary , close the file on the peripheral device after transfer is dane. 1) Select the PRINT PROGRAM softkey. 1 XON/XOFF 9688 7 1.5 EVEN F UPLOAD 1 RECEIUE F PRINT CURRENT 2 DIRECTORY F DOWNLOAD 3 SEND i F PRINT PROGRAM 4 F SELECT PORT S F RESET PORT 6 PARAMETERS F SERIAL PORT 7 SETUP F EXIT 8
PORT NUMBER PROTOCOL BAUD RATE CHARACTER LENGTH STOP BITS PARITY
Upload Receive (Fl) - allows the control to receive of data from properly connected peripheral such as a personal computer.
Print Current Directory (F2) - causes the directory of the current storage device to be printed via a properly connected printer. Download Send (F3) - enables data to be sent to a properly connected peripheral. Print Program (F4) - enables a part program to be sent and printed onto a parallel printer.
Select Serial Port (F5) - switches between the two serial ports and the parallel printer port. When this softkey is pressed, the screen changes to display the other serial port (and its settings) OR the parallel' printer port.
Ultimax 3 System
Revision A
2 - 267
Operator's Manual
Reset Port Parameters (F6) - resets the displayed serial port to its default values. Serial Port Setup (F7) - enables the selection of the communication settings for the displayed serial port.
Exit (F8) - to the Auxiliary screen with the original softkey options.
2 - 268
5/20/94
Hawk 5M Machine
Receiving of program data from a connected peripheral via either of the ports, but one port at a time. Sending program data from either port (one at a time) to a connected peripheral device.
If transferring data from one Ultimax 3 control to another, one is receiving the program data; the other is sending. Follow the screen directions appropriate to each device.
Data can be transferred between the Ultimax 3 control and a peripheral. A message is also displayed near the bottom of the screen to indicate the status of the selected operation. To stop the transfer process, the operator presses the Abort Operation (F8) softkey.
Ultimax 3 System
Revision A
2 - 269
Operator's Manual
Citizen MSP-10 and MSP-55 Refer to any of the sample programs in this chapter to examine the structure of printed programs from the Ultimax printing facility.
2 - 270
5/20/94
Hawk 5M Machine
Ports
The Reset Port Parameters (F6) softkey resets the communication settings of the displayed serial port to the following default values: Protocol Baud Rate Character Length Stop Bits Parity XON/XOFF 9600 8 1 NONE
Both serial ports have the same initial default values. The Serial Port Setup (F7) softkey permits the selection of the specific communication settings for the selected serial port. Different softkeys appear depending on the cursor position. Refer to the example below. Select the softkey that is correct for the connected device.
er AUXILIARY ww Make certain the selected port on UPLOAD : 1) 2) DOWNLOAD: 1) 2) 3) PRINT : proper cable is connected between the the mill and the peripheral device. Press UPLOAD softkey. Send program from peripheral device. Open file to receive data at the per iphera Press DOWNLOAD softkey. . It necessary , close the file on the peripheral device after transfer} eldone. 1) Select the PRINT PROGRAM sof
F 4 P S
XON/XOFP B I NOME
Important
Before attempting to transmit data, be certain that the connected serial port at the control and peripheral port are identically configured. Both must have the same protocol, baud rate, character length, stop bits, and parity.
Ultimax 3 System
`.Revision A
Operator's Manual
Warning
When running part programs, operators should always follow these rules: Never press the Start Cycle console button without knowing exactly what the machine will do! Never start the machine when the cutter is in contact with the work piece. Stand away while the machine is running a part program.
Never lean on the machine while the spindle is moving. Do not leave the machine unattended.
2 - 272
5/20/94
Hawk 5M Machine
Start Cycle
Motion Hold
Interrupt Cyde
Power on
0000
Figure 2-164. Machine Control Console Buttons
Start Cycle Activates machine operation. When the machine is in an active mode, Start Cycle flashes to indicate the machine is ready. After the operator pressed the button, the light switches off.
Warning
Never press the Start Cycle console button without knowing exactly what the machine will do!
Ultimax 3 System
Revision A
2 - 273
Operator's Manual
Power On - Enables the relay control system. Must be 'on' (illuminated) to operate the machine, but can be `off' when entering or editing program data. Motion Hold - Stops all axes movement, except a tap operation when tool is in the programmed feedrate region. Pressing the button a second time allows machine positioning to resume without loss of position, provided no other button or key has been pressed. Interrupt Cycle - Halts machine operation during automatic execution of a program to allow manual functions to be performed. Pressing the button a second time returns the machine to the interrupted location and allows automatic program execution to resume from the point of interruption.
If the operator presses the Emergency Stop during the execution of a part program, the operator should jog the tool, clear of the part before resuming operation.
2 - 274
5/20/94
Hawk 5M Machine
- Machine Operations
Tns Mach" Mod
nn
o wuwt
mwwr nn
Too(
o AUto OrAnud
0 v,
sprAv
Don
Coctont
a h o o Mt
onwd
Ultimax 3 System
Revision A
2 - 275
Operator' s Manual Spindle . On activates the spindle when operating when using Manual operation . The Start Cycle button must also be pushed to start spindle rotation.
Off If the Spindle On button was previously pressed, this button stops spindle rotation when using Manual operation.
Tool Changer
These buttons are not used on the Hawk 5M since it does not have an automatic tool changer.
Coolant
Auto activates the use of the selected coolant programmed in Tool Setup. If the coolant has been selected for a specific tool, when this key is pressed, the selected coolant switches on whenever the tool is below Retract Clearance plane. The coolant turns off when the tool moves above the Retract Clearance plane. Mist Functional only on machines equipped.with mist coolant system. This key activates the mist coolant system when using Auto operation. Key can be toggled to override Auto coolant key and switch coolant off and on. Key also enables mist coolant system during Manual operation. Flood Functional only on machines equipped with flood coolant system. This key activates the flood coolant system when using Auto operation. Key can be toggled to override Auto coolant key and switch coolant off and on. Key also enables flood coolant system during Manual operation.
2 - 276
5/20/94
Hawk 5M Machine
Manual
This. Machine Mode provides access to machine operations that enable axis positioning from the console, machine calibration and other operations indicated on the screen.
Pressing the control's Manual button displays the screen shown below. The information at the top of the screen includes the current position of each axis relative to machine absolute and part zero. To activate machine movement, the operator must also press the Power On button.
MANUAL
--
The following Manual screen softkeys are used when running a part program: Tool in Spindle (Fl) - When the machine is initially switched on, the Tool in Spindle field (to the left of the softkey) is set to an undefined state and indicated with asterisks (**). If there is no tool in the spindle, the operator enters zero (0). Tool Home (F6) - ensures that the Z axis is at the correct height for a tool to be inserted in the spindle. Reset Servos and Spindle (F7) - activates only to enable recovery from certain types of electronic hardware faults such as overloads.
Ultimax 3 System
Revision A
2 - 277
Operator's Manual
Test Run
This operating mode enables verification of the part program, a means to adjust the programmed feedrates and spindle speeds while cutting the part, and a routine for checking the part program for programming errors.
Press Test button in the Machine Mode console grouping to display the Test Run screen:
TEST RUN RUM ING PART PROGRAM ESTIMATED RUN TIME 6061.1603
1 F DRY RUN
1 36
P FEED & SPEED 2 OPTIMIZATION i F 3 F CHECK FOR ERRORS 4 F COMPUTE ESTIMATED 5 RUM TIME F 6
F 7 F 1 a
When operating in this test cycle, the path of the tool can be traced by running the machine with the Spindle - Off at the Z Start dimension for each data block (in the range of blocks specified). When executing the part program in Dry Run, peck cycles and roughing passes are skipped. Before attempting execution, enter the minimum Z value for operating in this test cycle. During this test, the tool traces over the part at the minimum Z level.
Caution if the Z Start dimensions are set below the surface of the rough stock. the minimum Z value for this operation must be programmed so the tool does not plunge into the part.
2 - 278
5/20/94
Hawk 5M Machine
PART
x V Z. -5.8808 -6.6886 w-nn-^n
F SET SPEED I
TOOL IN SPINDLE a i SPINDLE B F FEED MOTION STOPPED 2 F SET PLUNGE OR 3 SEGMENT FEED
0 B
Adjust overrides while cutting and press eoftkey to store new value in prograw block PRESS START TO RUN PROGRAM.
4 i F SET FEED S i F 6 i F 7 i F B
Two of the softkey selections available on this screen (Set Plunge Or Segment Feed and Set Feed) rewrite the currently displayed program's feed and speed values with adjusted values. When a change is made, the screen displays the old value and the new value. These updated values are in a copy of the part program that is being executed. When the run is completed, the old values of the program are automatically erased and replaced with the new values. The control uses the original programmed feedrates for the entire program and the new values do not become effective until the next execution of the program.
Ultimax 3 System
Revision A
2 - 279
Operator's Manual The softkeys have these functions: Set Feed (F5) - modifies the feedrate for a mill subroutine or all feedrates in an entire contour. This softkey does not change the feed to the Rapid Traverse value while the machine is moving in rapid traverse.
Set Plunge Or Segment Feed (F3) - modifies the initial plunge feedrate of the displayed data block or the feedrate for just the current segment of a mill contour.
Feed rates for drilling and boring operations can be adjusted using either the Set Plunge Or Segment Feed softkey or the Set Feed softkeys. Set Speed (Fl) - is not used on the Hawk 5M.
2 - 280
5/20/94
Hawk 5M Machine
Single Cycle
When this operating mode is enabled, the machine halts with the spindle running after each hole operation, contour segment, or milling subroutine. Machining is resumed when the flashing Start Cycle button is pressed.
Pressing the Single console key displays the screen . When the Single Cycle screen first appears, the Start Block and End Block fields are initially set to the first and last blocks of the program . If the operator wants to execute only a certain portion of the program , these fields may be changed to define the limits to be executed . These limits apply to each part produced until new limits are defined.
The softkeys of Check For Errors (F4), Computer Estimates Run Time (F5), Recovery Restart ( F6), and Run Program ( F8) function in the same manner as the softkeys on the Auto screen in the following section.
Ultimax 3 System
Revision A
2 - 281
Operator' s Manual To run a single block of a part program, identify the block with the Start and End Block fields and press the Run Program (F8) softkey. This screen appears:
X Y Z A
I F RESET PART COUNT MACHINE VERTICAL 1 TOOL IN SPINDLE 1 j SPINDLE 480 F FRED MOTION STOPPED 2 ; F 3
RLOCX M UMBER
PART COUNT
3
LIME 8
IF
4 F P 5 IF 6 F 1 7
F I
This screen displays the same information about the running program as the Auto screen described in the next section. During execution of the part program, the operator can switch between the Auto Cycle and Single Cycle operations by pressing the corresponding console key.
2 - 282
5/20/94
Hawk 5M Machine
Automatic Operation
The screen displays the name of the part program that will be executed in the Running Part Program field at the top of the screen. When the Auto Cycle screen first appears, the Start Block and End Block fields are initially set to the first and last blocks of the program. If the operator wants to execute only a certain portion of the program, these fields may be changed to define the limits to be executed. These limits apply to each part produced until new limits are defined.
6061.HD3
The Start Block and End Block fields define the limits of the part program to be executed. Different blocks can be selected to execute only a certain portion of the program when the softkeys Check For Errors (F4) and Run Program (178) are pressed. This softkey function starts checking the part program for errors and calculates the Estimated Run Time for the specified data blocks. When this softkey feature is selected, the control begins at the Start Block indicated and completes the test at the End Block shown on the screen. When the check is finished, the Estimated Run Time and the error status of the program are reported. The time required for the program to perform this check depends on the length of the part program and its complexity. The estimated time for program execution is computed from the distances traveled and the average time required to change tools.
Ultimax 3 System
Revision A
2 - 283
Operator' s Manual The information reported in the top area of this Auto screen includes the current relative positions of all axes, the tool in spindle number, spindle rpm, and the axes feedrates.
The lower area of the screen displays the Axis Load Monitor showing the instantaneous percentage of full load on each axis. This screen area also identifies the current data block number being executed, the current operation, and the part count. The last two lines on the screen are reserved for information and error messages pertaining to the part program.
* AUTO w PART 0.8950 -0.8397 0.8258 MACHINE TOOL IN SPINDLE SPINDLE FEED F RESET PART VERTICAL 1 1 28888 F 37.5 2 1 F 3 7 2 F 4
x Y Z
IS LOAD MONITOR
28 48 60 88
F 7 O06RAII IS wm IN
F 8
The Part Count parameter indicates the number of times that a program has been executed. This is an accumulative number count and the control does not distinguish between one program and another. To return this value to zero when a new program is being started, press the Reset Part Count (Fl) softkey.
2 - 284
5/20/94
Hawk 5M Machine
When the system encounters a program block that requires tool change, machine motion stops and a message appears on the screen indicating the required action from the operator. See example below.
-*
X Y Z PART -3.0586 8.0861 1.1425 AUTO
F RESET PART COUNT VERTICAL I MACHINE 1 TOOL IN SPINDLE I 2808L F SPINDLE MOTION STOPPED 2 FEED F 3 I. 14 F TOOL CHANGE 4 2 F
I-
Y
Z
S
F 6 F F 7
F I. 8
The system also displays messages when it encounters a Position block or errors.
Ultimax 3 System
Revision A
2 -285
Operator' s Manual
Here is a screen showing a part program that the operator stopped using the Emergency Stop button. This program was running Block # 7 when it stopped.
AUTO
X Y 2 PART 4.4394 8.1488 -8.1325 MACHINE TOOL IN SPINDLE SPINDLE FEED VERTICAL 1 2688H 37.5 F RESET PART COURT 1 I F 2 F I 3 AXIS LOAD MONI70R 28 X Y 40 60 88 188 S OCR WINDER MILL FRA PAR 2 t F S 7
l
F 6 F 7 ERGENCY STOP HAS BEEN DEPRESSED. ES,S_NANUAL MODE , POWER. AND START 70 RESTORE F a
2 - 286
5/20/94
Hawk 5M Machine
To restart the program, the operator must first correct any physical problems such as fixturing or work piece placement. Then the operator must restore power if it is necessary. If the Emergency Stop was used to stop the program, the operator presses the proper Start Block and End Block must be selected as shown in the screen below:
AUTO n*
RUNNING PART PROGRAM ESTIMATED RUM TIME 1548. HD3 F I F 2
F I.
7 F FM PROGRAM 8
Figure 2-175: Auto screen with Start and End Block fields When restarting an aborted program, the End Block is normally the last block in the program. Another selection can be made for the End Block. But only if the Start Block is within a Patterns block and the End Block for the Pattern is. included within the range of blocks selected for the restart.
Ultimax 3 System
Revision A
2 - 287
Block #
1 2
Operation
Pattern Loop Rectangular Holes Center Drill Drill Bolt Circle
3
4
Number 3
Tool 3
5
6 7 8
Contour B
Pattern End Frame Pattern End
Tool 3
Tool4
If the operator selected Block #1 as the Start Block and Block #2 as the End Block, a posted error results because the Loop Rectangular pattern is not resolved with a Pattern End block. However, choosing Start Block #3 and End Block #6 is acceptable since the Loop Linear pattern is resolved with a Pattern End block.
2 - 288
5/20/94
Hawk 5M Machine
Conversational Part Programming If the Start Block is inside a Patterns block or a nested Patterns, the starting repetition, location, or image (if mirrored) must be determined for each relevant pattern. In the example below, the system needs to know the pattern location where the program will restart.
. AUTO
RIMING PART PROGRAM START BLOCK 6
am
I
F 1
F
F 2 F 3
F
F I.
F
I PATTERN LOCATIONS LOCATIONS 1 5 F F 6 F 7
Starting location
III
F
F B
Information about the applicable Patterns blocks and start block are scrolled on the screen while the necessary questions are being asked by the control. The order in which the data is graphed is the order milled and is helpful in determining the correct start block parameter.
Ultimax 3 System
Revision A
2 - 289
Operator' s Manual If the start block is a Milling block with a roughing pass, finish pass, or peck levels, the system asks for this information as in the example below.
I F 1 . F 2
LOCATIONS
F 4 F 5
Important During recovery restart, the control can restart only at segment 0 of a Mill Contour data block, not at a segment within a data block. After the operator presses the Enter key on the control's last question, the Auto screen appears.
2 - 290
5/20/94
Hawk 5M Machine
Chapter 3
General Capabilities
Both the Ultimax 3 and Ultimax PC software can read and store DXF files in.memory and then display them graphically for conversion . The DXF geometry describes X and Y two-dimensional objects. To convert the geometry rapidly , the operator selects a line, circle, arc or point on the displayed drawing with a pointing device (usually a mouse or trackball). The software automatically converts the selected portion of the drawing into Hurco conversational data blocks.
Ultimax 3 System
Revision A
3-1
Operator' s Manual
Graphics Display
At any time during the process of selecting DXF geometry, the operator can display the Ultimax Tool, Part, and Parameter set up screens and enter data. After the tools are defined for the new program, the control can display a graphic representation of the new part program when the operator presses the Draw console key. To redisplay the original DXF drawing on the graphics screen, the operator presses the Ctrl and Draw console keys.
Data Blocks
The operator selects the DXF geometry from the drawing, and the system translates it into Hurco conversational data blocks. The system creates Mill Contour (lines and arcs), Mill Circle, Mill Frame, Mill 3-D and Hole drilling and locations data blocks. The following Ultimax data blocks cannot be automatically created using the DXF option software: Helix Patterns Bolt Hole Circle Cutter Insert option Rotary option Frame Rotary option Pocket
3-2
5/20/94
Important
Operators can only copy DXF files to the control from a diskette, not download them from the serial port.
The screen below shows a number of DXF files that have been copied onto the control's root directory. Two of these files are circled. Note that the AutoCAD file names end with the "DXF" extension after the period in the name. I
F CHANGE TO I DIRECTORY
1 directory(a) 27 program( s). F RENAME 8 programs tagged. 2 PROGRAM F 2DNASTY DXF DXF .HD3 DXFDEMO4.DXF FAM1 FH FANTEST HMC JAG HD3 VIC HMC F DELETE 3 PROGRAM
I
HD3 - Z34 HD3 HMC A HD3 . DXF DXFDEMOZ. DXF DXF FADAL CFG HNC FAM1 .TAP . CFG FAN"CFG DXF TAP HNC
34025 bytes 81-01 - 1980 12:45a DEMO . DXF Use arr a keys to moue through program(s)and y I RECTOR IES
F -MORE7 Perform disk operations. Use cursor keys to wue between programs and choose softkey. I F EXIT 8
Operators can copy and save files and group them into subdirectories as described in the "Getting Started" chapter of this manual.
Ultimax 3 System
Revision A
3-3
Operator's Manual
A`
em
MASTER PROGRAM EDIT PART PROGRAM HAWK SM
INPUT aw o1.50
I
F PART SETUP Mar.72'94 I
99 V.
F ERASE FUNCTIONS Select softke9 or press <Enter> to change part program name 7 F a
If the operator does not first create a conversational part program, the DXF software will not be able to save the selected DXF geometry and will display the "No program in memory" message. Then the operator will need to return to the Input screen, shown above, and enter a program name and select the unit of measure and machine type.
3-4
5/20/94
Hawk 5M Machine
t.
Then the operator presses the Read DXF File (F5) softkey.
{Jlfimax 3 System
Revision A
3-5
Operator's Manual The system then displays a Current Directory screen allowing the operator to select the DXF file to be used in this session. The operator highlights the needed file and presses the Enter console key.
306216% bytes free 1 directory ( s) 9 program ( s). F RENAME 0 bytes tagged. 0 programs tagged . 2 PROGRAM ...._._..__.____.._.._........ ..._...... __........ ___.__......._._.^_..___,_ 3+i 3 "Y.r' ^' ( zF iE tQ2 +X}' DXFDEM03 .DXF r .t'? bY. LF.N04 b*'. E t zz' (F DELETE @ 3 PROGRAM
F
34
CREATE DIRECTORY
DELETE (S DIRECTORY ._... ........... ....... ................. "----'--_..............-IF SELECT CURRENT DXFDEMO3 . DXF 6458 bytes 01-01-1980 12:03a 6 STORAGE DRIVE Use arrow keys to move through srr.:;nan( aland Select . DXF program to read Into memory. Press (Enter > to accept highlighted program name. F 7 F F EXIT 8
The original Auxiliary screen appears with a message saying that the system is reading the file.
3-6
5/20/94
Hawk 5M Machine
DXF File Translation The DXF drawing automatically appears on the graphics screen. The five primary screen buttons, circled below, provide access to all of the DXF software features. To select a screen button, the operator moves the crosshair cursor using the trackball to the screen button and then presses the Select console key.
Figure 3-5. DXF graphics screen with main DXF options The screen buttons access these features:
Parameters - accesses the display parameters that must be set before building data blocks from the DXF drawing.
Quit CAD - ends the DXF session and exits the DXF file.
Ultimax 3 System
Revision A
3-7
Operator's Manual
PARAMETERS Out Of Square Tolerance End Point Tolerance Part X Offset Part V Offset Convert values to inches Display converted eam. Autochain contours I 0.58 8.88880 8.00088 8.00000 DEGREE IN IN IN
ON
The Move Zero screen button is a quick and simple way to relocate part zero graphically on the drawing and automatically enter the values in the data block. When the operator selects the Move Zero screen button, the DXF drawing appears on the graphics screen. Then the operator uses the trackball to move the cursor onto the new location for the part zero and presses the Select console button. Once the part zero location has been selected, pressing the Exit screen button allows the operator to view the values on the Parameters screen.
Important
The new part zero location must be an endpoint of a line or the center of an arc or circle
3-8
5/20/94
Hawk 5M Machine
DXF File Translation The options on the Parameters screen have the following uses:
Parameters
Out of Square Tolerance
Uses
used to enter an angular tolerance for a Mill Frame. When the angular tolerance of a Mill Frame is exceeded the frame becomes out of square and is considered a Mill Contour with lines and/or arcs. (default value = 0.5, maximum = 360, and minimum = 0). determines when the end points of segments are close enough to be considered equal (or coincident). Setting this parameter to a number that does not exceed the cutting tolerance links the contour segments. However, if the gap exceeds the cutting tolerance, the operator must decide how to modify the drawing to complete the linking of segments of the contour. The default value is 0.0001 inches ( maximum is 1000.0000 inches, minimum is 0 inches). "X" and "Y" coordinate points defining part zero within the drawing. All dimensions are calculated from this point. The part zero symbol is a circle with cross hairs. To change this location manually, move the cursor to the box for Part X or Y Offset and press the Select button. Use the data input box to enter the X or Y Offset values. To change this location graphically and automatically, use the Move Zero box.
Ultimax 3 System
Revision A
3-9
Operator's Manual
Parameters
Convertvalues to inches
Uses (continued)
converts selected geometry to inches or to millimeters and changes the dimensional values of the DXF file to match the Hurco Part Program units. For example, if the Inches softkey was selected from the Input screen for the Hurco Part Program and the DXF file was drawn in millimeters, the X and Y dimension values for the cursor position will be unusually large. These large dimensions, unless changed, will be used in all new data blocks because the software expects the dimension values for both the Hurco Part Program and the DXF file to be in inches. To convert the metric values of the DXF to inches select the "Convert values to inches" button. If metric was selected from the Input file and the DXF file was in inches , the dimension values would be unusually small . The convert button will now say "Convert values to mm." Select this button to convert inches to millimeters.
When this option is switched "On," the converted lines are displayed on the graphics screen in a different color and line style to help the operator see which elements have been converted and which have not. By default, segments are automatically chained to create contours. This parameter allows auto chaining to be turned off so that a contour may be created by individually selecting segments into a chained contour. This is particularly useful for creating open-ended contours that are swept into a 3-D shape within a conversational data block.
Autochain contours
Selecting the Exit screen button after changing these parameters displays the main DXF system options. '
3-10
5/20/94
Hawk 5M Machine
DXF File Translation The parameters at the top of the screen, Out Of Square Tolerance, End Point Tolerance, Part X Part or Y Offset, require data input to make changes. When the operator selects one of these parameters, the data input box appears:
PARAMETERS Out Of Square Tolerance End Point Tolerance Part X Offset Part V Offset fconuert values to inches Displa converted 9eom. 1 0.58 0.08888 0.08888 0.88088 DEGREE IN IN IN
Dimensions a OFF ON
Autochain contours
The system ignores any numbers entered on the console when this box is on the screen. To use the dialog, box, the operator positions the crosshair cursor on the number or function in the dialog box and presses the Select console key. The selected numbers appear at the top of the box. On the left side of the box, there are three function buttons:
use this escape button to exit the data input dialog box without storing any data entry.
the clear button erases any numbers previously entered. the enter button loads the numeric value into the parameter field.
Selecting ESC or ENT clears the dialog box from the screen.
Ultimax 3 System
Revision A
3-11
Operator' s Manual
T
Select wem op
^`
GAD
The system creates either hole drilling or milling data blocks. The More screen button gives the operator access to the Edit and Zoom functions.
3-12
5/20/94
Hawk 5M Machine
General Concepts
There are several general concepts used in the process of building Hurco conversational data blocks from a DXF drawing file. As mentioned earlier, the operator must first create a part program to receive the data block information from the DXF drawing.
Ultimax 3 System
Revision A
3-13
Operator's Manual
After the operator presses the Accept button, the selected element remains highlighted for a couple of seconds, and then the system automatically loads its description into a data block.
3-14
5/20/94
Hawk 5M Machine
BLOCK x 1 2 3 4
F DELETE OPERATION 1
I I
5
6 7 8 9 10 11 12 13
4.9958
6.7428 8.4985 9.2145 16.0957 16 . 5648 17.6973 18.8299 19. 2990
- 11.4227
12.1467 11.4227 9 .6758 9.6758 10.8875 11.2767 10.8075 9 . 6758
3
F 4 I F 5 I F PROGRAM PARAMETERS PART SETUP
TOOL SETUP
14
15
18 . 8299
17.6973
8.5425
8.0733
6
I F 7 I
F EXIT 8
Ultimax 3 System
Revision A
3-15
Operator's Manual
Here is a sample milling data block built from a DXF file. Note that the operator has added the tool and machining data.
BLOCK SEGMENT TOOL CUTTER COMP . FINISH TOOL X START V START Z START Z BOTTOM
2 0
MILL CONTOUR
F
START 1 POCK BOUNDARY PLUNGE FEED MILL FEED SPEED ( RPM) PECK DEPTH (TOOL DIAMETER (TYPE 0.0 0.0 8 0.8088 F 3 1 F 2
POCEET OVERLAP
Enter the tool number for the finish pass or enter 6 it no finish pass is desired .
3-16
5/20/94
Hawk 5M Machine
Ultimax 3 System
Revision A
3-17
Operator' s Manual After the operator presses the Zoom Box screen button, the message "Select the first window corner" appears on the screen above a group of new screen buttons.
There are three Zoom options accessed from the screen buttons shown above: Zoom Out - pulls back from the drawing incrementally to the previous magnification level without recentering the part in the drawing.
Fit To View - gives a full scale of the drawing with autocentering the part in the drawing. Pan - relocates the center of the drawing on screen.
To identify the "zoom" area, the operator first positions the. crosshair cursor on a corner of the area and presses the Select console button. To create the window over the area to be magnified, the operator moves the crosshaircursor to the opposite corner of the window and presses the Select console key again.
3-18
5 /20/94
Hawk 5M Machine
To use the Pan option, the operator moves the crosshair cursor to the place on the screen where the new center of the drawing should be. The then operator presses the Select console key. To turn off the panning option, the operator selects the Pan screen button again or the Fit To View or Zoom Out screen buttons. Here is a "panned" view of the previous drawing:
4
X: -38.5391 Y:-53.3758
Sel wt the t window corner or nom a ion. I i
Ultimax 3 System
Revision A
3-19
Operator' s Manual
Layers
Many DXF drawings use layers. These layers are an electronic method of representing transparent acetate overlays used in hand-drawn drafting work. A layer is a logical grouping of data to be viewed individually or in combination. Layers are used to organize a drawing into different components and particularly useful for large, complex drawings. Some typical layers seen are drawing (DWG), center reference (CEN), dimension lines (DIM), and assigned numbered layers (e.g., 0, 1, 2). When DXF files are read into the Hurco Part Program, only used layers are read, while unused layers are ignored. To access the Layers function, the operator displays the DXF drawing and presses the Layers screen button.
3-20
5/20/94
Hawk 5M Machine
DXF File Translation All layers are turned ON by default when a DXF file is first loaded into memory. To turn OFF layers 0, 1 and DIM, select Layers after the DXF image is displayed.
1 1
Place cursor in box and press select to toggle On/Off. p ) E ^N T.- PACE-1
The Next Page and Prev Page screen buttons access more than one page of layers. The layers in a drawing are often numbered so that it is easy to select a range of layers to turn on or off. When the operator selects the Range screen button, a data input dialog box appears. This dialog box functions in the same manner as the Parameters dialog box. The More screen button allows the operator to turn off all layers with the All Off screen button or switch them all on with the All On screen button.
Ultimax 3 System
Revision A
3-21
Operator's Manual
Holes
To create a holes data block, the operator presses Build DB screen button on the first DXF screen and then the Holes screen button. The Holes options appear in the screen buttons as shown below:
e
GD)
^a
ED
I TNNDO
E)
X: -1.4562 Y:-3.6745 Use cursor to select /deselect locations , or select hem option. R0rMT Y NWY goal eox INTERSECT
3-22
5/20/94
Hawk 5M Machine
Selecting Holes
To select holes from the drawing and load their locations into the conversational part program, the operator uses the crosshair cursor and presses the Select console key or presses the Window screen button to select a group of holes on the drawing.. To "deselect" a hole, the operator positions the crosshair cursor and presses the Select console key or simply presses the Exit/Undo screen button. The description of that hole will not be loaded into the data block. The order in which the holes are selected may be important when the system is building the data block from the information , so the operator may want to consider this order when selecting the holes . If the holes are selected using the Window screen button, default order is the order that the holes were drawn in the original AutoCAD drawing . Refer to the "Accepting Holes " section for more information about optimizing tool path for hole drilling operations.
Ultimax 3 System
Revision A
3-23
Operator's Manual
Accepting Holes
After selecting the holes, the operator presses the Accept screen button to load the information into a data block. At this point, the operator needs to decide the order that the machine will drill the holes. The system displays the Default screen button and a message telling the operator to select the first location. Refer to the screen below:
The operator can control the order in which the holes will be drilled or allow the system to determine the order.
3-24
5/20/94
Hawk 5M Machine
DXF File Translation There are three methods to select and optimize the hole drilling tool path: I. Press the Default screen button, and the system will use the order that the holes were drawn in AutoCAD if they were selected using a Window or it will use the order that they were selected if the operator individually selected the holes. Position the cursor on the first hole and press Select. Then position the cursor on the last hole to be drilled and press Select. The system will determine the shortest path between the two holes. Position the cursor on the first hole to be drilled and press Select . But then press the Default screen button to tell the system to find the shortest tool path.
2.
3.
If the order that the holes are drilled is of no concern, the operator will probably select method #1. To optimize the tool path, the operator should select either method #2 or #3.
Ultimax 3 System
Revision A
3-25
Operator's Manual To see the tool path that the system has determined, the operator needs to examine the conversational data block created from the DXF information and add tool and machining information. Then the operator presses the Draw console button to display a graphic image of the tool path. Here is a sample tool path for the holes selected from the DXF drawing on the previous page and accepted using method #3:
1.70-Y
V 0 0" a
e- &-P- e
q
0.58J
m d
-8.7C
'S
-1.98 -2.68 I
-1.48 1
-8.28
1.88
uIw
2.28
3-26
5/20/94
Hawk 5M Machine
Milling
To create a milling data block, the operator presses Build DB screen button on the first DXF screen and then the Milling screen button. The four milling options appear in the screen buttons as shown below:
Lines/Arcs
Selecting the Lines/Arcs screen button will create a Mill Contour data block. When the operator selects this screen button, the Reverse, Zoom Box or Exit/Undo screen buttons appear, and a message "Select first segment" appears above them. The Zoom Box and Exit/Undo function as described previously. The operator can use the Reverse screen button to reverse the contour direction. The direction of the contour is determined by the selection point. Since the geometry is defined as individual segments, contours must be defined by autochaining lines and arcs together. The DXF software assists in the chaining and thus avoids the need to select every line or arc in the contour.
Ultimax 3 System
Revision A
3-27
Operator' s Manual When attempting to create a contour, sometimes two segments will not meet due to the method used to draw them originally. There may be a gap that is greater than the End Point Tolerance defined in Parameters. To close the gap, Edit Drawing is selected and the Extend, Join, or Modify options may be used. A highlighted contour may be trimmed by selecting the segment where the operator wants the contour to be trimmed. The segment the operator selects and all segments following it will be trimmed from the highlighted contour.
In the example below, the operator selected one line and all of the attached lines and arcs were automatically selected.
Figure 3-20. DXF drawing with outside lines and arcs selected
3-28
5/20/94
Hawk 5M Machine
DXF File Translation When a contour segment is selected, the start point of the contour will be the end point closest to the selection point. A contour will be chained beginning with that segment.
Important
If, during the autochaining sequence, two or more segments are found that connect to the current segment, they are highlighted and the operator is prompted to select one branch. If the draftsman drew two segments in the same location (e.g., the same line drawn twice), the software detects a branch and highlights the two lines. However, the operator will only see one line highlighted since one is on top of the other. When this occurs, select the highlighted segment and continue with closing the contour.
Ultimax 3 System
Revision A
3-29
Operator's Manual Here is the Start Segment created for the DXF drawing shown on the previous page. Note that the operator will need to enter the tool number and cutter compensation type:
BLOCK SEGMENT TOOL CUTTER COMP. FINISH TOOL X START V START Z START 2 BOTTOM
MILL CONTOUR START B NO B 4.0578 5.9261 0.8808 0.6008 SPEED (RPM) PECK DEPTH 0 8.8888 PLUNGE FEED 8.0 F 1 F 2 F 3
Enter a segment ,usher, use ENTER to edit segment, or use ADVANCE, BACK, or softke9
This data block also contains a large number of automatically created line and arc segments. This obviously saves the operator a great deal of work. Here is the first segment:
BLOCK SEGMENT DIRECTION X END V END K CENTER V CENTER BAD IUS FEED
1 I 1
MILL CONTOUR F DELETE SEGMENT ARC CCU 4.7649 5.2190 4.4113 5.5725 8.5088 0.0 (X START (V START ( Z START 4 .0578) F INSERT SEGMENT 5.9261) 2 BEFORE 0.0mo ) l F 3 F PROGRAM 4 PARAMETERS i F PART SETUP 5 F TOOL SETUP 6 P 7 l F EXIT 8
Enter a segment number, use ENTER to edit segment, or use ADVANCE, BACK, or mftke9
3-30
5/20/94
Hawk 5M Machine
Circle
To load circle milling information into a data block, operator selects the Build DB screen button and Milling from the next group of screen buttons. When the operator selects the Circle screen button, the system displays the "Select a circle to be milled" message as shown below:
When the operator selects a circle, it is automatically translated into a conversational data block.
Ultimax 3 System
Revision A
3-31
Operator's Manual Here is the data block the system created for the circle shown in the previous DXF drawing. The system automatically loaded the X Center, Y Center, and Radius values, and the operator added the Tool and Type information.
MILL CIRCLE 1 INSIDE 0 7.2398 8 . 4810 2 . 5888 0.088 8.0088 Z START Z BOTTOM PLUNGE FEED MILL FEED SPEED (RPM) PECK DEPTH (TOOL DIAMETER (TYPE
X CENTER
V CENTER RADIUS LEAD ANGLE LEAD LENGTH
TOOL SETUP
Enter the tool number for the finish pass or enter 0 it no finish pass is desired.
F EXIT 8
Figure 3-24. Mill Circle data block created from the DXF file
3-32
5/20/94
Hawk 5M Machine
Frame
The Frame option functions in a similar manner to the Lines and Arcs option. The system chains segments to create the frame. There are some guidelines for DXF frames: Segments must consist of four lines with optional arcs for corners. All corners must have the same radius. The frame must be intersecting or lying at right angles to the X and Y axes.
The degrees of rotation are limited to the Out Of Square Tolerance value set on the Parameters screen. To access the Frame option, select the Build DB screen button, then the Milling button, and finally the Frame screen button. The system displays the "Select first segment" message above the screen buttons as shown below:
(D ED
If the selected frame does not comply with the guidelines, the system displays a message stating that the frame is not valid.
Ultimax 3 System
Revision A
3-33
Operator's Manual
3-D Option
To use this feature, the system must have the 3-D Milling option installed. The operator loads a DXF drawing containing 3-D features and presses the Build DB screen button, then the Milling screen button, and finally the 3-D Option button. The 3-D option is similar to Lines and Arcs option in that the operator must identify segments and accept them to build the data blocks. These segments must form an open contour or the system will indicate that the part cannot be machined when the operator examines the part program. An open contour is a group of segments that do not have joining ends. In other words, the ends to the chained segments do not meet. The screen below shows a 3-D DXF drawing ready for the operator to select the first segment as indicated by the message above the screen buttons. Note that this is a closed contour, so the operator needs to select half of the segments to form an open contour.
z!oon sox
IX I ViDIDa
3-34
5/20/94
Hawk 5M Machine
DXF File Translation In many cases, the operator needs to modify the DXF drawing to properly select a 3-D Contour. Refer to the "Editing Drawing" section for an explanation of how to use Extend, Join, Split, and Modify. In this example, the operator uses the Split button to divide the arcs at each end of the drawing. This splitting operation creates an open contour that the 3-D option software can quickly recognize. In the example below, the operator splits the closed contour in half to select the top half of the bulb shape. The resulting open contour will then be rotated about an axis. When splitting the segments, the operator selects large arc and then selects the point where it will be split. Then the operator selects the small arc and the split point.
The operator exits the editing functions and selects the 3D Option screen button from the Milling buttons. To complete the selection of this contour, the operator positions the crosshair on the top of the contour and selects the contour. Then the operator positions the cursor on the bottom half of the contour and "deselects" it to. remove those segments from the chain.
From this point the operator must work with the part programming screens to complete the program.
Ultimax 3 System
Revision A
3-35
Operator's Manual The tools, cutter comp, feeds and speeds are set to their normal default values. From the selected contour, the system creates a Mill 3-D data block with a default type of Draw 2D contour as shown below. The operator must select one of the 3-D types: XY Revolved about X (F2), XZ Revolved about Z (F3), and XZ Translated in Y (F4).
MILL 3D 1
I F 1) DRAW 2D 1 c
DRAW 2D CONTOUR
5 F t 6
3-36
5/20/94
Hawk 5M Machine
DXF File Translation The operator entered the Type, Start Angle, End Angle, and Step Size to complete this block:
MILL 3D 1 2 START PLUNGE FEED MILL FEED SPEED (RPM) 0.8000 0.8 0.8 F DELETE BLOCK 1 F INSERT BLOCK 2 BEFORE I F 3 F PROGRAM 4 PARAMETERS 1
0
8.8800 8.8888
PECK DEPTH
STOCK ALLOWANCE CUT DIRECTION WITH CONTOUR BIDIRECTIONAL NO ( TOOL DIAMETER (TYPE
EP SIZE
0.
Enter a block number, use ENTER to edit block, or use ADVANCE , BACK , or sof tkey
The operator then presses the Draw console key and any of the View options to see the graphic illustration of the part program:
\dl
8.981
it
3.16 V
Ilan! .
loss )
2 0.58 2.88
x
6.50
O W EZZZ' 4r..rci?Fc
JJ
8.08
-2.28
2.18
4 . 38
6.58
Ultimax 3 System
Revision A
3-37
Operator's Manual The system automatically created segments in the data block from the DXF file. Here is the Start Segment:
MILL 3D START -2.8800 -0.8000 F 3 F PROGRAM 4 PARAMETERS F PART SETUP 5 F TOOL SETUP 6 i F 7 I F EXIT 8 F I F 2
Enter a segment number, use ENTER to edit segment , or use ADVANCE, BACK , or sot tkey
BLOCK
MILL 3D ARC Cu 8 . 9607 (X START (V START F DELETE SEGMENT 1 f - 2.0080 ) F INSERT SEGMENT -0.8888 ) 2 BEFORE F
SEGMENT
DIRECTION X END V END X CENTER V CENTER RADIUS
1.7497
x.0880 8 . 8888 2.8888
3
F PROGRAM 4 PARAMETERS I F PART SETUP 5 F TOOL SETUP 6
f
Enter a segment number, use ENTER to edit segment, or use ADVANCE, RACE, or sottkey
F 7 I F EXIT 8
The operator should examine all of the segments in the data block and make any changes necessary to run the part program.
3-38
5/20/94
Hawk 5M Machine
Editing a Drawing
The Edit Drawing option allows the operator to Extend, Join, Modify or Split segments that need to be edited in order to create the proper geometry for the part program. To access the editing functions, the operator selects the Build DB screen button, then the More button, and finally the Edit Drawing screen button. The editing screen buttons appear as shown below:
Ultimax 3 System
Revision A
3-39
Operator' s Manual
Extend
When selecting lines in a DXF drawing, the operator may need extend one of more lines. Use the Extend screen button to locate the intersection of two lines and extend one or both of the lines to the intersection point. To extend lines, select the Edit Drawing screen button and then the Extend button. Select the two lines that need to be extended. Both lines are highlighted when selected and extended to their points of intersection as shown in the two examples below:
Original drawing
Edited drawing
Extended line
Original drawing
Edited drawing
3-40
5/20/94
Hawk 5M Machine
Join
To join segments, the operator selects Edit Drawing and then the Join screen button. The Join option movess a selected line endpoint to the endpoint of a line or arc segment. The operator always selects as the first endpoint the point that will be joined to the second endpoint. The end point at the opposite end of the first selected segment remains stationary and becomes a pivoting point as shown in the examples below. In the examples, point #1 is the endpoint of the segment that will move, and point #2 is the location where the segments will join.
drawing
Stationary endpoint
Edited /draawing
y_
Selected segment endpoint
Newly joined
segment
Original drawing
Joining \ endpoint
Edited drawing
stationary endpoint
2 Selected segmenti71 endpoint Figure 3-35. Joined tines and arcs Newly j fined segment
Both segments are highlighted when selected and the screen is redrawn to reflect the joining of the two segments.
Ultimax 3 System
Revision A
3 - 41 .
Operator' s Manual
Modify
Modify is used to view or modify the actual geometry data of segments. The software prompts the operator to select up to three segments. After selecting the segment(s), the operator selects the Accept screen button to view the segment data. In the DXF drawing below, the operator plans to use the Modify function to view the geometry of the line segment marked with the crosshair cursor.
3 - 42
5/20/94
Hawk 5M Machice
DXF File Translation The modification data entry screen appears displaying the data for the selected segment. The data for each variable may be modified by selecting the box using the cursor.
Len th
XV A le
1 9.140014
If the operator selects one of the geometry parameters, the pop-up Data Input Dialog Box appears allowing the operator to enter a new value. End points, X & Y angles and length for line segments are displayed. However, Length cannot be edited. Start angle, sweep angle, direction, radius, and X & Y center points are displayed for arcs.
Ultimax 3 System
Revision A
3-43
Operator's Manual
Split
Split is used to divide segments for selection, deselection, chaining, and often for 3-D operations. Segments may be split at a midpoint or any point of intersection with other segments. To split a segment, the operator first selects the segment and then selects the point where the segment will be divided. When a segment is selected for splitting, all points where the segments intersect with other lines and arcs and the segments midpoints are marked with a crosshair.
3-4
5/20/94
Hawk 5M Machine
x
V 2 A
F I ^F 2 P PART PROGRAMMING 3
B
TOOL TYPE DIAMETER ZERO CALIBRATION SPEED (RPM) COOLANT SURFACE SPEED CY I END MILL
0. Sam --------------
P TOOL HOME 6 I F SET TOOL ZERO Jog tool down to zero point and use softkey to set too I zero 7 P EXIT 8
B OFF 0.
Ultimax 3 System
Revision A
3-45
Operator's Manual After the setup information is entered for the program, the operator must enter specific tool and machining information for each data block within the program. The operator can enter this data as the data blocks are being created from the DXF part geometry or after all the DXF information has been loaded into data blocks.
Caution
The operator must examine the tool path for the part program and perform all of the normal dry run and error testing procedures before attempting to run a program created from DXF geometries. Remember the system cannot determine the tooling and machining information from the DXF file. The operator must create that portion of the part program.
3-46
5120/94
Hawk 5M Machine
Operator' s Manual
Appendix
Part Programming
Erase Functions Erase Part Setup, Tool Setup, & Part Program
Reset Program Parameters Erase All
Position
X , Y Positioning
Index Pulses
Holes
Center Drill Drill Gun Drill
Milli ng
Circle Frame Face
Ellipse
Patterns
Loop Rectangular Loop Linear Loop Angular Loop Rotate
Pattern Locations
Miscellaneous
Graphics Off Graphics On Change Parameters Change Part Setup
Counterbore Spot Face Countersink Tap Bore Standard Bore Orient Bore Rapid
Ream
Lettering
3-D Mold (if installed)
Ream Rapid
Back Spotface
Ultimax 3 System
Revision A
A -3
Operator's Manual
Appendix
Coordinate System
showing spindle (tool) movement relative to Part Zero
y
Spindle moves away from operator Y Spindle moves toward the operator
A-4
4/29/94
Hawk 5M Machines
Appendix
This section contains charts and diagrams that customers have found helpful when learning to use their Hawk 5M machines. Included in this section are a diagram of the Ultimax 3 console, the Ultimax Input screen hierarchy chart , a coordinate system diagram , recommended chip loads, and feeds and speeds information.
Ultimax 3 System
Revision A
A-1
Appendix
Operator's Manual
Machine Operations
O Auto
0000
o rrput
0 P "qv O O O 0
a o, Spindle
0000 00
o orr
Teat Screen Hone
O uta OHOnuel
c^o
er
0o
0
Coolant 0 0
Cursor Control
Grophts Screen Droe
==C
C J
SNect
Ultirl ox "3
Energency Stop
Floppy Drive
Clear
Nt
Ctrl
Dod.
Advance
Opn C i e, I ho w rated ^
J
I
Ultimax 3 System
Revision A
A-2
Appendix
Ultimax 3 System
Revision A
A -5
Operator' s Manual
Appendix
MOW
.010
End M
Relieved
Mills> ';?
.008 .013
.013
Cutters
.004 .007 .007 .007
.007
.011 .011 .011 .007 .005 .006
.018
.018 .018 .011
Alumi
A, iloys'
.013
.008 .006
.004
.003 .004 .005 .004 .003 .004 .003 .003 .002 .002 .002
.007 .010
.013
.013
.016
.007
.009 .007 .006 .007
.008
.007
.006
.006
.010
.008
.006 .005
.004 .003 .004
.005
.004
.006 .004
.006
.003 .002
.003
.005
A -6
4/29/94
Hawk 5M Machines
Appendix
Feed per Revolution Drill Diameter up to 1/8 1/8 to 1/4 1/4 to 1/2 1 /2 to 1
Material and Surface Feet per Minute Alloy Steel Aluminum and its alloys Brass, Bronze Hard Chilled Cast Iron Monel Magnesium Mild Steel Soft Cast Iron 20 - 30 200 - 300 10 - 20 10 - 20 30 - 50 250 - 400 80 - 110 70 - 125
0.004 - 0010
0.007 - 0.015
1 and over
0.015 - 0.025
Stainless Steel
Tool Steel Titanium
50
50 - 60 10 - 60
Ultimax 3 System
Revision A
A -7
Index
A Absolute zero, 1-24, 1-54, 1-58, 2-240 Advance key, 2-13, 2-18 Arcs, 2-119 3-D, 2-128 blend, 2-121 chord error, 1-78 clockwise, 2-119 rotary, 2-242 Auto button , 2-54, 2-275 AutoSave, 1-32 backup time limit, 1-35 set time, 1-32 Autoscaling, 2-35 Auxiliary screen, 1-29 change program editor type, 1-36 copying programs, 1-98 DXF option, 3-5 printing programs, 2-62 renaming a program, 1-95 reset master , 1-107_..-__. serial port protocol, 2-271 storage functions, 1-38, 1-88, 1-97 system configuration, 1-29 upload/download, 2-267
Axis A axis, 1-44, 2-230
guidelines, 2-122 programming example, 2-123 programming methods, 2-123 types, 2-121 Bolt circle, 2-73, 2-86 fields, 2-87
maximum number of holes, 2-87 radius, 2-87 skip list, 2-87 softkey, 2-19 start angle, 2-87
rapid, 2-94 CAD compatibility software, 1-12 files to DXF option, 3-1
to conversational data blocks 3-1 Calculation (automatic), 2-31, 2-116 arcs, 2-120 forcing recalculation, 2-32 helix, 2-127 methods to calculate, 2-103 store-values, 2-31 two possible solutions, 2-118 Calibrate Machine softkey, 1-26 Calibration machine tool, 1-24 tool, 1-68
A axis calibration, 1-26 feed rate dial, 1-49, 1-85 jogging, 1-49 load monitor, 2-284 motor over temperature, 1-106 X & Y axes calibration, 1-26 Z axis calibration, 1-26
Ultimax 3 System
Revision A
I-1
Operator's Manual
Center drill, 2-69, 2-75 Change Editor softkey, 1-36 Change Program Mask softkey, 1-102 Change to Directory softkey, 1-93 Chip breaker, 2-73 Chip enclosure (UK only) hardware, 1-11
limit switch, 1-105
Console keys (continued) Manual, 1-113, 2-275 Motion Hold, 1-28, 2-59, 2-61, 2-274 Page Up & Down, 2-43
Power On, 1-25,1-110, 1-113, 2-274
Review, 2-43, 2-182 Select, 1-7, 2-34 Single, 2-275 Spindle Off, 1-59, 2-61, 2-276 Spindle On, 1-59, 2-276
Start Cycle, 1-3, 1-25, 1-28, 1-110, 1-113, 2-272, 2-273, 2-276 Test, 2-275 Contour closed, 2-113, 2-191 Mill, 2-106 open (for 3-D), 3-34 Control power off time, 1-31 Conventional milling, 2-112, 2-181 Conversational part program editing, 2-45 print program, 2-62, 2-270 receive, 2-269
program protection keyswitch, 1-8, 1-85 ---screen blank " time , 1=33 -top panel, 2-273
Console keys, 1-7 Advance, 2-8, 2-22 Alt, 1-7 arrow keys, 1-63, 2-8, 2-43 Auto, 2-57, 2-275 Auxiliary, 1-9, 1-29, 1-38, 1-88, 1-95, 1-97 Back, 1-106,2-8, 2-22 Clear, 2-32 Ctrl, 1-7, 3-2 Draw, 2-33, 3-2
1-2
5120/ 94
Hawk 5M
Index Coolant, 1-68 auto, 2-276 buttons, 2-276 flood, 2-276 mist, 2-276 Copy and Change Blocks softkey, 2-46 Copy Program softkey, 1-99 Counterbore, 2-69, 2-76 Countersink, 2-69, 2-78 Crash prevention, 1-60 Crosshair cursor, 1-7, 2-36, 2-38, 2-40 CRT, 1-7 blank screen, 1-33 for graphics, 2-33 Cutter compensation, 1-67, 2-110 climb milling, 2-112 conventional milling, 2-112 field, 2-108 left & right, 2-111 profile left & right, 2-113 rotary, 2-241 UltiPocket parameters, 2-189 Insert Arc, 1-83 Insert Line, 1-84 when scaling, 2-179 Cutter insert option, 1-13, 2-6, 2-218 diamond faces, 2-223 hexagon,2-226 orientation, 2-221 radius, 2-221 relief 1, 2-221 sample program, 2-228 standard fields, 2-221 triangles, 2-219 type, 2-221 Cutting Data block (continued) copying, 2-49 creation & navigation, 2-8 deleting, 2-13, 2-50 editor, 2-46
fields, 2-8
graphics on/off, 2-35 hole drilling, 2-9, 2-14 modifying dimensions, 2-51 moving, 2-49 number, 2-9, 2-102, 2-251 Position, 2-23 rotary, 2-230 search, 2-34 search from graphics, 2-40 special types of, 2-23
deleting, 1-91 options, 1-90 print current, 2-273 reorganize, 1-98 root directory, 1-88, 1-89, 1-91 structure, 1-89
switching between, 1-90
building from DXF, 3-2, 3-12, 3-15 general concepts, 3-13 changing feeds and speeds, 2-52
Disk Operations List Directory softkey, 1-39,1-90,1-95,1-97 Diskette, 2-65 boot from, 1-118 copy program to, 1-99, 1-101 formatting in the console, 1-39
Operator's Manual
Operator' s Manual Don't Change Z-Start softkey, 2-51 Download conversational part program; 2-272 . Send softkey, 2-273 Draw key, 2-13, 2-33 Drilling, 2-68 basic drill operation, 2-74 bits, 2-74
center drill, 2-75 completed block, 2-71, 2-73 counterbore, 2-76 countersink, 2-78
dwell parameter, 1-80 field descriptions, 2-70 gun drill, 2-79 softkeys, 2-69 spotface, 2-77 Drives directories on, 1-88 external . transfer from, 2-272 floppy, 1-39
DXF option (continued) editing drawings, 3-39 extend, 3-40 join, 3-41 modify, 3-42 split, 3-35, 3-44 Exit/Undo screen button, 3-23 'file management, 3-3 file names, 3-3 geometry, 3-10, 3-42 graphics,'3-2 holes, 3-22'' accepting, 3-24 deselecting, 3-23 .'selecting, 3-23 Intersect screen button, 3-23 layers, 3-7, 3-20' milling, 3-27 3-D option, 3-34 circle, 3-31 frame, 3-33 line and ares ;i3:27 More screen button, 3-12, 3-39 r ' Move Zero ? button , 3-8
part X & Y offsets, 3-9 Quit CAD' 377, redisplay drawing, 3-2 screen buttons, 3-7
autochain , 3-10, 3=133=27, 3-29 basic options screen, 3-,7 , 3-7 building data blocks,,3=12 Build general concepts; 31 13 capabilities, 3-1 compatibility, 3-1 completing program; 3-45 create new program, 3-4 Current Directory screen, 3-3 data input dialog box, 3-11 Default screen button ,, 3-24, 3-25
selecting DXF elements, 3-13 tool and part setup , 3-2, 3-45 Ultimax ,features, 3-2 zoom, 3-7, ' Zoom Box screen button, 3-17 -fit to view , 3-18_
identify area, 3-18 pan, 3-18, 3-19 zoom out, 3-18
Index E Editor type, 1-36 Electrical cabinet, 1-1 over temperature, 1-106 Ellipse, 2-143 fields, 2-146 types, 2-144 Emergency Stop, 1-109, 2-59 button locations, 1-7 button release, 1725 during restart, 1-113 for shut down, 1-112 message, 1-112 stopping a running program, 2-286 End of program, 2-13, 2-22 Erase functions, 1-45, 1-46 part setup, 1-46 reset program parameters, 1-46 tool setup, 1-46 Error checking, 2-34, 2-44 Error messages DXF, 3-4 initialization, 1-21 limit switches, 2-235 Machine Configuration, 1-23 machine diagnostics, 1-103 on graphics screen, 2-42 when scaling, 2-179 without Zero Calibration, 2-2 Exit softkey, 2-13 ,N F Face milling, 2-139 fields, 2-142 reference corner, 2-142 types,2-140 X bi-directional, 2-.141 X unidirectional, 2-140 Y bi-directional, 2-141 Y unidirectional, 2-141 Feedrate, 1-71
Feedrate ( continued) in run time estimate, 2-44 mill feed, 2-222 plunge , 1-70, 2-70, 2-72, 2-221 Feeds and speeds, 1 -69, 2-115 automatic calculation of, 1-70, 1-71 changing throughout program, 2-52 optimization, 2-279 tapping, 2-90 Fields brackets around, 2-11 conditional, 2-12 while part programming, 2-8 Find, 2-42 Fixturing, 1-3, 1-52 optional 6, 1-11 safety, 1-3 Floppy drive, 1-8
copy program to, 1-39 diskette in, 1-108 errors at start - up, 1-21
selection for storage , 1-39, 2-65 Frame, 2-134 fields, 2-137 from DXF file, 3-9 reference corner, 2-12, 2-137 softkey, 2-10
types, 2-135 G
Gear change,1-1
Graphics, 1-62, 2-2, 2-33 data block search, 2-34, 2-40 Draw key, 2-13,'2-33 drawing stops, 2-35
error checking, 2-34;,2-42 isometric view, 2-36 on or off block, 2-35 parameters, 2-38, 2-39 rotary, 2-263' 1
change for all tools, 2-52 chord error, 1-78 finish, 1-81 high-speed cobalt tools, 1-72
Operator's Manual
Revision A
Operator's Manual Graphics ( continued) while using DXF option, 3-2 XY plane view, 2-41 zoom, 2-38 Gun drill, 2-69, 2-79 fields, 2-81 purpose, 2-79 H Hawk 5M, 1-1
console, 1-6
hardware options, 1-11 power up, 1-17 routine maintenance, 1-4 safety, 1-2 shut down, 1-109 side view, 1-16 software options, 1-12 Helix, 2-126 Hexagons, 2-6, 2-226 Highlighted fields, 1-103 Holes, 2-66
program parameters , 1-73, 2-3 program protect parameter, 1-85 software version It, 1-22 tool setup, 1-63, 2-3 unprotected, 1-10 Insert Block Before softkey, 2-13 Insert Operation Before softkey, 2-21 Interrupt Cycle button, 1-76, 2-59, 2-274 Interrupt cycle Z retract , 1-76, 1-77 Isometric view, 2-36 J Jog unit, 1-49, 1-85 axes jog buttons , 1-59, 1-60 Axis Feed Rate dial, 1-49, 2-56, 2-279 buttons, 1-49 Emergency Stop button , 1-7, 1-49 identifying reference comer, 2-12 manual operation for, 2-275 parameters, 1-50 Store Position button, 1-49, 1-59, 1-60, 1-64, 1-68, 2-12 Jogging axes, 1-49 to identify part zero, 1-59
K Keyswitch, 1-8, 1-85
erase functions; 1746 loading part programs, 1-37 part programming access, 2-4 part setup, 1-57, 2-3, 2-233 partially protected, 1-9
1-6
5/20/94
Hawk 5M
Index Limit switches error, 2-235 Lines, 2-116 rotary, 2-242 Locations, 2-69, 2-84 programming, 2-20 softkey, 2-19 Loop angular, 2-172 linear, 2-169 rectangular, 2-167 rotate, 2-174 Lubrication, 1-4, 1-15, 1-112 to the ways, 1-109 . M Machine Configuration backup,1-35 restore, 1-35 screen, 1-18 Machine tool ( continued) power switch, 1-16 powering up, 1-17 prepare for power up, 1-15 shutdown , 1-109, 1-113 standard, 1-44 warm up, 1-27 Make the Changes softkey, 2-48 Manual button , 2-275, 2-277 Manual screen , 1-27, 2-277 calibrate machine tool, 1-24 jog parameters, 1-50 loading tools, 1-53 park machine, 1-110 warm-up machine, 1-27 Measurement units of, 1-36, 1-44 Memory, 2-65 increase size option, I-11 permanent , 1-45, 1 - 92, 1-93, 2-63 temporary , 1-30, 1-32, 1-45, 1-47, '1=118 1-44 Metric, draw, 1-11
in DXF, 3 -10`e..
display, 1-34
error messages on, 1-23 Machine diagnostics, 1-103 Machine mode buttons, 2-275 Auto, 2-54, 2-275 Manual, 2-275, 2-277 Single, 2-54, 2-275 Test, 2-54, 2-275 to run programs, 2-54 Machine tool, 1-1 calibrate, 1-24 Emergency Stop for shut down, 1-112 jog unit, 1-49 maintenance, 1-4 annually, 1-5 daily, 1-4 monthly, 1-5 quarterly, 1-5 semi -annually, 1-5 weekly, 1-4
major components, 1-1 options, 1-11 parameters used, 1-30 park for shut down, 1-110
Operator's Manual
Revision A
1-7
Operator' s Manual Milling (continued) options, 2-9 parameters, 1-81 segments, 2-106 softkey, 2-5 Minor image, 2-180 Miscellaneous features, 2-27 softkey,2-6 Modify dimensions, 2-51 part programs, 2-45 Motion Hold button, 1-28, 2-59, 2-61, 2-274 Parameters ( continued) drill dwell, 1-80 erase program, 1-46 for DXF option, 3-8 general , 1-75, 1-77 graphics , 2-38, 2-39 jog unit, 1-50 manual jog feed, 1-50 manual spindle speed, 1-50, 1-59 milling, 1-81, 2-189 NC part program, 1-76 program, 1-85 program protect, 1-9 rapid detent, 1-50 rapid traverse, 2-280 retract clearance, 2-29 rotary, 2-235, 2-238 system, 1-30 Z Top & Bottom, 1-60 Park Machine softkey, 1-111 Part features ellipses, 2-143 face milling, 2-139 lettering, 2-147 Part outline block, 2-99 Part program
delete, 2-21 insert before, 2-21 Optional program stop , 1-76, 1-77 Orientation, 2-221
Overlap blend, 1-81 pocket, 1-82 P Parameters bore dwell, 1-80
automatic stop, 2-23 changing, 2-45 checking, 2-43 copy into temporary memory, 1-40 deleting, 1-97
editing, 2-45 end, 2-22 enter new name, 1-42 erase copy of, 1-45 error checking, 2-44 loading, 1 -17, 1-37 from program directory, 1-38 last program used, 1-37 overwrite, 1-94
bore orient retract, 2-95 change within a program, 2-26 conversational part program, 1-75 cutter compensation, 1-83
part setup, 1-57, 2-233 access to, 1-9 erase, 1-46 importance of, 2-2 permanent storage, 1'-92
HawkSM
on DXF drawing, 3-8, 3-9 Pattern operations, 2-163, 2-164 basic principles, 2-165 end, 2-165, 2-182 locations, 2-176 loop angular, 2-172 loop linear, 2-169 loop rectangular, 2-167 loop rotate, 2-174 mirror image, 2-180 purpose,2-163 sample program, 2-183 scale, 2-177
softkeys, 2-164 Patterns softkey, 2-6 PC/PC Plus option, 1-13 Peck clearance plane, 1-75, 1-77
depth, 2-70, 2-72, 2-73, 2-109, 2133,2-222 type, 2-70, 2-73 Personal computers, 1-6, 1-90 transfer programs from, 2-272 Ultimax off-line software, 1-13 Pocket cutter compensation parameter, 1-$3 cutter insert-option, 2-218
overlap parameter, 2-12 softkeys, 2-11 Ports parallel printer, 2-62, 2-270 serial , 2-266, 2-271 Position block, 2-23, 2-29 access softkey, 2-5 indexer option, 1-13 operations, 2-25 reduce rapid Z motion, 1-61 Power off, 1-109 problems, 1-20 up, 1-107 Power cabinet, 1-1 over temperature, 1-106 Power On button, 1-25, 2-274 Print, 2-62 .
Revision A
1-9
Operator' s Manual
Protect program from change, 1-9 full protect parameter, 1-85 partial protect parameter, 1-85 partial protect with keyswitch, 1-8
R Radius, 2-221 Rapid traverse, 1-77 during optimization, 2-280 for X, Y, & Z axes, 1-75 rotary, 2-235 Ream , 2-91, 2-94 rapid, 2-95 reaming tool, 2-94 Reboot, 1-107 Recovery Restart softkey, 2-286 Reference comer, 2-12, 2-137, 2-142 Rename Program softkey, 1-95
options, 2-237 parameters; 2-238 part programs, 2-231 part zero, 2-30, 2-233 pattern end, 2-245, 2-246 position block; 2-25, 2-239, 2-245 rapid traverse, 2-235 sample program, 2-247 softkey, 2-6 software, 1-13 start segment, 2-241 Y Off of Centerline parameter, 2-238 Run, 2-272
Reset Master softkey, 1-30, 1-107 _ Reset Servos and Spindle softkey, 1-25, 1-110,2-277
Restart, 1-113, 2-59, 2-274 conversational part program, 2-286 rotary program, 2-245 start & end blocks, 2-287 starting segment , 2-107, 2-290 Retract Clearance, 1-75, 1-77, 2-29, 2-162, 2-276 Review, 2-43 Rotary, 1-44, 2-230 arc, 2-242 centerline offsets, 2-233 cylinder radius parameter, 2-238 formula for point calculations, 2-243 graphic representation, 2-263 hardware option, 1-11 line, 2-242 line & arc calculations , 2-243, 2-268
Screens Auto, 2-57, 2-58, 2-283, 2-284, 2-285 Auxiliary, 1-29, 1-38, 1-107, 2-273, 3-5
Back Spotface, 2-96 Block Editor, 2-47 Change General Parameters, 2-28 Change Part Setup, 2-30
5120/94
Hawk 5M
Index, Screens (continued) Part Setup, 1-57 Pattern End, 2-182 Pattern Locations, 2-176 Pattern Loop Angular, 2-173 Pattern Loop Rectangular, 2-168 Pattern Loop Rotate, 2-175 Pattern Minor Image, 27181 Pattern Scale, 2-178 Position, 2-23 Program Parameters, 1-85 Review Program, 2-43 Rotary Mill Contour, 2-242 Rotary Pattern Loop, 2-245 Rotary Position, 2-239 Single Cycle, 2-281, 2-282 System Parameters, 1-30, 1-33 Test Run, 2-55, 2-278, 2-279 Tool Setup, 1-63, 1-65, 1-69 Security key, 1-14 initialization error, 1-21 Segments, 2-106 fields, 2-108 maximum number, 2-106 numbers, 2-107 planning for recovery, 2-107 segment zero, 2-107 Select Current Storage Directory softkey, 1-93
Screens ( continued)
Serial port
reset parameters, 2-274 select, 2-273
setup, 2-274
Set Current System Time softkey, 1-30 Set Tool Zero softkey, 1-64 Shut down, 1-109 automatic, 1-31
Mill Contour Start (segment 0), 2-107, 2-108 Mill Diamond, 2-225 Mill Ellipse, 2-143 Mill Face, 2-139
Mill Frame, 2-10, 2-12, 2-134 Mill Hexagon, 2-227 Mill Lettering, 2-147 Mill Triangle, 2-220 Milling Parameters, 1-81
Emergency Stop method, 1-112 park machine method, i-110 Single button, 2-54, 2-275
Skip list, 2-87 Softkeys, 1-7 Special softkey, 2-6
Operator's Manual Speed , 1-68, 1-69, 1-70, 2-72 finish, 1-82 for drilling, 2-70 milling, 2-109, 2-133, 2-138 tap, 2-90 Spindle change speed, 1-1 in/out buttons, 1-53 loading tool into, 1-51 manual speed, 1-50 on/off buttons , 2-61, 2-276 overload trip error, 1-106 speed, 1-72, 2-90 speed range display, 1-I stop parameter, 2-70 Spotface , 2-69, 2-77 back, 2-96 Standard Hawk 5M machine tool, 1-44 peck type, 2-73 Start Cycle - button , 1-25,-1-28, 2-273 check operation of, 1-105 warning, 1-3 Start machine, 1-17 Start segment, 2-108 rotary, 2-241 . UltiPocket, 2-192 Storage Functions softkey, 1-38, 1-88, 1-92, 1-95, 1-97, 2-63 Store Calculated Value softkey, 2-31 Store Machine Position softkey, 1-58 Store Position button, 1-49 System Configuration softkey, 1-29 T Tap (continued) tapping fluid, 2-90 threads per inch, 1-66, 2-90 Technical services preparation for call, 1-22 Test button, 2-54, 2-275 Test run, 2-278 Time, 1-31 Toggle Program Tag softkey, I-100 Tool, 2-108 broken, 1-62 calibration , 1-61, 1-68 carbide, 1-72 changer buttons, 2-276 cobalt, 1-72 descriptions in the system, 1-63 diameter , 1-67, 1-70,,1-71, 1-72, 2-2, 2-72 finish, 2-108, 2-133 holder, 1-51 In and Out buttons, 1-51 in Spindle softkey, 1-27, 2-277 maintenance, 1-4 number , 1-65, 2-2, 2-11, 2-71, 2-101 number zero, 1-27 setup, 1-9,1,,46, 1-62, 2-10 activate coolant selection 276 changing, 2-21 checking, 1-62 importance of, 2-2 screen, 1-63 templates, 1-62
Setup softkey, 1-57, 2-10 steel, 1-72types, 1-66, 2-2 zero, 1-64 Tool changer height, 1-106 Tool Home softkey, 2-277 Tools '
Tagging, 1-100 Tap, 2-89 feeds and speeds, 2-90 holder, 2-90 maximum speed, 2-89 operation, 2-90
changing all feedrates, 2-52 changing one feedrate, 2-53 Trackball, 1-7, 2-40 Triangles, 2-6, 2-219
1-12
5!20/94
Hawk 5M
Index Troubleshooting hard drive failure, 1-118 power up problems, 1-20.U Work piece, 1-61, 2-72 alloy steel, 1-72 aluminum, 1-72 carbon steel, 1-72 compensate for thickness, 1-61 feeds & speeds, 1-72 fixturing, 1-52 gray cast steel, 1-72 part zero, 1-54 safety region, 1-60
Ultimax 3-D option, 1-12, 2-150 automatic calculation, 2-31 console, 1-6
cutter insert option, 2-218 DXF option, 3-1 erase functions, 1-45 executive, 1-116 restart, 1-113 software off-line, 1-13 options, 1-12, 1-34 upgrade,'1-116 version #, 1-22 UltiPocket option, 2-188 UltiPocket option, 1-12 , 2-11, 2-12, 1 2-188 boundary, 2-190 circle, 2-195 Cutter Comp parameter, 1-83 frame, 2-194 lines & arcs, 2-192 milling parameters, 2-189 milling values, 2-190 pattern, 2-196 programming islands, 2-191 sample program, 2-196