HEIDENHAIN SW 68894x-03 User Manual

User’s Manual
CNC PILOT 640
NC Software 688946-03 688947-03
English (en) 1/2015

Controls and displays of the CNC PILOT

0
9
+
/
DEL
CE
ERR
CALC

Keys on visual display unit

Key Function
Switches the help graphics between outside and inside machining (only in the cycle programming)
No function
Soft keys for selecting functions on screen
Switches to the soft-key menu at left / right
Switches to the next menu in the PLC menu
Key Function
Machine operating modes:
Manual OperationProgram Run
Programming modes
smart.TurnDINplusDIN/ISO
Tables for tool data and technology data
Organization:
ParametersFile organizationTransferDiagnosis

smart.Turn keys

Key Function
Go to the next form
Next/previous group

Navigation keys

Key Function
Up/Down arrow keys

Numeric keypad

Key Function block
Number keys 0-9:
Numeric input keysMenu operation
Decimal point
Switchover between positive and negative values
Escape key: Cancelation of dialogs and next higher menu level
Insert key: OK in dialogs and new NC blocks in the editor
Delete block: Deletes the selected area
Backspace: Deletes the character to the left of the cursor
CE key: Deletes the error messages in the machine operating mode
Next: Enables input fields for additional entries in dialog boxes
Enter: Confirms the input

Special keys

Key Function
Error key: Opens the error window
Starts the integrated calculator
Info key: Shows additional information in the parameter editor
Activates special functions, such as input options or input of characters as on an alphabetic keyboard

Machine operating panel

Key Function
Cycle start
Cycle stop
Feed rate stop
Spindle stop
Left/Right arrow keys
Screen page or dialog page up/down
Go to beginning of program/list or to end of program/list
Spindle on – M3/M4 direction
Spindle jog – M3/M4 direction. The spindle rotates as long as you press the key.
Manual direction keys +X/–X

Operating panel of the CNC PILOT

CNC PILOT 640, software and features

This manual describes functions that are available in the CNC PILOT with NC software number 688946-03 and 688947-03.
The programming of smart.Turn and DIN PLUS is not included in this manual. These functions are described in the User's Manual for smart.Turn and DIN PLUS Programming (ID 685556-xx). Please contact HEIDENHAIN if you require a copy of this manual.
The machine manufacturer adapts the features offered by the control to the capabilities of the specific machine tool by setting machine parameters. Therefore, some of the functions described in this manual may not be among the features provided by the CNC PILOT on your machine tool.
Some of the CNC PILOT functions that are not available on every machine are:
Positioning of spindle (M19) and driven toolOperations with the C or Y axis
Please contact your machine manufacturer for detailed information on the features that are supported by your machine tool.
Many machine manufacturers and HEIDENHAIN offer programming courses. We recommend these courses as an effective way of improving your programming skill and sharing information and ideas with other CNC PILOT users.
HEIDENHAIN also offers the DataPilot MP 620 or DataPilot CP 640 software for personal computers, which is designed to simulate the functions of the MANUALplus 620 and CNC PILOT 640. The DataPilot is suitable for both shop-floor programming as well as off­location program creation and testing. It is also ideal for training purposes. The DataPilot can be run on PCs with WINDOWS operating systems.

Intended place of operation

The CNC PILOT complies with the limits for Class A devices in accordance with the specifications in EN 55022, and is intended for use primarily in industrially-zoned areas.

Legal information

This product uses open source software. Further information is available on the control under
Organization mode of operationLICENSE INFO SOFT KEY
HEIDENHAIN CNC PILOT 640 5

New functions of software 688945-02

In the program simulation, the current contour description (of work-
piece blank and finished part) can be mirrored and saved. In smart.Turn, these contours can be reinserted (siehe Seite 498)
On machines with opposing spindle, the workpiece spindle can now
be selected in the TSF menu (siehe Seite 98)
On machines with opposing spindle, its zero point can be shifted
(see Seite 98)
The user documentation is now also available in the context-sensi-
tive help system TURNguide (see Seite 66)
You can make your own project folder in the project management,
so that you can centrally manage associated files (see Seite 129)
With a manual tool change system it is possible to insert tools that
are not in the turret during a program run (see Seite 511)
Engraving cycles are now available in the Teach-In mode of opera-
tion (see Seite 345)
During tool data backup, you can now select in a dialog window the
data to be saved or restored (see Seite 596)
The G30 function is now available for converting G functions, M
functions or spindle numbers, as well as for mirroring traverse paths and tool dimensions (see the smart.Turn and DIN Programming User’s Manual)
The "traverse to a fixed stop" function (G916) is now available for
transferring the workpiece to the second traversable spindle or for pressing the tailstock against the workpiece (see the smart.Turn and DIN Programming User’s Manual)
The G925 function makes it possible to define and monitor the max-
imum contact force for an axis. This function can be applied to use the opposing spindle as a mechatronic tailstock, for example (see the smart.Turn and DIN Programming User’s Manual)
Controlled parting using servo-lag monitoring (G917) can now be
activated to prevent collisions caused by incomplete parting pro­cesses (see the smart.Turn and DIN Programming User’s Manual)
The spindle synchronization option G720 synchronizes the shaft
speeds of two or more spindles so that they rotate synchronously with a gear ratio or a defined offset (see the smart.Turn and DIN Pro­gramming User’s Manual)
In combination with the synchronization (G720) of main spindle and
tool spindle, the new "Hobbing" cycle (G808) is available for milling external teeth and profiles (see the smart.Turn and DIN Program­ming User’s Manual)
With G924, a "fluctuating speed" can now be programmed to pre-
vent resonance (see the smart.Turn and DIN Programming User’s Manual)
6

New functions of software 688945-03 and 68894x-01

In the Organization mode of operation, you can grant or restrict
access to the control by using the EXTERNAL ACCESS soft key (siehe auch „Organization mode of operation” auf Seite 542)
The pocket calculator can now be activated in each application and
also remains active after a change in operating modes. The Get cur­rent value and Load current value soft keys enable you to fetch
numerical values from an active input field or to transfer them to an active input field (siehe auch „Integrated calculator” auf Seite 58)
Tool touch probes can now be calibrated in the Machine Setup
menu (siehe auch „Calibrating the tool touch probe” auf Seite 100)
The workpiece zero point can now also be set in the direction of the
Z axis using a touch probe (siehe auch „Machine setup” auf Seite
92)
In Teach-in mode, the oversizes RI and RK for the workpiece blank
were introduced for finishing in the recess-turning cycles (siehe auch „Recess turning, radial finishing—expanded” auf Seite 250)
The oversizes RI and RK for the workpiece blank were introduced for
finishing in the recess-turning units and in Cycle G869 (see smart.Turn and DIN Programming User's Manual).
On machines with a B axis it is now also possible to drill, bore, and
mill in oblique planes. In addition to this, the B axis enables you to use tools even more flexibly during turning (see smart.Turn and DIN Programming User's Manual).
The control now provides numerous touch probe cycles for various
applications (see smart.Turn and DIN Programming User's Manual):
Calibrating a touch trigger probeMeasuring circles, circle segments, angle and position of the C
axis
Misalignment compensationSingle-point and double-point measurementFinding a hole or studZero point setting in the Z or C axisAutomatic tool measurement
HEIDENHAIN CNC PILOT 640 7
The new TURN PLUS function automatically generates NC pro-
grams for turning and milling operations based on a fixed machining sequence (see smart.Turn and DIN Programming User's Manual).
The G940 function now provides a way to calculate the tool lengths
in the basic (definition) position of the B axis (see smart.Turn and DIN Programming User's Manual).
For machining operations that require rechucking, you can define a
separation point on the contour description with G44 (see smart.Turn and DIN Programming User's Manual).
The G927 function enables you to convert tool lengths to the refer-
ence position of the tool (B axis = 0) (see smart.Turn and DIN Pro­gramming User's Manual).
Recesses that were defined with G22 can now be machined with
the new Cycle 870 ICP Recessing (see smart.Turn and DIN Pro­gramming User's Manual).
8

New functions of software 68894x-02

The "Zero point shift" miscellaneous function was introduced in ICP
(siehe auch „Zero point shift” auf Seite 389)
In ICP contours, fit dimensions and inside threads can now be cal-
culated using an input form (siehe auch „Fits and inside threads” auf Seite 384)
The miscellaneous functions "Copy in linear/circular series, and by
mirroring" were introduced in ICP (siehe auch „Copying a contour section in linear series” auf Seite 389)
The system time can now be set using an input form (siehe auch
„Displaying operating times” auf Seite 101)
The parting cycle G859 was expanded by the parameters K, SD and
U (siehe auch „Parting” auf Seite 267)
The angle of approach and departure can now be defined for ICP
recess turning (siehe auch „ICP recess turning, radial finishing” auf Seite 258)
With TURN PLUS you can now create programs for machining with
an opposing spindle and for multipoint tools (see the smart.Turn and DIN Programming User’s Manual)
In the G797 Area Milling function, milling contours can now be
selected (see the smart.Turn and DIN Programming User’s Manual)
The G720 function was expanded by the Y parameter (see the
smart.Turn and DIN Programming User’s Manual)
The G860 function was expanded by the O and U parameters (see
the smart.Turn and DIN Programming User’s Manual)
HEIDENHAIN CNC PILOT 640 9

New functions of software 68894x-03

In the Teach-In submode, the parameter RB was added to the cycles
"Figure, axial", "Figure, radial", "ICP contour, axial" and "ICP contour, radial" (siehe „Milling cycles” auf Seite 317)
In the Teach-In submode, the parameters SP and SI were added to
all tapping cycles (siehe „Drilling cycles” auf Seite 299)
In the Simulation submode, the 3-D view provides additional fea-
tures (siehe „3-D view” auf Seite 491)
Tool control graphics were introduced in the Tool Editor mode of
operation (siehe „Tool control graphics” auf Seite 505)
An ID number can be entered directly in the turret list (siehe „Filling
the turret list” auf Seite 88)
The tool list provides additional filter options (siehe „Sorting and fil-
tering the tool list” auf Seite 502)
The Transfer submode provides enhanced tool backup functionality
(siehe „Transferring tool data” auf Seite 596)
The Transfer submode provides enhanced tool import functionality
(siehe „Importing tool data of the CNC PILOT 4290” auf Seite 604)
The Set Axis Values menu item now also enables you to define off-
set values for shifts using G53, G54 and G55 (siehe „Defining off­sets” auf Seite 94)
Load monitoring was introduced in the Program Run submode
(siehe „Load monitoring (option)” auf Seite 119)
The definition of skip levels was introduced in the Program Run sub-
mode (siehe „Program execution” auf Seite 114)
A function was introduced to query information on the tool status
(siehe „Tool life monitoring”, Seite 90), (siehe „Editing tool-life data” auf Seite 509)
A user parameter was introduced to enable you to activate and deac-
tivate the software limit switches for the Simulation submode (siehe „List of user parameters” auf Seite 545)
A user parameter was introduced to enable you to suppress the
error message for the software limit switches (siehe „List of user parameters” auf Seite 545)
A user parameter was introduced to enable you to use NC Start for
executing a tool change programmed in the T,S,F dialog (siehe „List of user parameters” auf Seite 545)
A user parameter was introduced to divide the T,S,F dialog into sep-
arate dialogs (siehe „List of user parameters” auf Seite 545)
The parameter WE was added to G32 (see the smart.Turn and DIN
Programming User's Manual)
The parameters U, V and W were added to G51, G56 and G59 (see
the smart.Turn and DIN Programming User's Manual)
Parameters ensuring maximum compatibility with the ICP contour
description were added to G0, G1, G12/G13, G101, G102/G103, G110, G111, G112/G113, G170, G171, G172/G173, G180, G181 and G182/G183 (see the smart.Turn and DIN Programming User's Man­ual)
The parameter C was added to G808 (see the smart.Turn and DIN
Programming User's Manual)
10
The parameter U was added to G810 and G820 (see the smart.Turn
and DIN Programming User's Manual)
The parameter D was added to G4 and G860 (see the smart.Turn
and DIN Programming User's Manual)
The parameter B was added to G890 (see the smart.Turn and DIN
Programming User's Manual)
The parameter RB was added to the units G840 "Contour milling, fig-
ures" and G84X "Pocket milling, figures" (see the smart.Turn and DIN Programming User's Manual)
The parameters SP and SI were added to all tapping units (see the
smart.Turn and DIN Programming User's Manual)
G48 was introduced to allow limiting the rapid traverse rate for
rotary and linear axes (see the smart.Turn and DIN Programming User's Manual)
G53, G54 and G55 were introduced for zero point shifts using offset
values (see the smart.Turn and DIN Programming User's Manual)
The functions for superimposing axis movements G725 "Eccentric
turning", G726 "Transition to eccentric" and G727 "Eccentric X" were introduced (see the smart.Turn and DIN Programming User's Man­ual)
The load monitoring functions G995 "Monitoring zone definition" and
G996 "Type of load monitoring" were introduced (see the smart.Turn and DIN Programming User's Manual)
The AWG submode now also supports tools with quick-change
holders (see the smart.Turn and DIN Programming User's Manual)
A tree view is available in the smart.Turn operating mode (see the
smart.Turn and DIN Programming User's Manual)
Skip levels can be defined in the smart.Turn operating mode (see
the smart.Turn and DIN Programming User's Manual)
A function was introduced to query information on the tool status
(see the smart.Turn and DIN Programming User's Manual)
HEIDENHAIN CNC PILOT 640 11
12

About this manual

The symbols used in this manual are described below.
This symbol indicates that important information about the function described must be considered.
This symbol indicates that there is one or more of the following risks when using the described function:
Danger to workpieceDanger to fixturesDanger to toolDanger to machineDanger to operator
This symbol indicates that the described function must be adapted by the machine tool builder. The function described may therefore vary depending on the machine.
This symbol indicates that you can find detailed information about a function in another manual.
About this manual

Would you like any changes, or have you found any errors?

We are continuously striving to improve our documentation for you. Please help us by sending your requests to the following e-mail address: tnc-userdoc@heidenhain.de.
HEIDENHAIN CNC PILOT 640 13
About this manual
14
Contents
Introduction and fundamentals
1
Basics of operation
2
Machine mode of operation
3
Teach-in mode
4
ICP programming
5
Graphic simulation
6
Tool and technology database
7
Organization mode of operation
8
Tables and overviews
9
Overview of cycles
10
HEIDENHAIN CNC PILOT 640 15

1 Introduction and fundamentals ..... 35

1.1 The CNC PILOT ..... 36
1.2 Configuration ..... 37
Slide position ..... 37
Tool carrier systems ..... 37
The C axis ..... 37
The Y axis ..... 38
Full-surface machining ..... 39
1.3 Features ..... 40
Configuration ..... 40
Modes of operation ..... 40
1.4 Data backup ..... 42
1.5 Explanation of terms ..... 43
1.6 CNC PILOT design ..... 44
1.7 Fundamentals ..... 45
Position encoders and reference marks ..... 45
Axis designations ..... 45
Coordinate system ..... 46
Absolute coordinates ..... 46
Incremental coordinates ..... 47
Polar coordinates ..... 47
Machine zero point ..... 47
Workpiece zero point ..... 48
Units of measure ..... 48
1.8 Tool dimensions ..... 49
Tool length ..... 49
Tool compensation ..... 49
Tool-tip radius compensation (TRC) ..... 50
Milling cutter radius compensation (MCRC) ..... 50
HEIDENHAIN CNC PILOT 640 17

2 Basics of operation ..... 51

2.1 General information on operation ..... 52
Operation ..... 52
Setup ..... 52
Programming – Teach-in mode ..... 52
Programming – smart.Turn ..... 52
2.2 The CNC PILOT screen ..... 53
2.3 Operation and data input ..... 54
Operating modes ..... 54
Menu selection ..... 55
Soft keys ..... 55
Data input ..... 56
smart.Turn dialogs ..... 56
List operations ..... 57
Alphanumeric keyboard ..... 57
2.4 Integrated calculator ..... 58
Calculator functions ..... 58
Adjusting the position of the calculator ..... 60
2.5 Types of programs ..... 61
2.6 The error messages ..... 62
Display of errors ..... 62
Opening the error window ..... 62
Closing the error window ..... 62
Detailed error messages ..... 63
"Details" soft key ..... 63
Clearing errors ..... 64
Error log file ..... 64
Keystroke log file ..... 65
Saving service files ..... 65
2.7 TURNguide context-sensitive help system ..... 66
Application ..... 66
Working with the TURNguide ..... 67
Downloading current help files ..... 71
18

3 Machine mode of operation ..... 73

3.1 Machine mode of operation ..... 74
3.2 Switch-on / Switch-off ..... 75
Switch-on ..... 75
Monitoring EnDat encoders ..... 75
Traversing the reference marks ..... 76
Switch-off ..... 77
3.3 Machine data ..... 78
Input of machine data ..... 78
Machine data display ..... 80
Cycle statuses ..... 84
Axis feed rate ..... 84
Spindle ..... 84
3.4 Setting up a tool list ..... 85
Machine with turret ..... 85
Machine with multifix ..... 85
Tools in different quadrants ..... 86
Filling the turret list from the database ..... 87
Filling the turret list ..... 88
Tool call ..... 89
Driven tools ..... 89
Tool life monitoring ..... 90
3.5 Machine setup ..... 92
Defining the workpiece zero point ..... 93
Defining offsets ..... 94
Homing the axes ..... 95
Setting the protection zone ..... 96
Defining the tool change position ..... 97
Setting C-axis values ..... 98
Setting up machine dimensions ..... 99
Calibrating the tool touch probe ..... 100
Displaying operating times ..... 101
Setting the system time ..... 102
3.6 Tool measurement ..... 103
Touch off ..... 104
Touch probe (tool touch probe) ..... 105
Optical gauge ..... 106
Tool compensation ..... 107
3.7 Manual mode ..... 108
Tool change ..... 108
Spindle ..... 108
Handwheel operation ..... 108
Manual direction keys ..... 109
Teach-in cycles in Manual mode ..... 109
HEIDENHAIN CNC PILOT 640 19
3.8 Teach-in mode ..... 110
Teach-in mode ..... 110
Programming Teach-in cycles ..... 110
3.9 Program Run mode ..... 111
Loading a program ..... 111
Comparing a tool list ..... 112
Before executing a program ..... 112
Finding a start block ..... 113
Program execution ..... 114
Entering compensation values during program run ..... 115
Program execution in "dry run" mode ..... 118
3.10 Load monitoring (option) ..... 119
Reference machining ..... 121
Checking the reference values ..... 122
Adapting the limit values ..... 124
Using load monitoring during production ..... 125
3.11 Graphic simulation ..... 126
3.12 Program management ..... 127
Program selection ..... 127
File manager ..... 128
Project management ..... 129
3.13 Conversion into DIN format ..... 130
Making a conversion ..... 130
3.14 Units of measure ..... 131
20

4 Teach-in mode ..... 133

4.1 Working with cycles ..... 134
Cycle starting point ..... 134
Help graphics ..... 135
DIN macros ..... 135
Graphical test run (simulation) ..... 135
Contour follow-up in Teach-in mode ..... 136
Cycle keys ..... 136
Switching functions (M functions) ..... 137
Comments ..... 137
Cycle menu ..... 138
Addresses used in many cycles ..... 140
4.2 Workpiece blank cycles ..... 141
Bar/tube blank ..... 142
ICP workpiece blank contour ..... 143
4.3 Single cut cycles ..... 144
Rapid traverse positioning ..... 145
Move to the tool change position ..... 146
Linear machining, longitudinal ..... 147
Linear machining, transverse ..... 148
Linear machining at angle ..... 149
Circular machining ..... 151
Chamfer ..... 153
Rounding arc ..... 155
M functions ..... 157
HEIDENHAIN CNC PILOT 640 21
4.4 Turning cycles ..... 158
Tool position ..... 159
Cut longitudinal ..... 161
Cut transverse ..... 163
Roughing, longitudinal—expanded ..... 165
Roughing, transverse—expanded ..... 167
Finishing cut, longitudinal ..... 169
Finishing cut, transverse ..... 170
Finishing cut, longitudinal—expanded ..... 171
Finishing cut, transverse—expanded ..... 173
Cut, longitudinal plunge ..... 175
Cut, transverse plunge ..... 177
Cut, longitudinal plunging—expanded ..... 179
Cut, transverse plunging—expanded ..... 181
Cut, longitudinal finishing plunge ..... 183
Cut, transverse finishing plunge ..... 185
Cut, longitudinal finishing plunge—expanded ..... 187
Cut, transverse finishing plunge—expanded ..... 189
Cut, ICP contour-parallel, longitudinal ..... 191
Cut, ICP contour-parallel, transverse ..... 194
Cut, ICP contour-parallel, longitudinal finishing ..... 196
Cut, ICP contour-parallel, transverse finishing ..... 198
ICP cutting, longitudinal ..... 200
ICP cut transverse ..... 202
ICP longitudinal finishing cut ..... 204
ICP transverse finishing cut ..... 206
Examples of turning cycles ..... 208
22
4.5 Recessing cycles ..... 212
Cutting and infeed directions for recessing cycles ..... 212
Undercut position ..... 213
Contour forms ..... 213
Recessing, radial ..... 214
Recessing, axial ..... 216
Recessing, radial—expanded ..... 218
Recessing, axial—expanded ..... 220
Recessing radial, finishing ..... 222
Recessing axial, finishing ..... 224
Recessing radial, finishing—expanded ..... 226
Recessing axial, finishing—expanded ..... 228
ICP recessing radial ..... 230
ICP recessing cycles, axial ..... 232
ICP recessing, radial finishing ..... 234
ICP recessing, axial finishing ..... 236
Recess turning ..... 238
Recess turning, radial ..... 239
Recess turning, axial ..... 240
Recess turning, radial—expanded ..... 242
Recess turning, axial—expanded ..... 244
Recess turning, radial finishing ..... 246
Recess turning, axial finishing ..... 248
Recess turning, radial finishing—expanded ..... 250
Recess turning, axial finishing—expanded ..... 252
ICP recess turning, radial ..... 254
ICP recess turning, axial ..... 256
ICP recess turning, radial finishing ..... 258
ICP recess turning, axial finishing ..... 260
Undercutting type H ..... 262
Undercutting type K ..... 264
Undercutting type U ..... 265
Parting ..... 267
Examples of recessing cycles ..... 269
HEIDENHAIN CNC PILOT 640 23
4.6 Thread and undercut cycles ..... 271
Thread position, undercut position ..... 271
Handwheel superimposition ..... 272
Feed angle, thread depth, proportioning of cuts ..... 273
Thread run-in / thread run-out ..... 273
Last cut ..... 274
Thread cycle (longitudinal) ..... 275
Thread cycle (longitudinal)—expanded ..... 277
Tapered thread ..... 279
API thread ..... 281
Recut (longitudinal) thread ..... 283
Recut (longitudinal) thread—expanded ..... 285
Recut tapered thread ..... 287
Recut API thread ..... 289
Undercut DIN 76 ..... 291
Undercut DIN 509 E ..... 293
Undercut DIN 509 F ..... 295
Examples of thread and undercut cycles ..... 297
4.7 Drilling cycles ..... 299
Drilling, axial ..... 300
Drilling, radial ..... 302
Deep-hole drilling, axial ..... 304
Deep-hole drilling, radial ..... 307
Tapping, axial ..... 309
Tapping, radial ..... 311
Thread milling, axial ..... 313
Examples of drilling cycles ..... 315
4.8 Milling cycles ..... 317
Rapid positioning milling ..... 318
Slot, axial ..... 319
Figure, axial ..... 321
ICP contour, axial ..... 325
Face milling ..... 328
Slot, radial ..... 331
Figure, radial ..... 333
ICP contour, radial ..... 337
Helical-slot milling, radial ..... 340
Milling direction for contour milling ..... 342
Milling direction for pocket milling ..... 343
Example of milling cycle ..... 344
Engraving, axial ..... 345
Engraving, radial ..... 347
Engraving, axial/radial ..... 349
24
4.9 Drilling and milling patterns ..... 350
Drilling pattern linear, axial ..... 351
Milling pattern linear, axial ..... 353
Drilling pattern circular, axial ..... 355
Milling pattern circular, axial ..... 357
Drilling pattern linear, radial ..... 359
Milling pattern linear, radial ..... 361
Drilling pattern circular, radial ..... 363
Milling pattern circular, radial ..... 365
Examples of pattern machining ..... 367
4.10 DIN cycles ..... 370
DIN cycle ..... 370
HEIDENHAIN CNC PILOT 640 25

5 ICP programming ..... 373

5.1 ICP contours ..... 374
Loading contours ..... 374
Form elements ..... 375
Machining attributes ..... 375
Calculation of contour geometry ..... 376
5.2 ICP editor in cycle mode ..... 377
Editing contours for cycles ..... 377
File organization with the ICP editor ..... 378
5.3 ICP editor in smart.Turn ..... 379
Editing a contour in smart.Turn ..... 380
5.4 Creating an ICP contour ..... 382
Entering an ICP contour ..... 382
Absolute or incremental dimensioning ..... 383
Transitions between contour elements ..... 383
Fits and inside threads ..... 384
Polar coordinates ..... 385
Angular input ..... 385
Contour graphics ..... 386
Selection of solutions ..... 387
Colors in contour graphics ..... 387
Selection functions ..... 388
Zero point shift ..... 389
Copying a contour section in linear series ..... 389
Copying a contour section in circular series ..... 390
Copying a contour section by mirroring ..... 390
Inverting ..... 390
Contour direction (cycle programming) ..... 391
5.5 Editing ICP contours ..... 392
Superimposing form elements ..... 392
Adding contour elements ..... 392
Editing or deleting the last contour element ..... 393
Deleting a contour element ..... 393
Editing contour elements ..... 394
5.6 The zoom function in the ICP editor ..... 399
Changing the view ..... 399
5.7 Defining the workpiece blank ..... 400
"Bar" blank ..... 400
"Tube" blank ..... 400
"Cast part" blank ..... 400
5.8 Contour elements of a turning contour ..... 401
Basic elements of a turning contour ..... 401
Contour form elements ..... 405
26
5.9 Contour elements on face ..... 412
Starting point of face contour ..... 412
Vertical lines on face ..... 413
Horizontal lines on face ..... 414
Line at angle on face ..... 415
Circular arc on face ..... 416
Chamfer/rounding arc on face ..... 417
5.10 Contour elements on lateral surface ..... 418
Starting point of lateral surface contour ..... 418
Vertical lines on lateral surface ..... 420
Horizontal lines on lateral surface ..... 420
Line at angle on lateral surface ..... 421
Circular arc on lateral surface ..... 422
Chamfer/rounding arc on lateral surface ..... 423
5.11 C and Y axis machining in smart.Turn ..... 424
Reference data, nested contours ..... 425
Representation of the ICP elements in the smart.Turn program ..... 426
5.12 Face contours in smart.Turn ..... 427
Reference data for complex face contours ..... 427
TURN PLUS attributes ..... 428
Circle on face ..... 428
Rectangle on face ..... 429
Polygon on face ..... 430
Linear slot on face ..... 431
Circular slot on face ..... 431
Hole on face ..... 432
Linear pattern on face ..... 433
Circular pattern on face ..... 434
5.13 Lateral surface contours in smart.Turn ..... 435
Reference data of lateral surface ..... 435
TURN PLUS attributes ..... 436
Circle on lateral surface ..... 437
Rectangle on lateral surface ..... 438
Polygon on lateral surface ..... 439
Linear slot on lateral surface ..... 440
Circular slot on lateral surface ..... 441
Hole on lateral surface ..... 442
Linear pattern on lateral surface ..... 443
Circular pattern on lateral surface ..... 444
HEIDENHAIN CNC PILOT 640 27
5.14 Contours in the XY plane ..... 446
Reference data in XY plane ..... 446
Starting point of contour in XY plane ..... 447
Vertical lines in XY plane ..... 447
Horizontal lines in XY plane ..... 448
Line at angle in XY plane ..... 449
Circular arc in XY plane ..... 450
Chamfer/rounding arc in XY plane ..... 451
Circle in XY plane ..... 452
Rectangle in XY plane ..... 453
Polygon in XY plane ..... 454
Linear slot in XY plane ..... 455
Circular slot in XY plane ..... 456
Hole in XY plane ..... 457
Linear pattern in XY plane ..... 458
Circular pattern in XY plane ..... 459
Single surface in XY plane ..... 460
Centric polygon in XY plane ..... 461
5.15 Contours in the YZ plane ..... 462
Reference data in YZ plane ..... 462
TURN PLUS attributes ..... 463
Starting point of contour in YZ plane ..... 464
Vertical lines in YZ plane ..... 464
Horizontal lines in YZ plane ..... 465
Line at angle in YZ plane ..... 466
Circular arc in YZ plane ..... 467
Chamfer/rounding arc in YZ plane ..... 468
Circle in YZ plane ..... 469
Rectangle in YZ plane ..... 470
Polygon in YZ plane ..... 471
Linear slot in YZ plane ..... 472
Circular slot in YZ plane ..... 473
Hole in YZ plane ..... 474
Linear pattern in YZ plane ..... 475
Circular pattern in YZ plane ..... 476
Single surface in YZ plane ..... 477
Centric polygons in YZ plane ..... 478
5.16 Loading existing contours ..... 479
Integrating cycle contours in smart.Turn ..... 479
DXF contours (option) ..... 480
28

6 Graphic simulation ..... 483

6.1 Simulation mode of operation ..... 484
Using the graphic simulation ..... 485
The miscellaneous functions ..... 486
6.2 Simulation window ..... 487
Setting up the views ..... 487
Single-window view ..... 488
Multiple window view ..... 488
6.3 Views ..... 489
Traverse path display ..... 489
Tool depiction ..... 490
Material-removal graphic ..... 490
3-D view ..... 491
6.4 The zoom function ..... 493
Adjusting the visible section ..... 493
6.5 Simulation with mid-program startup ..... 495
Startup block with smart.Turn programs ..... 495
Mid-program startup in cycle programs ..... 496
6.6 Time calculation ..... 497
Showing the machining times ..... 497
6.7 Saving the contour ..... 498
Saving the generated contour in the simulation ..... 498
HEIDENHAIN CNC PILOT 640 29

7 Tool and technology database ..... 499

7.1 Tool database ..... 500
Tool types ..... 500
Multipoint tools ..... 501
Tool life management ..... 501
7.2 Tool editor ..... 502
Sorting and filtering the tool list ..... 502
Editing the tool data ..... 504
Tool control graphics ..... 505
Tool texts ..... 506
Editing multipoint tools ..... 507
Editing tool-life data ..... 509
Manual change systems ..... 511
7.3 Tool data ..... 516
General tool parameters ..... 516
Standard turning tools ..... 519
Recessing tools ..... 520
Thread-cutting tools ..... 521
Twist drills and indexable-insert drills ..... 522
NC center drill ..... 523
Centering tool ..... 524
Counterbore ..... 525
Countersink ..... 526
Tap ..... 527
Standard milling tools ..... 528
Thread milling tools ..... 529
Angle cutters ..... 530
Milling pins ..... 531
Knurling tool ..... 532
Touch probes ..... 533
Stopper tool ..... 534
Gripper ..... 535
7.4 Technology database ..... 536
Technology editor ..... 537
Editing a workpiece material or cutting material list ..... 538
Displaying/editing cutting data ..... 539
30
Loading...
+ 624 hidden pages