User’s Manual
Cycle Programming
iTNC 530
NC Software
340 490-07, 606 420-02
340 491-07, 606 421-02
340 492-07
340 493-07
340 494-07, 606 424-02
English (en) 11/2011
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 workpiece
Danger to fixtures
Danger to tool
Danger to machine
Danger 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.
We are continuously striving to improve documentation for you. Please help us by sending your requests to the following e-mail address: tnc-userdoc@heidenhain.de.
About this Manual
HEIDENHAIN iTNC 530 |
3 |
TNC Model, Software and Features
This manual describes functions and features provided by TNCs as of the following NC software numbers.
TNC model |
NC software number |
iTNC 530 |
340 490-07 |
|
|
iTNC 530 E |
340 491-07 |
|
|
iTNC 530 |
340 492-07 |
|
|
iTNC 530 E |
340 493-07 |
|
|
iTNC 530 programming station |
340 494-07 |
|
|
TNC model |
NC software number |
iTNC 530, HSCI and HeROS 5 |
606 420-02 |
|
|
iTNC 530, HSCI and HeROS 5 |
606 421-02 |
|
|
iTNC 530 HSCI Programming |
606 424-02 |
Station |
|
|
|
The suffix E indicates the export version of the TNC. The export version of the TNC has the following limitations:
Simultaneous linear movement in up to 4 axes
HSCI (HEIDENHAIN Serial Controller Interface) identifies the new hardware platform of the TNC controls.
HeROS 5 identifies the new operating system of HSCI-based TNC controls.
The machine tool builder adapts the usable features of the TNC to his machine by setting machine parameters. Some of the functions described in this manual may therefore not be among the features provided by the TNC on your machine tool.
TNC functions that may not be available on your machine include:
Tool measurement with the TT
Please contact your machine tool builder to become familiar with the features of your machine.
4
Many machine manufacturers, as well as HEIDENHAIN, offer programming courses for the TNCs. We recommend these courses as an effective way of improving your programming skill and sharing information and ideas with other TNC users.
User's Manual:
All TNC functions that have no connection with cycles are described in the User's Manual of the iTNC 530. Please contact HEIDENHAIN if you require a copy of this User’s Manual.
Conversational Programming User's Manual,
ID: 670 387-xx.
DIN/ISO User's Manual, ID: 670 391-xx.
smarT.NC user documentation:
The smarT.NC operating mode is described in a separate Pilot. Please contact HEIDENHAIN if you require a copy of this Pilot. ID: 533 191-xx
TNC Model, Software and Features
HEIDENHAIN iTNC 530 |
5 |
TNC Model, Software and Features
The iTNC 530 features various software options that can be enabled by you or your machine tool builder. Each option is to be enabled separately and contains the following respective functions:
Software option 1
Cylinder surface interpolation (Cycles 27, 28, 29 and 39)
Feed rate in mm/min for rotary axes: M116
Tilting the machining plane (Cycle 19, PLANE function and 3-D ROT soft key in the Manual operating mode)
Circle in 3 axes with tilted working plane
Software option 2
5-axis interpolation
Spline interpolation
3-D machining:
M114: Automatic compensation of machine geometry when working with swivel axes
M128: Maintaining the position of the tool tip when positioning with tilted axes (TCPM)
FUNCTION TCPM: Maintaining the position of the tool tip when positioning with tilted axes (TCPM) in selectable modes
M144: Compensating the machine’s kinematic configuration for ACTUAL/NOMINAL positions at end of block
Additional parameters for finishing/roughing and tolerance for rotary axes in Cycle 32 (G62)
LN blocks (3-D compensation)
DCM Collision software option |
Description |
Function that monitors areas defined by the |
Conversational |
machine manufacturer to prevent collisions. |
Programming |
|
User’s Manual |
|
|
DXF Converter software option |
Description |
Extract contours and machining positions |
Conversational |
from DXF files (R12 format). |
Programming |
|
User’s Manual |
|
|
6
Additional conversational language |
Description |
|
software option |
||
|
||
Function for enabling the conversational |
Conversational |
|
languages Slovenian, Slovak, Norwegian, |
Programming |
|
Latvian, Estonian, Korean, Turkish, Romanian, |
User’s Manual |
|
Lithuanian. |
|
|
|
|
Global Program Settings software option |
Description |
Function for superimposing coordinate |
Conversational |
transformations in the Program Run modes, |
Programming |
handwheel superimposed traverse in virtual |
User’s Manual |
axis direction. |
|
|
|
AFC software option |
Description |
Function for adaptive feed-rate control for |
Conversational |
optimizing the machining conditions during |
Programming |
series production. |
User’s Manual |
|
|
KinematicsOpt software option |
Description |
|
Touch-probe cycles for inspecting and |
Page 474 |
|
optimizing the machine accuracy |
|
|
|
|
|
|
|
|
3D-ToolComp software option |
Description |
|
3-D radius compensation depending on the |
Conversational |
|
tool’s contact angle for LN blocks. |
Programming |
|
|
User’s Manual |
|
|
|
|
|
|
|
Enhanced Tool Management software |
Description |
|
option |
||
|
||
Tool management that can be configured by |
Conversational |
|
the machine manufacturer using Python |
Programming |
|
scripts. |
User’s Manual |
|
|
|
|
|
|
|
Interpolation Turning software option |
Description |
|
Interpolation turning of a shoulder with |
Page 318 |
|
Cycle 290. |
|
|
|
|
TNC Model, Software and Features
HEIDENHAIN iTNC 530 |
7 |
TNC Model, Software and Features
Along with software options, significant further improvements of the TNC software are managed via the Feature Content Level (FCL) upgrade functions. Functions subject to the FCL are not available simply by updating the software on your TNC.
All upgrade functions are available to you without surcharge when you receive a new machine.
Upgrade functions are identified in the manual with FCL n, where n indicates the sequential number of the feature content level.
You can purchase a code number in order to permanently enable the FCL functions. For more information, contact your machine tool builder or HEIDENHAIN.
FCL 4 functions |
Description |
Graphical depiction of the protected |
User’s Manual |
space when DCM collision monitoring is |
|
active |
|
|
|
Handwheel superimposition in stopped |
User’s Manual |
condition when DCM collision |
|
monitoring is active |
|
|
|
3-D basic rotation (set-up |
Machine manual |
compensation) |
|
|
|
FCL 3 functions |
Description |
Touch probe cycle for 3-D probing |
Page 463 |
|
|
Touch probe cycles for automatic datum |
Page 357 |
setting using the center of a slot/ridge |
|
|
|
Feed-rate reduction for the machining of |
User’s Manual |
contour pockets with the tool being in |
|
full contact with the workpiece |
|
|
|
PLANE function: Entry of axis angle |
User’s Manual |
|
|
User documentation as a |
User’s Manual |
context-sensitive help system |
|
|
|
smarT.NC: Programming of smarT.NC |
User’s Manual |
and machining can be carried out |
|
simultaneously |
|
|
|
smarT.NC: Contour pocket on point |
smarT.NC Pilot |
pattern |
|
|
|
8
FCL 3 functions |
Description |
smarT.NC: Preview of contour |
smarT.NC Pilot |
programs in the file manager |
|
|
|
smarT.NC: Positioning strategy for |
smarT.NC Pilot |
machining point patterns |
|
|
|
FCL 2 functions |
Description |
3-D line graphics |
User’s Manual |
|
|
Virtual tool axis |
User’s Manual |
|
|
USB support of block devices (memory |
User’s Manual |
sticks, hard disks, CD-ROM drives) |
|
|
|
Filtering of externally created contours |
User’s Manual |
|
|
Possibility of assigning different depths |
User’s Manual |
to each subcontour in the contour |
|
formula |
|
|
|
DHCP dynamic IP-address |
User’s Manual |
management |
|
|
|
Touch-probe cycle for global setting of |
Page 468 |
touch-probe parameters |
|
|
|
smarT.NC: Graphic support of block |
smarT.NC Pilot |
scan |
|
|
|
smarT.NC: Coordinate transformation |
smarT.NC Pilot |
|
|
smarT.NC: PLANE function |
smarT.NC Pilot |
|
|
The TNC 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.
TNC Model, Software and Features
HEIDENHAIN iTNC 530 |
9 |
New Cycle Functions of Software 340 49x-02
New machine parameter for defining the positioning speed (see “Touch trigger probe, rapid traverse for positioning: MP6151” on page 329)
New machine parameter for consideration of basic rotation in Manual Operation (see “Consider a basic rotation in the Manual Operation mode: MP6166” on page 328)
Cycles 420 to 431 for automatic tool measurement were improved so that the measuring log can now also be displayed on the screen (see “Recording the results of measurement” on page 409)
A new cycle that enables you to set global touch probe parameters was introduced (see “FAST PROBING (Cycle 441, DIN/ISO: G441, FCL 2 Function)” on page 468)
10
New cycle for setting a datum in the center of a slot (see “SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408, FCL 3 Function)” on page 357)
New cycle for setting a datum in the center of a ridge (see “RIDGE CENTER REF PT (Cycle 409, DIN/ISO: G409, FCL 3 function)” on page 361)
New 3-D probing cycle (see “MEASURING IN 3-D (Cycle 4, FCL 3 function)” on page 463)
Cycle 401 now also allows you to compensate workpiece misalignment by rotating the rotary table (see “BASIC ROTATION from Two Holes (Cycle 401, DIN/ISO: G401)” on page 337)
Cycle 402 now also allows you to compensate workpiece misalignment by rotating the rotary table (see “BASIC ROTATION over Two Studs (Cycle 402, DIN/ISO: G402)” on page 340)
In the cycles for datum setting, the results of measurement are available in the Q parameters Q15X (see “Measurement results in Q parameters” on page 411)
New Cycle Functions of Software 340 49x-03
HEIDENHAIN iTNC 530 |
11 |
New Cycle Functions of Software 340 49x-04
New cycle for saving a machine's kinematic configuration (see “SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)” on page 476)
New cycle for testing and optimizing a machine's kinematic configuration (see “MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)” on page 478)
Cycle 412: Number of measuring points selectable through parameter Q423 (see “DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)” on page 372)
Cycle 413: Number of measuring points selectable through parameter Q423 (see “DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)” on page 376)
Cycle 421: Number of measuring points selectable through parameter Q423 (see “MEASURE HOLE (Cycle 421, DIN/ISO: G421)” on page 420)
Cycle 422: Number of measuring points selectable through parameter Q423 (see “MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)” on page 424)
Cycle 3: Error message can be suppressed if the stylus is already deflected when a cycle starts (see “MEASURING (Cycle 3)” on page 461)
New cycle for rectangular stud milling (see “RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)” on page 162)
New cycle for circular stud milling (see “CIRCULAR STUD (Cycle 257, DIN/ISO: G257)” on page 166)
12
New machining cycle for single-lip deep-hole drilling (see “SINGLEFLUTED DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)” on page 100)
Touch Probe Cycle 404 (SET BASIC ROTATION) was expanded by parameter Q305 (Number in table) in order to write basic rotations to the preset table (see page 347)
Touch Probe Cycles 408 to 419: The TNC now also writes to line 0 of the preset table when the display value is set (see “Saving the calculated datum” on page 356)
Touch Probe Cycle 412: Additional parameter Q365 "Type of traverse" (see “DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)” on page 372)
Touch Probe Cycle 413: Additional parameter Q365 "Type of traverse" (see “DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)” on page 376)
Touch Probe Cycle 416: Additional parameter Q320 (Set-up clearance, see "DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)", page 389)
Touch Probe Cycle 421: Additional parameter Q365 "Type of traverse" (see “MEASURE HOLE (Cycle 421, DIN/ISO: G421)” on page 420)
Touch Probe Cycle 422: Additional parameter Q365 "Type of traverse" (see “MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)” on page 424)
Touch Probe Cycle 425 (MEASURE SLOT) was expanded by parameters Q301 (Move to clearance height) and Q320 (Set-up clearance) (see "MEASURE INSIDE WIDTH (Cycle 425, DIN/ISO: G425)", page 436)
Touch Probe Cycle 450 (SAVE KINEMATICS) was expanded by input option 2 (Display saving status) in parameter Q410 (mode) (see “SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)” on page 476)
Touch Probe Cycle 451 (MEASURE KINEMATICS) was expanded by parameters Q423 (Number of circular measurements) and Q432 (Set preset) (see “Cycle parameters” on page 487)
New Touch Probe Cycle 452 (PRESET COMPENSATION) simplifies the measurement of interchangeable heads (see “PRESET COMPENSATION (Cycle 452, DIN/ISO: G452, Option)” on page 494)
New Touch Probe Cycle 484 for calibrating the wireless TT 449 tool touch probe (see “CALIBRATING THE WIRELESS TT 449 (Cycle 484, DIN/ISO: G484)” on page 512)
New Cycle Functions of Software 340 49x-05
HEIDENHAIN iTNC 530 |
13 |
New Cycle Functions of Software 340 49x-06 and 606 42x-01
New Cycle 275 "Trochoidal Contour Slot"(see “TROCHOIDAL SLOT (Cycle 275, DIN/ISO: G275)” on page 207)
In Cycle 241 "Single-Lip Deep-Hole Drilling" it is now possible to define a dwell depth (see “SINGLE-FLUTED DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)” on page 100)
The approach and departure behavior of Cycle 39 "Cylinder Surface Contour" can now be adjusted (see “Cycle run” on page 234)
New touch probe cycle for calibration of a touch probe on a calibration sphere (see “CALIBRATE TS (Cycle 460, DIN/ISO: G460)” on page 470)
KinematicsOpt: An additional parameter for determination of the backlash in a rotary axis was introduced (see “Backlash” on page 485)
KinematicsOpt: Better support for positioning of Hirth-coupled axes (see “Machines with Hirth-coupled axes” on page 481)
14
New Cycle 225 Engraving (see “ENGRAVING (Cycle 225, DIN/ISO: G225)” on page 315)
New Cycle 276 3-D Contour Train (see “THREE-D CONTOUR TRAIN (Cycle 276, DIN/ISO: G276)” on page 213)
New Cycle 290 Interpolation Turning (see “INTERPOLATION TURNING (Software Option, Cycle 290, DIN/ISO: G290)” on page 318)
For the thread milling cycles (Cycles 26x), a separate feed rate is now available for tangential approach to the thread (see the respective description of cycle parameters)
The following improvements were made to the KinematicsOpt cycles:
New and faster optimization algorithm
After angle optimization, a separate measurement series is no longer required for position optimization (see “Various modes (Q406)” on page 490)
Return of offset errors (change of machine datum) in the parameters Q147-149 (see “Cycle run” on page 478)
Up to eight plane measuring points for the measurement of spheres (see “Cycle parameters” on page 487)
Rotary axes that are not configured are ignored by the TNC during the execution of the cycle (see “Please note while programming:” on page 486)
New Cycle Functions of Software 340 49x-07 and 606 42x-02
HEIDENHAIN iTNC 530 |
15 |
xx and |
423-xx |
422- |
340 |
Cycle Functions Changed Since the Predecessor Versions 340 |
|
The management of more than one block of calibration data has been changed (see Conversational Programming User's Manual).
16
Changed Cycle Functions of
Software 340 49x-05
The cylindrical surface cycles 27, 28, 29 and 39 can now also be used with modulo rotary axes. In the past, MP810.x = 0 was required.
Cycle 403 does not check whether touch points and compensation axis match. As a result, probing is also possible in a tilted coordinate system (see “BASIC ROTATION Compensation via Rotary Axis (Cycle 403, DIN/ISO: G403)” on page 343)
HEIDENHAIN iTNC 530 |
17 |
Changed Cycle Functions of
Software 340 49x-06 and 606 42x-01
The approach behavior during side finishing with Cycle 24 (DIN/ISO: G124) has been changed (see “Please note while programming:” on page 201)
Changed Cycle Functions of
Software 340 49x-07 and 606 42x-02
Position of the soft key for defining Cycle 270 has been changed
18
Contents
|
|
Fundamentals / Overviews |
1 |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Using Cycles |
2 |
|
|
|
|
3 |
|
||
|
|
Fixed Cycles: Drilling |
|
||
|
|
4 |
|
||
|
|
Fixed Cycles: Tapping / Thread Milling |
|
||
|
|
|
|
|
|
|
|
Fixed Cycles: Pocket Milling / Stud |
5 |
|
|
|
|
Milling / Slot Milling |
|
||
|
|
Fixed Cycles: Pattern Definitions |
6 |
|
|
|
|
|
|
|
|
|
|
Fixed Cycles: Contour Pocket, Contour |
7 |
|
|
|
|
Train |
|
||
|
|
Fixed Cycles: Cylindrical Surface |
8 |
|
|
|
|
|
|
|
|
|
|
Fixed Cycles: Contour Pocket with |
9 |
|
|
|
|
Contour Formula |
|
||
|
|
Fixed Cycles: Multipass Milling |
10 |
|
|
|
|
Cycles: Coordinate Transformations |
11 |
|
|
|
|
12 |
|
||
|
|
Cycles: Special Functions |
|
||
|
|
13 |
|
||
|
|
Using Touch Probe Cycles |
|
||
|
|
|
|
|
|
|
|
Touch Probe Cycles: Automatic Measure- |
14 |
|
|
|
|
ment of Workpiece Misalignment |
|
||
|
|
Touch Probe Cycles: Automatic Datum |
15 |
|
|
|
|
Setting |
|
||
|
|
Touch Probe Cycles: Automatic |
16 |
|
|
|
|
Workpiece Inspection |
|
||
|
|
Touch Probe Cycles: Special Functions |
17 |
|
|
|
|
|
|
|
|
|
|
Touch Probe Cycles: Automatic |
18 |
|
|
|
|
Kinematics Measurement |
|
||
|
|
Touch Probe Cycles: Automatic Tool |
19 |
|
|
|
|
Measurement |
|
||
|
|
|
|
|
|
HEIDENHAIN iTNC 530 |
19 |
|
|
|
|
|
|
|
1 Fundamentals / Overviews ..... |
45 |
1.1 |
Introduction ..... |
46 |
|
|
|
1.2 |
Available Cycle Groups ..... |
47 |
|
|
|
|
Overview of fixed cycles ..... |
47 |
|
||
|
Overview of touch probe cycles ..... |
48 |
HEIDENHAIN iTNC 530 |
21 |
.....2 Using Fixed Cycles |
49 |
|
|
|
|
|
|
|
|
|
2.1 Working with Fixed Cycles |
..... |
50 |
|
|
|
|
|
|
||
General information ..... |
50 |
|
|
|
|
|
|
|||
Machine-specific cycles |
..... |
51 |
|
|
|
|
|
|||
Defining a cycle using soft keys ..... |
52 |
|
|
|
|
|||||
Defining a cycle using the GOTO function |
..... 52 |
|
|
|||||||
Calling cycles ..... |
53 |
|
|
|
|
|
|
|
|
|
Working with the secondary axes U/V/W ..... |
55 |
|
|
|||||||
2.2 Program Defaults for Cycles ..... |
56 |
|
|
|
|
|
||||
Overview ..... |
56 |
|
|
|
|
|
|
|
|
|
Entering GLOBAL DEF ..... |
|
57 |
|
|
|
|
|
|
||
Using GLOBAL DEF information ..... |
57 |
|
|
|
|
|||||
Global data valid everywhere ..... |
|
58 |
|
|
|
|
||||
Global data for drilling operations |
..... 58 |
|
|
|
||||||
Global data for milling operations with pocket cycles 25x |
..... 59 |
|||||||||
Global data for milling operations with contour cycles ..... |
59 |
|||||||||
Global data for positioning behavior ..... |
59 |
|
|
|||||||
Global data for probing functions |
..... 60 |
|
|
|
|
|||||
2.3 Pattern Definition PATTERN DEF ..... |
|
61 |
|
|
|
|
||||
Application ..... |
61 |
|
|
|
|
|
|
|
|
|
Entering PATTERN DEF ..... |
|
62 |
|
|
|
|
|
|||
Using PATTERN DEF ..... |
|
62 |
|
|
|
|
|
|
||
Defining individual machining positions ..... |
|
63 |
|
|
||||||
Defining a single row ..... |
|
64 |
|
|
|
|
|
|
||
Defining a single pattern ..... |
65 |
|
|
|
|
|
||||
Defining individual frames ..... |
66 |
|
|
|
|
|
||||
Defining a full circle ..... |
67 |
|
|
|
|
|
|
|||
Defining a circular arc ..... |
|
68 |
|
|
|
|
|
|
||
2.4 Point Tables ..... |
69 |
|
|
|
|
|
|
|
|
|
Function ..... |
69 |
|
|
|
|
|
|
|
|
|
Creating a point table ..... |
|
69 |
|
|
|
|
|
|
||
Hiding single points from the machining process |
..... 70 |
|
||||||||
Selecting a point table in the program ..... |
|
71 |
|
|
||||||
Calling a cycle in connection with point tables ..... |
72 |
|
22
.....3 Fixed Cycles: Drilling |
73 |
|
|
|
|
|
||
3.1 |
Fundamentals |
..... 74 |
|
|
|
|
|
|
|
Overview ..... |
74 |
|
|
|
|
|
|
3.2 |
CENTERING (Cycle 240, DIN/ISO: G240) ..... |
75 |
|
|
||||
|
Cycle run ..... |
75 |
|
|
|
|
|
|
|
Please note while programming: ..... |
75 |
|
|
|
|||
|
Cycle parameters ..... |
76 |
|
|
|
|
|
|
3.3 |
DRILLING (Cycle 200) ..... |
77 |
|
|
|
|
|
|
|
Cycle run ..... |
77 |
|
|
|
|
|
|
|
Please note while programming: ..... |
77 |
|
|
|
|||
|
Cycle parameters ..... |
78 |
|
|
|
|
|
|
3.4 |
REAMING (Cycle 201, DIN/ISO: G201) ..... |
79 |
|
|
||||
|
Cycle run ..... |
79 |
|
|
|
|
|
|
|
Please note while programming: ..... |
79 |
|
|
|
|||
|
Cycle parameters ..... |
80 |
|
|
|
|
|
|
3.5 |
BORING (Cycle 202, DIN/ISO: G202) ..... |
81 |
|
|
|
|||
|
Cycle run ..... |
81 |
|
|
|
|
|
|
|
Please note while programming: ..... |
82 |
|
|
|
|||
|
Cycle parameters ..... |
83 |
|
|
|
|
|
|
3.6 |
UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203) |
..... 85 |
|
|||||
|
Cycle run ..... |
85 |
|
|
|
|
|
|
|
Please note while programming: ..... |
86 |
|
|
|
|||
|
Cycle parameters ..... |
87 |
|
|
|
|
|
|
3.7 |
BACK BORING (Cycle 204, DIN/ISO: G204) ..... |
89 |
|
|
||||
|
Cycle run ..... |
89 |
|
|
|
|
|
|
|
Please note while programming: ..... |
90 |
|
|
|
|||
|
Cycle parameters ..... |
91 |
|
|
|
|
|
|
3.8 |
UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205) ..... |
93 |
|
|||||
|
Cycle run ..... |
93 |
|
|
|
|
|
|
|
Please note while programming: ..... |
94 |
|
|
|
|||
|
Cycle parameters ..... |
95 |
|
|
|
|
|
|
3.9 |
BORE MILLING (Cycle 208) ..... |
97 |
|
|
|
|
||
|
Cycle run ..... |
97 |
|
|
|
|
|
|
|
Please note while programming: ..... |
98 |
|
|
|
|||
|
Cycle parameters ..... |
99 |
|
|
|
|
|
|
3.10 SINGLE-FLUTED DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241) ..... |
100 |
|||||||
|
Cycle run ..... |
100 |
|
|
|
|
|
|
|
Please note while programming: ..... |
100 |
|
|
|
|||
|
Cycle parameters ..... |
101 |
|
|
|
|
|
|
3.11 Programming Examples ..... |
103 |
|
|
|
|
HEIDENHAIN iTNC 530 |
23 |
.....4 Fixed Cycles: Tapping / Thread Milling |
107 |
|
|
|
||||
4.1 |
Fundamentals ..... |
108 |
|
|
|
|
|
|
|
Overview ..... |
108 |
|
|
|
|
|
|
4.2 |
TAPPING NEW with a Floating Tap Holder (Cycle 206, DIN/ISO: G206) |
..... 109 |
|
|||||
|
Cycle run ..... |
109 |
|
|
|
|
|
|
|
Please note while programming: |
..... 109 |
|
|
|
|
||
|
Cycle parameters ..... |
110 |
|
|
|
|
|
|
4.3 |
RIGID TAPPING without a Floating Tap Holder NEW (Cycle 207, DIN/ISO: G207) ..... |
111 |
||||||
|
Cycle run ..... |
111 |
|
|
|
|
|
|
|
Please note while programming: |
..... 112 |
|
|
|
|
||
|
Cycle parameters ..... |
113 |
|
|
|
|
|
|
4.4 |
TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209) |
..... 114 |
|
|
||||
|
Cycle run ..... |
114 |
|
|
|
|
|
|
|
Please note while programming: |
..... 115 |
|
|
|
|
||
|
Cycle parameters ..... |
116 |
|
|
|
|
|
|
4.5 |
Fundamentals of Thread Milling ..... |
117 |
|
|
|
|
||
|
Prerequisites ..... |
117 |
|
|
|
|
|
|
4.6 |
THREAD MILLING (Cycle 262, DIN/ISO: G262) ..... |
119 |
|
|
|
|||
|
Cycle run ..... |
119 |
|
|
|
|
|
|
|
Please note while programming: |
..... 120 |
|
|
|
|
||
|
Cycle parameters ..... |
121 |
|
|
|
|
|
|
4.7 THREAD MILLING/ COUNTERSINKING (Cycle 263, DIN/ISO: G263) ..... |
122 |
|
||||||
|
Cycle run ..... |
122 |
|
|
|
|
|
|
|
Please note while programming: |
..... 123 |
|
|
|
|
||
|
Cycle parameters ..... |
124 |
|
|
|
|
|
|
4.8 |
THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264) ..... |
126 |
|
|
||||
|
Cycle run ..... |
126 |
|
|
|
|
|
|
|
Please note while programming: |
..... 127 |
|
|
|
|
||
|
Cycle parameters ..... |
128 |
|
|
|
|
|
|
4.9 |
HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265) ..... |
130 |
|
|||||
|
Cycle run ..... |
130 |
|
|
|
|
|
|
|
Please note while programming: |
..... 131 |
|
|
|
|
||
|
Cycle parameters ..... |
132 |
|
|
|
|
|
|
4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267) ..... |
134 |
|
|
|||||
|
Cycle run ..... |
134 |
|
|
|
|
|
|
|
Please note while programming: |
..... 135 |
|
|
|
|
||
|
Cycle parameters ..... |
136 |
|
|
|
|
|
|
4.11 Programming Examples |
..... 138 |
|
|
|
|
|
24
5 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling ..... |
141 |
5.1 |
Fundamentals |
..... 142 |
|
|
|
|
|
|
Overview ..... |
142 |
|
|
|
|
|
5.2 |
RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251) |
..... 143 |
|||||
|
Cycle run ..... |
143 |
|
|
|
|
|
|
Please note while programming: ..... |
144 |
|
|
|
||
|
Cycle parameters ..... |
145 |
|
|
|
|
|
5.3 |
CIRCULAR POCKET (Cycle 252, DIN/ISO: G252) |
..... 148 |
|||||
|
Cycle run ..... |
148 |
|
|
|
|
|
|
Please note while programming: ..... |
149 |
|
|
|
||
|
Cycle parameters ..... |
150 |
|
|
|
|
|
5.4 |
SLOT MILLING (Cycle 253, DIN/ISO: G253) ..... |
152 |
|
||||
|
Cycle run ..... |
152 |
|
|
|
|
|
|
Please note while programming: ..... |
153 |
|
|
|
||
|
Cycle parameters ..... |
154 |
|
|
|
|
|
5.5 |
CIRCULAR SLOT (Cycle 254, DIN/ISO: G254) ..... |
|
157 |
|
|||
|
Cycle run ..... |
157 |
|
|
|
|
|
|
Please note while programming: ..... |
158 |
|
|
|
||
|
Cycle parameters ..... |
159 |
|
|
|
|
|
5.6 |
RECTANGULAR STUD (Cycle 256, DIN/ISO: G256) ..... |
162 |
|||||
|
Cycle run ..... |
162 |
|
|
|
|
|
|
Please note while programming: ..... |
163 |
|
|
|
||
|
Cycle parameters ..... |
164 |
|
|
|
|
|
5.7 |
CIRCULAR STUD (Cycle 257, DIN/ISO: G257) ..... |
|
166 |
|
|||
|
Cycle run ..... |
166 |
|
|
|
|
|
|
Please note while programming: ..... |
167 |
|
|
|
||
|
Cycle parameters ..... |
168 |
|
|
|
|
|
5.8 |
Programming Examples ..... |
170 |
|
|
|
|
HEIDENHAIN iTNC 530 |
25 |
.....6 Fixed Cycles: Pattern Definitions |
173 |
|
|||
6.1 |
Fundamentals |
..... 174 |
|
|
|
|
Overview ..... |
174 |
|
|
|
6.2 |
CIRCULAR PATTERN (Cycle 220, DIN/ISO: G220) |
..... 175 |
|||
|
Cycle run ..... |
175 |
|
|
|
|
Please note while programming: ..... |
175 |
|
||
|
Cycle parameters ..... |
176 |
|
|
|
6.3 |
LINEAR PATTERN (Cycle 221, DIN/ISO: G221) ..... |
178 |
|||
|
Cycle run ..... |
178 |
|
|
|
|
Please note while programming: ..... |
178 |
|
||
|
Cycle parameters ..... |
179 |
|
|
|
6.4 |
Programming Examples ..... |
180 |
|
|
26
7 Fixed Cycles: Contour Pocket, Contour Trains ..... |
183 |
7.1 |
SL Cycles ..... |
184 |
|
|
|
|
|
|
Fundamentals ..... |
184 |
|
|
|
||
|
Overview ..... |
186 |
|
|
|
|
|
7.2 CONTOUR GEOMETRY (Cycle 14, DIN/ISO: G37) ..... |
187 |
||||||
|
Please note while programming: ..... |
187 |
|
|
|||
|
Cycle parameters ..... |
|
187 |
|
|
|
|
7.3 |
Overlapping Contours |
..... |
188 |
|
|
|
|
|
Fundamentals ..... |
188 |
|
|
|
||
|
Subprograms: overlapping pockets ..... |
189 |
|
|
|||
|
Area of inclusion ..... |
|
190 |
|
|
|
|
|
Area of exclusion ..... |
|
191 |
|
|
|
|
|
Area of intersection ..... |
191 |
|
|
|
||
7.4 |
CONTOUR DATA (Cycle 20, DIN/ISO: G120) ..... 192 |
|
|||||
|
Please note while programming: ..... |
192 |
|
|
|||
|
Cycle parameters ..... |
|
193 |
|
|
|
|
7.5 |
PILOT DRILLING (Cycle 21, DIN/ISO: G121) ..... |
194 |
|
||||
|
Cycle run ..... |
194 |
|
|
|
|
|
|
Please note while programming: ..... |
194 |
|
|
|||
|
Cycle parameters ..... |
|
195 |
|
|
|
|
7.6 |
ROUGH-OUT (Cycle 22, DIN/ISO: G122) |
..... 196 |
|
||||
|
Cycle run ..... |
196 |
|
|
|
|
|
|
Please note while programming: ..... |
197 |
|
|
|||
|
Cycle parameters ..... |
|
198 |
|
|
|
|
7.7 |
FLOOR FINISHING (Cycle 23, DIN/ISO: G123) ..... |
200 |
|||||
|
Cycle run ..... |
200 |
|
|
|
|
|
|
Please note while programming: ..... |
200 |
|
|
|||
|
Cycle parameters ..... |
|
200 |
|
|
|
|
7.8 |
SIDE FINISHING (Cycle 24, DIN/ISO: G124) ..... |
201 |
|
||||
|
Cycle run ..... |
201 |
|
|
|
|
|
|
Please note while programming: ..... |
201 |
|
|
|||
|
Cycle parameters ..... |
|
202 |
|
|
|
|
7.9 |
CONTOUR TRAIN DATA (Cycle 270, DIN/ISO: G270) |
..... 203 |
|||||
|
Please note while programming: ..... |
203 |
|
|
|||
|
Cycle parameters ..... |
|
204 |
|
|
|
HEIDENHAIN iTNC 530 |
27 |
7.10 |
CONTOUR TRAIN (Cycle 25, DIN/ISO: G125) ..... |
205 |
|
|||
|
Cycle run ..... |
205 |
|
|
|
|
|
Please note while programming: ..... |
205 |
|
|
||
|
Cycle parameters ..... |
206 |
|
|
|
|
7.11 |
TROCHOIDAL SLOT (Cycle 275, DIN/ISO: G275) |
..... 207 |
|
|||
|
Cycle run ..... |
207 |
|
|
|
|
|
Please note while programming: ..... |
209 |
|
|
||
|
Cycle parameters ..... |
210 |
|
|
|
|
7.12 |
THREE-D CONTOUR TRAIN (Cycle 276, DIN/ISO: G276) ..... |
213 |
||||
|
Cycle run ..... |
213 |
|
|
|
|
|
Please note while programming: ..... |
214 |
|
|
||
|
Cycle parameters ..... |
215 |
|
|
|
|
7.13 |
Programming Examples |
..... 216 |
|
|
|
28
.....8 Fixed Cycles: Cylindrical Surface |
223 |
|
|
|
|
|||
8.1 |
Fundamentals |
..... 224 |
|
|
|
|
|
|
|
Overview of cylindrical surface cycles ..... |
224 |
|
|
|
|||
8.2 |
CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1) ..... |
225 |
|
|
||||
|
Execution of cycle ..... |
225 |
|
|
|
|
|
|
|
Please note while programming: ..... |
226 |
|
|
|
|
||
|
Cycle parameters ..... |
227 |
|
|
|
|
|
|
8.3 |
CYLINDER SURFACE Slot Milling (Cycle 28, DIN/ISO: G128, Software Option 1) ..... |
228 |
|
|||||
|
Cycle run ..... |
228 |
|
|
|
|
|
|
|
Please note while programming: ..... |
229 |
|
|
|
|
||
|
Cycle parameters ..... |
230 |
|
|
|
|
|
|
8.4 |
CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/ISO: G129, Software Option 1) ..... |
231 |
|
|||||
|
Cycle run ..... |
231 |
|
|
|
|
|
|
|
Please note while programming: ..... |
232 |
|
|
|
|
||
|
Cycle parameters ..... |
233 |
|
|
|
|
|
|
8.5 |
CYLINDER SURFACE Outside Contour Milling (Cycle 39, DIN/ISO: G139, Software Option 1) ..... |
234 |
||||||
|
Cycle run ..... |
234 |
|
|
|
|
|
|
|
Please note while programming: ..... |
235 |
|
|
|
|
||
|
Cycle parameters ..... |
236 |
|
|
|
|
|
|
8.6 |
Programming Examples ..... |
237 |
|
|
|
|
|
HEIDENHAIN iTNC 530 |
29 |
9 Fixed Cycles: Contour Pocket with Contour Formula ..... |
241 |
9.1 SL Cycles with Complex Contour Formula |
..... 242 |
|
||||
Fundamentals ..... |
242 |
|
|
|
|
|
Selecting a program with contour definitions ..... |
244 |
|||||
Defining contour descriptions ..... |
245 |
|
|
|
||
Entering a complex contour formula ..... |
|
246 |
|
|||
Overlapping contours ..... |
247 |
|
|
|
|
|
Contour machining with SL Cycles ..... |
|
249 |
|
|||
9.2 SL Cycles with Simple Contour Formula ..... |
|
253 |
|
|||
Fundamentals ..... |
253 |
|
|
|
|
|
Entering a simple contour formula ..... |
255 |
|
||||
Contour machining with SL Cycles ..... |
|
255 |
|
30