HEIDENHAIN CNC Pilot 4290 User Manual

User’s Manual
CNC Pilot 4290
NC Software 625 952-xx V7.1
English (en) 4/2010
Data input keypad Machine operating panel
Manual control operating mode Cycle start
Automatic operating mode Cycle stop
Programming modes (DIN PLUS, simulation, TURN PLUS)
Organization modes (parameter, service, transfer) Spindle STOP
Display error status Spindle on - M3/M4 direction
Call the info system Spindle jog - M3/M4 direction (The spindle
ESC
Back by one menu levelClose dialog box, do not save data
INS
Insert list elementClose dialog box, save data
ALT
Edits a list element
DEL
Deletes the list elementDeletes the selected character or the character to the
left of the cursor
. . . Numerals for entering values and
selecting soft keys
Decimal point Spindle change key
Feed rate stop
turns until you press the key.) Manual direction keys +X/–X
Manual direction keys +Z/–Z
Manual direction keys +Y/–Y
Rapid-traverse key
Slide change key
Minus as algebraic sign Spindle speed at the programmed value
“Continue key” for special functions (e.g. marking) Increase/decrease spindle speed by 5%
Cursor keys Override button for feed-rate override
Data input keypad Machine operating panel
Page up, Page down (PgUp/PgDn)
Change to previous/next screen pageChange to previous/next screen dialog boxSwitches between input windows
Enter – Confirmation of input
Touchpad with right and left mouse key
4

CNC PILOT 4290, Software and Functions

This manual describes functions that are available in the CNC PILOT 4290 with NC software number 625 (Release 7.1). For programming the B and Y axes, please refer to the User's Manual “CNC PILOT 4290 with B and Y Axes”. It is not described in this manual.
The machine manufacturer adapts the features offered by the control to the capabilities of the specific lathe 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.
CNC PILOT functions that may not be available on your machine include:
Machining with the C AxisMachining with the B axisMachining with the Y-axisFull-surface machiningTool monitoringGraphically supported interactive contour definitionAutomatic or graphically supported interactive DIN PLUS program
generation
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 for the CNC PILOT controls. 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 PC software DataPilot 4290, which is designed for use with the CNC PILOT 4290. 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.
Intended place of operation
The CNC PILOT 4290 complies with the limits for a Class A device in accordance with the specifications in EN 55022, and is intended for use primarily in industrially-zoned areas.
Contents
Introduction and Fundamentals
1
Basics of Operation
2
Manual Control and Automatic Modes
3
ISO Programming
4
Graphic Simulation
5
TURN PLUS
6
Parameters
7
Operating Resources
8
Service and Diagnosis
9
Tr a n s f e r
10
Tables and Overviews
11

1 Introduction and Fundamentals ..... 29

1.1 The CNC PILOT ..... 30
Programming ..... 30
The C axis ..... 31
The Y axis ..... 32
Full-surface machining ..... 33
The B axis ..... 34
1.2 The Modes of Operation ..... 35
1.3 Expansion Stages (Options) ..... 37
1.4 Fundamentals ..... 39
Position encoders and reference marks ..... 39
Axis designations and coordinate system ..... 40
Machine reference points ..... 40
Absolute and incremental workpiece positions ..... 41
Units of measure ..... 42
1.5 Tool Dimensions ..... 43

2 Basics of Operation ..... 45

2.1 User Interface ..... 46
Screen displays ..... 46
Controls and displays ..... 47
Selecting the operating mode ..... 48
Data input, selection of functions ..... 48
2.2 Info and Error System ..... 50
The info system ..... 50
Context-sensitive help ..... 52
Direct error messages ..... 52
Error display ..... 53
Additional information on error messages ..... 54
PLC display ..... 54
2.3 Data Backup ..... 55
2.4 Explanation of Terms ..... 56

3 Manual Control and Automatic Modes ..... 57

3.1 Switch-On, Switch-Off, Reference Run ..... 58
Switch-on ..... 58
Reference run for all axes ..... 58
Reference jog for single axis ..... 59
Monitoring EnDat encoders ..... 59
Switch-off ..... 60
3.2 Manual Control Mode ..... 61
Entering the machine data ..... 62
M commands in Manual Control mode ..... 63
Manual turning operations ..... 64
Handwheel ..... 65
Spindle and manual direction keys ..... 65
Slide/spindle change key ..... 66
3.3 Table for Tools and Chucking Equipment ..... 67
Setting up a tool list ..... 68
Comparing a tool list with an NC program ..... 70
Transferring the tool list from an NC program ..... 71
Simple tools ..... 71
Tool life management ..... 72
Setting up the chucking table ..... 74
3.4 Setup Functions ..... 75
Setting the tool changing point ..... 75
Shifting the workpiece zero point ..... 76
Defining the protection zone ..... 77
Setting up machine dimensions ..... 78
Tool measurement ..... 79
Calculate the tool compensation ..... 80
3.5 Automatic Mode ..... 81
Program selection ..... 82
Finding a start block ..... 84
Modifying the program run ..... 85
Compensation ..... 87
Tool life management ..... 88
Inspection mode ..... 89
Block display, variable output ..... 93
Graphic display ..... 94
Mechatronic tailstock ..... 95
Post-process measuring status ..... 96
3.6 Machine Display ..... 97
Switching the display ..... 97
Display elements ..... 97
3.7 Load Monitoring ..... 100
Machining using load monitoring ..... 101
Reference machining ..... 102
Production using load monitoring ..... 103
Editing limit values ..... 103
Analyzing reference machining ..... 104
Load monitoring parameters ..... 105
10

4 DIN Programming ..... 107

4.1 DIN Programming ..... 108
Introduction ..... 108
DIN PLUS screen ..... 109
Linear and rotary axes ..... 110
Units of measurement ..... 111
Elements of a DIN program ..... 111
4.2 Programming Notes ..... 113
Configuring the DIN editor ..... 113
Parallel editing ..... 114
Selecting submenus, positioning the cursor ..... 114
Making, editing and deleting NC blocks ..... 115
Search functions ..... 116
Conversational or free editing ..... 117
Geometry and machining commands ..... 117
Contour programming ..... 118
List of G functions ..... 120
Address parameters ..... 120
Tool programming ..... 121
Subprograms, expert programs ..... 122
NC program conversion ..... 122
Fixed cycles ..... 123
4.3 The DIN PLUS Editor ..... 124
Overview of main menu ..... 124
Overview of geometry menu ..... 125
Overview of machining menu ..... 126
New NC program ..... 127
NC program management ..... 128
Graphics window ..... 129
Workpiece-blank programming ..... 130
Block numbering ..... 130
Programming instructions ..... 131
Block group menu ..... 133
HEIDENHAIN CNC PILOT 4290 11
4.4 Program Section Code ..... 135
PROGRAM HEAD section ..... 136
TURRET section ..... 137
CHUCKING EQUIPMENT section ..... 142
CONTOUR section ..... 143
BLANK section ..... 143
FINISHED PART section ..... 143
AUXILIARY CONTOUR section ..... 144
FRONT section ..... 144
REAR SIDE section ..... 144
SURFACE section ..... 144
MACHINING section ..... 144
END code ..... 144
ZUORDNUNG [ASSIGNMENT] instruction $.. ..... 144
SUBPROGRAM section ..... 145
RETURN code ..... 145
CONST code ..... 145
4.5 Definition of Workpiece Blank ..... 146
Chuck piece: bar/tube G20-Geo ..... 146
Casting G21-Geo ..... 146
4.6 Basic Contour Elements ..... 147
Starting point of turning contour G0-Geo ..... 147
Line segment in a contour G1-Geo ..... 147
Circular arc of turning contour G2/G3-Geo ..... 148
Circular arc of turning contour G12/G13-Geo ..... 150
4.7 Contour Form Elements ..... 152
Recess (standard) G22-Geo ..... 152
Recess (general) G23-Geo ..... 153
Thread with undercut G24-Geo ..... 155
Undercut contour G25-Geo ..... 156
Thread (standard) G34-Geo ..... 159
Thread (general) G37-Geo ..... 160
Hole (centric) G49-Geo ..... 162
4.8 Attributes for Contour Description ..... 163
Precision stop ..... 164
Surface roughness G10-Geo ..... 164
Feed rate reduction factor G38-Geo ..... 165
Attributes for superimposed elements G39-Geo ..... 165
Blockwise oversize G52-Geo ..... 166
Feed per revolution G95-Geo ..... 166
Additive compensation G149-Geo ..... 167
4.9 C-Axis Contours—Fundamentals ..... 168
Milling contour position ..... 168
Circular pattern with circular slots ..... 169
12
4.10 Front and Rear Face Contours ..... 172
Starting point of front/rear face contour G100-Geo ..... 172
Line segment in front/rear face contour G101-Geo ..... 172
Circular arc in front/rear face contour G102/G103-Geo ..... 173
Bore hole on front/rear face G300-Geo ..... 174
Linear slot on front/rear face G301-Geo ..... 175
Circular slot on front/rear face G302/G303-Geo ..... 175
Full circle on front/rear face G304-Geo ..... 176
Rectangle on front/rear face G305-Geo ..... 176
Eccentric polygon on front/rear face G307-Geo ..... 177
Linear pattern on front/rear face G401-Geo ..... 177
Circular pattern on front/rear face G402-Geo ..... 178
4.11 Lateral Surface Contours ..... 179
Starting point of lateral surface contour G110-Geo ..... 179
Line segment in a lateral surface contour G111-Geo ..... 179
Circular arc in lateral surface contour G112-/G113-Geo ..... 180
Hole on lateral surface G310-Geo ..... 181
Linear slot on lateral surface G311-Geo ..... 182
Circular slot on lateral surface G312/G313-Geo ..... 182
Full circle on lateral surface G314-Geo ..... 183
Rectangle on lateral surface G315-Geo ..... 183
Eccentric polygon on lateral surface G317-Geo ..... 184
Linear pattern on lateral surface G411-Geo ..... 185
Circular pattern on lateral surface G412-Geo ..... 186
4.12 Tool Positioning ..... 187
Rapid traverse G0 ..... 187
Setting the tool change position G14 ..... 187
Rapid traverse to machine coordinates G701 ..... 188
4.13 Simple Linear and Circular Movements ..... 189
Linear path G1 ..... 189
Circular path G2/ G3 ..... 190
Circular path G12/ G13 ..... 191
4.14 Feed Rate and Spindle Speed ..... 192
Rotational speed limiting G26 ..... 192
Acceleration (slope) G48 ..... 192
Interrupted feed G64 ..... 193
Feed per minute for rotary axes G192 ..... 193
Feed per tooth Gx93 ..... 194
Constant feed rate G94 (feed per minute) ..... 194
Feed per revolution Gx95 ..... 194
Constant surface speed Gx96 ..... 195
Speed Gx97 ..... 195
HEIDENHAIN CNC PILOT 4290 13
4.15 Tool-Tip and Cutter Radius Compensation ..... 196
G40: Switch off TRC/MCRC ..... 197
G41/G42: Switch on TRC/MCRC ..... 197
4.16 Zero Point Shifts ..... 198
Zero point shift G51 ..... 199
Parameter-dependent zero offset G53, G54, G55 ..... 199
Additive zero point shift G56 ..... 200
Absolute zero point shift G59 ..... 201
Mirror/shift contour G121 ..... 202
4.17 Oversizes ..... 204
Switch off oversize G50 ..... 204
Axis-parallel oversize G57 ..... 204
Contour-parallel oversize (equidistant) G58 ..... 205
4.18 Safety Clearances ..... 206
Safety clearance G47 ..... 206
Safety clearance G147 ..... 206
4.19 Tools, Types of Compensation ..... 207
Tool call – T ..... 207
(Changing the) tool edge compensation G148 ..... 208
Additive compensation G149 ..... 209
Compensation of right-hand tool tip G150
Compensation of left-hand tool tip G151 ..... 210
Adding tool dimensions G710 ..... 211
4.20 Contour-Based Turning Cycles ..... 212
Working with cycles ..... 212
Longitudinal roughing G810 ..... 212
Face roughing G820 ..... 215
Contour-parallel roughing G830 ..... 218
Contour-parallel with neutral tool G835 ..... 220
Recessing G860 ..... 222
Recessing cycle G866 ..... 224
Recess turning cycle G869 ..... 225
Finish contour G890 ..... 228
4.21 Simple Turning Cycles ..... 231
End of cycle G80 ..... 231
Simple longitudinal roughing G81 ..... 231
Simple face roughing G82 ..... 232
Simple contour repeat cycle G83 ..... 234
Undercut cycle G85 ..... 235
Recessing G86 ..... 236
Radius cycle G87 ..... 238
Chamfer cycle G88 ..... 238
14
4.22 Thread Cycles ..... 239
Thread switch G933 ..... 239
Thread cycle G31 ..... 240
Simple thread cycle G32 ..... 242
Thread single path G33 ..... 244
4.23 Drilling Cycles ..... 246
Drilling cycle G71 ..... 246
Boring, countersinking G72 ..... 248
Tapping G73 ..... 249
Tapping G36 ..... 250
Deep-hole drilling G74 ..... 251
4.24 C-Axis Commands ..... 253
No. of C axis G119 ..... 253
Reference diameter G120 ..... 253
Zero point shift, C axis G152 ..... 254
Standardize C axis G153 ..... 254
4.25 Front/Rear-Face Machining ..... 255
Rapid traverse on front/rear face G100 ..... 255
Linear segment on front/rear face G101 ..... 256
Circular arc on front/rear face G102/G103 ..... 257
4.26 Lateral Surface Machining ..... 258
Rapid traverse, lateral surface G110 ..... 258
Line segment on lateral surface G111 ..... 259
Circular arc on lateral surface G112/G113 ..... 260
4.27 Milling Cycles ..... 261
Contour milling G840—Fundamentals ..... 261
Pocket milling, roughing G845 – Fundamentals ..... 270
Pocket milling, finishing G846 ..... 276
Thread milling, axial G799 ..... 278
Engraving on front face G801 ..... 279
Engraving on lateral surface G802 ..... 280
Character set for engraving ..... 280
HEIDENHAIN CNC PILOT 4290 15
4.28 Assignment, Synchronization, Workpiece Transfer ..... 282
Converting and mirroring G30 ..... 282
Spindle with workpiece G98 ..... 283
Workpiece group G99 ..... 284
One-sided synchronization G62 ..... 284
Synchronization marking G162 ..... 285
Synchronous start of slides G63 ..... 285
M97 Synchronous function ..... 286
Spindle synchronization G720 ..... 286
C-angle offset G905 ..... 287
Measuring angular offset during spindle synchronization G906 ..... 288
Traversing to a fixed stop G916 ..... 288
Controlled parting using lag error monitoring G917 ..... 291
Controlled parting using spindle monitoring G991 ..... 292
Values for controlled parting G992 ..... 293
4.29 Contour Follow-Up ..... 294
Saving/loading contour follow-up G702 ..... 294
Contour follow-up G703 ..... 294
K default branch G706 ..... 295
4.30 In-process and Post-process Measuring ..... 296
In-process measuring ..... 296
Post-process measurement G915 ..... 298
4.31 Load Monitoring ..... 300
Fundamentals of load monitoring ..... 300
Specifying the monitoring zone G995 ..... 301
Type of monitoring G996 ..... 301
16
4.32 Other G Functions ..... 302
Period of dwell G4 ..... 302
Precision stop G7 ..... 302
Precision stop off G8 ..... 302
Precision stop G9 ..... 302
Move rotary axis G15 ..... 303
Switch off protection zone G60 ..... 303
Chucking equipment in simulation G65 ..... 304
Component position G66 ..... 305
Waiting for time G204 ..... 305
Update nominal values G717 ..... 305
Move lag error G718 ..... 306
Actual values in variables G901 ..... 306
Zero-point shift in variables G902 ..... 306
Lag error in variables G903 ..... 306
Block speed monitoring off G907 ..... 306
Feed rate override 100% G908 ..... 307
Interpreter stop G909 ..... 307
Velocity feedforward G918 ..... 307
Spindle override 100% G919 ..... 307
Deactivate zero-point shifts G920 ..... 308
Deactivate zero-point shifts, tool lengths G921 ..... 308
T no. internal G940 ..... 308
Transferring magazine compensation values G941 ..... 309
Servo lag limit G975 ..... 309
Activating zero-point shifts G980 ..... 309
Activate zero-point shifts, tool lengths G981 ..... 310
Sleeve monitoring G930 ..... 310
Shaft speed with V constant G922 ..... 311
4.33 Data Input and Data Output ..... 312
Output window for # variables WINDOW ..... 312
Input of # variables INPUT ..... 312
Output of # variables PRINT ..... 313
V variable simulation ..... 313
Output window for V variables WINDOWA ..... 313
Input of V variables INPUTA ..... 314
Output of V variables PRINTA ..... 314
4.34 Programming with Variables ..... 315
# variables ..... 316
V variables ..... 318
HEIDENHAIN CNC PILOT 4290 17
4.35 Conditional Block Run ..... 322
Program branching IF..THEN..ELSE..ENDIF ..... 322
WHILE..ENDWHILE program repeat ..... 323
SWITCH..CASE—program branching ..... 324
Skip level /.. ..... 326
Slide code $.. ..... 326
4.36 Subprograms ..... 327
Subprogram call: L"xx" V1 ..... 327
Dialog texts in subprogram call ..... 328
Help graphics for subprogram calls ..... 329
4.37 M Commands ..... 330
M commands for program-run control ..... 330
Machine commands ..... 331
4.38 Lathes with Multiple Slides ..... 332
Multi-slide programming ..... 332
Program run ..... 334
Positioning the steady rest ..... 334
Traveling steady rest ..... 336
Two slides work simultaneously ..... 338
Two slides work in succession ..... 340
Machining with four-axis cycle ..... 342
4.39 Full-surface machining ..... 344
Fundamentals of full-surface machining ..... 344
Programming of full-surface machining ..... 345
Full-surface machining with opposing spindle ..... 346
Full-surface machining with single spindle ..... 349
4.40 DIN PLUS Program Example ..... 351
Example of a subprogram with contour repetitions ..... 351
4.41 DIN PLUS Templates ..... 354
Starting templates ..... 354
Structure templates ..... 354
Design of structure templates ..... 355
Transfer parameters for structure templates ..... 355
Editing structure templates ..... 356
Help graphics for structure templates ..... 356
Template menu ..... 356
Template example ..... 357
4.42 Connection between Geometry and Machining Commands ..... 359
Turning ..... 359
C-axis machining – front/rear face ..... 360
C-axis machining – lateral surface ..... 360
18

5 Graphic Simulation ..... 361

5.1 Simulation Mode of Operation ..... 362
Screen layout, soft keys ..... 363
Graphic elements ..... 364
Displays ..... 364
Zero point shifts ..... 366
Path display ..... 367
Simulation window ..... 368
Setting the simulation window ..... 369
Configuring the simulation ..... 370
Adjusting the section (zoom function) ..... 371
Errors and warnings ..... 372
How to activate the simulation function ..... 372
Simulation mode ..... 373
5.2 Contour Simulation ..... 374
Functions of the contour simulation ..... 374
Contour dimensioning ..... 375
5.3 Machining Simulation ..... 376
Checking the workpiece machining ..... 376
Protection zone and limit switch monitoring (machining simulation) ..... 377
Dynamic limit switch monitoring ..... 377
Contour checking ..... 378
Saving the generated contour ..... 378
Displaying the tool tip reference point ..... 379
5.4 Motion Simulation ..... 380
Real-time simulation ..... 380
Protection zone and limit switch monitoring (motion simulation) ..... 381
Contour checking ..... 381
5.5 3-D View ..... 382
Influencing the 3-D view ..... 382
5.6 Debugging Functions ..... 383
Simulation with starting block ..... 383
Displaying variables ..... 384
Editing variables ..... 385
5.7 Checking Multi-channel Programs ..... 386
5.8 Time Calculation, Synchronous Point Analysis ..... 387
Time Calculation ..... 387
Synchronous point analysis ..... 388
HEIDENHAIN CNC PILOT 4290 19

6 TURN PLUS ..... 389

6.1 TURN PLUS Mode of Operation ..... 390
TURN PLUS concept ..... 390
TURN PLUS files ..... 391
TURN PLUS program management ..... 391
Operating notes ..... 392
6.2 Program Head ..... 393
Generating programs for automatic lathes ..... 394
6.3 Workpiece Description ..... 396
Entering the workpiece blank contour ..... 396
Entering the finished part contour ..... 397
Superimposing form elements ..... 398
Integrating overlay elements ..... 399
Entering contours machined with the C axis ..... 400
6.4 Contours of Workpiece Blanks ..... 402
Bar ..... 402
Tube ..... 402
Cast blank (or forged blank) ..... 403
6.5 Contours of Finished Parts ..... 404
Notes on defining contours ..... 404
Starting point of contour ..... 404
Linear elements ..... 405
Circular element ..... 406
6.6 Form Elements ..... 408
Chamfer ..... 408
Rounding ..... 408
Undercut type E ..... 409
Undercut type F ..... 409
Undercut type G ..... 409
Undercut type H ..... 410
Undercut type K ..... 410
Undercut type U ..... 410
Recess general ..... 411
Recess type D (sealing ring) ..... 412
Relief turn (type FD) ..... 413
Recess type S (guarding ring) ..... 413
Thread ..... 414
(Centric) Hole ..... 415
6.7 Overlay Elements ..... 418
Circular arc ..... 418
Wedge/rounded wedge ..... 418
Pontoon ..... 419
Linear superimposition (“linear overlay”) ..... 419
Circular superimposition (“circular overlay”) ..... 420
20
6.8 C-Axis Contours ..... 421
Position of a front or rear face contour ..... 421
Position of a lateral surface contour ..... 421
Milling depth ..... 421
Entering the C-axis contour dimensions ..... 422
Front or rear face: Starting point ..... 422
Front or rear face: Linear element ..... 423
Front or rear face: Circular element ..... 424
Front or rear face: Single hole ..... 426
Front or rear face: Circle (full circle) ..... 428
Front or rear face: Rectangle ..... 429
Front or rear face: Polygon ..... 430
Front or rear face: Linear slot ..... 431
Front or rear face: Circular slot ..... 432
Front or rear face: Linear hole or figure pattern ..... 433
Front or rear face: Circular hole or figure pattern ..... 434
Lateral surface: Starting point ..... 435
Lateral surface: Linear element ..... 436
Lateral surface: Circular element ..... 437
Lateral surface: Single hole ..... 438
Lateral surface: Circle (full circle) ..... 440
Lateral surface: Rectangle ..... 441
Lateral surface: Polygon ..... 442
Lateral surface: Linear slot ..... 443
Lateral surface: Circular slot ..... 444
Lateral surface: Linear hole or figure pattern ..... 445
Lateral surface: Circular hole or figure pattern ..... 446
6.9 Help Functions ..... 447
Unresolved contour elements ..... 447
Selections ..... 448
Zero point shift ..... 452
Copying a contour section in linear series ..... 452
Copying a contour section in circular series ..... 453
Copying a contour section by mirroring ..... 453
Calculator ..... 454
Digitizing ..... 455
Checking contour elements (inspector) ..... 456
Error messages ..... 457
6.10 Importing of DXF Contours ..... 458
Fundamentals for DXF import ..... 458
Configuring the DXF Import ..... 459
DXF import ..... 460
HEIDENHAIN CNC PILOT 4290 21
6.11 Manipulating Contours ..... 461
Editing the contours of a blank part ..... 461
Deleting contour elements ..... 462
Editing contour elements or form elements ..... 462
Adding a contour or contour element ..... 463
Closing the contour ..... 464
Resolving a contour ..... 464
Trimming – Linear element ..... 465
Trimming – Length of contour ..... 466
Trimming – Radius of arc ..... 466
Trimming – Diameter of linear element ..... 467
Transformations – Fundamentals ..... 467
Transformations – Shifting ..... 468
Transformations – Rotating ..... 468
Transformations – Mirroring ..... 469
Transformations – Inverting ..... 469
6.12 Assigning Attributes ..... 470
Attributes for workpiece blanks ..... 470
Attributes – Oversize ..... 471
Attributes – Feed rate ..... 472
Attributes – Peak-to-valley ..... 472
Attributes – Additive compensation ..... 473
Machining attributes – Measure ..... 473
Machining attributes – Threading ..... 474
Machining attributes – Drill – Retraction plane ..... 475
Machining attributes – Drilling combinations ..... 475
Machining attributes – Contour milling ..... 476
Machining attributes – Area milling ..... 477
Machining attributes – Deburring ..... 478
Machining attributes – Engraving ..... 479
Machining attributes – Precision stop ..... 479
Machining attributes – Separation point ..... 480
Attributes – Exclusion from machining ..... 480
Deleting machining attributes ..... 481
22
6.13 Preparing a Machining Process ..... 482
Preparing a machining process – Fundamentals ..... 482
Chucking a workpiece at the spindle ..... 483
Chucking a workpiece at the tailstock ..... 483
Defining the cutting limit ..... 484
Deleting the chucking data ..... 484
Rechuck – Standard machining ..... 485
Rechuck – 1st setup after 2nd setup ..... 486
Parameters for two-jaw, three-jaw or four-jaw chucks ..... 488
Collet chuck parameters ..... 489
Parameters for face drivers (“without chuck”) ..... 489
Parameters for face drivers with jaws (“Three-jaw chuck indirect”) ..... 490
Setting up and managing tool lists ..... 490
HEIDENHAIN CNC PILOT 4290 23
6.14 Interactive Working Plan Generation (IWG) ..... 494
Working plan exists ..... 495
Generating a work block ..... 496
Calling a tool ..... 497
Cutting data ..... 497
Cycle specification ..... 498
Overview of roughing operations ..... 499
Roughing longitudinal (G810) ..... 500
Roughing transverse (G820) ..... 501
Roughing contour-parallel (G830) ..... 502
Residual roughing – longitudinal ..... 503
Residual roughing – transverse ..... 504
Residual roughing – contour-parallel ..... 505
Roughing hollowing – neutral tool (G835) ..... 506
Overview of recessing operations ..... 507
Contour recessing radial/axial (G860) ..... 508
Recessing radial/axial (G866) ..... 509
Recess turning radial/axial (G869) ..... 510
Parting ..... 512
Parting and workpiece transfer ..... 513
Overview of drilling operations ..... 516
Centric predrilling (G74) ..... 517
Centering, countersinking (G72) ..... 518
Drilling, reaming, deep-hole drilling ..... 519
Tapping ..... 520
Finishing ..... 521
Finishing – Clearance turning ..... 524
Finishing – undercut ..... 524
Thread machining (G31) ..... 525
Overview of milling operations ..... 526
Contour milling – Roughing/Finishing (G840) ..... 527
Deburring (G840) ..... 529
Engraving (G840) ..... 530
Pocket milling – Roughing/Finishing (G845/G846) ..... 531
Special machining (SM) ..... 532
6.15 Automatic Working Plan Generation (AWG) ..... 534
Generating a working plan ..... 534
Machining sequence – Fundamentals ..... 535
Editing and managing machining sequences ..... 536
Overview of machining sequences ..... 538
6.16 Control Graphics ..... 547
Adjusting the section (zoom function) ..... 547
Setting the control graphics ..... 548
24
6.17 Configuring TURN PLUS ..... 549
General settings ..... 549
Configuring windows (views) ..... 550
Configuring the control graphics ..... 550
Setting the coordinate system ..... 551
6.18 Machining Information ..... 552
Tool selection, turret assignment ..... 552
Contour recessing, recess turning ..... 553
Drilling ..... 553
Cutting data, coolant ..... 553
Hollowing ..... 554
Inside contours ..... 555
Drilling ..... 556
Shaft machining ..... 557
Multi-slide machines ..... 559
Full-surface machining ..... 560
6.19 Example ..... 562
Creating a program ..... 562
Defining the workpiece blank ..... 563
Defining the basic contour ..... 563
Defining form elements ..... 564
Preparing the machining process, chucking ..... 565
Generating and saving a working plan ..... 565

7 Parameters ..... 567

7.1 The Parameter Mode of Operation ..... 568
7.2 Editing Parameters ..... 569
Current parameters ..... 569
Parameter lists ..... 569
Editing configuration parameters ..... 570
7.3 Machine Parameters (MP) ..... 571
General machine parameters ..... 571
Machine parameters for slides ..... 572
Machine parameters for spindles ..... 573
Machine parameters for C axes ..... 574
Machine parameters for linear axes ..... 575
7.4 Control Parameters ..... 577
General control parameters ..... 577
Control parameters for simulation ..... 579
Control parameters for machine display ..... 580
7.5 Set-Up Parameters ..... 583
HEIDENHAIN CNC PILOT 4290 25
7.6 Machining Parameters ..... 585
1 – Global parameters for finished parts ..... 585
2 – Global technology parameters ..... 586
3 – Centric predrilling ..... 588
4 – Roughing ..... 591
5 – Finishing ..... 594
6 – Recessing and contour recessing ..... 597
7 – Thread cutting ..... 599
8 – Measuring ..... 600
9 – Drilling ..... 600
10 – Milling ..... 602
Load monitoring ..... 603
20 – Direction of rotation for rear-side machining ..... 604
21 – Name of the subroutines ..... 605
22 – Sequence of tool selection ..... 605
23 – Template management ..... 606
24 – Parameter of the rechucking subroutines ..... 606

8 Operating Resources ..... 607

8.1 Tool Database ..... 608
Tool editor ..... 608
Overview of tool types ..... 612
Tool parameters ..... 614
Tool holder, tool mount ..... 624
8.2 Database for Chucking Equipment ..... 628
Chucking equipment editor ..... 628
Chucking equipment lists ..... 629
Chucking equipment data ..... 630
8.3 Technology Database ..... 641
Editing the technology data ..... 642
Cutting-value tables ..... 643
26

9 Service and Diagnosis ..... 645

9.1 The Service Mode of Operation ..... 646
9.2 Service Functions ..... 647
Access authorization ..... 647
System service ..... 648
Fixed-word lists ..... 649
9.3 Maintenance System ..... 650
Maintenance dates and intervals ..... 651
Displaying maintenance actions ..... 652
9.4 Diagnosis ..... 655
Information and display ..... 655
Log files and network settings ..... 656
Software update ..... 657

10 Transfer ..... 659

10.1 The Transfer Mode of Operation ..... 660
Overview of data transfer methods ..... 661
Configuring Windows networks ..... 663
Configuring the serial interface or “printer” ..... 666
10.2 Data Transfer ..... 668
Enabling, file types ..... 668
Basics of operation ..... 669
Transmitting and receiving files ..... 671
10.3 Parameters and Operating Resources ..... 674
Transmitting parameters/operating resources ..... 675
Loading parameters/operating resources ..... 676
Backing up and restoring data ..... 677
Viewing parameter, operating-resource or backup files ..... 679
10.4 File Organization ..... 680
Fundamentals for file organization ..... 680
Managing files ..... 681
HEIDENHAIN CNC PILOT 4290 27

11 Tables and Overviews ..... 683

11.1 Undercut and Thread Parameters ..... 684
Undercut DIN 76, Parameters ..... 684
Undercut DIN 509 E, Parameters ..... 686
Undercut DIN 509 F, Parameters ..... 686
Thread Parameters ..... 687
Thread pitch ..... 688
11.2 Pin Layouts and Connecting Cables for the Data Interfaces ..... 694
RS-232-C/V.24 interface for HEIDENHAIN devices ..... 694
Non-HEIDENHAIN devices ..... 695
RS-422/V.11 interface ..... 696
Ethernet interface RJ45 socket ..... 696
11.3 Technical Information ..... 697
Specifications ..... 697
Accessories ..... 698
User functions ..... 698
28

Introduction and Fundamentals

HEIDENHAIN CNC PILOT 4290 29
1.1 The CNC PILOT
The CNC PILOT is a contouring control designed for complex lathes and turning centers. In addition to turning operations, the control can also perform milling, drilling and boring operations. The C, Y and B axes enable you to drill and mill on the front and rear faces, the lateral surface and oblique planes. And as always, the CNC PILOT supports full-surface machining with dual-spindles.
The CNC PILOT controls up to six slides, four spindles, two C axes, one B axis and a pocket-oriented tool magazine. The control can machine up to four workpieces simultaneously.

1.1 The CNC PILOT

Programming

Depending on the type and complexity of the parts to be machined and your organization, you can choose the type of programming best suited to your tasks.
In TURN PLUS you describe the contour of the blank and finished part using interactive graphics. Then you call the automatic working plan generation (AWG), and the NC program will be generated fully automatically on a keystroke. An alternative is the interactive working plan generation (IWG). When using the IWG, you determine the sequence of machining and other technical details.
Every working step is shown in the control graphics and can be corrected immediately. The result of program creation with TURN PLUS is a structured DIN PLUS program.
TURN PLUS minimizes the number of entries required, but it requires that the the tool data and cutting data has already been entered.
If TURN PLUS fails to create the optimal NC program for technologically sophisticated machining operations, or if you primarily want to reduce the machining time, write the NC program with DIN PLUS.
In DIN PLUS you first describe the contour of the workpiece blank and finished part. The “simplified geometry programming” calculates nondimensioned coordinates if, for example, the drawing is not dimensioned for conventional NC. Then you write the NC program using powerful fixed cycles.
Both TURN PLUS and DIN PLUS support a C or Y axis and full-surface machining. DIN PLUS cycles are available for working with the B axis.
As an alternative, you can machine your workpiece in DIN PLUS with linear and circular movements and simple turning cycles, as you are accustomed to in conventional DIN programming.
30
Loading...
+ 695 hidden pages