Home

iTNC 530 Cycle programming (SW 340 49x-07, 606

image

Contents

1. m x D 3 2 D gt 2 5 Q D 5 5 er O gt D 5 Q D D ox D gt D D 2 Touch Probe Cycles Automatic Kinematics Measurement il Drift compensation During machining various machine components are subject to drift Example Reference measurement for drift 2 due to varying ambient conditions If the drift remains sufficiently compensation S constant over the range of traverse and if the calibration sphere can be left on the machine table during machining the drift can be 1 TOOL CALL TCH PROBE Z 00 U 2 CCL DEF 247 vatu seTTING E Seat Waser soatu wust g a cas 3 TCH PROBE 451 MEASURE KINEMATICS O Measure the complete kinematics with Cycle 451 before starting n the machining process EE ee gt Set the preset using 0432 2 or 3 in Cycle 451 after measuring Q407212 5 SPHERE RADIUS dp Q200 SET UP cleans O S gt Then set the presets on your workpieces and start the machining Q408 0 RETR HEIGHT Z process Q253 750 F PRE POSITTONING Q a 0380 45 REFERENCE ANGLE Q411 90 START ANGLE A AXIS R vr 41254270 SEND ANGLE A AXIS ay 0413245 INCID ANGLE A AXIS Q Qaras MEAS POINTS A AXIS G Q 0415 90 START ANGLE B AXIS a QAIBe2 MEAS POINTS BAKIS O q Q419 90 START ANGLE C AXIS 9 qazo 270 seno ANGLE CaS g LLJ Aa S O sia speser 2 0432 0 BACKLASH ANG RANGE Ly Y LO
2. Select the Programming and Editing operating mode Prosan run Programming and editing full sequence j j a BEGIN PGM PLANE MM Press the Special Functions key Ae CECE CARI eee X40 oyra Reo FCT 2 BLK FORM 2 X 100 Y 10 0 Z 40 A 3 TOOL CALL 1 Z 825080 E Select the functions for program defaults A L tioo RO HAX DEFAULTS 5 END PGM PLANE MM E Select GLOBAL DEF functions DEF 120 Select the desired GLOBAL DEF function e g GLOBAL GLOBAL DEF GENERAL DEF COMMON Enter the required definitions and confirm each entry with the ENT key 100 105 110 111 125 120 GLOBAL DEF GLOBAL DEF GLOBAL DEF GLOBAL DEF GLOBAL DEF GLOBAL DEF GENERAL DRILLING POCKT MLNG CNTR MLLNG POSITIONG PROBING If you have entered the corresponding GLOBAL DEF functions at the enue beginning of the program then you can link to these globally valid eu values when defining any fixed cycle Using GLOBAL DEF information Programming and editing Direction Climb 1 Up cut 1 BLK FORM 2 X 10 Y 100 Z 0 TOOL CALL 1 Z 55000 L 2Z 1 0 RO FMAX L X 20 Y 30 R FMAX M3 6 CYCL DEF 264 THREAD DRILLNG MLLNG Proceed as follows Q335 1 NOMINAL DIAMETER 7 Q239 1 5 THREAD PITCH Q201 18 DEPTH OF THREAD Q356 28 TOTAL HOLE DEPTH Select the Programming and Editing operating mode CEEFERS WM SCLIMG OR UPLCUT Q202 5 7PLUNGING DEPTH Q258 2 UPPER ADY STOP DIST Q257 8 DEPTH FOR CHIP BRKNG SE Select fixed cycles a
3. 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 il 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 1
4. Program a positioning block for the starting point hole center in the working plane with radius compensation RO The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the cycle will not be executed A floating tap holder is required for tapping It must compensate the tolerances between feed rate and spindle speed during the tapping process When a cycle is being run the spindle speed override knob is disabled The feed rate override knob is active only within a limited range which is defined by the machine tool builder refer to your machine manual For tapping right hand threads activate the spindle with M3 for left hand threads use M4 Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth is entered This means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface HEIDENHAIN iTNC 530 G206 4 2 TAPPING NEW with a Floating Tap Holder Cycle 206 oo j il Cycle parameters 206 gt Set up clearance Q200 incremental Distance between tool tip at starting position and workpiece surface Standard value approx 4 times the thread pitch Input range O to 99999 9999 alternatively PREDEF gt Total hole depth Q201 thr
5. 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 il 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 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
6. EASURE KINEMATICS Cycle 451 DIN ISO 0O q G451 Option 1a MEASURE KINEMATICS Cycle 451 DIN ISO 484 Notes on various calibration methods Rough optimization during commissioning after entering approximate dimensions Number of measuring points between 1 and 2 Angular step of the rotary axes Approx 90 Fine optimization over the entire range of traverse Number of measuring points between 3 and 6 The start and end angles should cover the largest possible traverse range of the rotary axes Position the calibration sphere on the machine table so that on rotary table axes there is a large measuring circle or so that on swivel head axes the measurement can be made at a representative position e g in the center of the traverse range Optimization of a specific rotary axis position Number of measuring points between 2 and 3 The measurements are made near the rotary axis angle at which the workpiece is to be machined Position the calibration sohere on the machine table for calibration at the position subsequently intended for machining Inspecting the machine accuracy Number of measuring points between 4 and 8 The start and end angles should cover the largest possible traverse range of the rotary axes Determination of the rotary axis backlash Number of measuring points between 8 and 12 The start and end angles should cover the largest possible traverse range of the rotary axes Touch Probe Cycles Automa
7. gt Infeed depth for chip breaking 0257 incremental Depth at which TNC carries out chip breaking Input range 0 to 99999 9999 gt Retraction rate for chip breaking Q256 The TNC multiplies the pitch Q239 by the programmed value and retracts the tool by the calculated value during chip breaking If you enter Q256 0 the TNC retracts the tool completely from the hole to the set up clearance for chip breaking Input range 0 1000 to 99999 9999 gt Angle for spindle orientation Q336 absolute Angle at which the TNC positions the tool before machining the thread This allows you to regroove the thread if required Input range 360 0000 to 360 0000 gt RPM factor for retraction 0403 Factor by which the TNC increases the spindle soeed and therefore also the retraction feed rate when retracting from the drill hole Input range 0 0001 to 10 rom is increased at most to the maximum speed of the active gear range Retracting after a program interruption If you interrupt program run during thread cutting with the machine stop button the TNC will display the MANUAL OPERATION soft key If you press the MANUAL OPERATION key you can retract the tool under program control Simply press the positive axis direction button of the active spindle axis 116 At wl AAN Q Vya CA oT MERN Fixed Cycles Tapping Thread Milling il 4 5 Fundamentals of Thread Milling Prerequisites
8. 16 9 MEASURE INSIDE WIDTH Cycle 425 DIN ISO G425 Cycle run Touch Probe Cycle 425 measures the position and width of a slot or pocket If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in a system parameter 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 1 The first probing is always in the positive direction of the programmed axis 3 Ifyou enter an offset for the second measurement the TNC then moves the touch probe if required at clearance height to the next starting point 2 and probes the second touch point If the nominal length is large the TNC moves the touch probe to the second touch point at rapid traverse If you do not enter an offset the TNC measures the width in the exact opposite direction 4 Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviation in the following OQ parameters Q156 Actual value of measured length 0157 Actual value of the centerline Q166 Deviation of the measured lengt
9. 3 Then the touch probe moves to the next starting position 2 and probes the second position 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 356 and saves the coordinates of the determined corner in the Q parameters listed below 6 fdesired the TNC subsequently measures the datum in the touch probe axis In a separate probing Q151 Actual value of corner in reference axis O Y Z m O gt 2 cc LLI lt am O Q Li O LLI Y Z Q152 Actual value of corner in minor axis HEIDENHAIN ITNC 530 385 il G415 15 9 DATUM INSIDE OF CORNER Cycle 415 DIN ISO Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis The TNC always measures the first line in the direction of the minor axis of the working plane Cycle parameters 415 386 lst meas point 1st axis Q263 absolute Coordinate of the first touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999
10. 74 Dwell time 307 E Engraving 315 External thread milling 134 F Face milling 267 Fast probing 468 FCL function lt 6 Feature content level 8 Floor finishing 200 G Global settings 468 H Hard milling 207 Helical thread drilling milling 130 Hole measuring 420 I Interpolation turning 318 K Kinematic measurement 478 Accuracy 483 Backlash 485 Calibration methods 484 499 501 Hirth coupling 481 Kinematic measurement 478 494 Kinematics save 476 Log function 477 491 503 Measuring points choice of 482 Measuring positions choice of 482 Prerequisites 475 Preset compensation 494 Kinematics measurement 474 KinematicsOpt 474 Index M Machine parameters for 3 D touch probes 327 Machining patterns 61 Measurement results in Q parameters 356 411 Measurement results recording the oe Aes 409 Measuring angles 417 Mirror image 285 Multiple measurements 328 O Oriented spindle stop 310 f i Index P Pattern definition 61 Pecking 93 100 Deepened starting point 96 101 Point pattern Circular 175 Linear 178 Overview 174 Point patterns Point tables 69 Positioning logic 330 Preset table 356 Presetting automatically 354 Center of 4 holes 395 Center of bolt hole circle 389 Center of circular pocket or hole
11. Conclude this function with the END key Enter the full name of the program with the contour definition and confirm with the END key Alternatively you can also enter the program name or the complete path name of the program with the contour definition directly via the keyboard 14 CONTOUR GEOMETRY is no longer necessary if you use SEL Program a SEL CONTOUR block before the SL cycles Cycle CONTOUR 9 1 SL Cycles 244 Fixed Cycles Contour Pocket with Contour Formula il Defining contour descriptions With the DECLARE CONTOUR function you enter in a program the path for programs from which the TNC draws the contour descriptions In addition you can select a separate depth for this contour description FCL 2 function Show the soft key row with special functions FCT contour Select the menu for functions for contour and point MACHINING machining COMPLEX Select the COMPLEX CONTOUR FORMULA menu DECLARE Press the DECLARE CONTOUR soft key Enter the number for the contour designator QC and confirm with the ENT key Press the WINDOW SELECTION soft key The TNC oe superimposes a window where you can select the program to be called Complex Contour Formula Select the program with the contour description with the arrow keys or by mouse click and confirm by pressing ENT The TNC enters the complete path name in the SEL CONTOUR block Define a separate depth for the selected contour Conclude this function
12. Datum in any one axis HEIDENHAIN ITNC 530 Page 414 Page 415 Page 459 Page 461 Page 463 Page 460 Page 511 Page 513 Page 515 Page 517 Page 334 Page 337 Page 340 Page 343 Page 347 Page 348 Page 357 Page 361 Page 364 Page 368 Page 372 Page 376 Page 380 Page 385 Page 389 Page 393 Page 395 Page 399 i il Overview Overview 420 421 422 423 424 425 426 427 430 431 440 441 450 451 452 460 480 481 482 483 484 522 Workpiece measure angle Workpiece measure hole center and diameter of hole Workpiece measure circle from outside diameter of circular stud Workpiece measure rectangle from inside Workpiece measure rectangle from outside Workpiece measure inside width slot Workpiece measure outside width ridge Workpiece measure in any selectable axis Workpiece measure bolt hole circle Workpiece measure plane Measure axis shift Rapid probing Set global touch probe parameters FCL 2 function KinematicsOpt Save kinematics option KinematicsOpt Measure kinematics option KinematicsOpt Preset compensation option Calibrate TS Radius and length calibration on a calibration sphere Calibrate the TT Measure Inspect the tool length Measure Inspect the tool radius Measure Inspect the tool length and the tool radius Calibrate infrared TT Page 417 Page 420 Page 424 Page 428 Page 432 Page 436 Page 439 Page 442 Page 445 Page 449 Page 465 Page 468
13. LL 16 i il G427 EASURE COORDINATE Cycle 427 DIN ISO 16 444 Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR427 TXT in the directory in which your measuring program Is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt Maximum limit of size Q288 Maximum permissible measured value Input range 0 to 99999 9999 gt Minimum limit of size 0289 Minimum permissible measured value Input range 0 to 99999 9999 gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt program run and output an error message 0 Do not interrupt program run no error message 1 Interrupt program run output an error message gt Tool for monitoring Q330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T m x D 3 pei D Z O T e zA A Touch Probe Cycles Automatic Workpiece Inspection il 16 12 MEAS BOLT HOLE CIRC Cycle 430 DIN ISO G430 G430 Cycle run Touch Probe Cycle 430 finds the center and di
14. Your machine tool should feature internal spindle cooling cooling lubricant at least 30 bars compressed air supply at least 6 bars Thread milling usually leads to distortions of the thread profile To correct this effect you need tool specitic compensation values which are given in the tool catalog or are available from the tool manufacturer You program the compensation with the delta value for the tool radius DR in the TOOL CALL The Cycles 262 263 264 and 267 can only be used with rightward rotating tools For Cycle 265 you can use rightward and leftward rotating tools The working direction is determined by the following input parameters Algebraic sign Q239 right hand thread left hand thread and milling method Q351 1 climb 1 up cut The table below illustrates the interrelation between the individual input parameters for rightward rotating tools Right handed 1 RL Z Left handed 1 RR Z Right handed 1 RR Z Left handed 1 RL Z korai a ee Right handed 1 RL Z Left handed 1 RR Z Right handed 1 RR Z Left handed 1 RL Z thread milling to the tool cutting edge Since the TNC however always displays the feed rate relative to the path of the tool tip the displayed value does not match the programmed value The TNC references the programmed feed rate during The machining direction of the thread changes if you execute a thread milling cycle in con
15. gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface alternatively PREDEF gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur alternatively PREDEF Moving to clearance height 0301 Definition of how the tool is to move between machining processes 0 Move to the set up clearance between operations 1 Move to the 2nd set up clearance between machining operations Alternatively PREDEF Example NC blocks 6 3 LINEAR PATTERN Cycle 22 HEIDENHAIN ITNC 530 17 Examples 0 A J Q Q 3 3 Q rTi gt lt Q 3 so Q ming 3 pe A Definition of workpiece blank Tool definition Tool call Retract the tool Cycle definition drilling 80 Fixed Cycles Pattern Definitions il Define cycle for polar pattern 1 CYCL 200 is called automatically Q200 Q203 and Q204 are effective as defined in Cycle 220 Examples D 6 4 Progr Define cycle for polar pattern 2 CYCL 200 is called automatically Q200 Q203 and Q204 are effective as defined in Cycle 220 Retract in the tool axis end program HEIDENHAIN ITNC 530 181 il 6 4 proin ming Examples 182 Fixed Cycles Pattern Definitions il Fixed Cy
16. 4 This process 1 to 3 is repeated until all machining operations have been executed Please note while programming Cycle 220 is DEF active which means that Cycle 220 automatically calls the last defined fixed cycle If you combine Cycle 220 with one of the fixed cycles 200 to 209 and 251 to 267 the set up clearance workpiece surface and 2nd set up clearance that you defined in Cycle 220 will be effective for the selected fixed cycle HEIDENHAIN ITNC 530 G220 DIN ISO 6 2 CIRCULAR PATTERN Cycle 22 i il G220 6 2 CIRCULAR PATTERN Cycle J DIN ISO Cycle parameters 228 se e 176 Center in 1st axis 0216 absolute Center of the pitch circle in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis 0217 absolute Center of the pitch circle in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Pitch circle diameter Q244 Diameter of the pitch circle Input range O to 99999 9999 Starting angle Q245 absolute Angle between the reference axis of the working plane and the starting point for the first machining operation on the pitch circle Input range 360 000 to 360 000 Stopping angle Q246 absolute Angle between the reference axis of the working plane and the starting point for the last machining operation on the pitch circle does not apply to full circles Do not enter the same value for the stopping angle and star
17. HEIDENHAIN HEIDENHAIN Manual Programming and editing operation Pitch 2 BLK FORM 2 X 100 Y 100 Z 0 3 TOOL CALL 1 Z 55000 4 L Z 100 R FMAX 5 L X 20 Y 30 R FMAX M3 6 CYCL DEF 264 THREAD DRILLNG MLLNG Q335 1 NOMINAL DIAMETER EEE THREAD PITCH 0201 18 DEPTH OF THREAD Q356 2 TOTAL HOLE DEPTH Q253 75 F PRE POSITIONING Q351 1 3CLIMB OR UP CUT Q202 5 PLUNGING DEPTH Q258 2 UPPER ADV STOP DIST Q257 0 3DEPTH FOR CHIP BRKNG Q256 2 DIST FOR CHIP BRKNG Q358 0 3DEPTH AT FRONT 3 Q359 0 30FFSET AT FRONT Q200 2 SET UP CLEARANCE I Q202 0 SURFACE COORDINATE S er S a N U a Q204 5 2ND SET UP CLEARANCE j Q206 150 FEED RATE FOR PLNGNG Q207 5 FEED RATE FOR MILLNG r i 7 Cycle Programming ITNC 530 PRT sc SCROL BREAK INS DEL HOME ENO PG UP PG ON 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 About this Manual The symbols used in this manual are described below About this Manual Would you like any changes or have you found any errors 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 HEIDENHAIN ITNC 530 3 il TNC Model Software and Features TNC Model Software and Features This manual describes functions and features provided by TNCs as of the following N
18. Input range 0 to 99999 9999 Thread pitch Q239 Pitch of the thread The algebraic sign differentiates between right hand and left hand threads right hand thread left hand thread Input range 99 9999 to 99 9999 Thread depth 0201 incremental Distance between workpiece surface and root of thread Input range 99999 9999 to 99999 9999 Total hole depth 0356 incremental Distance between workpiece surface and bottom of hole Input range 99999 9999 to 99999 9999 Feed rate for pre positioning Q253 Traversing speed of the tool in mm min when plunging into the workpiece or when retracting from the workpiece Input range 0 to 99999 999 alternatively FMAX FAUTO PREDEF Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Plunging depth Q202 incremental Infeed per cut The depth does not have to be a multiple of the plunging depth Input range O to 99999 9999 The TNC will go to depth in one movement if The plunging depth is equal to the depth The plunging depth is greater than the depth Upper advanced stop distance 0258 incremental Set up clearance for rapid traverse positioning when the TNC moves the tool again to the current plunging depth after retraction from the hole Input range O to 99999 9999 Infeed depth for chip breaking Q257 incremental Depth at which TNC carries out chip breaking No chip breaking if O is entered Input
19. gt 2 T e mm 3 Tas O 14 3 BASIC ROTA j il Cycle parameters qF a01 lst hole Center in lst axis Q268 absolute g C Center of the first hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Ist hole Center in 2nd axis Q269 absolute Center of the first hole in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd hole Center in 1st axis Q270 absolute Center of the second hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd hole Center in 2nd axis Q271 absolute Center of the second hole in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Default setting for basic rotation Q307 absolute If the misalignment is to be measured against a straight line other than the reference axis enter the angle of this reference line The TNC will then calculate the difference between the value measured and the angle of the reference line for the basic rotation Input ra
20. on page 507 The calibration process is automatic The TNC also measures the center misalignment of the calibrating tool automatically by rotating the spindle by 180 after the first half of the calibration cycle The calibrating tool must be a precisely cylindrical part for example a cylinder pin The resulting calibration values are stored in the TNC memory and are accounted for during subsequent tool measurement 15 mm and protrude approx 50 mm from the chuck This configuration causes a deformation of 0 1 um per 1 N of probing force The calibration tool should have a diameter of more than Please note while programming The functioning of the calibration cycle is dependent on MP6500 Refer to your machine manual Before calibrating the touch probe you must enter the exact length and radius of the calibrating tool into the tool table TOOL T The position of the TT within the machine working space must be defined by setting the Machine Parameters 6580 0 to 6580 2 If you change the setting of any of the Machine Parameters 6580 0 to 6580 2 you must recalibrate the TT Cycle parameters Clearance height Enter the position in the spindle aea axis at which there is no danger of collision with the aso a workpiece or fixtures The clearance height is M referenced to the active workpiece datum If you enter such a small clearance height that the tool tip would lie below the level of the probe contact the T
21. seconds Input range O to 3600 s 1 hour in steps of 0 001 seconds HEIDENHAIN ITNC 530 G04 77 HEIDENHAIN S40 AS VA lt VAN Example NC blocks DWELL TIME Cycle 9 DIN ISO G39 12 3 cram CALL Cycle 12 DIN ISO 12 3 PROGRAM CALL Cycle 12 DIN ISO G39 Cycle function Routines that you have programmed such as special drilling cycles or geometrical modules can be written as main programs and then called like fixed cycles Please note while programming 308 The program you are calling must be stored on the hard disk of your TNC If the program you are defining to be a cycle is located in the same directory as the program you are calling it from you need only to enter the program name If the program you are defining to be a cycle is not located in the same directory as the program you are calling it from you must enter the complete path for example TNC KLAR35 FK1 50 H If you want to define a DIN ISO program to be a cycle enter the file type behind the program name As a rule Q parameters are globally effective when called with Cycle 12 So please note that changes to O parameters in the called program can also influence the calling program CYCL DEF 12 0 PGM CALL CYCL DEF 12 1 LOT31 9 M99 ieDie ee meee Velho We PieimMe hse eee e e oe oeo ooo oM Moo 0 BEGIN PGM LOT31 MM END PGM IO RO OROORO TONON yen es een Maer eae
22. starting point and saves the measured coordinate In a Q parameter The TNC also stores the coordinates of the touch probe position at the time of the triggering signal in the parameters Q115 to Q119 For the values in these parameters the TNC does not account for the stylus length and radius Please note while programming Danger of collision Pre position the touch probe in order to avoid a collision when the programmed pre positioning point is approached Cycle parameters Parameter number for result Enter the number of La Wen the Q parameter to which you want to assign the coordinate Input range O to 1999 Probing axis Probing direction Enter the probing axis with the axis selection keys or ASCII keyboard and the algebraic sign for the probing direction Confirm your entry with the ENT key Input range All NC axes Nominal position value Use the axis selection keys or the ASCII keyboard to enter all coordinates of the nominal pre positioning point values for the touch probe Input range 99999 9999 to 99999 9999 To conclude the input press the ENT key 414 Example NC blocks Touch Probe Cycles Automatic Workpiece Inspection il 16 3 POLAR REFERENCE PLANE Cycle 1 Cycle run Touch Probe Cycle 1 measures any position on the workpiece in any direction 1 The touch probe moves at rapid traverse value from MP6150 to the starting position 1 programmed in the cycle 2 Then the touch probe ap
23. 11 9 WORKING PLANE Cycle Positioning the axes of rotation positions the axes of rotation automatically or whether they must be positioned manually in the program Refer to your machine tool manual A The machine tool builder determines whether Cycle 19 Manual positioning of rotary axes If the rotary axes are not positioned automatically in Cycle 19 you must position them in a separate L block after the cycle definition If you use axis angles you can define the axis values right in the L block If you use spatial angles then use the Q parameters Q120 A axis value 0121 B axis value and 0122 C axis value which are described by Cycle 19 Example NC blocks For manual positioning always use the rotary axis positions stored in Q parameters Q120 to Q122 Avoid using functions such as M94 modulo rotary axes in order to avoid discrepancies between the actual and nominal positions of rotary axes in multiple definitions N 96 Define the spatial angle for calculation of the compensation Position the rotary axes by using values calculated by Cycle 19 Activate compensation for the spindle axis Activate compensation for the working plane Cycles Coordinate Transformations il Automatic positioning of rotary axes If the rotary axes are positioned automatically in Cycle 19 m The TNC can position only closed loop axes E In order for the tilted axes to be positioned you must enter a feed rate and
24. 119 Thread milling countersinking 122 Tilting the working plane 293 Tolerance monitoring 412 Tool compensation 412 T Tool measurement 509 Calibrating the TT 511 512 Displaying the measurement results 510 Machine parameters 507 Measuring tool length and radius 517 Tool length 513 Tool radius 515 Tool monitoring 412 Touch probe cycles Touch probe cycles for automatic operation 326 Touch probe automatic calibration 470 Trochoidal milling 207 U Universal drilling 85 93 W Width measuring from inside 436 Width measuring from outside 439 Working plane tilting the 293 Cycle 293 Guide 300 Workpiece measurement 408 Workpiece misalignment compensating By measuring two points of a line 334 Over two holes 337 Over two studs 340 Via rotary axis 343 348 HEIDENHAIN DR JOHANNES HEIDENHAIN GmbH Dr Johannes Heidenhain Strave 5 83301 Traunreut Germany 49 8669 31 0 49 8669 5061 E mail info heidenhain de Technical support 49 8669 32 1000 Measuring systems 49 8669 31 3104 E mail service ms Support heidenhain de TNC support lt gt 49 8669 31 3101 E mail service nc support heidenhain de NC programming 49 8669 31 3103 E mail service nc pgm heidenhain de PLC programming 49 8669 31 3102 E mail service plc heidenhain de Lathe controls lt gt 49 8669 31 3105 E mail service
25. 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Retracting after a program interruption If you interrupt program run during thread cutting with the machine stop button the TNC will display the MANUAL OPERATION soft key If you press the MANUAL OPERATION key you can retract the tool under program control Simply press the positive axis direction button of the active spindle axis 4 3 RIGID TAPPING without a Floating HEIDENHAIN ITNC 530 oS G209 4 4 TAPPING WITH CHIP BREAKING Cycle 209 Mso 4 4 TAPPING WITH CHIP BREAKING Cycle 209 DIN ISO G209 Cycle run The TNC machines the thread in several passes until it reaches the programmed depth You can define in a parameter whether the tool is to be retracted completely from the hole for chip breaking 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface There it carries out an oriented spindle stop 2 The tool moves to the programmed infeed depth reverses the direction of spindle rotation and retracts by a specific distance or completely for chip breaking depending on the definition If you have defined a factor for increasing the spindle speed the TNC retracts from the hole at the corresponding speed 3 It then reverses the directi
26. 334 Cycle parameters 335 14 3 BASIC ROTATION from Two Holes Cycle 401 DIN ISO G401 337 Cycle run 337 Please note while programming 337 Cycle parameters 338 14 4 BASIC ROTATION over Two Studs Cycle 402 DIN ISO G402 340 Cycle run 340 Please note while programming 340 Cycle parameters 341 14 5 BASIC ROTATION Compensation via Rotary Axis Cycle 403 DIN ISO 6403 343 Cycle run 343 Please note while programming 344 Cycle parameters 345 14 6 SET BASIC ROTATION Cycle 404 DIN ISO G404 347 Cycle run 347 Cycle parameters 347 14 7 Compensating Workpiece Misalignment by Rotating the C Axis Cycle 405 DIN ISO G405 348 Cycle run 348 Please note while programming 349 Cycle parameters 350 36 15 1 Fundamentals 354 Overview 304 Characteristics common to all touch probe cycles for datum setting 399 15 2 SLOT CENTER REF PT Cycle 408 DIN ISO G408 FCL 3 Function 357 Cycle run oof Please note while programming 358 Cycle parameters 358 15 3 RIDGE CENTER REF PT Cycle 409 DIN ISO G409 FCL 3 function 361 Cycle run 361 Please note while programming 361 Cycle parameters 362 15 4 DATUM FROM INSIDE OF RECTANGLE Cycle 410 DIN ISO G410 364 Cycle run suv 364 Please note while programming 365 Cycle parameters 365 15 5 DATUM FROM OU
27. 5 2 RECTANGULAR POCKET Cycle See 146 Depth 0201 incremental Distance between workpiece surface and bottom of pocket Input range 99999 9999 to 99999 9999 Plunging depth Q202 incremental Infeed per cut Enter a value greater than 0 Input range O to 99999 9999 Finishing allowance for floor Q309 incremental Finishing allowance in the tool axis Input range O to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool while moving to depth in mm min Input range 0 to 99999 999 alternatively FAUTO FU FZ Infeed for finishing 0338 incremental Infeed per cut Q338 0 Finishing in one infeed Input range O to 99999 9999 Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Workpiece surface coordinate Q203 absolute Absolute coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Fixed Cycles Pocket Milling Stud Milling Slot Milling il gt Path overlap factor 0370 0370 x tool radius stepover factor k Input range 0 1 to 1 414 alternatively PREDEF Plunging strategy O366 Type of plunging strategy E 0 vertical plunging The TNC plunges perpendicularly regardless of the plunging angle
28. 8 3 CYLINDER SURFACE Slot Milling Cycle 28 DIN ISO Cycle parameters y CO 230 Milling depth Q1 incremental Distance between the cylindrical surface and the floor of the contour Input range 99999 9999 to 99999 9999 gt Finishing allowance for side O3 incremental Finishing allowance on the slot wall The finishing allowance reduces the slot width by twice the entered value Input range 99999 9999 to 99999 9999 gt Set up clearance Q6 incremental Distance between the tool tip and the cylinder surface Input range 0 to 99999 9999 alternatively PREDEF Wy Y m x D 3 p D O e e TA A Plunging depth Q10 incremental Infeed per cut Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q11 Traversing speed of the tool in the spindle axis Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Feed rate for milling Q12 Traversing speed of the tool in the working plane Input range O to 99999 9999 alternatively FAUTO FU FZ Cylinder radius Q16 Radius of the cylinder on which the contour is to be machined Input range O to 99999 9999 Dimension type ang lin Q17 The dimensions for the rotary axis of the subprogram are given either in degrees 0 or in mm inches 1 gt Slot width O20 Width of the slot to be machined Input range 99999 9999 to 99999 9999 gt Tolerance Q21 If you use a tool smaller than the programmed slot width Q20 pro
29. Check especially the innermost path in the test run graphic and if necessary change the overlap factor slightly This allows another distribution of cuts which often provides the desired results During fine roughing the TNC does not take a defined wear value DR of the coarse roughing tool into account Feed rate reduction through parameter Q401 is an FCL3 function and is not automatically available after a software update see Feature content level upgrade functions on page 8 HEIDENHAIN ITNC 530 G122 7 6 ROUGH OUT Cycle 22 DIN ISO i il G122 7 6 ROUGH OUT ae 22 DIN ISO Cycle parameters 4 198 w v Plunging depth Q10 incremental Infeed per cut Input range 99999 9999 to 99999 9999 Feed rate for plunging Q11 Plunging feed rate in mm min Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Feed rate for roughing Q12 Milling feed rate in mm min Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Coarse roughing tool O18 or OS18 Number or name of the tool with which the TNC has already coarse roughed the contour Switch to name input Press the TOOL NAME soft key The TNC automatically inserts the closing quotation mark when you exit the input field If there was no coarse roughing enter 0 if you enter a number or a name the TNC will only rough out the portion that could not be machined with the coarse roughing tool If the portion that
30. Cutting direction of the tool for measuring the tool during rotation Tool length measurement Tool offset between stylus center and tool center Preset value Tool radius R NO ENT means R Radius measurement tool offset in addition to MP6530 between upper surface of stylus and lower surface of tool Default O Permissible deviation from tool length L for breakage detection If the entered value is exceeded the TNC locks the tool status L Input range O to 0 9999 mm Permissible deviation from tool radius R for breakage detection It the entered value is exceeded the TNC locks the tool status I Input range O to 0 9999 mm Input examples for common tool types Number of teeth Wear tolerance length Wear tolerance radius Cutting direction M3 Tool offset radius Tool offset length Breakage tolerance length Breakage tolerance radius 19 1 Fundamentals Drill no function O no offset required because tool tip is to be measured End mill with diameter of 4 4 teeth O no offset required because O no additional offset lt 19mm tool diameter is smaller than required during radius the contact plate diameter of measurement Offset from the TT MP6530 Is used End mill with diameter of 4 4 teeth R offset required because O no additional offset gt 19 mm tool diameter is larger than required during radius Radius cutter the contact plate diameter of the TT MP6530 is used 4 4 t
31. Definition of workpiece blank Tool definition Tool call Retract the tool Shift datum to center Call milling operation Set label for program section repeat Rotate by 45 incremental Call milling operation Return jump to LBL 10 repeat the milling operation six times Reset the rotation Reset the datum shift 02 Cycles Coordinate Transformations il W HEIDENHAIN ITNC 530 Retract in the tool axis end program Subprogram 1 Define milling operation 11 10 Programming Examples j i 11 10 Programming Examples 304 Cycles Coordinate Transformations il 2 12 1 Fundamentals a Overview eb The TNC provides various cycles for the following special purposes Cyce Soft key Page C 9 DWELL TIME a F3 Page 307 LL Se ee ee i 12 PROGRAM CALL 12 Page 308 N ALL q 13 ORIENTED SPINDLE STOP en Page 310 ii 32 TOLERANCE 32 Page 311 i 225 ENGRAVING of texts 225 Page 315 ABC 290 INTERPOLATION TURNING 290 Page 318 software option A 306 Cycles Special Functions il 12 2 DWELL TIME Cycle 9 DIN ISO G04 Function This causes the execution of the next block within a running program to be delayed by the programmed DWELL TIME A dwell time can be used for such purposes as chip breaking The cycle becomes effective as soon as It is defined in the program Modal conditions such as spindle rotation are not affected Cycle parameters Dwell time in seconds Enter the dwell time in
32. G290 Cycle run This cycle is used to create a rotationally symmetric shoulder in the working plane which is defined by the starting and end point The center of rotation is the starting point XY at the time the cycle is called The rotational surfaces can be inclined or rounded relative to each other Interpolation turning or milling cycles can be used to machine the surfaces 1 The TNC moves the tool at clearance height to the starting point of machining The starting point is obtained by extending the contour Starting point tangentially by the safety clearance 2 The TNC uses the interpolation turning cycle to machine the defined contour In interpolation turning the principal axes of the working plane move on a circle whereas the spindle axis is oriented perpendicularly to the surface 6 At the end point of the contour the TNC retracts the tool perpendicularly by the safety clearance 4 Finally the TNC retracts the tool to the clearance height 318 Cycles Special Functions il Please note while programming You can use a turning tool or a milling tool 0444 0 for this cycle The geometry data of this tool are defined in the TOOL T tool table as follows E Column L DL for compensation values Length of the tool bottommost point of the tool cutting edge E Column R DR for compensation values Effective radius of the tool outermost point of the tool cutting edge Column R2 DR2 for compensation value
33. O T e zA A ral Information about Touch Probe Cycles Cycles for automatic workpiece Page 408 D inspection Calibration cycles special cycles SPECIAL Page 458 Cycles for automatic kinematics KINEMATIC Page 474 measurement T i Cycles for automatic tool measurement Page 506 enabled by the machine tool builder 326 Using Touch Probe Cycles il 13 2 Before You Start Working with Touch Probe Cycles To make It possible to cover the widest possible range of applications machine parameters enable you to determine the behavior common to all touch probe cycles Maximum traverse to touch point MP6130 If the stylus is not deflected within the path defined in MP6130 the TNC outputs an error message Safety clearance to touch point MP6140 In MP6140 you define how far from the defined or calculated touch point the TNC is to pre position the touch probe The smaller the value you enter the more exactly must you define the touch point position In many touch probe cycles you can also define a safety clearance that is added to MP6140 Orient the infrared touch probe to the programmed probe direction MP6165 To Increase measuring accuracy you can use MP6165 1 to have an infrared touch probe oriented in the programmed probe direction before every probe process In this way the stylus is always deflected in the same direction If you change MP6165 you must recalibrate the touch probe because its def
34. The reference system is the machine coordinate system REF system TOUCH PROBE AXIS Cycle 417 DIN ISO Example NC blocks gt 5 TCH PROBE 417 DATUM IN TS AXIS Q263 25 51ST POINT IST AXIS lt m Q264 25 1ST POINT 2ND AXIS Q294 25 1ST POINT 3RD AXIS a 03200 SET UP CLEARANCE LO Q260 50 CLEARANCE HEIGHT 3050 HO IN TABLE 0333540 DATUM 0303 1 MEAS VALUE TRANSFER 394 Touch Probe Cycles Automatic Datum Setting il 15 12 DATUM AT CENTER OF 4 HOLES Cycle 418 DIN ISO G418 G418 Cycle run Touch Probe Cycle 418 calculates the intersection of the lines connecting opposite holes and sets the datum at the intersection If desired the TNC can also enter the intersection into a datum table or preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe at rapid traverse value from MP6150 to the center of the first hole 1 2 Then the probe moves to the entered measuring height and probes four points to find the first hole center 3 The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 4 The TNC moves the touch probe to the entered measuring height and probes four points to find the second hole center 5 The TNC repeats steps 3 and 4 for the holes 3 and 4 6 Finally the TNC returns the touch
35. Tool definition of drill Tool definition of tap Tool call of centering drill Move tool to clearance height enter a value for F The TNC positions to the clearance height after every cycle Defining point tables Cycle definition CENTERING O must be entered here effective as defined in point table 38 Fixed Cycles Tapping Thread Milling il gt HEIDENHAIN ITNC 530 O must be entered here effective as defined in point table Cycle call in connection with point table TAB1 PNT Feed rate between points 5000 mm min Retract the tool change the tool Call tool drill Move tool to clearance height enter a value for F Cycle definition drilling O must be entered here effective as defined in point table O must be entered here effective as defined in point table Cycle call in connection with point table TAB1 PNT Retract the tool change the tool Tool call for tap Move tool to clearance height Cycle definition for tapping O must be entered here effective as defined in point table O must be entered here effective as defined in point table Cycle call in connection with point table TAB1 PNT Retract in the tool axis end program Examples 4 11 Programming k i Point table TAB1 PNT Examples om O O S A q 3 40 Fixed Cycles Tapping Thread Milling il 5 d a 5 1 Fundamentals Overview The TNC offers 6 cycles for machini
36. cycle Keep in mind that the feed rate during milling matches the value specified in 0440 cutting speed The cutting speed is specified in meter per minute Machining variants Combining the starting and end points with the angles 0495 and 0496 results in the following possible machining operations Outside machining in quadrant 1 1 Enter the circumferential angle 0495 as a positive value Enter the angle of the face 0496 as a negative value For the contour start in X 0491 enter a value smaller than the contour end in X 0493 For the contour start in Z 0492 enter a value greater than the contour end in Z 0494 Inside machining in quadrant 2 2 Enter the circumferential angle 0495 as a negative value Enter the angle of the face 0496 as a positive value For the contour start in X 0491 enter a value greater than the contour end in X 0493 For the contour start in Z 0492 enter a value greater than the contour end in Z 0494 Outside machining in quadrant 3 3 Enter the circumferential angle 0495 as a positive value Enter the angle of the face 0496 as a negative value For the contour start in X 0491 enter a value greater than the contour end in X 0493 For the contour start in Z 0492 enter a value smaller than the contour end in Z 0494 Inside machining in quadrant 4 4 Enter the circumferential angle 0495 as a negative value Enter the angle of the face 0496 as a pos
37. ee ee ee ee ee 8 8 Cycles Special Functions il Cycle parameters 12 Program name Enter the name of the program you PGM CALL want to call and if necessary the directory It is located in A maximum of 254 characters can be entered The following functions can be used to call the defined program CYCL CALL separate block or CYCL CALL POS separate block or M99 blockwise or M89 executed after every positioning block HEIDENHAIN ITNC 530 G39 Example Designate program 50 as a cycle and call it with M99 PROGRAM CALL Cycle 12 DIN ISO 12 3 j i G36 INDLE STOP Cycle 13 DIN ISO LLJ lt cc O N N 12 4 ORIENTED SPINDLE STOP Cycle 13 DIN ISO G36 Cycle function The TNC can control the machine tool spindle and rotate it to a given angular position Machine and TNC must be specially prepared by the machine tool builder for use of this cycle Oriented spindle stops are required for Tool changing systems with a defined tool change position Orientation of the transmitter receiver window of HEIDENHAIN 3 D touch probes with infrared transmission The angle of orientation defined in the cycle is positioned to by entering M19 or M20 depending on the machine If you program M19 or M20 without having defined Cycle 13 the TNC positions the machine tool spindle to an angle that has been set by the machine manufacturer see your ma
38. gt Text on a line on an arc 0 1 0516 Engrave the text in a straight line Input 0 Engrave the text on an arc Input 1 Angle of rotation 0374 Center angle if the text Is to be arranged on an arc Input range 360 0000 to 360 0000 Radius of text on an arc 0517 absolute Radius of the arc in mm on which the TNC is to arrange the text Input range 0 to 99999 9999 gt Feed rate for milling Q207 Traversing speed of the tool during engraving in mm min Input range O to 99999 999 alternatively FAUTO FU or FZ gt Depth Q201 incremental value Distance between workpiece surface and engraving floor gt Feed rate for plunging Q206 Traversing speed of the tool during plunging in mm min Input range O to 99999 999 alternatively FAUTO FU gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 gt 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range 0 to 99999 9999 alternatively PREDEF Cycles Special Functions il Allowed engraving characters The following special characters are allowed in addition to lowercase letters uppercase letters and numbers L R t 23
39. height or linearly at the clearance height to the next starting point 2 and probes the second touch point The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviations in the following Q parameters Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q154 Actual value of length in the reference axis 0155 Actual value of length in the minor axis Q161 Deviation at center of reference axis Q162 Deviation at center of minor axis Q164 Deviation of side length in reference axis Q165 Deviation of side length in minor axis 432 Touch Probe Cycles Automatic Workpiece Inspection il Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle parameters 424 m Center in 1st axis Q273 absolute Center of the stud in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis Q274 absolute Center of the stud in the minor axis of the working plane Input range 99999 9999 to 99999 9999 lst side length Q282 Stud length parallel to the reference axis of the working plane Input range O to OL Set 99999 9999 2nd side length Q283 Stud length parallel to the minor axis of the working plane Input ran
40. m x D 3 p D Z O T e zA A 3 7 BACK BORING Cycle 204 DIN ISO 92 Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 alternatively PREDEF 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 gt Disengaging direction 0 1 2 3 4 Q214 Determine the direction in which the TNC displaces the tool by the off center distance after spindle orientation Input of O is not permitted 1 Retract tool in the negative ref axis direction 2 Retract tool in the negative minor axis direction 3 Retract tool in the positive ref axis direction 4 Retract tool in the positive minor axis direction gt Angle for spindle orientation Q336 absolute Angle at which the TNC positions the tool before it is plunged into or retracted from the bore hole Input range 360 0000 to 360 0000 Fixed Cycles Drilling il 3 8 UNIVERSAL PECKING Cycle 205 DIN ISO G205 Cycle run 1 2 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface If you enter a deepened starting point the TNC moves at the defined positioning feed rate to the set up clearance above the deepened starting point The tool drills to the first plunging dep
41. per tooth Moreover trochoidal milling is easy on the machine mechanics Enormous amounts of time can also be saved by combining this milling method with the integrated adaptive feed control AFC software option see User s Manual on conversational programming Depending on the cycle parameters you select the following machining alternatives are available E Complete machining Roughing side finishing E Only roughing E Only side finishing HEIDENHAIN ITNC 530 G275 Example TROCHOIDAL SLOT scheme 7 11 TROCHOIDAL SLOT vie 275 DIN ISO i i G275 7 11 TROCHOIDAL SLOT cane 275 DIN ISO Roughing with closed slots The contour description of a closed slot must always start with a straight line block L block 1 Following the positioning logic the tool moves to the starting point of the contour description and moves in a reciprocating motion at the plunging angle defined in the tool table to the first infeed depth Specify the plunging strategy with Parameter Q366 2 The TNC roughs the slot in circular motions to the contour end point During the circular motion the TNC moves the tool in machining direction by an infeed you can define 0436 Define climb or up cut of the circular motion in Parameter Q351 3 At the contour end point the TNC moves the tool to clearance height and returns to the starting point of the contour description 4 This process is repeated until the programmed slot depth is reached Finis
42. taking the overlap factor Parameter Q370 and the finishing allowances parameters Q368 and Q369 into account At the end of the roughing operation the TNC moves the tool tangentially away from the pocket wall then moves by the set up clearance above the current infeed depth and returns from there at rapid traverse to the pocket center This process is repeated until the programmed pocket depth is reached Finishing 5 Inasmuch as finishing allowances are defined the TNC then finishes the pocket walls in multiple infeeds if so specified The pocket wall is approached tangentially 6 Then the TNC finishes the floor of the pocket from the inside out The pocket floor is approached tangentially 148 Fixed Cycles Pocket Milling Stud Milling Slot Milling il Please note while programming With an inactive tool table you must always plunge vertically Q366 0 because you cannot define a plunging angle Pre position the tool in the machining plane to the starting position circle center with radius compensation RO The TNC runs the cycle in the axes machining plane with which you approached the starting position For example in Xand Y if you programmed CYCL CALL POS X Y or in U and V if you programmed CYCL CALL POS U V The TNC automatically pre positions the tool in the tool axis Note parameter Q204 2nd set up clearance The algebraic sign for the cycle parameter DEPTH determines the wor
43. touch probe axis 4 Then the cycle determines the exact center of the sphere in the touch probe axis Please note while programming Before programming note the following Pre position the touch probe in the program so that It is located approximately above the center of the calibration sphere 470 Touch Probe Cycles Special Functions il Cycle parameters 450 z 17 8 CALIBRATE TS Cycle 460 DIN ISO p Y w v gt Exact calibration sphere radius 0407 Enter the exact radius of the calibration sphere used Input range 0 0001 to 99 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF gt No of probe points in plane 4 3 0423 Specify whether the TNC should measure the calibration sphere in the plane with 4 or 3 probing points 3 probing points increase the measuring speed 4 Use 4 measuring points standard setting 3 Use 3 measuring points gt Reference angle O380 absolute Reference angle basic rotation for measuring the measuring points in the active workpiece coordinate system Defining a reference angle can considerab
44. 29 DIN ISO G129 Software Option 1 231 Cycle run 23 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 23 HEIDENHAIN ITNC 530 29 il 30 9 1 SL Cycles with Complex Contour Formula 242 Fundamentals 242 Selecting a program with contour definitions 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 244 10 1 Fundamentals 258 Overview 258 10 2 RUN 3 D DATA Cycle 30 DIN ISO G60 259 Cycle run 259 Please note while programming 259 Cycle parameters 260 10 3 MULTIPASS MILLING Cycle 230 DIN ISO G230 261 Cycle run 261 Please note while programming 261 Cycle parameters 262 10 4 RULED SURFACE Cycle 231 DIN ISO G231 263 Cycle run 263 Please note while programming 264 Cycle parameters 265 10 5 FACE MILLING Cycle 232 DIN ISO G232 267 Cycle run 267 Please note while programming 268 Cycle
45. 32 TOLERANCE Coordinate transformation cycles Cycle 9 DWELL TIME All touch probe cycles You can call all other cycles with the functions described as follows Calling a cycle with CYCL CALL The CYCL CALL function calls the most recently defined fixed cycle once The starting point of the cycle is the position that was programmed last before the CYCL CALL block CYCL To program the cycle call press the CYCL CALL key CALL Press the CYCL CALL M soft key to enter a cycle call If necessary enter the miscellaneous function M for example M3 to switch the spindle on or end the dialog by pressing the END key Calling a cycle with CYCL CALL PAT The CYCL CALL PAT function calls the most recently defined fixed cycle at all positions that you defined in a PATTERN DEF pattern definition see Pattern Definition PATTERN DEF on page 61 or ina point table see Point Tables on page 69 HEIDENHAIN ITNC 530 th Fixed sa ing wi 2 1 Work th Fixed Pies ing wi 2 1 Work Calling a cycle with CYCL CALL POS The CYCL CALL POS function calls the most recently defined fixed cycle once The starting point of the cycle Is the position that you defined in the CYCL CALL POS block Using positioning logic the TNC moves to the position defined in the CYCL CALL POS block If the current position in the tool axis is greater than the top surface of the workpiece Q203 the TNC moves the tool to the programmed position
46. ANGLE defined in the tool table E 1 helical plunging In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 The TNC will otherwise display an error message E 2 reciprocating plunge In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 Otherwise the TNC generates an error message The reciprocation length depends on the plunging angle As a minimum value the TNC uses twice the tool diameter E Alternative PREDEF gt Feed rate for finishing Q385 Traversing speed of the tool during side and floor finishing in mm min Input range 0 to 99999 9999 alternatively FAUTO FU FZ HEIDENHAIN ITNC 530 G251 m X D 3 po D lt O za e a A 5 2 RECTANGULAR POCKET Cycle Gh dii C i G252 5 3 CIRCULAR POCKET Cycle os MN ISO 5 3 CIRCULAR POCKET Cycle 252 DIN ISO G252 Cycle run Use Cycle 252 CIRCULAR POCKET to completely machine circular pockets Depending on the cycle parameters the following machining alternatives are available Complete machining Roughing floor finishing side finishing Only roughing Only floor finishing and side finishing Only floor finishing Only side finishing Roughing 1 The tool plunges into the workpiece at the pocket center and advances to the first plunging depth Specify the plunging strategy with Parameter O366 The TNC roughs out the pocket from the inside out
47. Cycle 232 DIN ISO 270 Maximum plunging depth Q202 incremental value Maximum amount that the tool is advanced each time The TNC calculates the actual plunging depth from the difference between the end point and starting point of the tool axis taking the finishing allowance into account so that uniform plunging depths are used each time Input range O to 99999 9999 Allowance for floor Q309 incremental Distance used for the last infeed Input range 0 to 99999 9999 Max path overlap factor 0370 Maximum stepover factor k The TNC calculates the actual stepover from the second side length Q219 and the tool radius so that a constant stepover is used for machining If you have entered a radius R2 in the tool table e g tooth radius when using a face milling cutter the TNC reduces the stepover accordingly Inout range 0 1 to 1 9999 alternatively PREDEF Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 9999 alternatively FAUTO FU FZ Feed rate for finishing Q385 Traversing speed of the tool in mm min while milling the last infeed Input range 0 to 99999 9999 alternatively FAUTO FU FZ Feed rate for pre positioning Q253 Traversing speed of the tool in mm min when approaching the Starting position and when moving to the next pass If you are moving the tool transversely to the material Q389 1 the TNC moves the tool at the feed rate for milling Q207 Input rang
48. DELETE NEXT i l t ii LINE LINE LINE 11 3 DATUM SHIFT wi i W tables Cycle 7 DIN ISO 7 il G247 TTING Cycle 247 DIN ISO 2 lt x ra gt q q 11 4 DATUM SETTING Cycle 247 DIN ISO G247 Effect With the Cycle DATUM SETTING you can activate as the new datum a preset defined in a preset table After a DATUM SETTING cycle definition all of the coordinate inputs and datum shifts absolute and incremental are referenced to the new preset Status display In the status display the TNC shows the active preset number behind the datum symbol Please note before programming When activating a datum from the preset table the TNC resets the active datum shift The TNC sets the preset only in the axes that are defined with values in the preset table The datums of axes marked with remain unchanged If you activate preset number O line 0 then you activate the datum that you last set in a manual operating mode Cycle 247 is not functional in Test Run mode Cycle parameters 247 Number for datum Enter the number of the datum to wu be activated from the preset table Input range O to 65535 284 Example NC blocks Cycles Coordinate Transformations il 11 5 MIRROR IMAGE Cycle 8 DIN ISO G28 Effect The TNC can machine the mirror image of a contour in the working plane The mirror image cycle becomes effective as soon as It is defined in the program It is also effective in th
49. Define a value smaller than the hole depth Q201 input range 0 to 99999 9999 Fixed Cycles Drilling il 3 11 Programming Examples 3 11 Programming HEIDENHAIN ITNC 530 Definition of workpiece blank Tool call tool radius 3 Retract the tool Cycle definition 80 90 100 o i Approach hole 1 spindle ON Cycle call Approach hole 2 call cycle Approach hole 3 call cycle Approach hole 4 call cycle Retract in the tool axis end program The drill hole coordinates are stored in the pattern definition PATTERN DEF POS and are called by the TNC with CYCL CALL PAT The tool radii are selected so that all work steps can be seen in the test graphics Program sequence E Centering tool radius 4 E Drilling tool radius 2 4 E Tapping tool radius 3 HEIDENHAIN ITNC 530 Definition of workpiece blank Call the centering tool tool radius 4 Move tool to clearance height enter a value for F The TNC positions to the clearance height after every cycle Define all drilling positions in the point pattern 3 11 Programming o i 3 11 Programming Examples 6 CYCL DEF 240 CENTERING Q200 2 SET UP CLEARANCE Q343 0 sSELECT DEPTH DIA Q201 2 DEPTH Q344 10 DIAMETER Q206 150 FEED RATE FOR PLNGN Q211 0 DWELL TIME AT DEPTH Q203 0 SURFACE COORDINATE Q204 50 2ND SET UP CLEARANCE 7 CYCL CALL PAT F5000 M13 8 L Z 100 RO FMAX 9 TOOL CALL 2 Z 5000 10 L Z 10
50. GEOMETRY Cycle 14 DIN ISO G37 Please note while programming All subprograms that are superimposed to define the contour are listed in Cycle 14 CONTOUR GEOMETRY Before programming note the following Cycle 14 is DEF active which means that it becomes effective as soon as it is defined in the part program You can list up to 12 subprograms Subcontours in Cycle 14 Cycle parameters 14 Label numbers for the contour Enter all label Hee Seba numbers for the individual subprograms that are to be superimposed to define the contour Confirm every label number with the ENT key When you have entered all numbers conclude entry with the END key Entry of up to 12 subprogram numbers 1 to 254 HEIDENHAIN ITNC 530 G37 le 14 DIN ISO gt am LL O LL O as O lt O Q A i il 73 Overlapping Contours Fundamentals Pockets and islands can be overlapped to form a new contour You can thus enlarge the area of a pocket by another pocket or reduce It by an island 188 Example NC blocks Fixed Cycles Contour Pocket Contour Trains il Subprograms overlapping pockets subprograms that are called by Cycle 14 CONTOUR The subsequent programming examples are contour GEOMETRY in a main program Pockets A and B overlap The TNC calculates the points of intersection S4 and S5 They do not have to be programmed The pockets are programmed as full circles S
51. O Lid O oc i LO HEIDENHAIN ITNC 530 361 il G409 FCL 3 function REF PT Cycle 409 DIN ISO LLJ b lt LLI Q LLJ 9 oc 2 LO q Cycle parameters 409 land 362 Center in 1st axis 0321 absolute Center of the ridge in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis 0322 absolute Center of the ridge in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Width of ridge 0311 incremental Width of the ridge regardless of its position in the working plane Input range 0 to 99999 9999 Measuring axis l 1st axis 2 2nd axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance Q320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Number in table Q305 Enter the number in the datum preset table in which the TNC is to save the
52. O to 99999 9999 alternatively PREDEF Fixed Cycles Tapping Thread Milling il Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF gt Feed rate for countersinking Q254 Traversing speed of the tool during countersinking in mm min Input range O to 99999 999 alternatively FAUTO FU gt Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO HEIDENHAIN ITNC 530 Example NC blocks G265 4 9 HELICAL THREAD DRILLING MILLING Cycle 265 _ oS 2 G267 4 10 OUTSIDE THREAD MILLING Cycle 267 Diso 4 10 OUTSIDE THREAD MILLING Cycle 267 DIN ISO G267 Cycle run 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface Countersinking at front 2 5 The TNC moves in the reference axis of the working plane from the center of the stud to the starting point for countersinking at front The position of the starting point is determined by the thread radius tool radius and pitch The tool moves at the feed rate for pre positioning to the countersinking depth at front The TNC positions
53. 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 28 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 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
54. Q392 Only in effect if tangential approach on a circular path was selected Radius of the approach departure arc Input range 0 to 99999 9999 gt Center angle Q393 Only in effect if tangential approach on a circular path was selected Angular length of the approach arc Input range O to 99999 9999 gt Distance to auxiliary point 0394 Only in effect if tangential approach on a straight line or right angle approach was selected Distance to the auxiliary point trom which the TNC is to approach the contour Input range 0 to 99999 9999 204 Example NC blocks Fixed Cycles Contour Pocket Contour Trains il 7 10 CONTOUR TRAIN Cycle 25 DIN ISO G125 Cycle run In conjunction with Cycle 14 CONTOUR GEOMETRY this cycle facilitates the machining of open and closed contours Cycle 25 CONTOUR TRAIN offers considerable advantages over machining a contour using positioning blocks The TNC monitors the operation to prevent undercuts and surface blemishes It is recommended that you run a graphic simulation of the contour before execution If the radius of the selected tool is too large the corners of the contour may have to be reworked The contour can be machined throughout by up cut or by climb milling The type of milling even remains effective when the contours are mirrored The tool can traverse back and forth for milling in several infeeds This results in faster machining Allowance values can be entered in orde
55. RO F5000 11 CYCL DEF 200 DRILLING Q200 2 SET UP CLEARANCE Q201 25 DEPTH Q206 150 FEED RATE FOR PECKING Q202 5 PLUNGING DEPTH Q210 0 sDWELL TIME AT TOP Q203 0 SURFACE COORDINATE Q204 50 2ND SET UP CLEARANCE Q211 0 2 DWELL TIME AT DEPTH 12 CYCL CALL PAT F5000 M13 13 L Z 100 RO FMAX 14 TOOL CALL 3 Z 200 15 L Z 50 RO FMAX 16 CYCL DEF 206 TAPPING NEW Q200 2 SET UP CLEARANCE Q201 25 DEPTH OF THREAD Q206 150 FEED RATE FOR PECKING Q211 0 DWELL TIME AT DEPTH Q203 0 SURFACE COORDINATE Q204 50 3 2ND SET UP CLEARANCE 17 CYCL CALL PAT F5000 M13 18 L Z 100 RO FMAX M2 19 END PGM 1 MM 106 Cycle definition CENTERING Call the cycle in connection with point pattern Retract the tool change the tool Call the drilling tool radius 2 4 Move tool to clearance height enter a value for F Cycle definition drilling Call the cycle in connection with point pattern Retract the tool Call the tapping tool radius 3 Move tool to clearance height Cycle definition for tapping Call the cycle in connection with point pattern Retract in the tool axis end program Fixed Cycles Drilling il 4 1 Fundamentals Overview The TNC offers 8 cycles for all types of threading operations 206 TAPPING NEW Page 109 With a floating tap holder with automatic AD pre positioning 2nd set up clearance a er 207 RIGID TAPPING NEW 207 RT Page 111 Without a floating tap holder with AD aut
56. a Q parameter the TNC activates the datum number entered in the Q parameter Input range 0 to 9999 Selecting a datum table in the part program With the SEL TABLE function you select the table from which the TNC takes the datums PGM 071i E DATUM TABLE SELECTION WINDOW Select the functions for program call Press the PGM CALL key Press the DATUM TABLE soft key Press the WINDOW SELECTION soft key The TNC superimposes a window where you can select the desired datum table Select the desired datum table with the arrow keys or by mouse click and confirm by pressing ENT The TNC enters the complete path name in the SEL TABLE block Conclude this function with the END key Alternatively you can also enter the table name or the complete path name of the table to be called directly via the keyboard 2380 Program a SEL TABLE block before Cycle 7 Datum Shift A datum table selected with SEL TABLE remains active until you select another datum table with SEL TABLE or through PGM MGT You can define datum tables and datum numbers in an NC block with the TRANS DATUM TABLE function see Conversational Programming User s Manual Example NC blocks Cycles Coordinate Transformations il Editing the datum table in the Programming and Editing mode of operation save the change with the ENT key Otherwise the change After you have changed a value in a datum table you must might not b
57. angle values in the following Q parameters Q158 Projection angle of the A axis Q159 Projection angle of the B axis Q170 Spatial angle A Q171 Spatial angle B Q172 Spatial angle C Q173 to Q175 HEIDENHAIN ITNC 530 Measured values in the touch probe axis first to third measurement G431 MEASURE PLANE Cycle 431 DIN ISO o il E 16 13 MEASURE PLANE Cycle 431 DIN ISO G431 Please note while programming 450 Touch Probe Cycles Automatic Workpiece Inspection il Cycle parameters ap 431 lst meas point 1st axis Q263 absolute lt f HA Coordinate of the first touch point in the reference g axis of the working plane Input range 99999 9999 to na 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 3rd axis Q294 absolute Coordinate of the first touch point in the touch probe axis Input range 99999 9999 to 99999 9999 2nd meas point 1st axis Q265 absolute Coordinate of the second touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 0263 0296 0265 2nd meas point 2nd axis Q266 absolute Coordinate of the second touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 3rd axis Q295 absolute Coordinate of the second touch point in the touch probe axis Input range 999
58. approximate radius the approximate length the number of teeth and the cutting direction Before measuring a tool for the first time enter the Cylindrical tools with diamond surfaces can be measured with stationary spindle To do so define the number of teeth CUT with O and adjust MP6500 Refer to your machine manual You can run an individual tooth measurement of tools with up to 99 teeth The TNC shows the measured values of up to 24 teeth in the status display HEIDENHAIN ITNC 530 G483 Tool Length and Radius Cycle 33 or 483 DIN ISO O 19 6 Mei i il o Cycle parameters e gt Measure tool 0 Check tool 1 Select whether the Example Measuring a rotating tool for the first g dE tool is to be measured for the first time or whethera time old format n E tool that has already been measured is to be ae inspected If the tool is being measured for the first time the TNC overwrites the tool radius R and the tool length L in the central tool file TOOL T by the delta values DR 0 and DL O If you wish to inspect a tool the TNC compares the measured data with the tool data stored in TOOL T The TNC calculates the deviations and enters them as positive or negative delta values DR and DL in TOOL T The deviations are also available in the Q parameters Q115 and Q116 If the delta values are greater than the permissible tool tolerances for wear or break detection the TNC will format lock
59. approximate radius the approximate length the number of teeth and the cutting direction Before measuring a tool for the first time enter the You can run an individual tooth measurement of tools with up to 99 teeth The TNC shows the measured values of up to 24 teeth in the status display Cycle parameters a gt Measure tool 0 Check tool 1 Select whether the Example Measuring a rotating tool for the first A tool is to be measured for the first time or whether a time old format ans tool that has already been measured is to be R inspected If the tool is being measured for the first time the TNC overwrites the tool length L in the central tool file TOOL T by the delta value DL O If you wish to inspect a tool the TNC compares the measured length with the tool length L that is stored in TOOL T It then calculates the positive or negative deviation from the stored value and enters it into TOOL T as the delta value DL The deviation can also be used for Q parameter Q115 If the delta value is greater than the permissible tool length tolerance for wear or break detection the TNC will lock the tool format status L in TOOL T m x 2 3 5 D D O p 5 D et O zA D 5 Q D D T cass or S D 5 Q lt Q D er D an gt D 5 a T D lt 5 re or gt U or D a a O O y L gt Param
60. at the entered teed rate in the defined probing direction The probing direction must be defined in the cycle as a polar angle 2 After the TNC has saved the position the touch probe stops The TNC saves the X Y Z coordinates of the probe tip center in three successive O parameters The TNC does not conduct any length or radius compensations You define the number of the first result parameter in the cycle 3 Finally the TNC moves the touch probe back by that value against the probing direction that you defined in the parameter MB 17 4 MEASURING Cycle 3 Please note while programming HEIDENHAIN ITNC 530 461 il 17 4 MEASURING Cycle 3 Cycle parameters 462 Parameter number for result Enter the number of the Q parameter to which you want the TNC to assign the first measured coordinate X The values Y and Z are in the immediately following O parameters Input range O to 1999 gt Probing axis Enter the axis in whose direction the probe is to move and confirm with the ENT key Input range X Y or Z Probing angle Angle measured from the defined probing axis in which the touch probe is to move Confirm with ENT Input range 180 0000 to 180 0000 gt Maximum measuring path Enter the maximum distance from the starting point by which the touch probe is to move Confirm with ENT Input range 99999 9999 to 99999 9999 Feed rate for measurement Enter the measuring teed rate in mm min Inpu
61. axes are to be measured Input range 359 999 to 359 999 Number meas points A axis 0414 Number of probe measurements with which the TNC is to measure the A axis If input value 0 the TNC does not measure the respective axis Inout range O to 12 Start angle B axis 0415 absolute Starting angle in the B axis at which the first measurement is to be made Input range 359 999 to 359 999 End angle B axis 0416 absolute Ending angle in the B axis at which the last measurement is to be made Input range 359 999 to 359 999 Angle of incid in B axis 0417 Angle of incidence in the B axis at which the other rotary axes are to be measured Input range 359 999 to 359 999 Number meas points B axis 0418 Number of probe measurements with which the TNC is to measure the B axis If the input value 0 the TNC does not measure the respective axis Input range O to 12 Touch Probe Cycles Automatic Kinematics Measurement il If you Start angle C axis 0419 absolute Starting angle in the C axis at which the first measurement Is to be made Input range 359 999 to 359 999 End angle C axis 0420 absolute Ending angle in the C axis at which the last measurement is to be made Input range 359 999 to 359 999 Angle of incid in C axis 0421 Angle of incidence in the C axis at which the other rotary axes are to be measured Input range 359 999 to 359 999 Number meas points C axis 0422 Number of probe measurements with which the T
62. axis to be measured Not allowed for Hirth axes The TNC moves to the first measuring position in the sequence A then B then C E Input gt 0 Retraction height in the untilted workpiece coordinate system to which the TNC positions before a rotary axis positioning in the spindle axis Also the TNC moves the touch probe in the working plane to the datum The probe monitoring is not active in this mode Define the positioning velocity in parameter Q253 m x D 3 pcs O D o D mp e 5 e D 3 D iati KINEMATICS Cycle 451 DIN ISO HEIDENHAIN ITNC 530 487 il G451 Option 1a MMEASURE KINEMATICS Cycle 451 DIN ISO 488 Feed rate for pre positioning Q253 Traversing speed of the tool during positioning In mm min Input range 0 0001 to 99999 9999 alternatively FMAX FAUTO PREDEF Reference angle Q380 absolute Reference angle basic rotation for measuring the measuring points in the active workpiece coordinate system Defining a reference angle can considerably enlarge the measuring range of an axis Input range 0 to 360 0000 Start angle A axis 0411 absolute Starting angle in the A axis at which the first measurement Is to be made Input range 359 999 to 359 999 End angle A axis 0412 absolute Ending angle in the A axis at which the last measurement is to be made Input range 359 999 to 359 999 Angle of incid A axis 0413 Angle of incidence in the A axis at which the other rotary
63. coordinates of the ridge center If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the slot center Input range O to 2999 New datum 0405 absolute Coordinate in the measuring axis at which the TNC should set the calculated ridge center Default setting 0 Input range 99999 9999 to 99999 9999 MP6140 03220 Touch Probe Cycles Automatic Datum Setting il gt Measured value transfer 0 1 Q303 Specify Example NC blocks whether the determined datum is to be saved in the datum table or in the preset table 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if 0381 1 Input ran
64. correspondingly You can ask your machine manufacturer if this is the case and whether an angle optimization makes sense Angle optimization can be particularly useful on small compact machines A For angle optimization the machine manufacturer must Angle compensation is only possible with Option 52 KinematicsComp 490 Touch Probe Cycles Automatic Kinematics Measurement il Log function After running Cycle 451 the TNC creates a measuring log TCHPR451 TXT containing the following information Creation date and time of the log Path of the NC program from which the cycle was run Mode used O Check 1 Optimize position 2 Optimize pose Active kinematic number Entered calibration sphere radius For each measured rotary axis Starting angle End angle Angle of incidence Number of measuring points Dispersion standard deviation Maximum error Angular error Ascertained backlash Averaged positioning error Measuring circle radius Compensation values in all axes preset shift Evaluation of measuring points Measurement uncertainty of rotary axes HEIDENHAIN ITNC 530 G451 Option D asi KINEMATICS Cycle 451 DIN ISO i il T Notes on log data Error outputs In the Test mode Q406 0 the TNC outputs the accuracy that can be S attained by optimization and or the accuracies attained through optimization Modes 1 and 2 If the angular position of a rotary axis was calcul
65. cycle is not allowed when the tilted working plane function is active If you want to compensate the misalignment by rotating the rotary table the TNC will automatically use the following rotary axes C for tool axis Z B for tool axis Y A for tool axis X 14 4 BASIC ROTA 340 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il Cycle parameters lst stud Center in 1st axis absolute Center of the first stud in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Ist stud Center in 2nd axis Q269 absolute Center of the first stud in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Diameter of stud 1 0313 Approximate diameter of the 1st stud Enter a value that is more likely to be too large than too small Input range O to 99999 9999 Measuring height 1 in the probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis at which stud 1 Is to be measured Input range 99999 9999 to 99999 9999 2nd stud Center in 1st axis Q270 absolute Center of the second stud in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd stud Center in 2nd axis Q271 absolute Center of the second stud in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Diameter of stud 2 0314 Approximate diameter of the 2nd stud Enter a value that is more likely to be too large t
66. deformation of 0 1 um per 1 N of probing force The calibration tool should have a diameter of more than Please note while programming The functioning of the calibration cycle is dependent on MP6500 Refer to your machine manual Before calibrating the touch probe you must enter the exact length and radius of the calibrating tool into the tool table TOOL T The TT needs to be recalibrated if you change its position on the table Cycle parameters Cycle 484 has no cycle parameters 512 Touch Probe Cycles Automatic Tool Measurement il 19 4 Measuring the Tool Length Cycle 31 or 481 DIN ISO G481 Cycle run To measure the tool length program the measuring cycle TCH PROBE 31 or TCH PROBE 481 see also Differences between Cycles 31 to 33 and Cycles 481 to 483 on page 507 Via input parameters you can measure the length of a tool by three methods If the tool diameter is larger than the diameter of the measuring surface of the TT you can measure the tool while it is rotating If the tool diameter is smaller than the diameter of the measuring surface of the TT or if you are measuring the length of a drill or spherical cutter you can measure the tool while It is at standstill If the tool diameter is larger than the diameter of the measuring surface of the TT you can measure the individual teeth of the tool while it is at standstill Cycle for measuring a tool during rotation The control determine
67. finishing Cycle call Floor finishing Cycle definition Side finishing Cycle call Side finishing Retract in the tool axis end program Contour definition program Definition of the contour designator for the program CIRCLE1 Assignment of values for parameters used in PGM CIRCLE31XY Definition of the contour designator for the program CIRCLE31XY Definition of the contour designator for the program TRIANGLE Definition of the contour designator for the program SQUARE Contour formula 251 Complex Contour Formula T O gt Q l Y 0 Complex Contour Formula 9 1 SL Cycles O O 5 ct O Cc aD 0p O O T O 5 O on O Q pa 7 N 52 Contour description program circle at right Contour description program circle at left Contour description program triangle at right Contour description program square at left Fixed Cycles Contour Pocket with Contour Formula il 9 2 SL Cycles with Simple Contour Formula Fundamentals SL cycles and the simple contour formula enable you to form contours by combining up to 9 subcontours pockets or islands in a simple manner You define the individual subcontours geometry data as separate programs In this way any subcontour can be used any number of times The TNC calculates the contour from the selected subcontours contour description pro
68. for finishing Q385 Traversing speed of the tool during side and floor finishing in mm min Input range O to 99999 999 alternatively FAUTO FU FZ 5 5 CIRCULAR SLOT Cycle 25 HEIDENHAIN ITNC 530 16 G256 5 6 RECTANGULAR STUD Cycle ee 5 6 RECTANGULAR STUD Cycle 256 DIN ISO G256 Cycle run Use Cycle 256 to machine a rectangular stud If a dimension of the workpiece blank is greater than the maximum possible stepover then the TNC performs multiple stepovers until the finished dimension has been machined 1 The tool moves from the cycle starting position stud center in the positive X direction to the starting position for the stud machining The starting position is 2 mm to the right of the unmachined stud If the tool is at the 2nd set up clearance it moves at rapid traverse FMAX to the set up clearance and from there it advances to the first plunging depth at the feed rate for plunging The tool then moves tangentially to the stud contour and machines one revolution If the finished dimension cannot be machined with one revolution the TNC performs a stepover with the current factor and machines another revolution The TNC takes the dimensions of the workpiece blank the finished dimension and the permitted stepover into account This process is repeated until the defined finished dimension has been reached If further stepovers are required the tool then departs the contour on a tangential path and
69. from the center or with a pre positioning move to the side and follows a circular path Countersinking at front 5 The tool moves at the feed rate for pre positioning to the countersinking depth at front 6 The TNC positions the tool without compensation from the center on a semicircle to the offset at front and then follows a circular path at the feed rate for countersinking 7 The TNC then moves in a semicircle to the hole center Thread milling 8 The TNC moves the tool at the programmed feed rate for pre positioning to the starting plane for the thread The starting plane is determined from the thread pitch and the type of milling climb or up cut 9 Then the tool moves tangentially on a helical path to the thread diameter and mills the thread with a 360 helical motion 10 After this the tool departs the contour tangentially and returns to the starting point in the working plane 11 At the end of the cycle the TNC retracts the tool at rapid traverse to the set up clearance or if programmed to the 2nd set up clearance 122 Fixed Cycles Tapping Thread Milling il Please note while programming 4 7 THREAD MILLING COUNTERSINKING Cycle 263 bijjjso G263 HEIDENHAIN iTNC 530 123 il G263 4 7 THREAD MILLING COUNTERSINKING Cycle 263 Mso Cycle parameters 263 124 Nominal diameter Q335 Nominal thread diameter Input range 0 to 99999 9999 Thread pitch Q239 Pitch of the thread The al
70. front Q359 incremental Distance by which the TNC moves the tool center away from the stud center Input range O to 99999 9999 Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF gt Feed rate for countersinking Q254 Traversing speed of the tool during countersinking in mm min Input range O to 99999 999 alternatively FAUTO FU Example NC blocks Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO gt Feed rate for approach 0512 Traversing speed of the tool during entry into the thread in mm min Input range 0 to 99999 999 alternatively FAUTO 4 10 OUTSIDE THREAD MILLING Cycle 267 DIN HEIDENHAIN ITNC 530 137 il i gt ent J es Q 3 z 5 Q rTi x Q 3 Oo V The drill hole coordinates are stored in the point table TAB1 PNT and are called by the TNC with CYCL CALL PAT The tool radii are selected so that all work steps can be seen in the test graphics Program sequence Centering E Drilling E Tapping 4 11 Programmi Examples Definition of workpiece blank Tool definition of center drill
71. if programmed to the 2nd set up clearance 130 Fixed Cycles Tapping Thread Milling il G9ZD ostiNid G9Z 819AD DNITMIA DNITMNYG GVSYHL 1V NAH 6 r Please note while programming a 131 HEIDENHAIN ITNC 530 G265 4 9 HELICAL THREAD DRILLING MILLING Cycle 265 so Cycle parameters 265 132 Nominal diameter Q335 Nominal thread diameter Input range 0 to 99999 9999 Thread pitch Q239 Pitch of the thread The algebraic sign differentiates between right hand and left hand threads right hand thread left hand thread Input range 99 9999 to 99 9999 Thread depth 0201 incremental Distance between workpiece surface and root of thread Input range 99999 9999 to 99999 9999 Feed rate for pre positioning Q253 Traversing speed of the tool in mm min when plunging into the workpiece or when retracting from the workpiece Input range 0 to 99999 999 alternatively FMAX FAUTO PREDEF Depth at front 0358 incremental Distance between tool tip and the top surface of the workpiece for countersinking at front Input range 99999 9999 to 99999 9999 Countersinking offset at front Q359 incremental Distance by which the TNC moves the tool center away from the hole center Input range O to 99999 9999 Countersink Q360 Execution of the chamfer 0 before thread machining 1 after thread machining Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range
72. in the tool axis to the 2nd set up clearance In these cases always program absolute traverse movements after the cycle call The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the cycle will not be executed If the slot width is greater than twice the tool diameter the TNC roughs the slot correspondingly from inside out You can therefore mill any slots with small tools too The slot position O is not allowed if you use Cycle 254 Circular Slot in combination with Cycle 221 Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth ts entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface If you call the cycle with machining operation 2 only finishing then the TNC positions the tool to the first plunging depth at rapid traverse Fixed Cycles Pocket Milling Stud Milling Slot Milling il Cycle parameters 254 i gt Fa Machining operation 0 1 2 Q215 Define the machining operation 0 Roughing and finishing 1 Only roughing 2 Only finishing Side finishing and floor finishing are only executed if the finishing allowances 0368 Q369 have been defined Slot width Q219 value parallel to the s
73. in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Touch Probe Cycles Automatic Datum Setting il Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Execute basic rotation Q304 Definition of whether the TNC should compensate workpiece misalignment with a basic rotation 0 No basic rotation 1 Basic rotation Datum number in table Q305 Enter the datum number in the datum or preset table in which the TNC is to save the coordinates of the corner If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the corner Input range O to 2999 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the corner Default setting 0 Inout range 99999 999
74. in which you automatically measure workpieces with the exception of Cycles 0 and 1 you can have the TNC record the measurement results In the respective probing cycle you can define if the TNC is to Save the measuring log to a file Interrupt the program run and display the measuring log on the screen Create no measuring log If you want to save the measuring log as a file the TNC by default saves the measuring log as an ASCII file in the directory from which you run the measuring program As an alternative you can also send the measuring log directly to a printer or transfer it to a PC via the data interface To do this set the print function in the interface configuration menu to RS232 see also the User s Manual under MOD Functions Setting Up the Data Interface the datum active during the respective cycle you are running In addition the coordinate system may have been rotated in the plane or the plane may have been tilted by using 3 D ROT In this case the TNC converts the measuring results to the respective active coordinate system Use the HEIDENHAIN data transfer software TNCremo if you wish to output the measuring log via the data interface All measured values listed in the log file are referenced to HEIDENHAIN ITNC 530 16 1 Fundamentals o il a er LL ae co q Example Measuring log for Touch Probe Cycle 421 Measuring log for Probing Cycle 421 Hole Me
75. key If needed enter the depth of the second subcontour Confirm with the ENT key Carry on with the dialog as described above until you have entered all subcontours Always start the list of subcontours with the deepest pocket If the contour is defined as an island the TNC interprets the entered depth as the island height The entered value without an algebraic sign then refers to the workpiece top surface If the depth is entered as 0 then for pockets the depth defined in the Cycle 20 is effective Islands then rise up to the workpiece top surface Contour machining with SL Cycles The complete contour is machined with the SL Cycles 20 to 24 see Overview on page 186 HEIDENHAIN iTNC 530 9 2 SL ioe Simple Contour Formula k il 9 2 SL cyclen Simple Contour Formula 256 Fixed Cycles Contour Pocket with Contour Formula il 10 1 Fundamentals Overview The TNC offers four cycles for machining surfaces with the following characteristics Created with a CAD CAM system Flat rectangular surfaces Flat oblique angled surfaces Surfaces that are inclined in any way Twisted surfaces 30 RUN 3 D DATA ae are Page 259 For multipass milling of 3 D data in MILLING several infeeds 10 1 Fundamentals 230 MULTIPASS MILLING 230 Page 261 For flat rectangular surfaces me 231 RULED SURFACE 231 Page 263 For oblique inclined or twisted surfaces 2 232 FACE MILLING 232 Page 267 For level
76. lathe support heidenhain de www heidenhain de 3 D Touch Probe Systems from HEIDENHAIN help you to reduce non cutting time For example in e workpiece alignment e datum setting e workpiece measurement e digitizing 3 D surfaces with the workpiece touch probes TS 220 with cable TS 640 with infrared transmission e tool measurement e wear monitoring e tool breakage monitoring with the tool touch probe TT 140 670 988 22 Ver02 SWOT Printed in Germany 11 2011 H ACCA AAA DONINI TAVA VONN TA TN
77. length the programmed safety clearance to the side and the tool radius The TNC positions the tool in the spindle axis to the set up clearance over the current infeed depth and then moves at the ore positioning feed rate directly back to the starting point in the next line The TNC calculates the offset from the programmed width the tool radius and the maximum path overlap factor The tool then returns to the current infeed depth and moves in the direction of the next end point 2 The milling process is repeated until the programmed surface has been completed At the end of the last pass the tool plunges to the next machining depth In order to avoid non productive motions the surface is then machined in reverse direction The process is repeated until all infeeds have been machined In the last infeed simply the finishing allowance entered is milled at the finishing feed rate At the end of the cycle the TNC retracts the tool at FMAX to the 2nd set up clearance Please note while programming collision with the workpiece or the fixtures can occur Enter the 2nd set up clearance in Q204 such that no 268 Fixed Cycles Multipass Milling il Cycle parameters 232 Machining strategy 0 1 2 Q389 Specify how the TNC is to machine the surface 0 Meander machining stepover at positioning feed rate outside the surface to be machined 1 Meander machining stepover at feed rate for milling within the surface
78. monitor the tool see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T EASURE RIDGE WIDTH Cycle 426 DIN ISO O q HEIDENHAIN ITNC 530 44 16 11 MEASURE COORDINATE Cycle 427 DIN ISO G427 G427 Cycle run Touch Probe Cycle 427 finds a coordinate in a selectable axis and saves the value in a system parameter If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC offsets the touch probe by the safety clearance in the direction opposite the defined traverse direction 2 hen the TNC positions the touch probe to the entered touch point 1 in the working plane and measures the actual value in the selected axis 3 Finally the TNC returns the touch probe to the clearance height and saves the measured coordinate in the following O parameter Q160 Measured coordinate Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis EASURE COORDINATE Cycle 427 DIN ISO 16 11 442 Touch Probe Cycles Automatic Wo
79. multipass milled in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Starting point in 3rd axis Q227 absolute Starting point coordinate of the surface to be multipass milled in the tool axis Input range 99999 9999 to 99999 9999 2nd point in 1st axis Q228 absolute End point coordinate of the surface to be multipass milled in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd point in 2nd axis Q229 absolute End point coordinate of the surface to be multipass milled in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd point in 3rd axis Q230 absolute End point coordinate of the surface to be multipass milled in the spindle axis Input range 99999 9999 to 99999 9999 3rd point in 1st axis Q231 absolute Coordinate of point 3 in the reference axis of the working plane Input range 99999 9999 to 99999 9999 3rd point in 2nd axis Q232 absolute Coordinate of point 3 in the minor axis of the working plane Input range 99999 9999 to 99999 9999 3rd point in 3rd axis Q233 absolute Coordinate of point 3 in the spindle axis Input range 99999 9999 to 99999 9999 HEIDENHAIN ITNC 530 pee ao Q231 Q234 0225 G231 X 10 4 RULED a aa Cycle 231 DIN ISO j il G231 m x D 3 p D Z O T e zA A 10 4 RULED suface Cycle 231 DIN ISO 266 gt Ath point in 1st axis Q234 absolute Coordinate
80. not specifically define the measured value transfer with parameter Q303 when defining the cycle 15 1 Fundamentals In these cases the TNC outputs an error message since the complete handling of REF referenced datum tables has changed You must define a measured value transfer yourself with parameter 0303 Q305 not equal to 0 Q303 0 The TNC writes the calculated datum in the active datum table The reference system is the active workpiece coordinate system The value of parameter Q305 determines the datum number Activate datum with Cycle 7 in the part program Q305 not equal to 0 0303 1 The TNC writes the calculated datum in the preset table The reference system is the machine coordinate system REF coordinates The value of parameter Q305 determines the preset number Activate preset with Cycle 247 in the part program Measurement results in Q parameters The TNC saves the measurement results of the respective touch probe cycle in the globally effective Q parameters Q150 to Q160 You can use these parameters In your program Note the table of result parameters that are listed with every cycle description 356 Touch Probe Cycles Automatic Datum Setting il 15 2 SLOT CENTER REF PT T Cycle 408 DIN ISO G408 2 FCL 3 Function O Cycle run LL ap Touch Probe Cycle 408 finds the center of a slot and defines its center l as datum If desired the TNC can also enter the coordinates into a Q datum table or t
81. parameters 269 10 6 Programming Examples 272 HEIDENHAIN ITNC 530 31 il 11 1 Fundamentals 2 6 Overview 276 Effect of coordinate transformations 276 11 2 DATUM SHIFT Cycle 7 DIN ISO G54 277 Effect 277 Cycle parameters 277 11 3 DATUM SHIFT with datum tables Cycle 7 DIN ISO G53 278 EN ECE cnc 278 Please note while programming 279 Cycle parameters 280 Selecting a datum table in the part program 280 Editing the datum table in the Programming and Editing mode of operation 281 Editing a datum table in a Program Run operating mode 282 Transferring the actual values into the datum table 282 Configuring the datum table 283 Exiting a datum table 283 11 4 DATUM SETTING Cycle 247 DIN ISO G247 284 EMO Ct sca 284 Please note before programming 284 Cycle parameters 284 11 5 MIRROR IMAGE Cycle 8 DIN ISO G28 285 Effect 285 Please note while programming 285 Cycle parameters 286 11 6 ROTATION Cycle 10 DIN ISO G73 287 Effect 287 Please note while programming 287 Cycle parameters 288 11 7 SCALING Cycle 11 DIN ISO G72 289 Effect 289 Cycle parameters 290 11 8 AXIS SPECIFIC SCALING Cycle 26 291 Effect 291 Please note while programming 291 Cycle parameters 292 32 11 9 WORKING PLANE Cycle 19 DIN ISO G80 Software
82. probing feed rate MP6507 0 The measuring tolerance remains constant regardless of the tool radius With very large tools however the feed rate for probing is reduced to zero The smaller you set the maximum permissible rotational soeed MP6570 and the permissible tolerance MP6510 the sooner you will encounter this effect MP6507 1 The measuring tolerance is adjusted relative to the size of the tool radius This ensures a sufficient feed rate for probing even with large tool radii The TNC adjusts the measuring tolerance according to the following table Up to 30 mm MP6510 30 to 60 mm 2 MP6510 60 to 90 mm 3 e MP6510 90 to 120 mm 4 e MP6510 MP6507 2 The feed rate for probing remains constant the error of measurement however rises linearly with the increase in tool radius Measuring tolerance r e MP6510 5 mm where r Active tool radius in mm MP6510 Maximum permissible error of measurement 508 Touch Probe Cycles Automatic Tool Measurement il Entries in the tool table TOOL T CUT LTOL RTOL DIRECT TT R OFFS TT L OFFS LBREAK RBREAK Number of teeth 20 teeth maximum Permissible deviation from tool length L for wear detection If the entered value is exceeded the TNC locks the tool status L Input range O to 0 9999 mm Permissible deviation from tool radius R for wear detection If the entered value is exceeded the TNC locks the tool status I Input range O to 0 9999 mm
83. program the position of the working plane via spatial angles the Note that the position of the tilted coordinate system and therefore also all movements in the tilted system are dependent on your description of the tilted plane TNC will calculate the required angle positions of the tilted axes automatically and will store these in the parameters Q120 A axis to 0122 C axis Warning Depending on your machine configuration two mathematical solutions axis positions are possible for a spatial angle definition Conduct appropriate tests on your machine to find out which axis position the TNC software selects in each case If the DCM software option is available to you the axis position can be displayed in the PROGRAM KINEMATICS view during test run see User s Manual for Conversational Programming Dynamic Collision Monitioring HEIDENHAIN ITNC 530 G80 Software Option 1 11 9 WORKING PLANE Cycle a DIN ISO j il G80 Software Option 1 11 9 WORKING PLANE cycle 19 DIN ISO The axes are always rotated in the same sequence for calculating the tilt of the plane The TNC first rotates the A axis then the B axis and finally the C axis Cycle 19 becomes effective as soon as It is defined in the program As soon as you move an axis in the tilted system the compensation for this specific axis is activated You must move all axes to activate compensation for all axes If you set the function Tilting pro
84. radius compensation Input range 99999 9999 to 99999 9999 gt Set up clearance O6 incremental Distance between the tool tip and the cylinder surface Input range 0 to 99999 9999 alternatively PREDEF gt Plunging depth Q10 incremental Infeed per cut Input range 99999 9999 to 99999 9999 Feed rate for plunging O11 Traversing speed of the tool in the spindle axis Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Feed rate for milling O12 Traversing speed of the tool in the working plane Input range O to 99999 9999 alternatively FAUTO FU FZ Cylinder radius O16 Radius of the cylinder on which the contour is to be machined Input range O to 99999 9999 gt Dimension type ang lin Q17 The dimensions for the rotary axis of the subprogram are given either in degrees 0 or in mm inches 1 HEIDENHAIN ITNC 530 Example NC blocks 8 2 CYLINDER SURFACE Cycle 27 eae Software Option 1 22 a G128 Software Option 1 28 DIN ISO 8 3 CYLINDER SURFACE Slot Milling Cycle 8 3 CYLINDER SURFACE Slot Milling Cycle 28 DIN ISO G128 Software Option 1 Cycle run This cycle enables you to program a guide notch in two dimensions and then transfer it onto a cylindrical surface Unlike Cycle 27 with this cycle the TNC adjusts the tool so that with radius compensation active the walls of the slot are nearly parallel You can machine exactly parallel walls by using a tool tha
85. range 120 0000 to 120 0000 HEIDENHAIN ITNC 530 G413 15 7 DATUM _ OF CIRCLE Cycle 413 DIN ISO k il G413 15 7 DATUM PRAM ouTsinE OF CIRCLE Cycle 413 DIN ISO 378 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Datum number in table Q305 Enter the number in the datum preset table in which the TNC is to save the coordinates of the stud center If you enter O305 0 the TNC automatically sets the display so that the new datum is on the stud center Input range O to 2999 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the stud center Default setting 0 Input range 99999 9999
86. rectangular surfaces with Je indicated oversizes and multiple infeeds 258 Fixed Cycles Multipass Milling il 10 2 RUN 3 D DATA Cycle 30 DIN ISO G60 Cycle run 1 From the current position the TNC positions the tool at rapid traverse FMAX in the tool axis to the set up clearance above the MAX point that you have programmed in the cycle The tool then moves at FMAX in the working plane to the MIN point you have programmed in the cycle From this point the tool advances to the first contour point at the feed rate for plunging The TNC subsequently processes all points that are stored in the digitizing data file at the feed rate for milling If necessary the TNC retracts the tool between machining operations to the set up clearance if specific areas are to be left unmachined At the end of the cycle the tool is retracted at FMAX to the set up clearance Please note while programming You can particularly use Cycle 30 to run conversational programs created offline in multiple infeeds HEIDENHAIN ITNC 530 G60 10 2 RUN DATA Cycle 30 DIN ISO j il Cycle parameters G60 a ern gt PGM name 3 D data Enter the name of the program in MILLING which the contour data is stored If the file is not stored in the current directory enter the complete path A maximum of 254 characters can be entered gt Min point of range Lowest coordinates X Y and Z coordinates in the range to be milled
87. returns to the starting point of stud machining The TNC then plunges the tool to the next plunging depth and machines the stud at this depth This process is repeated until the programmed stud depth is reached At the end of the cycle the TNC merely positions the tool in the tool axis at the clearance height defined in the cycle This means that the end position differs from the starting position 162 Fixed Cycles Pocket Milling Stud Milling Slot Milling il Please note while programming 5 6 RECTANGULAR STUD Cycle zanso G256 HEIDENHAIN ITNC 530 163 il G256 5 6 RECTANGULAR STUD Cycle oseMN Iso Cycle parameters 164 First side length Q218 Stud length parallel to the reference axis of the working plane Input range O to 99999 9999 Workpiece blank side length 1 0424 Length of the stud blank parallel to the reference axis of the working plane Enter Workpiece blank side length 1 greater than First side length The TNC performs multiple stepovers if the difference between blank dimension 1 and finished dimension 1 is greater than the permitted stepover tool radius multiplied by path overlap Q370 The TNC always calculates a constant stepover Input range 0 to 99999 9999 Second side length Q219 Stud length parallel to the minor axis of the working plane Enter Workpiece blank side length 2 greater than Second side length The TNC performs multiple stepovers if the difference between blank dimen
88. 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 Contents HEIDENHAIN ITNC 530 undamentals Overviews Using Cycles i xed Cycles Drilling ixed Cycles Tapping Thread Milling Fixed Cycles Pocket Milling Stud Milling Slot Milling Fixed Cycles Pattern Definitions ixed Cycles Contour Pocket Contour rain Fixed Cycles Cylindrical Surface Fixed Cycles Contour Pocket with Contour Formula cyctes Coordinate Transformations Cycles Special Functions 7 Using Touch Probe Cycles xed Cycles Multipass Milling ouch Probe Cycles Automatic Measure ent of Workpiece Misalignment Touch Probe Cycles Automatic Datum Setting Touch Probe Cycles Automatic Workpiece Inspection out Probe Cycles Special Functions Touch Probe Cycles Automatic Kinematics Measurement 19 es main _ 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 il 2 1 Working with Fixed Cycles 50 General information 50 Machine specitic 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
89. the 2nd set up clearance HEIDENHAIN ITNC 530 G232 10 5 FACE _ Cycle 232 DIN ISO j il G232 10 5 FACE vile Cycle 232 DIN ISO Strategy O0389 1 3 The tool then advances to the stopping point 2 at the feed rate for milling The end point lies within the surface The control calculates the end point from the programmed starting point the programmed length and the tool radius The TNC offsets the tool to the starting point in the next pass at the pre positioning feed rate The offset is calculated from the programmed width the tool radius and the maximum path overlap factor The tool then moves back in the direction of the starting point 1 The motion to the next line occurs within the workpiece borders The process is repeated until the programmed surface has been completed At the end of the last pass the tool plunges to the next machining depth In order to avoid non productive motions the surface is then machined in reverse direction The process is repeated until all infeeds have been machined In the last infeed simply the finishing allowance entered is milled at the finishing feed rate At the end of the cycle the TNC retracts the tool at FMAX to the 2nd set up clearance Strategy 0389 2 3 The tool then advances to the stopping point 2 at the feed rate for milling The end point lies outside the surface The control calculates the end point from the programmed starting point the programmed
90. the datum see figure at right and table at lower right A Point 1 greater than Point 1 less than point 3 point 3 B Point 1 less than point3 Point 1 less than point 3 C Point 1 less than point 3 Point 1 greater than point 3 D Point 1 greater than Point 1 greater than point 3 point 3 HEIDENHAIN ITNC 530 G414 15 8 DATUM i ii OF CORNER Cycle 414 DIN ISO i il G414 15 8 DATUM pa OF CORNER Cycle 414 DIN ISO Cycle parameters 414 382 lst meas point 1st axis Q263 absolute Coordinate of the first touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Spacing in 1st axis 0326 incremental Distance between the first and second measuring points in the reference axis of the working plane Input range O to 99999 9999 3rd meas point 1st axis Q296 absolute Coordinate of the third touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 3rd meas point 2nd axis 0297 absolute Coordinate of the third touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Spacing in 2nd axis 0327 incremental Distance between third and fourth measuring points in the minor axis of the working plane Input range O to 99999 9999 Measuring height
91. the first plunging depth 4 The tool then advances with another infeed at the programmed feed rate 5 The TNC repeats this process 2 to 4 until the programmed total hole depth is reached Countersinking at front 6 The tool moves at the feed rate for pre positioning to the countersinking depth at front 7 The TNC positions the tool without compensation from the center on a semicircle to the offset at front and then follows a circular path at the feed rate for countersinking 8 The TNC then moves in a semicircle to the hole center Thread milling 9 The TNC moves the tool at the programmed feed rate for pre positioning to the starting plane for the thread The starting plane is determined from the thread pitch and the type of milling climb or up cut 10 Then the tool moves tangentially on a helical path to the thread diameter and mills the thread with a 360 helical motion 11 After this the tool departs the contour tangentially and returns to the starting point in the working plane 12 At the end of the cycle the TNC retracts the tool at rapid traverse to set up clearance or if programmed to the 2nd set up clearance 126 Fixed Cycles Tapping Thread Milling il Please note while programming 4 8 THREAD DRILLING MILLING Cycle 264 Digso G264 HEIDENHAIN ITNC 530 127 il G264 4 8 THREAD DRILLING MILLING Cycle 264 Mso Cycle parameters 264 128 Nominal diameter 0335 Nominal thread diameter
92. the tool status L in TOOL 1 m x 2 3 2 D 5 D D O m 5 D a O za D 5 Q 3 D D T g 5 ot S D 2 lt Q D et D ek gt D 5 a m D lt 5 or gt D o er D a a 5 O OI a L gt Parameter number for result Parameter number in which the TNC stores the status of the measurement 0 0 Tool is within the tolerance 1 0 Tool is worn LTOL or and RTOL exceeded 2 0 Tool is broken LBREAK or and RBREAK exceeded If you do not wish to use the result of measurement within the program answer the dialog prompt with NO ENT Clearance height Enter the position in the spindle axis at which there is no danger of collision with the workpiece or fixtures The clearance height is referenced to the active workpiece datum If you enter such a small clearance height that the tool tip would lie below the level of the probe contact the TNC automatically positions the tool above the level of the probe contact safety zone from MP6540 Input range 99999 9999 to 99999 9999 alternatively PREDEF mi x lt 3 D lt O 2a e O lt e 5 gt D g h fet an Cutter measurement 0 No 1 Yes Choose whether the control is also to measure the individual teeth maximum of 99 teeth Tool Length and Radius Cycle 33 or 483 DIN ISO ring o q 518 Touch Probe Cycles Automatic Tool Mea
93. the tool without compensation from the center on a semicircle to the offset at front and then follows a circular path at the feed rate for countersinking The tool then moves on a semicircle to the starting point Thread milling 6 The TNC positions the tool to the starting point if there has been no previous countersinking at front Starting point for thread milling starting point for countersinking at front The tool moves at the programmed feed rate for pre positioning to the starting plane The starting plane is derived from the algebraic sign of the thread pitch the milling method climb or up cut milling and the number of threads per step The tool then approaches the thread diameter tangentially in a helical movement Depending on the setting of the parameter for the number of threads the tool mills the thread in one helical movement in several offset movements or in one continuous movement 10 After this the tool departs the contour tangentially and returns to the starting point in the working plane 11 At the end of the cycle the TNC retracts the tool at rapid traverse to the set up clearance or if programmed to the 2nd set up clearance 134 Fixed Cycles Tapping Thread Milling il Please note while programming 4 10 OUTSIDE THREAD MILLING Cycle 267 Digs G267 HEIDENHAIN ITNC 530 135 il G267 4 10 OUTSIDE THREAD MILLING Cycle 267 piso Cycle parameters 267 136 Nominal di
94. 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 Functions of Software 340 49x 07 and 606 42x 02 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 0406 on page 49
95. to be machined 2 Line by line machining retraction and stepover at the positioning feed rate Starting point in 1st axis Q225 absolute Starting point coordinate of the surface to be machined in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Starting point in 2nd axis Q226 absolute Starting point coordinate of the surface to be multipass milled in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Starting point in 3rd axis 0227 absolute Coordinate of the workpiece surface used to calculate the infeeds Input range 99999 9999 to 99999 9999 End point in 3rd axis Q386 absolute Coordinate in the spindle axis to which the surface is to be face milled Input range 99999 9999 to 99999 9999 First side length 0218 incremental value Length of the surface to be machined in the reference axis of the working plane Use the algebraic sign to specify the direction of the first milling path in reference to the starting point in the 1st axis Input range 99999 9999 to 99999 9999 Second side length 0219 incremental value Length of the surface to be machined in the minor axis of the working plane Use the algebraic sign to specify the direction of the first stepover in reference to the starting point in the 2nd axis Input range 99999 9999 to 99999 9999 HEIDENHAIN ITNC 530 0227 G232 Q386 10 5 FACE M Cycle 232 DIN ISO X j il G232 10 5 FACE me
96. you machine the contour clockwise with radius compensation RL E The subprograms must not contain spindle axis coordinates E The working plane is defined in the first coordinate block of the subprogram The secondary axes U V W are permitted in useful combinations Always define both axes of the machining plane in the first block E f you use Q parameters then only perform the calculations and assignments within the affected contour subprograms E f an open contour is defined in the subprogram the TNC uses a straight line from the end point to the starting point to close the contour 184 Example Program structure Machining with SL cycles Fixed Cycles Contour Pocket Contour Trains il Characteristics of the fixed cycles The TNC automatically positions the tool to the set up clearance before a cycle Each level of infeed depth is milled without interruptions since the cutter traverses around islands instead of over them In order to avoid leaving dwell marks the TNC inserts a globally definable rounding radius at non tangential inside corners The rounding radius which is entered in Cycle 20 affects the tool center point path meaning that it would increase a rounding defined by the tool radius applies to rough out and side finishing The contour is approached in a tangential arc for side finishing For floor finishing the tool again approaches the workpie
97. 0 Return of offset errors change of machine datum in the parameters 0147 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 HEIDENHAIN ITNC 530 New Cycle Functions of Software 340 49x 07 and 606 42x 02 Cycle Functions Changed Since the Predecessor Versions 340 422 xx and 340 423 xx The management of more than one block of calibration data has been changed see Conversational Programming User s Manual 340 423 xx Cycle Functions Changed Since the Predecessor Versions 340 422 xx and 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 Changed Cycle Functions of Software 340 49x 05 Changed Cycle Functions of Software 340 49x 06 and 606 42x 01 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
98. 00 q HEIDENHAIN iTNC 530 50 G452 Option oe COMPENSATION Cycle 452 DIN ISO Measure the drift of the axes at regular intervals Insert the touch probe Activate the preset in the calibration sphere Use Cycle 452 to measure the kinematics The preset and the position of the calibration sohere must not be changed during the complete process This procedure can also be performed on machines without rotary axes 502 m x lt 3 3 J oO 3 xe D D e Touch Probe Cycles Automatic Kinematics Measurement il Log function After running Cycle 452 the TNC creates a measuring log TCHPR452 TXT containing the following information Creation date and time of the log Path of the NC program from which the cycle was run Active kinematic number Entered calibration sphere radius For each measured rotary axis Starting angle End angle Angle of incidence Number of measuring points Dispersion standard deviation Maximum error Angular error Ascertained backlash Averaged positioning error Measuring circle radius Compensation values in all axes preset shift Evaluation of measuring points Measurement uncertainty of rotary axes Notes on log data see Notes on log data on page 492 HEIDENHAIN ITNC 530 G452 Option RESET COMPENSATION Cycle 452 DIN ISO 18 5 Beset COMPENSATION Cycle 452 DIN ISO G452 Op
99. 02 m x D 3 p D 84 gt Disengaging direction 0 1 2 3 4 Q214 Determine the direction in which the TNC retracts the tool at the hole bottom after spindle orientation 0 Do not retract tool 1 Retract tool in the negative ref axis direction 2 Retract tool in the negative minor axis direction 3 Retract tool in the positive ref axis direction 4 Retract tool in the positive minor axis direction gt Angle for spindle orientation 0336 absolute Angle at which the TNC positions the tool before retracting it Input range 360 000 to 360 000 Fixed Cycles Drilling il 3 6 UNIVERSAL DRILLING Cycle 203 DIN ISO G203 Cycle run 1 2 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface The tool drills to the first plunging depth at the programmed feed rate F If you have programmed chip breaking the tool then retracts by the entered retraction value If you are working without chip breaking the tool retracts at the retraction feed rate to the set up clearance remains there if programmed for the entered dwell time and advances again at FMAX to the set up clearance above the first PLUNGING DEPTH The tool then advances with another infeed at the programmed feed rate If programmed the plunging depth is decreased after each infeed by the decrement The TNC repeats this process 2 to
100. 0316 absolute Center of the 3rd hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 3rd center in 2nd axis 0317 absolute Center of the 3rd hole in the minor axis of the working plane Input range 99999 9999 to 99999 9999 4th center in 1st axis 0318 absolute Center of the 4th hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Ath center in 2nd axis 0319 absolute Center of the 4th hole in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF ENTER OF 4 HOLES Cycle 418 DIN ISO lt m N E LO 396 Touch Probe Cycles Automatic Datum Setting il Datum number in table Q305 Enter the number in the datum or preset table in which the TNC is to save the coordinates of the line intersection If you enter Q305 0 the TNC automatically sets the display so that the new datum is at the intersection of the connecting lines Input range O to 2999 G418 New datum for reference axis 0331 absolute Coordinate
101. 04 150 72ND SET UP CLEARANCE Q206 150 FEED RATE FOR PLNGNG in the dialog prompt is highlighted Se ee END PGM NEU MM Enter all parameters requested by the TNC and conclude each entry with the ENT key The TNC ends the dialog when all required data has been entered Defining a cycle using the GOTO function even The soft key row shows the available groups of cycles DEF GOTO The TNC shows an overview of cycles in a pop up window gt Choose the desired cycle with the arrow keys or gt Choose the desired cycle with CTRL and the arrow keys for pagewise scrolling or gt Enter the cycle number and confirm it with the ENT key The TNC then initiates the cycle dialog as described above Example NC blocks N Using Fixed Cycles il Calling cycles Prerequisites The following data must always be programmed before a cycle call BLK FORM for graphic display needed only for test graphics Tool call Direction of spindle rotation M functions M3 M4 Cycle definition CYCL DEF For some cycles additional prerequisites must be observed They are detailed in the descriptions for each cycle The following cycles become effective automatically as soon as they are defined in the part program These cycles cannot and must not be called Cycle 220 for point patterns on circles and Cycle 221 for point patterns on lines SL Cycle 14 CONTOUR GEOMETRY SL Cycle 20 CONTOUR DATA Cycle
102. 08 greater than O if software option 2 M128 FUNCTION TCPM is not available If necessary the TNC rounds the calculated measuring positions so that they fit into the Hirth grid depending on the start angle end angle and number of measuring points Depending on the machine configuration the TNC cannot position the rotary axes automatically If this is the case you need a special M function from the machine manufacturer enabling the TNC to move the rotary axes The machine manufacturer must have entered the number of the M function in MP6602 for this purpose The measuring positions are calculated from the start angle end angle and number of measurements for the respective axis and from the Hirth grid Example calculation of measuring positions for an A axis Start angle 0411 30 End angle 0412 90 Number of measuring points 0414 4 Hirth grid 3 Calculated stepping angle 0412 Q411 0414 1 Calculated stepping angle 90 30 4 1 120 3 40 Measuring position 1 0411 0 stepping angle 30 gt 30 Measuring position 2 0411 1 stepping angle 10 gt 9 Measuring position 3 0411 2 stepping angle 50 gt 51 Measuring position 4 0411 3 stepping angle 90 gt 90 HEIDENHAIN iTNC 530 G451 Option D asi KINEMATICS Cycle 451 DIN ISO i il G451 Option 1a MEASURE KINEMATICS Cycle 451 DIN ISO Choice of number of measuring points To save ti
103. 17 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 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
104. 305 Enter the number in the datum or preset table in which the TNC is to save the coordinates of the bolt hole circle center If you enter Q305 0 the TNC automatically sets the display so that the new datum Is on the bolt hole center Input range 0 to 2999 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the bolt hole center Default setting 0 Inout range 99999 9999 to 99999 9999 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the bolt hole center Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system HEIDENHAIN ITNC 530 G416 15 10 D CIRCLE CENTER Cycle 416 DIN ISO i il G416 15 10 Mlun CIRCLE CENTER Cycle 416 DIN ISO 392 Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Prob
105. 372 Center of circular stud 376 Center of rectangular pocket 364 Center of rectangular stud 368 In any axis 399 In inside corner 385 In the touch probe axis 393 Outside corner 380 Ridge center 361 Slot center 357 Probing feed rate 329 Program call Via cycle 308 R Reaming 79 Rectangular pocket Roughing finishing 143 Rectangular pocket measurement 432 Rectangular stud 162 Rectangular stud measuring 428 Result parameters 356 411 Ridge measuring from outside 439 Rotation 287 Rough out See SL cycles Rough out Ruled surface 263 524 S Scaling factor 289 Side finishing 201 Single fluted deep hole drilling 100 SL cycles 3 D contour train 213 Contour data 192 Contour geometry cycle 187 Contour train 205 Contour train data 203 Floor finishing 200 Fundamentals 184 253 Overlapping contours 188 247 Pilot drilling 194 Rough out 196 Side finishing 201 SL cycles with complex contour formula 242 SL cycles with simple contour formula 253 Slot milling Contour slot 207 Roughing finishing 152 Slot width measuring 436 T Tapping With a floating tap holder 109 With chip breaking 114 Without floating tap holder 111 114 Thermal expansion measuring 465 Thread drilling milling 126 Thread milling fundamentals 117 Thread milling internal
106. 4 until the programmed total hole depth is reached The tool remains at the hole bottom if programmed for the entered dwell time to cut free and then retracts to the set up clearance at the retraction feed rate If programmed the tool moves to the 2nd set up clearance at FMAX HEIDENHAIN ITNC 530 3 6 UNIVERSAL DRILLING Cycle 203 ee G203 3 6 UNIVERSAL DRILLING Cycle 203 DIN ISO G203 Please note while programming 86 Fixed Cycles Drilling il Cycle parameters 203 Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Depth Q201 incremental Distance between workpiece surface and bottom of hole tip of drill taper Input range 99999 9999 to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool during drilling in mm min Input range O to 99999 999 alternatively FAUTO FU Plunging depth Q202 incremental Infeed per cut Input range 0 to 99999 9999 The depth does not have to be a multiple of the plunging depth The TNC will go to depth in one movement if the plunging depth is equal to the depth the plunging depth is greater than the depth and no chip breaking is defined Dwell time at top 0210 Time in seconds that the tool remains at set up clearance after having been retracted from the hole for chip breaking Input range O to 3600 0000 alternatively PREDEF Workpiece surface coordinate Q203 a
107. 7 INTERPOLATION TURNING Software Option Cycle 290 DIN ISO G290 318 Cycle run 318 Please note while programming 319 Cycle parameters 320 34 13 1 General Information about Touch Probe Cycles 324 Method of function 324 Cycles in the Manual and El Handwheel modes 325 Touch probe cycles for automatic operation 325 13 2 Before You Start Working with Touch Probe Cycles O27 Maximum traverse to touch point MP6130 327 Safety clearance to touch point MP6140 327 Orient the infrared touch probe to the programmed probe direction MP6165 327 Consider a basic rotation in the Manual Operation mode MP6166 328 Multiple measurements MP6170 328 Confidence interval for multiple measurements MP6171 328 Touch trigger probe probing feed rate MP6120 329 Touch trigger probe rapid traverse for positioning MP6150 329 Touch trigger probe rapid traverse for positioning MP6151 329 KinematicsOpt Tolerance limit in Optimization mode MP6600 329 KinematicsOpt permissible deviation of the calibration ball radius MP6601 329 Executing touch probe cycles 330 HEIDENHAIN ITNC 530 35 il 14 1 Fundamentals 332 Overview Joz Characteristics common to all touch probe cycles for measuring workpiece misalignment 300 14 2 BASIC ROTATION Cycle 400 DIN ISO G400 334 Cycle run 334 Please note while programming
108. 8 W axis is interpolating axis Inout 9 Contour milling Input O i il Il o OAD Il ms S coor Cycles Special Functions il gt Diameter at contour start 0491 absolute Corner of starting point in X enter the diameter Input range 99999 9999 to 99999 9999 Contour start in Z 0492 absolute Corner of the starting point in Z Input range 99999 9999 to 99999 9999 gt Diameter at end of contour 0493 absolute Corner of end point in X enter the diameter Input range 99999 9999 to 99999 9999 Contour end in Z 0494 absolute Corner of the end point in Z Input range 99999 9999 to 99999 9999 gt Angle of circumferential surface 0495 Angle of the first surface to be machined in degrees Input range 179 999 to 179 999 gt Angle of the face 0495 Angle of the second surface to be machined in degrees Input range 179 999 to 179 999 Radius of contour edge Q500 Corner rounding between the surfaces to be machined Input range O to 999 999 HEIDENHAIN ITNC 530 Q492 Q494 12 7 INTERPOLATION TURNING Sofar Option Cycle 290 DIN ISO 32 G290 Contour milling You can mill the surfaces by entering Q444 0 Use a milling cutter with a cutting radius R2 for this machining operation It is usually advisable to pre machine surfaces with a large oversize by milling rather than by interpolation turning G290 Milling operations with multiple passes are possible in this
109. 9 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Nominal length 0311 Nominal value of the length to be measured Input range 0 to 99999 9999 Maximum dimension Q288 Maximum permissible length Input range O to 99999 9999 Minimum dimension Q289 Minimum permissible length Input range O to 99999 9999 X Q263 Q272 Touch Probe Cycles Automatic Workpiece Inspection il gt Measuring log 0281 Definition of whether the TNCis Example NC blocks to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR426 TXT in the directory in which your measuring program is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error message G426 gt Tool for monitoring Q330 Definition of whether the TNC is to
110. 9 depending on MP7440 To cancel the effect of M89 program M99 in the positioning block in which you move to the last starting point or A CYCL CALL POS block or A new fixed cycle with CYCL DEF 54 Using Fixed Cycles il Working with the secondary axes U V W The TNC performs infeed movements in the axis that was defined in the TOOL CALL block as the spindle axis It performs movements in the working plane only in the principal axes X Y or Z Exceptions You program secondary axes for the side lengths in cycles 3 SLOT MILLING and 4 POCKET MILLING You program secondary axes in the first block of the contour geometry subprogram of an SL cycle In Cycles 5 CIRCULAR POCKET 251 RECTANGULAR POCKET 252 CIRCULAR POCKET 253 SLOT and 254 CIRCULAR SLOT the TNC machines the cycle in the axes that you programmed in the last positioning block before the cycle call When tool axis Z is active the following combinations are permissible X Y X V U Y U V HEIDENHAIN ITNC 530 th Fixed sa ing wi 2 1 Work 2 2 Program Defaults for ies 2 2 Program Defaults for Cycles Overview All Cycles 20 to 25 as well as all of those with numbers 200 or higher always use identical cycle parameters such as the set up clearance Q200 which you must enter for each cycle definition The GLOBAL DEF function gives you the possibility of defining these cycle parameters once at the beginning of the program so that they are eff
111. 9 to 99999 9999 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the calculated corner Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system HEIDENHAIN ITNC 530 G414 15 8 DATUM i ii OF CORNER Cycle 414 DIN ISO j il G414 15 8 DATUM uTsinE OF CORNER Cycle 414 DIN ISO 384 Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch prob
112. 99 9999 to 99999 9999 3rd meas point lst axis Q296 absolute Coordinate of the third touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 3rd meas point 2nd axis Q297 absolute Coordinate of the third touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 3rd meas point 3rd axis Q298 absolute Coordinate of the third touch point in the touch probe axis Input range 99999 9999 to 99999 9999 hh MEASURE PLANE Cycle 431 DIN ISO HEIDENHAIN ITNC 530 451 il G431 m X D 3 O T e zA A m 16 13 MEASURE PLANE Cycle 431 DIN ISO 452 gt Set up clearance Q320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR431 TXT in the directory in which your measuring program Is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start Touch Probe Cy
113. 999 to 99999 9999 G430 Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Maximum limit of size Q288 Maximum permissible diameter of bolt hole circle Inout range O to 99999 9999 Minimum limit of size Q289 Minimum permissible diameter of bolt hole circle Input range O to 99999 9999 Tolerance for center 1st axis Q279 Permissible position deviation in the reference axis of the working plane Input range O to 99999 9999 Tolerance for center 2nd axis Q280 Permissible position deviation in the minor axis of the working plane Input range O to 99999 9999 EAS BOLT HOLE CIRC Cycle 430 DIN ISO q HEIDENHAIN ITNC 530 447 il Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR430 TXT in the directory in which your measuring program Is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt the program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error messag
114. 9999 Spacing in 1st axis 0326 incremental Distance between the first and second measuring points in the reference axis of the working plane Input range O to 99999 9999 Spacing in 2nd axis 0327 incremental Distance between third and fourth measuring points in the minor axis of the working plane Input range O to 99999 9999 Corner 0308 Number identifying the corner which the TNC is to set as datum Input range 1 to 4 MP6140 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Touch Probe Cycles Automatic Datum Setting il Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points lt p 0 Move at measuring height between measuring D points 1 Move at clearance height between measuring points Alternatively PREDEF Execute basic rotation Q304 Definition of whether the TNC should compensate workpiece misalignment with a basi
115. 9999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR420 TXT in the directory in which your measuring program is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start HEIDENHAIN ITNC 530 Q260 Example NC blocks 16 4 MEASURE ANGLE Cycle 420 DIN ISO G420 o i G421 16 5 MEASURE HOLE Cycle 421 DIN ISO 16 5 MEASURE HOLE Cycle 421 DIN ISO G421 Cycle run Touch Probe Cycle 421 measures the center and diameter of a hole or circular pocket If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the
116. 9999 to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 Q263 Q265 G400 MP6140 Q320 X 272 1 ASIC ROTATION Cycle 400 DIN ISO q j il G400 sasic ROTATION Cycle 400 DIN ISO Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF gt Default setting for basic rotation Q307 absolute If the misalignment is to be measured against a straight line other than the reference axis enter the angle of this reference line The TNC will then calculate the difference between the value measured and the angle of the reference line for the basic rotation Input range 360 000 to 360 000 gt Preset number in table Q305 Enter the preset number in the table in which the TNC is to save the determined basic rotation If you enter Q305 0 the TNC automatically places the determined basic rotation in the ROT menu of the Manual Operation mode Input range 0 to 2999 m X D 3 O za e zA A 336 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il 14 3 BASIC ROTATION from Two Holes Cycle 401 DIN ISO G401 Cycle run The Touch Probe Cycle 401 measures the centers of two holes Then the TNC calculates the angle between the reference axi
117. C positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 356 6 If desired the TNC subsequently measures the datum in the touch probe axis in a separate probing and saves the actual values in the following Q parameters Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q154 Actual value of length in the reference axis 0155 Actual value of length in the minor axis 15 4 DATUM OF RECTANGLE Cycle 410 DIN ISO 364 Touch Probe Cycles Automatic Datum Setting il Please note while programming Danger of collision To prevent a collision between touch probe and workpiece enter low estimates for the lengths of the 1st and 2nd sides If the dimensions of the pocket and the safety clearance do not permit pre positioning in the proximity of the touch points the TNC always starts probing from the center of the pocket In this case the touch probe does not return to the clearance height between the four measuring points Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle parameters Center in 1st axis 0321 absolute Center of the pocket in the reference axis of the working plane
118. C software numbers iITNC 530 340 490 07 iITNC 530 E 340 491 07 iITNC 530 340 492 07 iITNC 530 E 340 493 07 ITNC 530 programming station 340 494 07 aoa ee iITNC 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 HSCl 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 A 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 HEIDENHAIN ITNC 530 TNC Model Software and Features TNC Model Software and Features Software options The ITNC 530 features various software options that ca
119. CONTOUR GEOMETRY The subprogram contains coordinates in a rotary axis and in its parallel axis The rotary axis C for example is parallel to the Z axis The path functions L CHF CR RND APPR except for APPR LCT and DEP are available The dimensions in the rotary axis can be entered as desired either in degrees or in mm or inches You can select the desired dimension type in the cycle definition 1 The TNC positions the tool over the cutter infeed point taking the allowance for side into account 2 At the first plunging depth the tool mills along the programmed contour at the milling feed rate Q12 3 At the end of the contour the TNC returns the tool to the set up clearance and returns to the point of penetration 4 Steps 1 to 3 are repeated until the programmed milling depth Q1 is reached 5 Then the tool moves to the set up clearance HEIDENHAIN ITNC 530 8 2 CYLINDER SURFACE Cycle 27 PINS Ga 127 Software Option 1 i il 8 2 CYLINDER SURFACE Cycle 27 DIN ISO 6127 Software Option 1 Please note while programming 226 Fixed Cycles Cylindrical Surface il Cycle parameters gt Milling depth Q1 incremental Distance between the cylindrical surface and the floor of the contour Input range 99999 9999 to 99999 9999 gt Finishing allowance for side O3 incremental Finishing allowance in the plane of the unrolled cylindrical surface This allowance is effective in the direction of the
120. Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set In the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Basic setting 0 gt No of measuring points 4 3 0423 Specify whether the TNC should measure the stud with 4 or 3 probing points 4 Use 4 measuring points standard setting 3 Use 3 measuring points Type of traverse Line 0 Arc 1 Q365 Definition of the path function with which the tool is to move between the measuring points if traverse to clearance height Q301 1 is active 0 Move between operations on a Straight line 1 Move between operations on the pitch circle HEIDENHAIN ITNC 530 G413 m X D 3 p D Z O za e a A 15 7 DATUM Si noii OF CIRCLE Cycle 413 DIN ISO 28 J co G414 15 8 DATUM pa OF CORNER Cycle 414 DIN ISO 15 8 DATUM FROM OUTSIDE OF CORNER Cycle 414 DIN ISO G414 Cycle run Touch Probe Cycle 414 finds the intersection of two lines and defines itas the datum If desired the TNC can also enter the intersection into a datum table or preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe at rapid traverse value from MP6150 to the first touch po
121. Cycle 270 DIN ISO G270 Please note while programming If desired you can use this cycle to specify various properties of Cycle 25 CONTOUR TRAIN and Cycle 276 3 D CONTOUR TRAIN Before programming note the following Cycle 270 is DEF active which means that it becomes effective as soon as it is defined in the part program The TNC resets Cycle 270 as soon as you define another SL cycle with the exception of Cycle 25 and Cycle 276 If Cycle 270 is used do not define any radius compensation in the contour subprogram Approach and departure properties are always performed identically symmetrically by the TNC Define Cycle 270 before Cycle 25 or Cycle 276 HEIDENHAIN ITNC 530 G270 7 9 CONTOUR TRAIN DATA ie 270 DIN ISO i il G270 7 9 CONTOUR TRAIN DATA cole 270 DIN ISO Cycle parameters gt Type of approach departure 0390 Definition of the type of approach or departure E 0390 1 Approach the contour tangentially on a circular arc E 0390 2 Approach the contour tangentially on a straight line 0390 3 Approach the contour at a right angle Radius compensation 0 R0 1 RL 2 RR 0391 Definition of the radius compensation E 0391 0 Machine the defined contour without radius compensation E 0391 1 Machine the defined contour with compensation to the left E Q391 2 Machine the defined contour with compensation to the right gt Approach departure radius
122. Cycle 7 5 Finally the calibrating tool returns to the clearance height E AXIS SHIFT Touch Probe Cycle 440 DIN ISO lt L gt bs HEIDENHAIN ITNC 530 465 il 17 6 MEASURE AXIS SHIFT Touch Probe Cycle 440 DIN ISO G440 Please note while programming Touch Probe Cycles Special Functions il Cycle parameters 1 2B gt Operation O calibr 1 measure Q363 Specify whether you want to calibrate or make a verification measurement 0 Calibrate 1 Measure gt Probing directions Q364 Definition of probing direction s in the working plane 0 Measuring only in the positive direction of the reference axis 1 Measuring only in the positive direction of the minor axis 2 Measuring only in the negative direction of the reference axis 3 Measuring only in the negative direction of the minor axis 4 Measuring in the positive directions of the reference axis and the minor axis 5 Measuring in the positive direction of the reference axis and in the negative direction of the minor axis 6 Measuring in the negative direction of the reference axis and in the positive direction of the minor axis 7 Measuring in the negative directions of the reference axis and the minor axis gt Set up clearance 0320 incremental Additional distance between measuring point and probe contact Q320 is added to MP6540 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordin
123. DENHAIN iTNC 530 175 MEASURING IN 3 D Cycle 4 FCL 3 function j il 17 5 MEASURING IN 3 D Cycle 4 FCL 3 function Cycle parameters cere Ss 464 Parameter number for result Enter the number of the Q parameter to which you want the TNC to assign the first coordinate X Inout range O to 1999 Relative measuring path in X X component of the direction vector defining the direction in which the touch probe is to move Input range 99999 9999 to 99999 9999 Relative measuring path in Y Y component of the direction vector defining the direction in which the touch probe is to move Input range 99999 9999 to 99999 9999 Relative measuring path in Z Z component of the direction vector defining the direction in which the touch probe is to move Input range 99999 9999 to 99999 9999 Maximum measuring path Enter the maximum distance from the starting point by which the touch probe may move along the direction vector Input range 99999 9999 to 99999 9999 Feed rate for measurement Enter the measuring feed rate in mm min Input range 0 to 3000 000 gt Maximum retraction path Traverse path in the direction opposite the probing direction after the stylus was deflected Input range 0 to 99999 9999 Reference system 0 ACT 1 REF Specify whether the result of measurement is to be saved in the actual coordinate system ACT can be shifted or rotated or with respect to the machine coordinate system REF 0
124. E RIDGE WIDTH Cycle 426 DIN ISO G426 439 Cycle run 439 Please note while programming 439 Cycle parameters 440 16 11 MEASURE COORDINATE Cycle 427 DIN ISO G427 442 Cycle run 442 Please note while programming 442 Cycle parameters 443 16 12 MEAS BOLT HOLE CIRC Cycle 430 DIN ISO G430 445 Cycle run 445 Please note while programming 445 Cycle parameters 446 16 13 MEASURE PLANE Cycle 431 DIN ISO 6431 449 Cycle run 449 Please note while programming 450 Cycle parameters 451 16 14 Programming Examples 453 17 1 Fundamentals 458 Overview 458 17 2 CALIBRATE TS Cycle 2 459 Cycle run 459 Please note while programming 459 Cycle parameters 459 17 3 CALIBRATE TS LENGTH Cycle 9 460 Cycle run 460 Cycle parameters 460 17 4 MEASURING Cycle 3 461 Cycle run 461 Please note while programming 461 Cycle parameters 462 17 5 MEASURING IN 3 D Cycle 4 FCL 3 function 463 Cycle run 463 Please note while programming 463 Cycle parameters 464 17 6 MEASURE AXIS SHIFT Touch Probe Cycle 440 DIN ISO G440 465 Cycle run 465 Please note while programming 466 Cycle parameters 467 17 7 FAST PROBING Cycle 441 DIN ISO G441 FCL 2 Function 468 Cycle run 468 Please note while programming 468 Cycle
125. EF Depth Q201 incremental Distance between workpiece surface and bottom of hole Input range 99999 9999 to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool during drilling in mm min Input range O to 99999 999 alternatively FAUTO FU Dwell time at depth 0211 Time in seconds that the tool remains at the hole bottom Input range 0 to 3600 0000 alternatively PREDEF Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Deepened starting point Q379 incremental with respect to the workpiece surface Starting position for actual drilling operation The TNC moves at the feed rate for pre positioning from the set up clearance to the deepened starting point Input range O to 99999 9999 Feed rate for pre positioning Q253 Traversing velocity of the tool during positioning from the set up clearance to the deepened starting point in mm min Effective only if 0379 is entered not equal to 0 Input range 0 to 99999 999 alternatively FMAX FAUTO PREDEF Retraction feed rate Q208 Traversing speed of the tool in mm min when retracting from the hole If you enter Q208 0 the TNC retracts the tool at the feed rate in Q206 Input range 0 to 99999 999 alternativ
126. Enter the number in the datum preset table in which the TNC is to save the coordinates of the pocket center If you enter Q305 0 the TNC automatically sets the display so that the new datum is at the center of the pocket Input range 0 to 2999 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the pocket center Default setting 0 Input range 99999 9999 to 99999 9999 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the pocket center Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 0303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Touch Probe Cycles Automatic Datum Setting il Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at
127. ISO G204 Please note while programming 90 Fixed Cycles Drilling il Cycle parameters 204 Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Depth of counterbore 0249 incremental Distance between underside of workpiece and the top of the hole A positive sign means the hole will be bored in the positive spindle axis direction Input range 99999 9999 to 99999 9999 Material thickness Q250 incremental Thickness of the workpiece Input range 0 0001 to 99999 9999 Off center distance Q251 incremental Off center distance for the boring bar value from tool data sheet Input range 0 0001 to 99999 9999 Tool edge height Q252 incremental Distance between the underside of the boring bar and the main cutting tooth value from tool data sheet Input range 0 0001 to 99999 9999 Feed rate for pre positioning Q253 Traversing speed of the tool in mm min when plunging into the workpiece or when retracting from the workpiece Input range 0 to 99999 999 alternatively FMAX FAUTO PREDEF Feed rate for back boring 0254 Traversing speed of the tool during back boring in mm min Input range O to 99999 999 alternatively FAUTO FU Dwell time Q255 Dwell time in seconds at the top of the bore hole Input range 0 to 3600 000 HEIDENHAIN ITNC 530 Z m lt N gt 9 lt cc Q aa xX Q lt aa ae G204
128. If the tool is being measured for the first time the TNC overwrites the tool radius R in the central tool file TOOL T by the delta value DR O If you wish to inspect a tool the TNC compares the measured radius with the tool radius R that is stored in TOOL T It then calculates the positive or negative deviation from the stored value and enters it into TOOL T as the delta value DR The deviation can also be used for Q parameter Q116 If the delta value is greater than the permissible tool radius tolerance for wear or break detection the TNC will lock the tool format status L in TOOL T m x 2 3 2 D gt D D O m 5 D a O za D 5 Q 3 D D T g 5 ot S D 2 lt Q D et D ek gt D 5 a m D lt 5 or gt D o er D a a 5 O OI a L gt Parameter number for result Parameter number in which the TNC stores the status of the measurement 0 0 Tool is within the tolerance 1 0 Tool is worn RTOL exceeded 2 0 Tool is broken RBREAK exceeded If you do not wish to use the result of measurement within the program answer the dialog prompt with NO ENT Clearance height Enter the position in the spindle axis at which there is no danger of collision with the workpiece or fixtures The clearance height is referenced to the active workpiece datum If you enter such a small clearance height that the tool tip would lie b
129. Input range 99999 9999 to 99999 9999 Max point of range Largest coordinates X Y and Z coordinates in the range to be milled Input range 99999 9999 to 99999 9999 gt Set up clearance 1 incremental Distance between tool tip and workpiece surface for tool movements at rapid traverse Input range 0 to 99999 9999 Plunging depth 2 incremental value Infeed per cut Input range 99999 9999 to 99999 9999 Feed rate for plunging 3 Traversing speed of the tool during plunging in mm min Input range O to 99999 999 alternatively FAUTO Feed rate for milling 4 Traversing speed of the tool during milling in mm min Input range O to 99999 9999 alternatively FAUTO Miscellaneous function M Optional entry of one to two miscellaneous functions for example M13 Input range O to 999 DATA Cycle 30 DIN ISO cc N q Example NC blocks 260 Fixed Cycles Multipass Milling il 10 3 MULTIPASS MILLING Cycle 230 DIN ISO G230 Cycle run 1 From the current position in the working plane the TNC positions the tool at rapid traverse FMAX to the starting point 1 the TNC moves the tool by its radius to the left and upward The tool then moves at FMAX in the tool axis to the set up clearance From there It approaches the programmed starting position in the tool axis at the feed rate for plunging The tool then moves at the programmed feed rate for milling to the end point 2 The TNC calcu
130. Input range 99999 9999 to 99999 9999 Center in 2nd axis 0322 absolute Center of the pocket in the minor axis of the working plane Input range 99999 9999 to 99999 9999 lst side length 0323 incremental Pocket length parallel to the reference axis of the working plane Inout range 0 to 99999 9999 2nd side length 03724 incremental Pocket length parallel to the minor axis of the working plane Input range 0 to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 G410 15 4 DATUM a OF RECTANGLE Cycle 410 DIN ISO G410 15 4 DATUM FROMMMISIDE OF RECTANGLE Cycle 410 DIN ISO 366 Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Datum number in table Q305
131. Introduct 46 Fundamentals Overviews 1 2 Available Cycle Groups Overview of fixed cycles The soft key row shows the available groups of wad cycles Cycles for pecking reaming boring and counterboring Cycles for tapping thread cutting and thread milling Cycles for milling pockets studs and slots Cycles for producing point patterns such as circular or linear hole patterns SL Subcontour List cycles which allow the contour parallel machining of relatively complex contours consisting of several overlapping subcontours cylinder surface interpolation Cycles for multipass milling of flat or twisted surfaces Coordinate transtormation cycles which enable datum shift rotation mirror image enlarging and reducing for various contours Special cycles such as dwell time program call oriented spindle stop tolerance engraving and interpolation turning option G If required switch to machine specific fixed cycles These fixed cycles can be integrated by your machine tool builder HEIDENHAIN ITNC 530 DRILLINGZ THREAD DRILLINGZ THREAD POCKETS STUDS7 SLOTS PATTERN slo it MULTIPASS MILLING COORD TRANSF SPECIAL CYCLES Page 74 Page 108 Page 142 Page 174 Page 186 Page 258 Page 276 Page 306 1 2 Available Cycle cro 1 2 Available Cycle croft Overview of touch probe cycles The soft key row shows the availab
132. LANE Cycle j il Procedure for working with Cycle 19 WORKING PLANE 1 Write the program Define the tool not required if TOOL T is active and enter the full tool length Call the tool Retract the tool in the tool axis to a position where there is no danger of collision with the workpiece clamping devices during tilting If required position the rotary axis or axes with an L block to the appropriate angular value s depending on a machine parameter Activate datum shift if required Define Cycle 19 WORKING PLANE enter the angular values for the tilt axes Traverse all principal axes X Y Z to activate compensation Write the program as if the machining process were to be executed in a non tilted plane If required define Cycle 19 WORKING PLANE with other angular values to execute machining in a different axis position In this case itis not necessary to reset Cycle 19 You can define the new angular values directly Reset Cycle 19 WORKING PLANE program 0 for all rotary axes Disable the WORKING PLANE function redefine Cycle 19 and answer the dialog question with NO ENT Reset datum shift if required Position the rotary axes to the 0 position if required G80 Software Option 1 O Z O 2 Clamp the workpiece 3 Preparations in the operating mode Positioning with Manual Data Input MDI Pre position the rotary axis axes to the corresponding angular value s for setting the datum The a
133. LERANCE Q330 8 7 TOOL END PGM NEU MM oO 5 54 ose ae es NE fae ae a 411 16 1 Fundamentals a er LL ae So q Tolerance monitoring For most of the cycles for workpiece inspection you can have the TNC perform tolerance monitoring This requires that you define the necessary limit values during cycle definition If you do not wish to monitor for tolerances simply leave the O the default value in the monitoring parameters Tool monitoring For some cycles for workpiece inspection you can have the TNC perform tool monitoring The TNC then monitors whether The tool radius should be compensated because of the deviations from the nominal value values in Q16x The deviations from the nominal value values in Q16x are greater than the tool breakage tolerance Tool compensation This function works only If the tool table is active If tool monitoring is switched on in the cycle enter a tool name or Q330 unequal to 0 Select the tool name input by soft key The TNC no longer displays the right single quotation mark If you perform several compensation measurements the TNC adds the respective measured deviation to the value stored in the tool table The TNC always compensates the tool radius in the DR column of the tool table even if the measured deviation lies within the given tolerance You can Inquire whether re working is necessary via Param
134. NC automatically positions the calibration tool above the level of the probe contact safety zone from MP6540 Input range 99999 9999 to 99999 9999 alternatively PREDEF HEIDENHAIN iTNC 530 Example NC blocks in old format G480 19 2 Calibrating the TT Cycle 30 or 480 DIN ISO Example NC blocks in new format o il G484 ALIBRATING THE WIRELESS TT 449 Cycle 484 DIN ISO q 19 3 CALIBRATING THE WIRELESS TT 449 Cycle 484 DIN ISO G484 Fundamentals With Cycle 484 you calibrate the wireless infrared TT 449 tool touch probe The calibration process is not completely automated because the TT s position on the table is not defined Cycle run Insert the calibrating tool Define and start the calibration cycle Position the calibrating tool manually above the center of the touch probe and follow the instructions in the pop up window Ensure that the calibrating tool is located above the measuring surface of the probe contact The calibration process is semi automatic The TNC also measures the center misalignment of the calibrating tool by rotating the spindle by 180 after the first half of the calibration cycle The calibrating tool must be a precisely cylindrical part for example a cylinder pin The resulting calibration values are stored in the TNC memory and are accounted for during subsequent tool measurement 15 mm and protrude approx 50 mm from the chuck This configuration causes a
135. NC is to measure the C axis Input range 0 to 12 If input value 0 the TNC does not measure the respective axis No of measuring points 0423 Specify the number of probing points to be used by the TNC for measuring the calibration sphere in the plane Input range 3 to 8 measurements Preset 0 1 2 3 0431 Specify whether the TNC is to set the active preset datum automatically in the center of the sphere 0 Do not set the preset automatically in the center of the sphere Set the preset manually before the start of the cycle 1 Set the preset automatically in the center of the sphere before measurement Preposition the touch probe manually over the calibration sohere before the start of the cycle 2 Set the preset automatically in the center of the sphere after measurement Set the preset manually before the start of the cycle 3 Set the preset in the center of the sphere before and after measurement Pre position the touch probe manually over the calibration sphere before the start of the cycle Backlash angle range 0432 Here you define the angle value to be used as traverse for the measurement of the rotary axis The traversing angle must be significantly larger than the actual backlash of the rotary axes If input value 0 the TNC does not measure the backlash Input range 3 0000 to 3 0000 have activated Preset before measurement 0431 1 3 then move the touch probe to a position above the cente cycle r
136. O Cycle parameters 420 C 418 lst meas point 1st axis Q263 absolute Coordinate of the first touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 1st axis Q265 absolute Coordinate of the second touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 2nd axis Q266 absolute Coordinate of the second touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis 3 Touch probe axis measuring axis MP6140 320 X Q263 Q265 OZ Touch Probe Cycles Automatic Workpiece Inspection il Traverse direction 1 Q267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction Measuring height in the touch probe axis 0261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 9
137. Option 1 293 EITCCT sis 293 Please note while programming 294 Cycle parameters 295 Resetting 295 Positioning the axes of rotation 296 Position display in the tilted system 298 Workspace monitoring 298 Positioning in a tilted coordinate system 298 Combining coordinate transformation cycles 299 Automatic workpiece measurement in the tilted system 299 Procedure for working with Cycle 19 WORKING PLANE 300 11 10 Programming Examples 302 HEIDENHAIN ITNC 530 12 1 Fundamentals 306 Overview 306 12 2 DWELL TIME Cycle 9 DIN ISO G04 307 Function 307 Cycle parameters 307 12 3 PROGRAM CALL Cycle 12 DIN ISO G39 308 Cycle function 308 Please note while programming 308 Cycle parameters 309 12 4 ORIENTED SPINDLE STOP Cycle 13 DIN ISO G36 310 Cycle function 310 Please note while programming 310 Cycle parameters 310 12 5 TOLERANCE Cycle 32 DIN ISO G62 311 Cycle function 311 Influences of the geometry definition in the CAM system 312 Please note while programming 313 Cycle parameters 314 12 6 ENGRAVING Cycle 225 DIN ISO G225 315 Cycle run S15 Please note while programming 315 Cycle parameters 316 Allowed engraving characters 317 Characters that cannot be printed 317 Engraving system variables 317 12
138. P6120 In MP6120 you define the feed rate at which the TNC is to probe the workpiece Touch trigger probe rapid traverse for positioning MP6150 In MP6150 you define the feed rate at which the TNC pre positions the touch probe or positions it between measuring points Touch trigger probe rapid traverse for positioning MP6151 In MP6151 you define whether the TNC is to position the touch probe at the feed rate defined in MP6150 or at rapid traverse Input value 0 Position at feed rate from MP6150 Input value 1 Pre position at rapid traverse KinematicsOpt Tolerance limit in Optimization mode MP6600 In MP6600 you define the tolerance limit starting from which the TNC displays a note in the Optimizing mode when the measured kinematic data is greater than this limit value The default value is 0 05 The larger the machine the greater these values should be Input range 0 001 to 0 999 KinematicsOpt permissible deviation of the calibration ball radius MP6601 In MP6601 you define the maximum permissible deviation from the entered cycle parameter by the calibration ball radius measured In the cycles Input range 0 01 to 0 1 The TNC calculates the calibration ball radius twice at every measuring point for all 5 touch points If the radius is greater than 0407 MP6601 an error message appears because it could be contamination If the radius found by the TNC is less than 5 0407 MP6601 the TNC also issues a
139. PLUNGING DEPTH Q11 100 FEED RATE FOR PLNGNG Q12 350 FEED RATE FOR ROUGHING Q18 1 sCOARSE ROUGHING TOOL Q19 150 sRECIPROCATION FEED RATE Q208 30000 RETRACTION FEED RATE Q401 100 FEED RATE FACTOR Q404 0 FINE ROUGH STRATEGY CYCL CALL M3 L Z 250 RO FMAX M2 LBL 1 L X 0 Y 30 RR FC DR R30 CCX 30 CCY 30 FL AN 60 PDX 30 PDY 30 D10 FSELECT 3 FPOL X 30 Y 30 FC DR R20 CCPR 55 CCPA 60 FSELECT 2 FL AN 120 PDX 30 PDY 30 D10 FSELECT 3 FC X 0 DR R30 CCX 30 CCY 30 FSELECT 2 LBL 0 END PGM C20 MM HEIDENHAIN ITNC 530 Cycle definition Coarse roughing Cycle call Coarse roughing Tool change Tool call fine roughing tool diameter 15 Define the fine roughing cycle Cycle call Fine roughing Retract in the tool axis end program Contour subprogram 7 13 Programming Examples C il Examples D z 71 13 Definition of workpiece blank Tool call Drill diameter 12 Retract the tool Define contour subprogram Define general machining parameters N 18 Fixed Cycles Contour Pocket Contour Trains il HEIDENHAIN ITNC 530 Cycle definition Pilot drilling Examples Cycle call Pilot drilling Tool change Call the tool for roughing finishing diameter 12 D c Cycle definition Rough out 71 13 Cycle call Rough out Cycle definition Floor finishing Cycle call Floor finishing Cycle definition Side finishing Cycle cal
140. Page 476 Page 478 Page 478 Page 470 Page 511 Page 513 Page 515 Page 517 Page 512 Symbole 3 D contour train 213 3 D data running 259 3 D touch probes 46 324 Calibrating Triggering 459 460 A Angle of a plane measuring 449 Angle measuring In a plane 449 Automatic tool measurement 509 Axis specific scaling 291 B Back boring 89 Basic rotation Measuring during program run 332 Setting directly 347 Bolt hole circle 175 Bolt hole circle measuring 445 Bore milling 97 Boring 81 C Centering 75 Circle measuring from inside 420 Circle measuring from outside 424 Circular pocket Roughing finishing 148 Circular slot Roughing finishing 157 Circular stud 166 Classification of results 411 Confidence range 328 Contour cycles 184 Contour train 205 Contour train data 203 Coordinate transformation 276 Coordinate measuring a single 442 Cycle Calling 53 Defining 52 Cycles and point tables 72 Cylinder surface Contour machining 225 Contour milling 234 Ridge machining 231 Slot machining 228 HEIDENHAIN ITNC 530 D Datum Save in a datum table 356 Save in the preset table 356 Datum shift With datum tables 278 Within the program 277 Deepened starting point for drilling 96 101 Drilling 77 85 93 Deepened starting point 96 101 Drilling cycles
141. Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 1st axis Q265 absolute Coordinate of the second touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 2nd axis Q266 absolute Coordinate of the second touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis 3 Touch probe axis measuring axis 0263 0265 Traverse direction 1 Q267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance Q320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 G403 DIN ISO MP6140 0320 02725 N Compensation via Rotary Axis Cycle 403 14 5 BASIC ROT f il Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtu
142. R GEOMETRY this cycle facilitates the machining of open and closed contours Unlike Cycle 25 CONTOUR TRAIN Cycle 276 THREE D CONTOUR TRAIN also interprets coordinates in the tool axis Z axis that are defined in the contour subprogram This makes it possible to easily machine contours created with a CAM system for example Machining a contour without infeed Milling depth Q1 0 1 4 Using positioning logic the tool moves to the starting point of machining that results from the first contour point of the selected machining direction and the selected approach function The contour is approached on a tangential arc and machined up to the end When the tool reaches the end point of the contour it departs the contour tangentially The departure function is performed in the Same manner as the approach function Finally the TNC retracts the tool to the clearance height Machining a contour with infeed Milling depth Q1 not equal to 0 and plunging depth Q10 are defined 1 Using positioning logic the tool moves to the starting point of machining that results from the first contour point of the selected machining direction and the selected approach function The contour is approached on a tangential arc and machined up to the end When the tool reaches the end point of the contour it departs the contour tangentially The departure function is performed in the Same manner as the approach function If reciprocating plunge is
143. Save the measurement result in the ACT system 1 Save the measurement result in the REF system Example NC blocks Touch Probe Cycles Special Functions il 17 6 MEASURE AXIS SHIFT Touch Probe Cycle 440 DIN ISO G440 G440 Cycle run Touch Probe Cycle 440 measures the axis shifts of the machine Make sure that the cylindrical calibrating tool used In connection with the TT 130 has the correct dimensions 1 The TNC positions the calibrating tool at rapid traverse value from MP6550 and following the positioning logic refer to chapter 1 2 in the vicinity of the TT 2 At first the TNC makes a measurement in the touch probe axis The calibrating tool is offset by the value you have defined in the tool table TOOL T under TT R OFFS standard tool radius The TNC always performs the measurement in the touch probe axis 3 Then the TNC makes the measurement in the working plane You define via parameter Q364 in which axis and in which direction of the working plane the measurement is to be made 4 lf you make a calibration the TNC saves the calibration data Whenever you make a measurement the TNC compares the measured values to the calibration data and writes the deviations to the following Q parameters Q185 Deviation from calibration value in X Q186 Deviation from calibration value in Y 0187 Deviation from calibration value in Z You can use this value for compensating the deviation through an incremental datum shift
144. TSIDE OF RECTANGLE Cycle 411 DIN ISO G411 368 Cycle run 368 Please note while programming 369 Cycle parameters 369 15 6 DATUM FROM INSIDE OF CIRCLE Cycle 412 DIN ISO G412 372 Cycle run J72 Please note while programming 373 Cycle parameters 373 15 7 DATUM FROM OUTSIDE OF CIRCLE Cycle 413 DIN ISO 6413 376 Cycle run 376 Please note while programming 377 Cycle parameters 377 15 8 DATUM FROM OUTSIDE OF CORNER Cycle 414 DIN ISO 6414 380 Cycle run 380 Please note while programming 381 Cycle parameters 382 15 9 DATUM FROM INSIDE OF CORNER Cycle 415 DIN ISO G415 385 Cycle run 385 Please note while programming 386 Cycle parameters 386 HEIDENHAIN ITNC 530 37 il 38 15 10 DATUM CIRCLE CENTER Cycle 416 DIN ISO G416 389 Cycle run 389 Please note while programming 390 Cycle parameters 390 15 11 DATUM IN TOUCH PROBE AXIS Cycle 417 DIN ISO G417 393 Cycle run 393 Please note while programming 612 Cycle parameters 394 15 12 DATUM AT CENTER OF 4 HOLES Cycle 418 DIN ISO G418 395 Cycle run 395 Please note while programming 396 Cycle parameters 396 15 13 DATUM IN ONE AXIS Cycle 419 DIN ISO G419 399 Cycle run 399 Please note while programming 399 Cycle parameters 400 16 1 Fundamentals 408 Ove
145. Touch Probe Cycles Automatic Workpiece Inspection il 16 4 MEASURE ANGLE Cycle 420 DIN ISO G420 Cycle run Touch Probe Cycle 420 measures the angle that any straight surface on the workpiece describes with respect to the reference axis of the working plane 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the programmed probe starting point 1 at rapid traverse value from MP6150 The TNC offsets the touch probe by the safety clearance in the direction opposite the defined traverse direction 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 3 Then the touch probe moves to the next starting position 2 and probes the second position 4 The TNC returns the touch probe to the clearance height and saves the measured angle in the following Q parameter Q150 The measured angle is referenced to the reference axis of the machining plane Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis If touch probe axis measuring axis set Q263 equal to Q265 if the angle about the A axis is to be measured set Q263 not equal to Q265 if the angle is to be measured about the B axis HEIDENHAIN ITNC 530 G420 16 4 MEASURE ANGLE Cycle 420 DIN ISO k il G420 16 4 MEASURE ANGLE Cycle 420 DIN IS
146. Two Studs Cycle 402 DIN ISO G402 G402 Cycle run The Touch Probe Cycle 402 measures the centers of two studs Then the TNC calculates the angle between the reference axis in the working plane and the line connecting the two stud centers With the basic rotation function the TNC compensates the calculated value As an alternative you can also compensate the determined misalignment by rotating the rotary table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe in rapid traverse value from MP6150 to the starting point 1 of the first stud 2 Then the probe moves to the entered measuring height 1 and probes four points to find the center of the first stud The touch probe moves on a circular arc between the touch points each of which is offset by 90 3 The touch probe returns to the clearance height and then positions the probe to starting point 5 of the second stud 4 The TNC moves the touch probe to the entered measuring height 2 and probes four points to find the center of the second stud 5 Then the TNC returns the touch probe to the clearance height and performs the basic rotation over Two Studs Cycle 402 DIN ISO Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis The TNC will reset an active basic rotation at the beginning of the cycle This touch probe
147. Y 16 14 Programming Examples i Maximum limit in X Minimum limit in X Maximum limit in Y Minimum limit in Y Permissible position deviation in X Permissible position deviation in Y Save measuring log to a file Do not display an error message in case of a tolerance violation No tool monitoring Retract in the tool axis end program 16 14 Programming Examples A 56 Touch Probe Cycles Automatic Workpiece Inspection il Touch Probe Cycles Special Functions 17 1 Fundamentals 17 1 Fundamentals Overview The TNC provides seven cycles for the following special purposes 2 CALIBRATE TS Radius calibration of 2 cAL Page 459 the touch trigger probe 9 CALIBRATE TS LENGTH Length a CAL L Page 460 calibration of the touch trigger probe oe 3 MEASURING Cycle for defining OEM Page 461 cycles 4 MEASURING IN 3 D Measuring cycle a J Page 463 for 3 D probing for defining OEM cycles 440 MEASURE AXIS SHIFT 440 gt p Page 465 gr 441 FAST PROBING a41 Page 468 ag 460 CALIBRATE TS Radius and length a Page 470 calibration on a calibration sphere g 458 Touch Probe Cycles Special Functions il 17 2 CALIBRATE TS Cycle 2 Cycle run Touch Probe Cycle 2 automatically calibrates a touch trigger probe using a ring gauge or a precision stud as calibration standard 1 The touch probe moves at rapid traverse value from MP6150 to the clearance height
148. a set up clearance in addition to the tilting angles during cycle definition E Use only preset tools the full tool length must be defined E The position of the tool tip as referenced to the workpiece surface remains nearly unchanged after tilting E The TNC performs the tilt at the last programmed feed rate The maximum feed rate that can be reached depends on the complexity of the swivel head or tilting table Example NC blocks G80 Software Option 1 Define the angle for calculation of the compensation Also define the feed rate and the clearance Activate compensation for the spindle axis Activate compensation for the working plane DIN ISO 11 9 WORKING PLANE Cycle 19 HEIDENHAIN ITNC 530 297 il G80 Software Option 1 O 2 Z A 11 9 WORKING PLANE Cycle Position display in the tilted system On activation of Cycle 19 the displayed positions ACTL and NOML and the datum indicated in the additional status display are referenced to the tilted coordinate system The positions displayed immediately after cycle definition might not be the same as the coordinates of the last programmed position before Cycle 19 Workspace monitoring The TNC monitors only those axes in the tilted coordinate system that are moved If necessary the TNC outputs an error message Positioning in a tilted coordinate system With the miscellaneous function M130 you can move the tool while the coordinate system is tilte
149. able measurement range of the rotary axis or the number of measuring points If these measures do not improve the valuation number this might be due to an incorrect kinematics description If necessary inform your service agency If the valuation numbers are too small increase the EASURE KINEMATICS Cycle 451 DIN ISO 492 Touch Probe Cycles Automatic Kinematics Measurement Measurement uncertainty of angles The TNC always indicates measurement uncertainty in degrees per 1 um of system uncertainty This information is important for evaluating the quality of the measured positioning errors or the backlash of a rotary axis The system uncertainty includes at least the repeatability of the axes backlash as well as the positioning uncertainty of the linear axes positioning errors and of the touch probe Since the TNC does not know the accuracy of the complete system you must make a separate evaluation Example of uncertainty of the calculated positioning errors Positioning uncertainty of each linear axis 10 um Uncertainty of touch probe 2 um Logged measurement uncertainty 0 0002 um System uncertainty SORT 3 102 22 17 4 um Measurement uncertainty 0 0002 um 17 4 um 0 0034 Example of uncertainty of the calculated backlash Repeatability of each linear axis 5 um Uncertainty of touch probe 2 um Logged measurement uncertainty 0 0002 um System uncertainty SORT 3 52 2 8 9 um Me
150. achine parameters 507 Entries in the tool table TOOL T 509 Display of the measurement results 510 19 2 Calibrating the TT Cycle 30 or 480 DIN ISO G480 511 Cycle run 511 Please note while programming 511 Cycle parameters 511 19 3 CALIBRATING THE WIRELESS TT 449 Cycle 484 DIN ISO 6484 512 Fundamentals 512 Cycle run 512 Please note while programming 512 Cycle parameters blz 19 4 Measuring the Tool Length Cycle 31 or 481 DIN ISO 6481 513 Cycle run 513 Please note while programming 514 Cycle parameters 514 19 5 Measuring the Tool Radius Cycle 32 or 482 DIN ISO G482 515 Cycle run 515 Please note while programming 515 Cycle parameters 516 19 6 Measuring Tool Length and Radius Cycle 33 or 483 DIN ISO 6483 517 Cycle run 517 Please note while programming 517 Cycle parameters 518 HEIDENHAIN ITNC 530 43 il a 1 1 Introduction Frequently recurring machining cycles that comprise several working steps are stored in the TNC memory as standard cycles Coordinate transformations and several special functions are also available as cycles Most cycles use O parameters as transfer parameters Parameters with specific functions that are required in several cycles always have the same number For example Q200 is always assigned the set up clearance Q202 the plunging depth etc 1 1
151. ameter Q335 Nominal thread diameter Input range 0 to 99999 9999 Thread pitch Q239 Pitch of the thread The algebraic sign differentiates between right hand and left hand threads right hand thread left hand thread Input range 99 9999 to 99 9999 Thread depth 0201 incremental Distance between workpiece surface and root of thread Threads per step Q355 Number of thread revolutions by which the tool is moved 0 one helical line to the thread depth 1 continuous helical path over the entire length of the thread gt 1 several helical paths with approach and departure between them the TNC offsets the tool by Q355 multiplied by the pitch Input range O to 99999 Feed rate for pre positioning Q253 Traversing speed of the tool in mm min when plunging into the workpiece or when retracting from the workpiece Input range 0 to 99999 999 alternatively FMAX FAUTO PREDEF Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Q355 gt 1 Fixed Cycles Tapping Thread Milling il gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF gt Depth at front 0358 incremental Distance between tool tip and the top surface of the workpiece for countersinking at front Input range 99999 9999 to 99999 9999 G267 Q Y gt Countersinking offset at
152. ameter of a bolt hole circle by probing three holes If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe at rapid traverse value from MP6150 to the point entered as center of the first hole 1 2 Then the probe moves to the entered measuring height and probes four points to find the first hole center 3 The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 4 The TNC moves the touch probe to the entered measuring height and probes four points to find the second hole center 5 The touch probe returns to the clearance height and then to the position entered as center of the third hole 3 6 The TNC moves the touch probe to the entered measuring height and probes four points to find the third hole center 7 Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviations in the following Q parameters EAS BOLT HOLE CIRC Cycle 430 DIN ISO Q151 Actual value of center in reference axis O152 Actual value of center in minor axis Q153 Actual value of bolt hole circle diameter Q161 Deviation at center of reference axis Q162 Deviation at center of minor axis Q163 Deviation of bolt hole circl
153. apid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 The TNC derives the probing direction automatically from the programmed starting angle Then the touch probe moves in a circular arc either at measuring height or at clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviations in the following Q parameters EAS CIRCLE OUTSIDE Cycle 422 DIN ISO Q151 Actual value of center in reference axis 1152 Actual value of center in minor axis Q153 Actual value of diameter Q161 Deviation at center of reference axis Q162 Deviation at center of minor axis Q163 Deviation from diameter Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis The smaller the angle the less accurately the TNC can calculate the dimensions of the stud Minimum input value 5 424 Touch Probe Cycles Automatic Workpiece Inspection il Cycle parameters Center in 1st axis Q273 absolute Center of the st
154. arallel to the reference axis of the working plane Input range 0 to 99999 9999 2nd side length 0219 incremental Pocket length parallel to the minor axis of the working plane Input range 0 to 99999 9999 Corner radius Q220 Radius of the pocket corner If you have entered O or a value smaller than the tool radius the TNC defines the corner radius to be equal to the tool radius In these cases the TNC will not display an error message Input range O to 99999 9999 Finishing allowance for side Q368 incremental Finishing allowance in the working plane Input range O to 99999 9999 Angle of rotation 0224 absolute Angle by which the entire pocket is rotated The center of rotation is the position at which the tool is located when the cycle is called Input range 360 0000 to 360 0000 Pocket position Q367 Position of the pocket in reference to the position of the tool when the cycle is called 0 Tool position Center of pocket 1 Tool position Lower left corner 2 Tool position Lower right corner 3 Tool position Upper right corner 4 Tool position Upper left corner Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF HEIDENHAIN iTNC 530 G251 5 2 RECTANGULAR POCKET Cycle Gh iii G251
155. arance dwells there if a dwell time was entered and then moves at FMAX to the set up clearance above the first plunging depth 4 The tool then advances with another infeed at the programmed feed rate F 5 The TNC repeats this process 2 to 4 until the programmed depth is reached 6 The tool is retracted from the hole bottom to the set up clearance or if programmed to the 2nd set up clearance at FMAX Please note while programming center In the working plane with radius compensation RO Program a positioning block for the starting point hole The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the cycle will not be executed Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth is entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface HEIDENHAIN ITNC 530 3 3 DRILLING T 200 3 3 DRILLING pete 200 Cycle parameters z gt Set up clearance Q200 incremental Distance A between tool tip and workpiece surface Enter a positive value Input range 0 to 99999 9999 alternatively PREDEF gt Depth Q201 incremental Distance between workpiece surface and bottom of hole tip of drill taper Inpu
156. arance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Nominal diameter 0335 absolute value Bore hole diameter If you have entered the nominal diameter to be the same as the tool diameter the TNC will bore directly to the entered depth without any helical interpolation Input range O to 99999 9999 gt Roughing diameter Q342 absolute As soon as you enter a value greater than O in Q342 the TNC no longer checks the ratio between the nominal diameter and the tool diameter This allows you to rough mill holes whose diameter is more than twice as large as the tool diameter Input range O to 99999 9999 Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling PREDEF use the default value from GLOBAL DEF HEIDENHAIN ITNC 530 Y X Example NC blocks co 3 9 BORE MILLING T 208 3 10 SINGLE FLUTED DEEP HOLE DRILLING Cycle 241 DIN ISO G241 G241 Cycle run 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface 2 Then the TNC moves the tool at the defined positioning feed rate to the set up clearance above the deepened starting point and activates the drilling soeed M3 and the coolant The approach motion is executed at the direction of rotation defined in the cycl
157. arl NC Pilot smarl NC PLANE function smarl NC Pilot Intended place of operation 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 HEIDENHAIN ITNC 530 TNC Model Software and Features New Cycle Functions of Software 340 49x 02 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 Functions of Software 340 49x 03 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 functi
158. arried out Input range 99999 9999 to 99999 9999 Ist side length 0218 incremental Length of the surface to be multipass milled in the reference axis of the working plane referenced to the starting point in the 1st axis Input range O to 99999 9999 gt 2nd side length 0219 incremental Length of the surface to be multipass milled in the minor axis of the working plane referenced to the starting point in the 2nd axis Input range 0 to 99999 9999 gt Number of cuts Q240 Number of passes to be made over the width Input range O to 99999 gt Feed rate for plunging Q206 Traversing speed of the tool while moving from set up clearance to the milling depth in mm min Input range O to 99999 9999 alternatively FAUTO FU FZ gt Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Stepover feed rate Q209 Traversing speed of the tool in mm min when moving to the next pass If you are moving the tool transversely in the material enter Q209 to be smaller than Q207 If you are moving it transversely in the open Q209 may be greater than Q207 Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Set up clearance Q200 incremental Distance between tool tip and milling depth for positioning at the start and end of the cycle Input range O to 99999 9999 alternatively PREDEF MNE a207 Fixed Cyc
159. arts probing from the center of the pocket In this case the touch probe does not return to the clearance height between the four measuring points Cycle parameters a23 Center in 1st axis Q273 absolute Center of the i pocket in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis Q274 absolute Center of the pocket in the minor axis of the working plane Input range 99999 9999 to 99999 9999 lst side length Q282 Pocket length parallel to the reference axis of the working plane Input range O to o2 e 99999 9999 2nd side length Q283 Pocket length parallel to the minor axis of the working plane Input range O to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 027320279 HEIDENHAIN ITNC 530 G423 i RECTAN INSIDE Cycle 423 DIN ISO S il G423 MEAS RECTAN INSIDE Cycle 423 DIN ISO 430 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearan
160. asurement uncertainty 0 0002 um 8 9 um 0 0018 HEIDENHAIN ITNC 530 G451 Option D asi KINEMATICS Cycle 451 DIN ISO j il G452 Option RESET COMPENSATION Cycle 452 DIN ISO a 00 q 18 5 PRESET COMPENSATION Cycle 452 DIN ISO G452 Option Cycle run Touch probe cycle 452 optimizes the kinematic transformation chain of your machine see MEASURE KINEMATICS Cycle 451 DIN ISO G451 Option on page 478 Then the TNC corrects the workpiece coordinate system in the kinematics model in such a way that the current preset is in the center of the calibration sphere after optimization This cycle enables you for example to adjust different interchangeable heads so that the workpiece preset applies for all heads 1 Clamp the calibration sphere 2 Measure the complete reference head with Cycle 451 and use Cycle 451 to finally set the preset in the center of the sphere 3 Insert the second head 4 Use Cycle 452 to measure the interchangeable head up to the point where the head is changed 5 Use Cycle 452 to adjust other interchangeable heads to the reference head 494 Touch Probe Cycles Automatic Kinematics Measurement il If it is possible to leave the calibration sphere clamped to the machine table during machining you can compensate for machine drift for example This procedure is also possible on a machine without rotary axes 1 Clamp the calibration sphere and check for pot
161. asuring Date 30 06 2005 Time 6 55 04 Measuring program TNCAGEH35712 CHECK1 H Nominal values Center in reference axis 50 0000 Center in minor axis 65 0000 Diameter 12 0000 Given limit values Maximum dimension for center in reference axis 50 1000 Minimum limit for center in reference axis 49 9000 Maximum limit for center in minor axis 65 1000 Minimum limit for center in minor axis 64 9000 Maximum dimension for hole 12 0450 Minimum dimension for hole 12 0000 Actual values Center in reference axis 50 0810 Center in minor axis 64 9530 Diameter 12 0259 Deviations Center in reference axis 0 0810 Center in minor axis 0 0470 Diameter 0 0259 Further measuring results Measuring height 5 0000 End of measuring log 410 Touch Probe Cycles Automatic Workpiece Inspection il Measurement results in Q parameters The TNC saves the measurement results of the respective touch probe cycle in the globally effective Q parameters Q150 to Q160 Deviations from the nominal value are saved in the parameters Q161 to Q166 Note the table of result parameters that are listed with every cycle description During cycle definition the TNC also shows the result parameters for the respective cycle in a help graphic see figure at upper right The highlighted result parameter belongs to that input parameter Classification of results For some cycles you can inquire the status of measuring results through the globally ef
162. ate in the touch probe axis at which no collision between tool and workpiece fixtures can occur referenced to the active datum Input range 99999 9999 to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 Example NC blocks G440 E AXIS SHIFT Touch Probe Cycle 440 DIN ISO lt L bs j il G441 FCL 2 Function 17 7 PROBING Cycle 441 DIN ISO 17 7 FAST PROBING Cycle 441 DIN ISO G441 FCL 2 Function Cycle run Touch Probe Cycle 441 allows the global setting of different touch probe parameters e g positioning feed rate for all subsequently used touch probe cycles This makes It easy to optimize the programs so that reductions in total machining time are achieved Please note while programming There are no machine movements contained in Cycle 441 It only sets different probing parameters END PGM M02 M30 resets the global settings of Cycle 441 Before programming note the following You can activate automatic angle tracking Cycle Parameter 0399 only if Machine Parameter 6165 1 If you change MP6165 you must recalibrate the touch probe 468 Touch Probe Cycles Special Functions il Cycle parameters m gt Positioning feed rate 0396 Define the feed rateat Example NC blocks e sla which the touch probe is moved to the specified positions Input range 0 to 99999 9999 gt Positioning feed rate FMAX 0 1 Q397 Define whether the touch probe is to move at FMAX ra
163. ated the measured inih data is also shown in the log LO Dispersion standard deviation In the log dispersion a term from statistics is used as a measure g of accuracy Measured dispersion measured standard deviation means that 68 3 of the actually measured spatial errors are within the specified range Optimized dispersion optimized standard deviation means that 68 3 of the spatial errors to be expected after the correction of the kinematics are within the specified range Evaluation of measuring points The valuation numbers are a measure of the quality of the measuring positions with respect to the changeable transformations of the kinematics model The higher the valuation number the greater the benefit from optimization by the TNC Because the TNC always needs two transformations for measuring the position of a rotary axis two valuation numbers per rotary axis are determined If a complete valuation is missing the position of a rotary axis in the kinematics model is not completely defined The higher the valuation number the greater the benefit from changing the deviations of the measuring points by adjusting the transformation The valuation numbers are independent of the measured errors They are defined by the kinematics model the position and the number of measuring points per rotary axis The valuation of any rotary axis should not fall below a value of 2 Values greater or equal to 4 are desir
164. atively FAUTO HEIDENHAIN ITNC 530 12 m X D 3 p D O za e o A G264 4 8 THREAD DRILLING MILLING Cycle 264 o i G265 4 9 HELICAL THREAD DRILLING MILLING Cycle 265 Mso 4 9 HELICAL THREAD DRILLING MILLING Cycle 265 DIN ISO G265 Cycle run 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface Countersinking at front 2 f countersinking is before thread milling the tool moves at the feed rate for countersinking to the sinking depth at front If countersinking occurs after thread milling the TNC moves the tool to the countersinking depth at the feed rate for pre positioning 3 The TNC positions the tool without compensation from the center on a semicircle to the offset at front and then follows a circular path at the feed rate for countersinking 4 The TNC then moves in a semicircle to the hole center Thread milling 5 The TNC moves the tool at the programmed feed rate for pre positioning to the starting plane for the thread 6 The tool then approaches the thread diameter tangentially in a helical movement 7 The tool moves on a continuous helical downward path until it reaches the thread depth 8 After this the tool departs the contour tangentially and returns to the starting point in the working plane 9 Atthe end of the cycle the TNC retracts the tool at rapid traverse to set up clearance or
165. axis Note parameter Q204 2nd set up clearance The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the cycle will not be executed At the end of the cycle the TNC returns the tool to the starting position At the end of a roughing operation the TNC positions the tool back to the pocket center at rapid traverse The tool is above the current pecking depth by the set up clearance Enter the set up clearance so that the tool cannot jam because of chips Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth is entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface If you call the cycle with machining operation 2 only finishing then the TNC positions the tool in the center of the pocket at rapid traverse to the first plunging depth Fixed Cycles Pocket Milling Stud Milling Slot Milling il Cycle parameters 251 Machining operation 0 1 2 Q215 Define the machining operation 0 Roughing and finishing 1 Only roughing 2 Only finishing Side finishing and floor finishing are only executed if the finishing allowances 0368 Q369 have been defined First side length 0218 incremental Pocket length p
166. axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Touch Probe Cycles Automatic Datum Setting il Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points Oo 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points LL Alternatively PREDEF mn Number in table Q305 Enter the number in the E datum preset table in which the TNC is to save the C coordinates of the slot center If you enter Q305 0 LL the TNC automatically sets the display so that the new datum is on the slot center Input range O to fee 2999 New datum 0405 absolute Coordinate in the measuring axis at which the TNC should set the calculated slot center Default setting 0 Input range 99999 9999 to 99999 9999 TA Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the 2 datum table or in the preset table 0 Write determined datum in the active datum table Q The reference system is the active workpiece i coordinate system ee 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system b Q gt Q w _ 0 LL LL lt LL Q O ol Y 2 LO HEIDENHAIN ITNC 530 359 il G408 FCL 3 Function m x D 3 O T
167. ble through parameter 0423 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 Cycle Functions of Software 340 49x 05 New machining cycle for single lip deep hole drilling see SINGLE FLUTED 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 O 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 traver
168. bsolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Decrement Q212 incremental Value by which the TNC decreases the plunging depth Q202 after each infeed Input range 0 to 99999 9999 HEIDENHAIN ITNC 530 Z A a N amp O gt J g Z as A l lt Y Ce Lu gt _ ap G203 m x D 3 p D Z O T e zA A 3 6 UNIVERSAL DRILLING Cycle 203 DIN ISO 88 gt No of breaks before retracting Q213 Number of chip breaks after which the TNC is to withdraw the tool from the hole for chip release For chip breaking the TNC retracts the tool each time by the value in Q256 Input range 0 to 99999 gt Minimum plunging depth Q205 incremental If you have entered a decrement the TNC limits the plunging depth to the value entered with Q205 Input range O to 99999 9999 gt Dwell time at depth 0211 Time in seconds that the tool remains at the hole bottom Input range 0 to 3600 0000 alternatively PREDEF Retraction feed rate O208 Traversing speed of the tool in mm min when retracting from the hole If you enter Q208 0 the TNC retracts the tool at the feed rate in Q206 Input range 0 to 99999 999 alternatively FMAX FAUTO PREDEF gt Retractio
169. but only if the current position is below the clearance height Then the TNC positions the touch probe in the working plane to the center of the ring gauge calibration from inside or in its proximity calibration from outside The touch probe then moves to the measuring depth result of MP618x 2 and MP6185 x and probes the ring gauge successively in X Y X and Y Finally the TNC moves the touch probe to the clearance height and writes the effective radius of the ball tip to the calibration data Please note while programming Before you begin calibrating you must define in Machine Parameters 6180 0 to 6180 2 the center of the calibrating workpiece in the working space of the machine REF coordinates If you are working with several traverse ranges you can save a separate set of coordinates for the center of each calibrating workpiece MP6181 1 to 6181 2 and MP6182 1 to 6182 2 Cycle parameters CAL Clearance height absolute Coordinate in the touch probe axis at which the touch probe cannot collide with the calibration workpiece or any fixtures Input range 99999 9999 to 99999 9999 Radius of ring gauge Radius of the calibrating workpiece Input range 0 to 99999 9999 Inside calib 0 outs calib 1 Definition of whether the TNC is to calibrate from inside or outside 0 Calibrate from inside 1 Calibrate from outside HEIDENHAIN ITNC 530 17 2 CALIBRATE TS Cycle 2 Example NC blocks o i
170. c Kinematics Measurement il Adjustment of interchangeable heads The goal of this procedure is for the workpiece preset to remain unchanged after changing rotary axes head exchange In the following example a fork head is adjusted to the A and C axes The A axis is changed whereas the C axis continues being a part of the basic configuration Insert the interchangeable head that will be used as a reference head Clamp the calibration sphere Insert the touch probe Use Cycle 451 to measure the complete kinematics including the reference head gt Set the preset using 0431 2 or 3 in Cycle 451 after measuring the reference head HEIDENHAIN ITNC 530 G452 Option mi x lt D 2 D D 9D ap Q D D D D gt O D gt D fet Q RESET COMPENSATION Cycle 452 DIN ISO G452 Option oe COMPENSATION Cycle 452 DIN ISO Insert the second interchangeable head Insert the touch probe Measure the head with Cycle 452 Measure only the axes that have actually been changed in this example only the A axis the C axis is hidden with 0422 The preset and the position of the calibration sohere must not be changed during the complete process All other interchangeable heads can be adjusted in the same way The head change function can vary depending on the E individual machine tool Refer to your machine manual 500
171. c rotation 0 No basic rotation 1 Basic rotation Datum number in table Q305 Enter the datum number in the datum or preset table in which the TNC is to save the coordinates of the corner If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the corner Input range O to 2999 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the corner Default setting 0 Inout range 99999 9999 to 99999 9999 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the calculated corner Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system INSIDE OF CORNER Cycle 415 DIN ISO HEIDENHAIN ITNC 530 387 il G415 m x D 3 O T e zA A INSIDE OF CORNER Cycle 415 DIN ISO LL lt m vd LO 388 Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touc
172. cc LLI lt s G205 3 8 UNIVERSAL PECKING Cycle 205 DIN ISO 96 gt Infeed depth for chip breaking 0257 incremental Depth at which the TNC carries out chip breaking No chip breaking if O is entered Input range 0 to 99999 9999 gt Retraction rate for chip breaking Q256 incremental Value by which the TNC retracts the tool during chip breaking The TNC retracts the tool at a feed rate of 3000 mm min Input range 0 1000 to 99999 9999 alternatively PREDEF gt Dwell time at depth 0211 Time in seconds that the tool remains at the hole bottom Input range 0 to 3600 0000 alternatively PREDEF gt Deepened starting point 0379 incremental with respect to the workpiece surface Starting position of drilling if a shorter tool has already pilot drilled to a certain depth The TNC moves at the feed rate for pre positioning from the set up clearance to the deepened starting point Input range 0 to 99999 9999 gt Feed rate for pre positioning Q253 Traversing velocity of the tool during positioning from the set up clearance to a deepened starting point in mm min Effective only if Q379 is entered not equal to 0 Input range O to 99999 999 alternatively FMAX FAUTO PREDEF m x D 3 p D Z O T e zA A Fixed Cycles Drilling il 3 9 BORE MILLING Cycle 208 Cycle run 1 The TNC positions the tool in the spindle axis at rapid traverse FMAX to the progra
173. ce Programming and editing Starting point in X 1 BLK FORM 0 1 Z Spacing of machining positions Y incremental Distance between the machining positions in the Y 2 BLK FoR 2 xioa Vro Zro direction You can enter a positive or negative value E AE PAT1 5 END PGM PLANE MM Number of columns Total number of columns in the pattern 2 3 Pattern Def Number of lines Total number of rows in the pattern Rot position of entire pattern absolute Angle of rotation by which the entire pattern is rotated around the entered starting point Reference axis Major axis of the active machining plane e g X for tool axis Z You can enter a positive or negative value Rotary pos ref ax Angle of rotation around which only the principal axis of the machining plane is distorted with respect to the entered starting point You can enter a positive or negative value Rotary pos minor ax Angle of rotation around which only the minor axis of the machining plane is distorted with respect to the entered starting point You can enter a positive or negative value Workpiece surface coordinate absolute Enter Z coordinate at which machining Is to begin HEIDENHAIN ITNC 530 65 EF Defining individual frames O then this value is effective in addition to the workpiece surface Q203 that you defined in the machining cycle If you have defined a workpiece surface in Z not equal to The Rotary pos re
174. ce blank diameter 0222 Diameter of the workpiece blank Enter the workpiece blank diameter greater than the finished diameter The TNC performs multiple stepovers if the difference between the workpiece blank diameter and finished diameter is greater than the permitted stepover tool radius multiplied by path overlap Q370 The TNC always calculates a constant stepover Input range O to 99999 9999 Finishing allowance for side Q368 incremental Finishing allowance in the working plane Input range O to 99999 9999 Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Fixed Cycles Pocket Milling Stud Milling Slot Milling il gt Depth Q201 incremental Distance between workpiece surface and bottom of stud Input range 99999 9999 to 99999 9999 gt Plunging depth Q202 incremental Infeed per cut Enter a value greater than 0 Input range O to 99999 9999 gt Feed rate for plunging Q206 Traversing speed of the tool while moving to depth in mm min Input range 0 to 99999 999 alternatively FMAX FAUTO FU FZ gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Workpiece surface coordinate Q203 absolute Absolute coor
175. ce height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Max size limit 1st side length 0284 Maximum permissible length of the pocket Input range O to 99999 9999 Min size limit 1st side length Q285 Minimum permissible length of the pocket Input range O to 99999 9999 Max size limit 2nd side length Q286 Maximum permissible width of the pocket Input range 0 to 99999 9999 Min size limit 2nd side length 0287 Minimum permissible width of the pocket Input range 0 to 99999 9999 Tolerance for center 1st axis Q279 Permissible position deviation in the reference axis of the working plane Input range O to 99999 9999 Tolerance for center 2nd axis Q280 Permissible position deviation in the minor axis of the working plane Input range O to 99999 9999 MP6140 320 Touch Probe Cycles Automatic Workpiece Inspection il Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR423 TXT in the directory in which your measuring program is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event
176. ce on a tangential arc for tool axis Z for example the arc may be in the Z X plane The contour is machined throughout in either climb or up cut milling With bit 4 in MP7420 you can determine where the tool Is positioned at the end of Cycles 21 to 24 Bit 4 0 At the end of the cycle the TNC at first positions the tool in the tool axis at the clearance height Q7 defined in the cycle and then to the position in the working plane at which the tool was located when the cycle was called Bit 4 1 At the end of the cycle the TNC always positions the tool in the tool axis at the clearance height Q7 defined in the cycle Ensure that no collisions can occur during the following positioning movements The machining data such as milling depth finishing allowance and set up clearance are entered as CONTOUR DATA in Cycle 20 HEIDENHAIN ITNC 530 7 1 SL Cycles j il 7 1 SL Cycles Overview 14 CONTOUR GEOMETRY essential 20 CONTOUR DATA essential 21 PILOT DRILLING optional 22 ROUGH OUT essential 23 FLOOR FINISHING optional 24 SIDE FINISHING optional Enhanced cycles 270 CONTOUR TRAIN DATA 25 CONTOUR TRAIN 275 TROCHOIDAL SLOT 276 THREE D CONT TRAIN 186 Page 187 Page 192 Page 194 Page 196 Page 200 Page 201 Page 203 Page 205 Page 207 Page 213 Fixed Cycles Contour Pocket Contour Trains il 72 CONTOUR
177. cess related distortion occurs on the slot wall wherever the slot follows the path of an arc or oblique line If you define the tolerance O21 the TNC adds a subsequent milling operation to ensure that the slot dimensions are as close as possible to those of a slot that has been milled with a tool exactly as wide as the slot With Q21 you define the permitted deviation from this ideal slot The number of subsequent milling operations depends on the cylinder radius the tool used and the slot depth The smaller the tolerance Is defined the more exact the slot is and the longer the remachining takes Recommendation Use a tolerance of 0 02 mm Function inactive Enter O default setting Input range O to 9 9999 Fixed Cycles Cylindrical Surface il 8 4 CYLINDER SURFACE Ridge Milling Cycle 29 DIN ISO G129 Software Option 1 Cycle run This cycle enables you to program a ridge In two dimensions and then transfer it onto a cylindrical surface With this cycle the TNC adjusts the tool so that with radius compensation active the walls of the slot are always parallel Program the midpoint path of the ridge together with the tool radius compensation With the radius compensation you specify whether the TNC cuts the ridge with climb milling or up cut milling At the ends of the ridge the TNC always adds a semicircle whose radius is half the ridge width 1 The TNC positions the tool over the starting point
178. chine manual Please note while programming Cycle parameters Cycle 13 is used internally for machining cycles 202 204 and 209 Please note that if required you must program Cycle 13 again in your NC program after one of the machining cycles mentioned above eo Angle of orientation Enter the angle referenced to UD the reference axis of the working plane Input range 0 0000 to 360 0000 310 Example NC blocks Cycles Special Functions il 12 5 TOLERANCE Cycle 32 DIN ISO G62 Cycle function machine tool builder for use of this cycle The cycle may A Machine and TNC must be specially prepared by the be locked With the entries in Cycle 32 you can influence the result of HSC machining with respect to accuracy surface definition and speed inasmuch as the TNC has been adapted to the machine s characteristics The TNC automatically smoothens the contour between two path elements whether compensated or not The tool has constant contact with the workpiece surface and therefore reduces wear on the machine tool The tolerance defined in the cycle also affects the traverse paths on circular arcs If necessary the TNC automatically reduces the programmed feed rate so that the program can be machined at the fastest possible speed without short pauses for computing time Even if the TNC does not move with reduced speed it will always comply with the tolerance that you have defined The larger you
179. cle 264 Cycle 265 Cycle 267 174 If you have to machine irregular point patterns use CYCL CALL PAT see Point Tables on page 69 to develop point tables More regular point patterns are available with the PATTERN DEF function see Pattern Definition PATTERN DEF on page 61 DRILLING REAMING BORING UNIVERSAL DRILLING BACK BORING UNIVERSAL PECKING TAPPING NEW with a floating tap holder RIGID TAPPING without a floating tap holder NEW BORE MILLING TAPPING WITH CHIP BREAKING CENTERING RECTANGULAR POCKET CIRCULAR POCKET MILLING SLOT MILLING CIRCULAR SLOT can only be combined with Cycle 221 RECTANGULAR STUD CIRCULAR STUD THREAD MILLING THREAD MILLING COUNTERSINKING THREAD DRILLING MILLING HELICAL THREAD DRILLING MILLING OUTSIDE THREAD MILLING Fixed Cycles Pattern Definitions il 6 2 CIRCULAR PATTERN Cycle 220 DIN ISO G220 Cycle run 1 The TNC moves the tool at rapid traverse from its current position to the starting point for the first machining operation Sequence Move to the 2nd set up clearance spindle axis Approach the starting point in the spindle axis Move to the set up clearance above the workpiece surface spindle axis 2 From this position the TNC executes the last defined fixed cycle 3 The tool then approaches on a straight line or circular arc the Starting point for the next machining operation The tool stops at the set up clearance or the 2nd set up clearance
180. clearance between machining operations Alternatively PREDEF gt Type of traverse Line 0 Arc 1 Q365 Definition of the path function with which the tool is to move between machining operations 0 Move between operations on a Straight line 1 Move between operations on the pitch circle Example NC blocks 6 2 CIRCULAR PATTERN Cycle 22 HEIDENHAIN ITNC 530 177 il G221 DIN ISO 6 3 LINEAR PATTERN Cycle 6 3 LINEAR PATTERN Cycle 221 DIN ISO G221 Cycle run 1 The TNC automatically moves the tool from its current position to the starting point for the first machining operation Sequence Move to the 2nd set up clearance spindle axis Approach the starting point in the spindle axis Move to the set up clearance above the workpiece surface spindle axis 2 From this position the TNC executes the last defined fixed cycle 3 The tool then approaches the point of the next machining operation in the positive reference axis direction at the set up clearance or the 2nd set up clearance 4 This process 1 to 3 is repeated until all machining operations on the first line have been executed The tool is located above the last point on the Tirst line 5 The tool subsequently moves to the last point on the second line where It carries out the machining operation 6 From this position the tool approaches the starting point for the next machining operation in the negative reference axis direction 7 This proc
181. cles Automatic Workpiece Inspection il 16 14 Programming Examples 16 14 Programming Examples Program sequence E Roughing with 0 5 mm finishing allowance Measuring Rectangular stud finishing in accordance with the measured values Prepare tool call Retract the tool Pocket length in X roughing dimension Pocket length in Y roughing dimension Call subprogram for machining Retract the tool change the tool Call the touch probe Measure the rough milled rectangle Nominal length in X final dimension Nominal length in Y final dimension Inout values for tolerance checking not required HEIDENHAIN ITNC 530 453 il No measuring log transmission Do not output an error message No tool monitoring Calculate length in X including the measured deviation Calculate length in Y including the measured deviation Retract the touch probe change the tool Tool call for finishing Call subprogram for machining Retract in the tool axis end program Subprogram with fixed cycle for rectangular studs 16 14 Programming Examples Length in X variable for roughing and finishing Length in Y variable for roughing and finishing Cycle call End of subprogram A 54 Touch Probe Cycles Automatic Workpiece Inspection il HEIDENHAIN ITNC 530 Tool call for touch probe Retract the touch probe Nominal length in X Nominal length in
182. cles Contour Pocket Contour Trains 7 1 SL Cycles 7 1 SL Cycles Fundamentals SL cycles enable you to form complex contours by combining up to 12 subcontours pockets or islands You define the individual subcontours in subprograms The TNC calculates the total contour trom the subcontours Subprogram numbers that you enter in Cycle 14 CONTOUR GEOMETRY contour subprograms is limited The number of possible contour elements depends on the type of contour inside or outside contour and the number of subcontours You can program up to 8192 contour elements The memory capacity for programming an SL cycle all SL cycles conduct comprehensive and complex internal calculations as well as the resulting machining operations For safety reasons always run a graphical program test before machining This is a simple way of finding out whether the TNC calculated program will provide the desired results Characteristics of the subprograms E Coordinate transformations are allowed If they are programmed within the subcontour they are also effective in the following subprograms but they need not be reset after the cycle call The TNC ignores feed rates F and miscellaneous functions M The TNC recognizes a pocket if the tool path lies inside the contour for example if you machine the contour clockwise with radius compensation RR E The TNC recognizes an island if the tool path lies outside the contour for example if
183. considers a programmed contour to be a pocket With the functions of the contour formula you can convert a contour from a pocket to an island Pockets and Islands can be overlapped to form anew contour You can thus enlarge the area of a pocket by another pocket or reduce It by an island Subprograms overlapping pockets description programs that are defined in a contour definition program The contour definition program is called through the SEL CONTOUR function in the actual main program The following programming examples are contour Pockets A and B overlap The TNC calculates the points of intersection S1 and S2 they do not have to be programmed The pockets are programmed as Tull circles HEIDENHAIN ITNC 530 Complex Contour Formula T O Q V C il Contour description program 1 pocket A Contour description program 2 pocket B Complex Contour Formula Area of inclusion Both surfaces A and B are to be machined including the overlapping area E The surfaces A and B must be programmed in separate programs without radius compensation E In the contour formula the surfaces A and B are processed with the joined with function Contour definition program 9 1 SL Cycles N 48 Fixed Cycles Contour Pocket with Contour Formula il Area of exclusion Surface A is to be machined without the portion overlapped by B E Th
184. d to positions that are referenced to the non tilted coordinate system Positioning movements with straight lines that are referenced to the machine coordinate system blocks with M91 or M92 can also be executed in a tilted working plane Constraints Positioning is without length compensation Positioning is without machine geometry compensation Tool radius compensation is not permitted 298 Cycles Coordinate Transformations il Combining coordinate transformation cycles When combining coordinate transformation cycles always make sure the working plane is swiveled around the active datum You can program a datum shift before activating Cycle 19 In this case you are shifting the machine based coordinate system If you program a datum shift after having activated Cycle 19 you are shifting the tilted coordinate system Important When resetting the cycles use the reverse sequence used for defining them 1 1st Activate the datum shift 2nd Activate tilting function 3rd Activate rotation Machining 1st Reset the rotation 2nd Reset the tilting function 3rd Reset the datum shift Automatic workpiece measurement in the tilted system The TNC measuring cycles enable you to have the TNC measure a workpiece in a tilted system automatically The TNC stores the measured data in Q parameters for further processing for example for printout HEIDENHAIN ITNC 530 G80 Software Option 1 DIN ISO 11 9 WORKING P
185. d for finishing 0338 incremental Infeed per cut OQ338 0 Finishing in one infeed Input range O to 99999 9999 Feed rate for finishing O385 Traversing speed of the tool during side finishing in mm min Input range O to 99999 9999 alternatively FAUTO FU FZ HEIDENHAIN ITNC 530 G275 7 11 TROCHOIDAL SLOT ie 275 DIN ISO G275 7 11 TROCHOIDAL SLOT cane 275 DIN ISO 212 gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Workpiece surface coordinate Q203 absolute Absolute coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 gt 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range 0 to 99999 9999 alternatively PREDEF Plunging strategy O366 Type of plunging strategy E 0 vertical plunging The TNC plunges perpendicularly regardless of the plunging angle ANGLE defined in the tool table 1 No function E 2 reciprocating plunge In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 The TNC will otherwise display an error message E Alternative PREDEF Fixed Cycles Contour Pocket Contour Trains il 7 12 THREE D CONTOUR TRAIN Cycle 276 DIN ISO G276 Cycle run In conjunction with Cycle 14 CONTOU
186. d soft key a17 Page 393 level Measuring any position in the oS touch probe axis and defining it as datum 418 DATUM FROM 4 HOLES 2nd soft key level Measuring 4 holes crosswise and defining the intersection of the lines between them as datum Page 395 419 DATUM IN ONE AXIS 2nd soft key mie Page 399 row Measuring any position in any axis Pn cn and defining it as datum Characteristics common to all touch probe cycles for datum setting You can also run the Touch Probe Cycles 408 to 419 during an active rotation basic rotation or Cycle 10 Datum point and touch probe axis From the touch probe axis that you have defined in the measuring program the TNC determines the working plane for the datum Z or W Xand Y YorV Z and X xXor U and Z HEIDENHAIN ITNC 530 15 1 Fundamentals j il Saving the calculated datum In all cycles for datum setting you can use the input parameters Q303 and Q305 to define how the TNC is to save the calculated datum Q305 0 Q303 any value The TNC sets the calculated datum in the display The new datum is active immediately At the same time the TNC saves the datum set in the display by the cycle in line O of the preset table Q305 not equal to 0 0303 1 This combination can only occur if you read in programs containing Cycles 410 to 418 created ona INC 4xx read in programs containing Cycles 410 to 418 created with an older software version on an iITNC 530 did
187. d traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 3 Then the touch probe moves either paraxially at the measuring height or linearly at the clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviations in the following Q parameters MEAS RECTAN INSIDE Cycle 423 DIN ISO Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q154 Actual value of length in the reference axis 0155 Actual value of length in the minor axis Q161 Deviation at center of reference axis Q162 Deviation at center of minor axis Q164 Deviation of side length in reference axis Q165 Deviation of side length in minor axis 428 Touch Probe Cycles Automatic Workpiece Inspection il Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis If the dimensions of the pocket and the safety clearance do not permit pre positioning in the proximity of the touch points the TNC always st
188. define the tolerance the faster the TNC can move the axes Smoothing the contour results in a certain amount of deviation from the contour The size of this contour error tolerance value is set in a machine parameter by the machine manufacturer You can change the pre set tolerance value with Cycle 32 HEIDENHAIN ITNC 530 G62 TOLERANCE Cycle 32 DIN ISO i il G62 ee Cycle 32 DIN ISO Influences of the geometry definition in the CAM system The most important factor of influence in offline NC program creation is the chord error S defined in the CAM system The maximum point spacing of NC programs generated in a postprocessor PP is defined through the chord error If the chord error is less than or equal to the tolerance value T defined in Cycle 32 then the TNC can smooth the contour points unless any special machine settings limit the programmed feed rate You will achieve optimal smoothing if in Cycle 32 you choose a tolerance value between 110 and 200 of the CAM chord error 312 CAM PP INC Cycles Special Functions il Please note while programming HEIDENHAIN ITNC 530 u TOLERANCE Cycle 32 DIN ISO G62 C i G62 gt TOLERANCE Cycle 32 DIN ISO Cycle parameters 314 Tolerance value T Permissible contour deviation in mm or inches with inch programming Input range O to 99999 9999 HSC MODE Finishing 0 Roughing 1 Activate filter Input value O Mil
189. dinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Path overlap factor 0370 0370 x tool radius stepover factor k Inout range 0 1 to 1 414 alternatively PREDEF HEIDENHAIN ITNC 530 Example NC blocks G257 5 7 CIRCULAR STUD Cycle Gs ii o i 5 8 Progra ino Examples 5 8 Programming Examples X 50 100 40 30 20 Definition of workpiece blank Define the tool for roughing finishing Define slotting mill Call the tool for roughing finishing Retract the tool 70 Fixed Cycles Pocket Milling Stud Milling Slot Milling il 8 CYCL CALL POS X 50 Y 50 Z 0 M3 9 CYCL DEF 252 CIRCULAR POCKET Q215 0 sMACHINING OPERATION Q223 50 CIRCLE DIAMETER Q368 0 2 ALLOWANCE FOR SIDE Q207 500 FEED RATE FOR MILLING Q351 1 CLIMB OR UP CUT Q201 30 DEPTH Q202 5 PLUNGING DEPTH Q369 0 1 ALLOWANCE FOR FLOOR Q206 150 FEED RATE FOR PLNGNG Q338 5 INFEED FOR FINISHING Q200 2 SET UP CLEARANCE Q203 0 SURFACE COORDINATE Q204 50 2ND SET UP CLEARANCE Q370 1 TOOL PATH OVERLAP Q366 1 s PLUNGE Q385 750 FEED RATE FOR FINISHING Call cycle for machining the contour outside Define CIRCULAR POCKET MILLING cycle 7 CYCL DEF 256 RECTANGULAR STUD Define cycle for machining the contour outs
190. e G430 gt Tool number for monitoring Q330 Definition of whether the TNC is to monitor for tool breakage see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T m X D 3 O za e zA A EAS BOLT HOLE CIRC Cycle 430 DIN ISO q 448 Touch Probe Cycles Automatic Workpiece Inspection il 16 13 MEASURE PLANE Cycle 431 DIN ISO G431 Cycle run Touch Probe Cycle 431 finds the angle of a plane by measuring three points It saves the measured values In system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe at rapid traverse value from MP6150 to the programmed starting point 1 and measures the first touch point of the plane The TNC offsets the touch probe by the safety clearance in the direction opposite to the direction of probing The touch probe returns to the clearance height and then moves in the working plane to starting point 2 and measures the actual value of the second touch point of the plane The touch probe returns to the clearance height and then moves In the working plane to starting point 3 and measures the actual value of the third touch point Finally the TNC returns the touch probe to the clearance height and saves the measured
191. e zA A F PT Cycle 408 DIN ISO LLJ b lt Ld Q O oul Y LO q 360 Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 Touch Probe Cycles Automatic Datum Setting il 15 3 RIDGE CENTER REF PT T Cycle 409 DIN ISO G409 S FCL 3 function Cycle run Y ag Touch Probe Cycle 409 finds the center of a ridge and defines its al cente
192. e with clockwise counterclockwise or stationary spindle 3 The tool drills to the entered drilling depth or if defined so to the entered dwell depth at the programmed feed rate F 4 f programmed the tool remains at the hole bottom for chip breaking Then the TNC switches off the coolant and resets the drilling speed to the value defined for retraction 5 After the dwell time at the hole bottom the tool is retracted to the set up clearance at the retraction feed rate If programmed the tool moves to the 2nd set up clearance at FMAX Please note while programming Program a positioning block for the starting point hole center in the working plane with radius compensation RO The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the cycle will not be executed Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth is entered This means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface 3 10 SINGLE FLUTED DEEP HOLE DRILLING Cycle 241 DIN ISO 100 Fixed Cycles Drilling il Cycle parameters Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PRED
193. e slot floor is approached tangentially HEIDENHAIN ITNC 530 G254 5 5 CIRCULAR SLOT Cycle asagn iso j il G254 5 5 CIRCULAR SLOT Cycle 254 DIN ISO Please note while programming 158 With an inactive tool table you must always plunge vertically Q366 0 because you cannot define a plunging angle Pre position the tool in the machining plane with radius compensation R0 Define Parameter Q367 Reference for slot position appropriately The TNC runs the cycle in the axes machining plane with which you approached the starting position For example in Xand Y if you programmed CYCL CALL POS X Y or in U and V if you programmed CYCL CALL POS U V The TNC automatically pre positions the tool in the tool axis Note parameter Q204 2nd set up clearance At the end of the cycle the TNC merely moves the tool in working plane back to the center of the pitch circle in the other working plane axis the TNC does not do any positioning If you define a slot position not equal to O then the TNC only positions the tool in the tool axis to the 2nd set up clearance Prior to a new cycle call move the tool back to the starting position or program always absolute traverse motions after the cycle call At the end of the cycle the TNC returns the tool to the starting point center of the pitch circle in the working plane Exception if you define a slot position not equal to 0 then the TNC only positions the tool
194. e 0 to 99999 9999 alternatively FMAX FAUTO PREDEF Fixed Cycles Multipass Milling il gt Set up clearance Q200 incremental Distance Example NC blocks between tool tip and the starting position in the tool axis If you are milling with machining strategy O389 2 the TNC moves the tool at the set up clearance over the current plunging depth to the starting point of the next pass Input range O to 99999 9999 alternatively PREDEF Clearance to side Q357 incremental Safety clearance to the side of the workpiece when the tool approaches the first plunging depth and distance at which the stepover occurs If the machining strategy O389 0 or O389 2 is used Input range O to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 27 G232 10 5 FACE H Cycle 232 DIN ISO 10 6 Programming Examples N 72 O D o co o 3 3 5 co rTi gt K S 3 J D T Definition of workpiece blank Tool definition Tool call Retract the tool Cycle definition MULTIPASS MILLING Fixed Cycles Multipass Milling il n 10 6 Programming Examples HEIDENHAIN ITNC 530 Pre position near the starting point Cycle call Retract in the tool axis end program C i 10 6 Programmi
195. e 275 DIN ISO G275 HEIDENHAIN ITNC 530 209 il G275 7 11 TROCHOIDAL SLOT cane 275 DIN ISO Cycle parameters 210 Machining operation 0 1 2 Q215 Define the machining operation 0 Roughing and finishing 1 Only roughing 2 Only finishing The TNC also executes side finishing If the finishing allowance Q368 defined is 0 Slot width Q219 Enter the slot width If you enter a slot width that equals the tool diameter the TNC will only machine the contour outline Input range O to 99999 9999 Finishing allowance for side 0368 incremental Finishing allowance in the working plane Infeed per rev 0436 absolute Value by which the TNC moves the tool in the machining direction per revolution Input range O to 99999 9999 Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Fixed Cycles Contour Pocket Contour Trains il Depth Q201 incremental Distance between workpiece surface and bottom of slot Inout range 99999 9999 to 99999 9999 Plunging depth Q202 incremental Infeed per cut Enter a value greater than 0 Input range O to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool while moving to depth in mm min Input range 0 to 99999 999 alternatively FAUTO FU FZ Infee
196. e Positioning with MDI mode of operation The active mirrored axes are shown in the additional status display If you mirror only one axis the machining direction is reversed Except in fixed cycles If you mirror two axes the machining direction remains the same The result of the mirror image depends on the location of the datum If the datum lies on the contour to be mirrored the element simply flips over If the datum lies outside the contour to be mirrored the element also jumps to another location Resetting Program the MIRROR IMAGE cycle once again with NO ENT Please note while programming reversed for the milling cycles Cycles 2xx Exception Cycle 208 in which the direction defined in the cycle applies If you mirror only one axis the machining direction is HEIDENHAIN ITNC 530 G28 RROR IMAGE Cycle 8 DIN ISO 11 5 M j il G28 11 5 vitor IMAGE Cycle 8 DIN ISO Cycle parameters 286 Mirrored axis Enter the axis to be mirrored You can mirror all axes except for the spindle axis including rotary axes with the exception of the spindle axis and its associated auxiliary axis You can enter up to three axes Input range Up to three NC axes X Y Z U V W A B C Example NC blocks Cycles Coordinate Transformations il 11 6 ROTATION Cycle 10 DIN ISO G73 Effect The TNC can rotate the coordinate system about the active datum in the working
197. e T ANGLE column of the tool table TOOL T 0 Centering based on the entered depth 1 Centering based on the entered diameter gt Depth Q201 incremental value Distance between workpiece surface and centering bottom tip of centering taper Only effective if 0343 0 is defined Input range 99999 9999 to 99999 9999 gt Diameter algebraic sign 0344 Centering diameter Only effective if Q343 1 is defined Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q206 Traversing speed of the tool during centering in mm min Input range O to 99999 999 alternatively FAUTO FU gt Dwell time at depth 0211 Time in seconds that the tool remains at the hole bottom Input range 0 to 3600 0000 alternatively PREDEF gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF m X D 3 O e zA A Fixed Cycles Drilling il 3 3 DRILLING Cycle 200 Cycle run 1 The TNC positions the tool in the spindle axis at rapid traverse FMAX to the set up clearance above the workpiece surface 2 The tool drills to the first plunging depth at the programmed feed rate F 3 The TNC returns the tool at FMAX to the set up cle
198. e TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 gt New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 gt Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 and is only effective when the datum is probed in the touch probe axis Input range O to 99999 9999 alternatively PREDEF m x D 3 O T e zA A Touch Probe Cycles Automatic Datum Setting il 15 11 DATUM IN TOUCH PROBE AXIS Cycle 417 DIN ISO G417 G417 Cycle run Touch Probe Cycle 417 measures any coordinate in the touch probe axis and def
199. e as a datum shift in the active datum table The reference system Is the active workpiece coordinate system 1 Write the measured angle in the preset table The reference system is the machine coordinate system REF system gt Reference angle 0 ref axis O380 Angle with which the TNC is to align the probed straight line Only effective if the rotary axis C is selected Q312 6 Input range 360 000 to 360 000 14 5 BASIC ROTATION Compensation v 346 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il 14 6 SET BASIC ROTATION Cycle 404 DIN ISO G404 Cycle run With Touch Probe Cycle 404 you can set any basic rotation automatically during program run This cycle is intended primarily for resetting a previous basic rotation Cycle parameters apa Preset value for basic rotation Angular value at aor which the basic rotation is to be set Input range 360 000 to 360 000 Number in table Q305 Enter the number in the preset datum table in which the TNC is to save the defined basic rotation Input range 0 to 2999 HEIDENHAIN ITNC 530 Example NC blocks G404 14 6 _ ROTATION Cycle 404 DIN ISO C il n xo aq 9 26 EO op F ga oS 4 a2 T gt TASI e D A 14 7 Compensating Workpiece M 14 7 Compensating Workpiece Misalignment by Rotating the C Axis Cycle 405 DIN ISO G405 Cycle run With Touch Probe Cycle 405 you can measure the angular offset bet
200. e axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 m X D 3 O T e zA A Touch Probe Cycles Automatic Datum Setting il 15 9 DATUM FROM INSIDE OF CORNER Cycle 415 DIN ISO G415 G415 Cycle run Touch Probe Cycle 415 finds the intersection of two lines and defines it as the datum If desired the TNC can also enter the intersection into a datum table or preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe at rapid traverse value from MP6150 to the first touch point 1 see figure at upper right that you have defined in the cycle The TNC offsets the touch probe by the safety clearance in the direction opposite the respective traverse direction 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 The probing direction is derived from the number by which you identify the corner
201. e centers measured 5 Finally the TNC returns the touch probe to the clearance height and aligns the workpiece by rotating the table The TNC rotates the rotary table so that the hole center after compensation lies in the direction of the positive Y axis or on the nominal position of the hole center both with a vertical and horizontal touch probe axis The measured angular misalignment is also available in parameter Q150 348 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il Please note while programming HEIDENHAIN ITNC 530 Cycle 405 DIN ISO G405 rkpiece Misalignment by Rotating the C Axis 14 7 Compensating i o i n xO Y og 26 EO o gt a F ga oS cs a2 T gt TASI e D A 14 7 Compensating Workpiece M Cycle parameters 405 j 350 Center in 1st axis 0321 absolute Center of the hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis 0322 absolute value Center of the hole in the minor axis of the working plane If you program Q322 0 the TNC aligns the hole center to the positive Y axis If you program Q322 not equal to 0 then the TNC aligns the hole center to the nominal position angle of the hole center Input range 99999 9999 to 99999 9999 Nominal diameter Q262 Approximate diameter of the circular pocket or hole Enter a value that is more likely to be too small than too large I
202. e diameter Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle 430 only monitors for tool breakage no automatic tool compensation HEIDENHAIN ITNC 530 445 il G430 EAS BOLT HOLE CIRC Cycle 430 DIN ISO Cycle parameters 430 aje Ba oo 446 Center in 1st axis Q273 absolute Bolt hole circle center nominal value in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis Q274 absolute Bolt hole circle center nominal value in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Nominal diameter Q262 Enter the bolt hole circle diameter Input range 0 to 99999 9999 Angle of 1st hole 0291 absolute Polar coordinate angle of the first hole center in the working plane Input range 360 0000 to 360 0000 Angle of 2nd hole 0292 absolute Polar coordinate angle of the second hole center in the working plane Inout range 360 0000 to 360 0000 Angle of 3rd hole 0293 absolute Polar coordinate angle of the third hole center in the working plane Input range 360 0000 to 360 0000 QO2 7420280 Q273 0279 Touch Probe Cycles Automatic Workpiece Inspection il Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9
203. e in the original condition Save the active kinematic configuration before an optimization with Cycle 450 so that in case of a failure the most recently active kinematic configuration can be restored Programming in inches The TNC always records the log data and results of measurement in millimeters Touch Probe Cycles Automatic Kinematics Measurement il Cycle parameters Exact calibration sphere radius 0407 Enter the oA exact radius of the calibration sphere used Input range 0 0001 to 99 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Retraction height 0408 absolute Input range 0 0001 to 99999 9999 E Input O Do not move to any retraction height The TNC moves to the next measuring position in the axis to be measured Not allowed for Hirth axes The TNC moves to the first measuring position in the sequence A then B then C E Input gt 0 Retraction height in the untilted workpiece coordinate system to which the TNC positions before a rotary axis positioning in the spindle axis Also the TNC moves the touch probe in the working plane to the datum Probe monitoring is not active in this mode Define the positioning velocity in parameter Q253 gt Feed rate for pre positioning Q253 Traversing speed of the tool during positioning in mm min Input range 0 0001 to 99999 9999 alternat
204. e included during program run Select the datum table in the Programming and Editing mode of operation Call the file manager Press the PGM MGT key MGT Display the datum tables Press the SELECT TYPE and SHOW D soft keys Select the desired table or enter a new file name Edit the file The soft key row comprises the following functions for editing Select beginning of table BEGIN Select end of table Go to previous page Go to next page END PAGE PAGE Insert line only possible at end of table INSERT Delete line DELETE Confirm the entered line and go to the beginning of NEXT the next line fe Add the entered number of lines datums to the end APPEND of the table N ures HEIDENHAIN ITNC 530 G53 11 3 DATUM SHIFT wi i W tables Cycle 7 DIN ISO i il G53 11 3 DATUM SHIFT withitum tables Cycle 7 DIN ISO Editing a datum table in a Program Run operating mode In a program run mode you can select the active datum table Press the DATUM TABLE soft key You can then use the same editing functions as in the Programming and Editing mode of operation Transferring the actual values into the datum table You can enter the current tool position or the last probed position in the datum table by pressing the actual position capture key Place the text box on the line of the column in which you want to enter the position Select the actual posi
205. e of rotation around which only the minor axis of the machining plane is distorted with respect to the entered starting point You can enter a positive or negative value Workpiece surface coordinate absolute Enter Z coordinate at which machining is to begin 66 Using Fixed Cycles Defining a full circle EF O then this value is effective in addition to the workpiece If you have defined a workpiece surface in Z not equal to surface Q203 that you defined in the machining cycle CIRCLE gt Bolt hole circle center X absolute Coordinate of Example NC blocks the circle center in the X axis Bolt hole circle center Y absolute Coordinate of the circle center in the Y axis LLI E A Bolt hole circle diameter Diameter of the bolt hole circle Program run Programming and editing full sequence Starting angle Polar angle of the first machining Bolt hole circle center X 1 BLK FORM 1 position Reference axis Major axis of the active 2 BLK FORN 8 2 X 100 V100 Z 40 machining plane e g X for tool axis Z You can enter ts PATTERN DEF CIRC1C a positive or negative value 5 END PEM PLANE MM INITION Number of positions Total number of machining positions on the circle Workpiece surface coordinate absolute Enter Z coordinate at which machining is to begin 2 3 Pattern Def fd a ree ee eS ae de HEIDENHAIN ITNC 530 67 il Defining a circular arc EF O then this value i
206. e surfaces Aand B must be entered in separate programs without radius compensation E n the contour formula the surface B is subtracted from the surface A with the joined with complement of function Contour definition program gt D D e h 5 or D V D O mg e Only the area where A and B overlap is to be machined The areas covered by A or B alone are to be left unmachined E The surfaces A and B must be entered in separate programs without radius compensation E In the contour formula the surfaces A and B are processed with the intersection with function Contour definition program Contour machining with SL Cycles The complete contour is machined with the SL Cycles 20 to 24 see Overview on page 186 HEIDENHAIN ITNC 530 Complex Contour Formula T O gt Q l Y 0 i i Complex Contour Formula 9 1 SL Cycles N Definition of workpiece blank Tool definition of roughing cutter Tool definition of finishing cutter Tool call of roughing cutter Retract the tool Specify contour definition program Define general machining parameters Cycle definition Rough out Fixed Cycles Contour Pocket with Contour Formula il O 2 cot O C on D D G O D Oo O a 3 a O O D gt ot O C O 3 m HEIDENHAIN ITNC 530 Cycle call Rough out Tool call of finishing cutter Cycle definition Floor
207. e the basic rotation against any straight line 1 of the workpiece and to establish the reference to the actual 0 direction 2 14 1 Fundamentals HEIDENHAIN ITNC 530 333 il G400 MBeasic ROTATION Cycle 400 DIN ISO 14 2 BASIC ROTATION Cycle 400 DIN ISO G400 Cycle run Touch probe cycle 400 determines a workpiece misalignment by measuring two points which must lie on a straight surface With the basic rotation function the TNC compensates the measured value 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the programmed probe starting point 1 at rapid traverse value from MP6150 The TNC offsets the touch probe by the safety clearance in the direction opposite the defined traverse direction 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 3 Then the touch probe moves to the next starting position 2 and probes the second position 4 The TNC returns the touch probe to the clearance height and performs the basic rotation Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis The TNC will reset an active basic rotation at the beginning of the cycle 334 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il Cycle parameters lst meas point 1st axis Q263 abso
208. e touch probe axis 13 2 eforu Start Working with Touch Probe Cycles 330 Using Touch Probe Cycles il Touch Probe Cycles Automatic Measurement of Workpiece Misalignment i 14 1 Fundamentals 14 1 Fundamentals Overview The TNC provides five cycles that enable you to measure and compensate workpiece misalignment In addition you can reset a basic rotation with Cycle 404 400 BASIC ROTATION Automatic 400 Page 334 measurement using two points m Compensation via basic rotation 401 ROT OF 2 HOLES Automatic 401 Page 337 measurement using two holes Compensation via basic rotation 402 ROT OF 2 STUDS Automatic 402 Page 340 measurement using two studs ea Compensation via basic rotation 403 ROT IN ROTARY AXIS Automatic 403 Page 343 measurement using two points Compensation by turning the table 405 ROT IN C AXIS Automatic 405 Page 348 alignment of an angular offset between 6i a hole center and the positive Y axis Compensation via table rotation 404 SET BASIC ROTATION Setting any Page 347 oe D i basic rotation i 332 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il Characteristics common to all touch probe cycles for measuring workpiece misalignment For Cycles 400 401 and 402 you can define through parameter Q307 Default setting for basic rotation whether the measurement result is to be corrected by a known angle see figure at right This enables you to measur
209. e working plane Input range 99999 9999 to 99999 9999 gt 1st meas point 3rd axis Q294 absolute Coordinate of the first touch point in the touch probe axis Input range 99999 9999 to 99999 9999 gt Set up clearance Q320 incremental Additional distance between measuring point and ball tip 0320 X is added to MP6140 Input range O to 99999 9999 Q263 alternatively PREDEF Q264 gt Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF gt Datum number in table Q305 Enter the number in the datum or preset table in which the TNC is to save the coordinate If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the probed surface Input range 0 to 2999 gt New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 gt Measured value transfer 0 1 0303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table
210. ead length incremental Distance between workpiece surface and end of thread Input range 99999 9999 to 99999 9999 G206 way any hA gt Feed rate F Q206 Traversing speed of the tool during tapping Input range 0 to 99999 999 alternatively FAUTO Dwell time at bottom Q211 Enter a value between 0 and 0 5 seconds to avoid wedging of the tool during retraction Input range 0 to 3600 0000 alternatively PREDEF Wy Vv gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 gt 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF The feed rate is calculated as follows F S x p F Feed rate mm min S Spindle speed rom p Thread pitch mm Retracting after a program interruption If you interrupt program run during tapping with the machine stop button the TNC will display a soft key with which you can retract the tool 4 2 TAPPING NEW with a Floating Tap Holder Cycle 206 Diso 110 Fixed Cycles Tapping Thread Milling il 4 3 RIGID TAPPING without a Floating Tap Holder NEW Cycle 207 DIN ISO G207 Cycle run The TNC cuts the thread without a floating tap holder in one or more passes 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance ab
211. easuring cycles you must first enter all the required data into the central tool file and call the tool to be measured with TOOL CALL You can also measure tools in a tilted working plane The measuring cycles can be used only when the central 506 Touch Probe Cycles Automatic Tool Measurement il Differences between Cycles 31 to 33 and Cycles 481 to 483 The features and the operating sequences are absolutely identical There are only two differences between Cycles 31 to 33 and Cycles 481 to 483 Cycles 481 to 483 are also available in controls for ISO programming under G481 to G483 Instead of a selectable parameter for the status of the measurement the new cycles use the fixed parameter Q199 Setting the machine parameters The TNC uses the feed rate for probing defined in MP6520 when measuring a tool at standstill When measuring a rotating tool the TNC automatically calculates the spindle speed and feed rate for probing The spindle speed is calculated as follows n MP6570 r 0 0063 where n Spindle speed rom MP6570 Maximum permissible cutting speed in m min r Active tool radius in mm The feed rate for probing is calculated from v meas tolerance n where V Feed rate for probing in mm min Measuring Measuring tolerance mm depending on MP6507 tolerance n Speed in rom HEIDENHAIN ITNC 530 19 1 Fundamentals j il 19 1 Fundamentals MP6507 determines the calculation of the
212. ecessary for compensations of angular positions The 3 D touch probe used for the measurement must be calibrated The cycles can only be carried out with the tool axis Z A calibration sohere with an exactly known radius and sufficient rigidity must be attached to any position on the machine table HEIDENHAIN recommends using the calibration soheres KKH 250 ID number 655 475 01 or KKH 100 ID number 655 475 02 which have particularly high rigidity and are designed especially for machine calibration Please contact HEIDENHAIN if you have any questions in this regard The kinematics description of the machine must be complete and correct The transtormation values must be entered with an accuracy of approx 1 mm The complete machine geometry must be measured by the machine tool builder during commissioning MP6600 must define the tolerance limit starting from which the TNC displays a note if the changes in the kinematic data exceed this limit value see KinematicsOpt Tolerance limit in Optimization mode MP6600 on page 329 MP6601 must define the maximum permissible deviation from the entered cycle parameter by the calibration sphere radius measured in the cycles see KinematicsOpt permissible deviation of the calibration ball radius MP6601 on page 329 The M function number to be used for rotary axis positioning must be entered in MP6602 or 1 if positioning is to be done by the NC An M function must be specially
213. econdary axis of the working plane Enter the slot width If you enter a slot width that equals the tool diameter the TNC will carry out the roughing process only slot milling Maximum slot width for roughing Twice the tool diameter Input range 0 to 99999 9999 Finishing allowance for side Q368 incremental Finishing allowance in the working plane Input range O to 99999 9999 Pitch circle diameter Q375 Enter the diameter of the pitch circle Inout range 0 to 99999 9999 Reference for slot position 0 1 2 3 Q367 Position of the slot in reference to the position of the tool when the cycle is called 0 The tool position is not taken into account The slot position is determined from the entered pitch circle center and the starting angle 1 Tool position Center of left slot circle Starting angle Q376 refers to this position The entered pitch circle center is not taken into account 2 Tool position Center of center line Starting angle Q376 refers to this position The entered pitch circle center is not taken into account 3 Tool position Center of right slot circle Starting angle 0376 refers to this position The entered pitch circle center is not taken into account Center in 1st axis 0216 absolute Center of the pitch circle in the reference axis of the working plane Only effective if Q367 0 Input range 99999 9999 to 99999 9999 Center in 2nd axis Q217 absolute Center of the pitch circle in the minor ax
214. ecords the log data and results of measurement in millimeters The TNC ignores cycle definition data that applies to inactive axes Touch Probe Cycles Automatic Kinematics Measurement il Cycle parameters ce Mode 0 1 2 Q406 Specify whether the TNC should 2 check or optimize the active kinematics S 0 Check the active machine kinematics The TNC measures the kinematics in the axes you have defined but it does not make any changes to it The aiis TNC displays the results of measurement in a LO measurement log F 1 Optimize the active machine kinematics The TNC v measures the kinematics in the rotary axes you have defined and optimizes the position of the rotary axes of the active kinematics 2 Optimize the active machine kinematics The TNC measures the kinematics in the rotary axes you have defined and optimizes the position and compensates the angle of the rotary axes of the active kinematics The KinematicsComp option must be enabled for Mode 2 Exact calibration sphere radius 0407 Enter the exact radius of the calibration sphere used Input range 0 0001 to 99 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Retraction height 0408 absolute Input range 0 0001 to 99999 9999 E Input O Do not move to any retraction height The TNC moves to the next measuring position in the
215. ective globally for all fixed cycles used in the program In the respective fixed cycle you then simply link to the value defined at the beginning of the program The following GLOBAL DEF functions are available GLOBAL DEF COMMON one oer Page 58 Definition of generally valid cycle GENERAL parameters GLOBAL DEF DRILLING on oer Page 58 Definition of specific drilling cycle DRILLING parameters GLOBAL DEF POCKET MILLING on oer Page 59 Definition of specific pocket milling cycle Pockr mus parameters GLOBAL DEF CONTOUR MILLING oat per Page 59 Definition of specific contour milling CNTR MLLNG parameters GLOBAL DEF POSITIONING 125 Page 59 Definition of the positioning behavior for _ roszrzons CYCL CALL PAT GLOBAL DEF PROBING ot per Page 60 Definition of specific touch probe cycle PROBING parameters Use the INSERT SMART UNIT function see Special Functions chapter in the Conversational Programming User s Manual and then UNIT 700 to insert all GLOBAL DEF functions into a block 56 Program run full sequence BEGIN PGM PLANE MM BLK FORM 0 1 Z X 0 BLK FORM 0 2 X 100 TOOL CALL 1 Z 52500 L 2Zt166 R FMAX END PGM PLANE MM eU NeOoO Programming and editing Y 0 Z 0 Y 100 Z 40 2 100 105 110 111 125 120 GLOBAL DEF GLOBAL DEF GLOBAL DEF GLOBAL DEF GLOBAL DEF GLOBAL DEF T GENERAL DRILLING POCKT MLNG CNTR MLLNG POSITIONG PROBING Using Fixed Cycles il Entering GLOBAL DEF
216. eeth O no offset required because 5 always define the tool the south pole of the ball is to be measured HEIDENHAIN iTNC 530 the diameter is not measured in the radius measurement Offset from radius as the offset so that B j il Display of the measurement results You can display the results of tool measurement in the additional Program run full sequence Progressing status display in the machine operating modes The TNC then shows the program blocks in the left and the measuring results in the right 29 GvoL DEF 11 8 SCALING FACTOR ee screen window The measuring results that exceed the permissible 23 L Z 50 RO FMAX i wear tolerance are marked in the status display with an asterisk 25 GALL LBL 15 REPS io 27 LBL DYN the results that exceed the permissible breakage tolerance are marked 28 END PGM STATI MM with the character B 0 SINm Gw SIN Bo bo ee Ae TE X 10 358 Y 347 642 2 100 250 B 0 000 9 0 000 E rar O LL ae q e S1 0 000 ACTL Z S 2500 F M5 7 El 54l Ia UUO 20 TS STATUS STATUS TOOL pig Sz gt OVERVIEW Pos STATUS eee 510 Touch Probe Cycles Automatic Tool Measurement 19 2 Calibrating the TT Cycle 30 or 480 DIN ISO G480 Cycle run The TT is calibrated with the measuring cycle TCH PROBE 30 or TCH PROBE 480 see also Differences between Cycles 31 to 33 and Cycles 481 to 483
217. elow the level of the probe contact the TNC automatically positions the tool above the level of the probe contact safety zone from MP6540 Input range 99999 9999 to 99999 9999 alternatively PREDEF mi x lt 3 D lt O 2a e O V 5 gt D g h fet an Cutter measurement 0 No 1 Yes Choose whether the control is also to measure the individual teeth maximum of 99 teeth 9 5 Measuring the Tool Radius Cycle 32 or 482 DIN ISO 516 Touch Probe Cycles Automatic Tool Measurement il 19 6 Measuring Tool Length and Radius Cycle 33 or 483 DIN ISO G483 Cycle run To measure both the length and radius of a tool program the measuring cycle TCH PROBE 33 or TCH PROBE 482 see also Differences between Cycles 31 to 33 and Cycles 481 to 483 on page 507 This cycle is particularly suitable for the first measurement of tools as it saves time when compared with individual measurement of length and radius In input parameters you can select the desired type of measurement Measuring the tool while it is rotating Measuring the tool while it is rotating and subsequently measuring the individual teeth The TNC measures the tool in a fixed programmed sequence First it measures the tool radius then the tool length The sequence of measurement is the same as for Measuring Cycles 31 and 32 Please note while programming following data on the tool into the tool table TOOL T the
218. ely FMAX FAUTO PREDEF HEIDENHAIN ITNC 530 Z m a q N 2 S gt Z ol as m LLJ al O A LLJ LLJ m m LLJ _ l a Lu ol g Z Y ae j il G241 m x D 3 p D Z O T e zA A 3 10 SINGLE FLUTED DEEP HOLE DRILLING Cycle 241 DIN ISO 102 Rotat dir of entry exit 3 4 5 0426 Desired direction of spindle rotation when tool moves into and retracts from the hole Input range 3 Spindle rotation with M3 4 Spindle rotation with M4 5 Movement with stationary spindle Spindle speed of entry exit 0427 Desired spindle speed when tool moves into and retracts from the hole Input range 0 to 99999 gt Drilling speed 0428 Desired speed for drilling Input range O0 to 99999 M function for coolant on 0429 M function for switching on the coolant The TNC switches the coolant on if the tool is in the hole at the deepened starting point Input range 0 to 999 M function for coolant off 0430 M function for switching off the coolant The TNC switches the coolant off if the tool is at the hole depth Input range O to 999 gt Dwell depth 0435 incremental Coordinate in the spindle axis at which the tool is to dwell If O is entered the function is not active standard setting Application During machining of through holes some tools require a short dwell time before exiting the bottom of the hole in order to transport the chips to the top
219. ent between programmed elements Input range 0 to 99999 9999 gt Direction of rotation Q9 Machining direction for pockets E Q9 1 up cut milling for pocket and island E Q9 1 climb milling for pocket and island Example NC blocks E Alternative PREDEF You can check the machining parameters during a program interruption and overwrite them if required HEIDENHAIN ITNC 530 19 27 a G120 7 4 CONTOUR DATA E i 20 DIN ISO G121 7 5 PILOT DRILLING ee 21 DIN ISO 7 5 PILOT DRILLING Cycle 21 DIN ISO G121 Cycle run 1 2 The tool drills from the current position to the first plunging depth at the programmed feed rate F Then the tool retracts at rapid traverse FMAX to the starting position and advances again to the first plunging depth minus the advanced stop distance t The advanced stop distance is automatically calculated by the control At a total hole depth up to 30 mm t 0 6 mm At a total hole depth exceeding 30 mm t hole depth 50 Maximum advanced stop distance 7 mm The tool then advances with another infeed at the programmed feed rate F The TNC repeats this process 1 to 4 until the programmed depth is reached After a dwell time at the hole bottom the tool is returned to the Starting position at rapid traverse FMAX for chip breaking Application Cycle 21 is for PILOT DRILLING of the cutter infeed points It accounts for the allowance for side and the allowance for
220. enter the coordinates into a datum table or the preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 The TNC derives the probing direction automatically from the programmed starting angle Then the touch probe moves in a circular arc either at measuring height or at clearance height to the next starting point 2 and probes the second touch point The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 356 and saves the actual values in the O parameters listed below If desired the TNC subsequently measures the datum in the touch probe axis In a separate probing Q151 Actual value of center in reference axis 0152 Actual value of center in minor axis Q153 Actual value of diameter 376 Touch Probe Cycles Automatic Datum Setting il Please note while programming Danger of collision T
221. entered centering diameter or centering depth 3 If defined the tool remains at the centering depth 4 Finally the tool moves to set up clearance or if programmed to the 2nd set up clearance at rapid traverse FMAX Please note while programming Program a positioning block for the starting point hole center in the working plane with radius compensation RO The algebraic sign for the cycle parameter 0344 diameter or Q201 depth determines the working direction If you program the diameter or depth 0 the cycle will not be executed Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive diameter or depth Is entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface HEIDENHAIN ITNC 530 3 2 CENTERING Cycle 240 G240 G240 3 2 CENTERING Cycle 240 DIN ISO Cycle parameters 76 gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Enter a positive value Input range 0 to 99999 9999 alternatively PREDEF gt Select Depth Diameter 1 0 0343 Select whether centering is based on the entered diameter or depth If the TNC is to center based on the entered diameter the point angle of the tool must be defined in th
222. ential collisions 2 Set the preset in the calibration sphere 3 Set the preset on the workpiece and start machining the workpiece 4 Use Cycle 452 for preset compensation at regular intervals The TNC measures the drift of the axes involved and compensates it in the kinematics description Q141 Standard deviation measured in the A axis 1 if axis was not measured G452 Option Q142 Standard deviation measured in the B axis 1 if axis was not measured Q143 Standard deviation measured in the C axis 1 if axis was not measured Q144 Optimized standard deviation in the A axis 1 if axis was not measured Q145 Optimized standard deviation in the B axis 1 if axis was not measured Q146 Optimized standard deviation in the C axis 1 if axis was not measured Q147 Offset error in X direction for manual transfer to the corresponding machine parameter 0148 Offset error in Y direction for manual transfer to the corresponding machine parameter 0149 Offset error in Z direction for manual transfer to the corresponding machine parameter RESET COMPENSATION Cycle 452 DIN ISO HEIDENHAIN ITNC 530 495 il G452 Option 18 5 PRESET COMPENSATION Cycle 452 DIN ISO Please note while programming 496 In order to be able to perform a preset compensation the kinematics must be specially prepared The machine tool manual provides further information Note that all functions for tilting i
223. er 1st axis Q279 Permissible position deviation in the reference axis of the working plane Input range O to 99999 9999 Tolerance for center 2nd axis Q280 Permissible position deviation in the minor axis of the working plane Input range O to 99999 9999 Q274 0280 027329279 MP6140 Q320 Touch Probe Cycles Automatic Workpiece Inspection il Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR424 TXT in the directory in which your measuring program is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error message G424 gt Tool for monitoring Q330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T m X D 3 p D Z O 2a e a A a aii RECTAN OUTSIDE Cycle 424 DIN ISO HEIDENHAIN ITNC 530 435 il G425 16 MMREASURE INSIDE WIDTH Cycle 425 DIN ISO
224. ess 6 is repeated until all machining operations in the second line have been executed 8 The tool then moves to the starting point of the next line 9 All subsequent lines are processed in a reciprocating movement Please note while programming Cycle 221 is DEF active which means that Cycle 221 automatically calls the last defined fixed cycle If you combine Cycle 221 with one of the fixed cycles 200 to 209 and 251 to 267 the set up clearance workpiece surface 2nd set up clearance and the rotational position that you defined in Cycle 221 will be effective for the selected fixed cycle The slot position O is not allowed if you use Cycle 254 Circular Slot in combination with Cycle 221 178 Fixed Cycles Pattern Definitions il Cycle parameters N Starting point 1st axis Q225 absolute Coordinate N of the starting point in the reference axis of the g working plane n gt Starting point 2nd axis Q226 absolute Coordinate O of the starting point in the minor axis of the working Y plane J Spacing in 1st axis Q237 incremental Spacing Z between each point on a line Q a gt Spacing in 2nd axis Q238 incremental Spacing between each line Number of columns Q242 Number of machining operations on a line gt Number of lines 0243 Number of passes Rotational position Q224 absolute Angle by which the entire pattern is rotated The center of rotation lies in the starting point
225. eter Q181 in the NC program 0181 1 must be reworked For Cycle 427 If an axis of the active working plane is defined as measuring axis Q272 1 or 2 the TNC compensates the tool radius as described above From the defined traversing direction Q267 the TNC determines the direction of compensation If the touch probe axis is defined as measuring axis 0272 3 the TNC compensates the tool length 412 Touch Probe Cycles Automatic Workpiece Inspection il Tool breakage monitoring The TNC will output an error message and stop program run if the measured deviation is greater than the breakage tolerance of the tool At the same time the tool will be deactivated in the tool table column TL L Reference system for measurement results The TNC transfers all the measurement results to the result parameters and the log file in the active coordinate system or as the case may be the shifted and or rotated tilted coordinate system HEIDENHAIN ITNC 530 er O LL ae fe q i i G55 16 2 REF PLANE Cycle 0 DIN ISO 16 2 REF PLANE Cycle 0 DIN ISO G55 Cycle run 1 The touch probe moves at rapid traverse value from MP6150 to the starting position 1 programmed in the cycle 2 Then the touch probe approaches the workpiece at the feed rate assigned in MP6120 The probing direction is to be defined in the cycle 3 After the TNC has saved the position the probe retracts to the
226. eter number for result Parameter number in which the TNC stores the status of the measurement 0 0 Tool is within the tolerance 1 0 Tool is worn LTOL exceeded 2 0 Tool is broken LBREAK exceeded If you do not wish to use the result of measurement within the program answer the dialog prompt with NO ENT Clearance height Enter the position in the spindle axis at which there is no danger of collision with the workpiece or fixtures The clearance height is referenced to the active workpiece datum If you enter such a small clearance height that the tool tip would lie below the level of the probe contact the TNC automatically positions the tool above the level of the probe contact safety zone from MP6540 Input range 99999 9999 to 99999 9999 alternatively PREDEF 3 4 Measuring the Tool Length Cycle 31 or 481 DIN ISO mi x 3 2 D lt O Za oO O _ 5 D g h 2 fet an Cutter measurement 0 No 1 Yes Choose whether the control is to measure the Individual teeth maximum of 99 teeth 514 Touch Probe Cycles Automatic Tool Measurement il 19 5 Measuring the Tool Radius Cycle 32 or 482 DIN ISO G482 Cycle run To measure the tool radius program the cycle TCH PROBE 32 or TCH PROBE 482 see also Differences between Cycles 31 to 33 and Cycles 481 to 483 on page 507 Via input parameters you can measure the radius of a tool by two methods Measuring the to
227. event surface blemishes at inside corners this applies for the outermost pass in the Rough out and Side Finishing cycles The contour is approached on a tangential arc for side finishing E For floor finishing the tool again approaches the workpiece on a tangential arc for tool axis Z for example the arc may be in the Z X plane E The contour is machined throughout in either climb or up cut milling Complex Contour Formula With Machine Parameter 7420 you can determine where the tool is positioned at the end of Cycles 21 to 24 T O gt Q l Y 0 The machining data such as milling depth finishing allowance and set up clearance are entered as CONTOUR DATA in Cycle 20 HEIDENHAIN iTNC 530 243 il Selecting a program with contour definitions With the SEL CONTOUR function you select a program with contour definitions from which the TNC takes the contour descriptions Show the soft key row with special functions FCT CONTOUR Select the menu for functions for contour and point MACHINING machining eke Select the COMPLEX CONTOUR FORMULA menu SEL Press the SEL CONTOUR soft key SELECTION Press the WINDOW SELECTION soft key The TNC ee superimposes a window where you can select the desired datum table Select a program with the arrow keys or by mouse click and confirm by pressing ENT The TNC enters the complete path name in the SEL CONTOUR block Complex Contour Formula
228. f ax and Rotary pos minor ax parameters are added to a previously performed rotated position of the entire pattern LLI E A Starting point in X absolute Coordinate of the Example NC blocks Ei starting point of the frame in the X axis INITION Starting point in Y absolute Coordinate of the starting point of the frame in the Y axis Spacing of machining positions X incremental Distance between the machining positions in the X direction You can enter a positive or negative value Program run Programming and editing full sequence Spacing of machining positions Y incremental Starting point in X Distance between the machining positions in the Y 2 BLK FoR 0 2 xioa Vreo Zra direction You can enter a positive or negative value E T celren FRAME1 5 END PGM PLANE MM Number of columns Total number of columns in the pattern 2 3 Pattern Def Number of lines Total number of rows in the pattern Rot position of entire pattern absolute Angle of rotation by which the entire pattern is rotated around the entered starting point Reference axis Major axis of the active machining plane e g X for tool axis Z You can enter a positive or negative value Rotary pos ref ax Angle of rotation around which only the principal axis of the machining plane is distorted with respect to the entered starting point You can enter a positive or negative value Rotary pos minor ax Angl
229. fective Q parameters Q180 to Q182 Measurement results are within tolerance Q180 1 Rework Is required Q181 1 Scrap Q182 1 The TNC sets the rework or scrap marker as soon as one of the measuring values falls outside of tolerance To determine which of the measuring results lies outside of tolerance check the measuring log or compare the respective measuring results 0150 to Q160 with their limit values In Cycle 427 the TNC assumes that you are measuring an outside dimension stud However you can correct the status of the measurement by entering the correct maximum and minimum dimension together with the probing direction defined any tolerance values or maximum minimum The TNC also sets the status markers if you have not dimensions HEIDENHAIN ITNC 530 lace Programming and editing Measuring height in probe axis BEGIN PGM NEU MM BLK FORM 0 1 Z X 0 Y 2 40 BLK FORM 0 2 X 100 Y 100 Z 0 TOOL CALL 1 Z 55000 L Z 100 R FMAX L X 20 Y 30 RO FMAX M3 6 TCH PROBE 423 MEAS RECTAN INSI gt Q273 0 CENTER IN 1ST AXIS UBWUNRPS Q274 0 CENTER IN 2ND AXIS Q282 0 31ST SIDE LENGTH Q283 0 2ND SIDE LENGTH Q260 100 CLEARANCE HEIGHT Q301 1 JMOVE TO CLEARANCE Q284 0 3MAX LIMIT 1ST SIDE Q285 0 sMIN LIMIT 1ST SIDE Q286 0 3 MAX LIMIT 2ND SIDE Q287 0 37MIN LIMIT 2ND SIDE Q279 0 TOLERANCE 1ST CENTER Q280 0 TOLERANCE 2ND CENTER Q281 1 z MEASURING LOG Q309 0 gt PGM STOP TO
230. feed per cut Input range 0 to 99999 9999 The depth does not have to be a multiple of the plunging depth The TNC will go to depth in one movement if the plunging depth is equal to the depth the plunging depth is greater than the depth Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Decrement Q212 incremental Value by which the TNC decreases the plunging depth Q202 Input range O to 99999 9999 Minimum plunging depth Q205 incremental If you have entered a decrement the TNC limits the plunging depth to the value entered with Q205 Input range 0 to 99999 9999 Upper advanced stop distance Q258 incremental Set up clearance for rapid traverse positioning when the TNC moves the tool again to the current plunging depth after retraction from the hole value for the first plunging depth Input range 0 to 99999 9999 Lower advanced stop distance Q259 incremental Set up clearance for rapid traverse positioning when the TNC moves the tool again to the current plunging depth after retraction from the hole value for the last plunging depth Input range 0 to 99999 9999 HEIDENHAIN ITNC 530 lt A LO N gt z 9 xX Q LLI A ol lt Y
231. first in the machining plane and then in the tool axis If the current tool position in the tool axis is below the top surface of the workpiece Q203 the TNC moves the tool to the programmed position first in the tool axis to the clearance height and then in the working plane to the programmed position CYCL CALL POS block With the coordinate in the tool axis you Can easily change the starting position It serves as an additional datum shift The feed rate most recently defined in the CYCL CALL POS block applies only to traverse to the start position programmed in this block Three coordinate axes must always be programmed in the As a rule the TNC moves without radius compensation RO to the position defined in the CYCL CALL POS block If you use CYCL CALL POS to call a cycle in which a start position is defined for example Cycle 212 then the position defined in the cycles serves as an additional shift of the position defined in the CYCL CALL POS block You should therefore always define the start position to be set in the cycle as 0 Calling a cycle with M99 89 The M99 function which is active only in the block in which it is programmed calls the last defined fixed cycle once You can program M99 at the end of a positioning block The TNC moves to this position and then calls the last defined fixed cycle If the TNC is to execute the cycle automatically after every positioning block program the first cycle call with M8
232. floor as well as the radius of the rough out tool The cutter infeed points also serve as starting points for roughing Please note while programming Before programming note the following When calculating the infeed points the TNC does not account for the delta value DR programmed in a TOOL CALL block In narrow areas the TNC may not be able to carry out pilot drilling with a tool that is larger than the rough out tool 194 Fixed Cycles Contour Pocket Contour Trains il Cycle parameters G121 21 gt Plunging depth Q10 incremental Dimension by which the tool drills in each infeed negative sign for negative working direction Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q11 Drilling feed rate in mm min Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Rough out tool number name Q13 or QS13 Number or name of rough out tool Input range 0 to 32767 9 if a number is entered maximum 32 characters if a name is entered 21 DIN ISO Example NC blocks 9 zZ cc m A LO N HEIDENHAIN ITNC 530 195 il G122 7 6 ROUGH OUT ile 22 DIN ISO 7 6 ROUGH OUT Cycle 22 DIN ISO G122 Cycle run 1 2 196 The TNC positions the tool over the cutter infeed point taking the allowance for side into account In the first plunging depth the tool mills the contour from the inside outward at the milling feed rate Q12 The island contou
233. for Cycles 56 Overview 56 Entering GLOBAL DEF 97 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 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
234. g il 2 16 1 Fundamentals pa amp Overview The TNC offers twelve cycles for measuring workpieces automatically oO c Sele Soft key Page LL O REFERENCE PLANE Measuring a o Page 414 coordinate in a selectable axis Ja A 1 POLAR DATUM PLANE Measuring a 1 PA Page 415 Tm point in a probing direction oh 420 MEASURE ANGLE Measuring an a20 Page 417 angle in the working plane h 421 MEASURE HOLE Measuring the az Page 420 position and diameter of a hole KJ 422 MEAS CIRCLE OUTSIDE a22 Page 424 Measuring the position and diameter of ei a circular stud 423 MEAS RECTAN INSIDE Measuring Ma Page 428 the position length and width of a mi rectangular pocket 424 MEAS RECTAN OUTSIDE aza Page 432 Measuring the position length and width of a rectangular stud 425 MEASURE INSIDE WIDTH 2nd a25 Page 436 soft key level Measuring slot width By 426 MEASURE RIDGE WIDTH 2nd soft M Page 439 key row Measuring the width of a ridge Hn 427 MEASURE COORDINATE 2nd soft Ma Page 442 key row Measuring any coordinate ina Ha selectable axis 430 MEAS BOLT HOLE CIRC 2nd soft a Page 445 key row Measuring position and diameter of a bolt hole circle 431 MEASURE PLANE 2nd soft key a31 Page 449 row Measuring the A and B axis angles HA of a plane 408 Touch Probe Cycles Automatic Workpiece Inspection il Recording the results of measurement For all cycles
235. g speed of the tool in mm min when retracting after machining If you enter Q208 0 the TNC retracts the tool at the feed rate in Q12 Input range 0 to 99999 9999 alternatively FMAX FAUTO PREDEF 200 Example NC blocks Fixed Cycles Contour Pocket Contour Trains il 78 SIDE FINISHING Cycle 24 DIN ISO G124 Cycle run The individual subcontours are approached and departed on a tangential arc The TNC finishes each subcontour separately Please note while programming 78 SIDE FINISHING Cae 24 DIN ISO G124 HEIDENHAIN ITNC 530 201 il G124 7 8 SIDE FINISHING ae 24 DIN ISO Cycle parameters 24 gt Direction of rotation Clockwise 1 O9 E t Machining direction 1 Counterclockwise 1 Clockwise Alternatively PREDEF gt Plunging depth Q10 incremental Infeed per cut Input range 99999 9999 to 99999 9999 Feed rate for plunging O11 Traversing speed of the tool during plunging Input range 0 to 99999 9999 alternatively FAUTO FU FZ Feed rate for roughing O12 Milling feed rate Input range O to 99999 9999 alternatively FAUTO FU FZ Finishing allowance for side Q14 incremental Enter the allowed material for several finish milling operations If you enter Q14 O the remaining finishing allowance will be cleared Input range 99999 9999 to 99999 9999 202 Example NC blocks Fixed Cycles Contour Pocket Contour Trains il 7 9 CONTOUR TRAIN DATA
236. ge 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 G409 FCL 3 function F PT Cycle 409 DIN ISO LLJ Jam lt LLJ O LLI 9 oc Ji LO q HEIDENHAIN ITNC 530 363 il 15 4 DATUM FROM INSIDE OF RECTANGLE Cycle 410 DIN ISO G410 G410 Cycle run Touch Probe Cycle 410 finds the center of a rectangular pocket and defines its center as datum If desired the TNC can also enter the coordinates Into a datum table or the preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 3 Then the touch probe moves either paraxially at the measuring height or linearly at the clearance height to the next starting point 2 and probes the second touch point 4 The TN
237. ge 63 Definition of up to any 9 machining positions ROW ROW Page 64 Definition of a single row straight or rotated PATTERN Page 65 Definition of a single pattern straight rotated or distorted FRAME FRAME Page 66 Definition of a single frame straight EA rotated or distorted CIRCLE CIRCLE Page 67 Definition of a full circle PITCH CIRCLE PITCH CTR Page 68 Definition of a circular arc AS HEIDENHAIN ITNC 530 EF LLI E a INITION 2 3 Pattern Def EF LLI E A INITION 2 3 Pattern Def Entering PATTERN DEF SPEC FCT CONTOUR POINT MACHINING PATTERN DEF ROW coed oe Select the Programming and Editing operating mode Press the special functions key Select the functions for contour and point machining Open a PATTERN DEF block Select the desired machining pattern e g a single row Enter the required definitions and confirm each entry with the ENT key Using PATTERN DEF As soon as you have entered a pattern definition you can call it with the CYCL CALL PAT function see Calling a cycle with CYCL CALL PAT on page 53 The TNC then performs the most recently defined machining cycle on the machining pattern you defined 62 A machining pattern remains active until you define a new one or select a point table with the SEL PATTERN function You can use the mid program startup function to select any point at which y
238. ge O to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 027340279 HEIDENHAIN ITNC 530 G424 bi ii RECTAN OUTSIDE Cycle 424 DIN ISO i il G424 oe RECTAN OUTSIDE Cycle 424 DIN ISO 434 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range 0 to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Max size limit 1st side length Q284 Maximum permissible length of the stud Input range O to 99999 9999 Min size limit 1st side length 0285 Minimum permissible length of the stud Input range O to 99999 9999 Max size limit 2nd side length Q286 Maximum permissible width of the stud Input range O to 99999 9999 Min size limit 2nd side length 0287 Minimum permissible width of the stud Input range O to 99999 9999 Tolerance for cent
239. gebraic sign differentiates between right hand and left hand threads right hand thread left hand thread Input range 99 9999 to 99 9999 Thread depth 0201 incremental Distance between workpiece surface and root of thread Input range 99999 9999 to 99999 9999 Countersinking depth 0356 incremental Distance between tool point and the top surface of the workpiece Input range 99999 9999 to 99999 9999 Feed rate for pre positioning Q253 Traversing speed of the tool in mm min when plunging into the workpiece or when retracting from the workpiece Input range 0 to 99999 999 alternatively FMAX FAUTO PREDEF Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Set up clearance to the side 0357 incremental Distance between tool tooth and the wall of the hole Input range 0 to 99999 9999 Depth at front 0358 incremental Distance between tool tip and the top surface of the workpiece for countersinking at front Input range 99999 9999 to 99999 9999 Countersinking offset at front Q359 incremental Distance by which the TNC moves the tool center away from the hole center Input range O to 99999 9999 Fixed Cycles Tapping Thread Milling il Workpiece surface coordinate Q203 absolute Coord
240. gram run to Active in the Manual Operation mode the angular value entered in this menu Is overwritten by Cycle 19 WORKING PLANE Please note while programming 294 Cycles Coordinate Transformations il Cycle parameters Rotary axis and tilt angle Enter the axes of rotation together with the associated tilt angles The rotary axes A B and C are programmed using soft keys Input range 360 000 to 360 000 If the TNC automatically positions the rotary axes you can enter the following parameters Resetting Feed rate F Traverse speed of the rotary axis during automatic positioning Input range O to 99999 999 Set up clearance incremental value The TNC positions the tilting head so that the position that results from the extension of the tool by the safety clearance does not change relative to the workpiece Input range 0 to 99999 9999 Danger of collision Please note that the set up clearance in Cycle 19 does not refer to the upper edge of the workpiece as is the case in the fixed cycles but rather to the active datum To cancel the tilt angle redefine the WORKING PLANE cycle and enter an angular value of 0 for all axes of rotation You must then program the WORKING PLANE cycle once again by answering the dialog question with the NO ENT key to disable the function HEIDENHAIN ITNC 530 G80 Software Option 1 11 9 WORKING PLANE Cycle a DIN ISO j il G80 Software Option 1 Q L Z A
241. grams is limited to 128 contours The number of possible contour elements depends on the type of contour inside or outside contour and the number of contour descriptions You can program up to approx 8192 elements The memory capacity for programming an SL cycle all Properties of the subcontours E By default the TNC assumes that the contour is a pocket Do not program a radius compensation The TNC ignores feed rates F and miscellaneous functions M Coordinate transformations are allowed If they are programmed within the subcontour they are also effective in the following subprograms but they need not be reset after the cycle call E Although the subprograms can contain coordinates in the spindle axis such coordinates are ignored E The working plane is defined in the first coordinate block of the subprogram The secondary axes U V W are permitted HEIDENHAIN ITNC 530 Example Program structure Machining with SL cycles and complex contour formula 9 2 SL ioe Simple Contour Formula j i 9 2 SL cyclen Simple Contour Formula Characteristics of the fixed cycles The TNC automatically positions the tool to the set up clearance before a cycle Each level of infeed depth is milled without interruptions since the cutter traverses around islands instead of over them The radius of inside corners can be programmed the tool keeps moving to prevent surface blemishes at inside corners this applies for
242. gt Plunging depth Q10 incremental Infeed per cut Effective only when the milling depth Q1 is defined as not equal to 0 Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q11 Traversing speed of the tool in the spindle axis Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Feed rate for milling O12 Traversing speed of the tool in the working plane Input range O to 99999 9999 alternatively FAUTO FU FZ gt Climb or up cut Up cut 1 Q15 Climb milling Input value 1 Up cut milling Input value 1 To enable climb milling and up cut milling alternately in several infeeds Input value 0 HEIDENHAIN ITNC 530 Example NC blocks G276 i i 7 13 Programming Examples 7 13 amming Examples Definition of workpiece blank Tool call coarse roughing tool diameter 30 Retract the tool Define contour subprogram Define general machining parameters N 16 Fixed Cycles Contour Pocket Contour Trains il 8 CYCL DEF 22 ROUGH OUT Q10 5 PLUNGING DEPTH Q11 100 FEED RATE FOR PLNGNG Q12 350 FEED RATE FOR ROUGHING Q18 0 sCOARSE ROUGHING TOOL Q19 150 sRECIPROCATION FEED RATE Q208 30000 RETRACTION FEED RATE Q401 100 FEED RATE FACTOR Q404 0 FINE ROUGH STRATEGY 9 CYCL CALL M3 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 L Z 250 RO FMAX M6 TOOL CALL 2 Z 3000 CYCL DEF 22 ROUGH OUT Q10 5
243. h Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis 436 Touch Probe Cycles Automatic Workpiece Inspection il Cycle parameters Starting point in 1st axis 0328 absolute Starting point for probing in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Starting point in 2nd axis 0329 absolute Starting point for probing in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Offset for 2nd measurement Q310 incremental Distance by which the touch probe is displaced before the second measurement If you enter O the TNC does not offset the touch probe Input range 99999 9999 to 99999 9999 Measuring axis Q272 Axis in the working plane in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Nominal length 0311 Nominal value of the length to be measured Input range 0 to 99999 9999 Maximum dimension Q288 Maximum permissible le
244. h probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 Touch Probe Cycles Automatic Datum Setting il 15 10 DATUM CIRCLE CENTER Cycle 416 DIN ISO G416 Cycle run Touch Probe Cycle 416 finds the center of a bolt hole circle and defines its center as datum If desired the TNC can also enter the coordinates into a datum table or the preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC posit
245. han too small Input range O to 99999 9999 Measuring height 2 in the probe axis 0315 absolute Coordinate of the ball tip center touch point in the touch probe axis at which stud 2 is to be measured Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 MP6140 a Q320 G402 14 4 BASIC NOTA over Two Studs Cycle 402 DIN ISO il Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF gt Default setting for basic rotation Q307 absolute If the misalignment is to be measured against a Straight line other than the reference axis enter the angle of this reference line The TNC will then calculate the difference between the value measured and the angle of the reference line for the basic rotation Input range 360 000 to 360 000 G402 m x D 3 pce O T e o A gt Preset number in table Q305 E
246. he machining data entered in Cycle 20 are valid for Cycles 21 to 24 If you are using the SL cycles in Q parameter programs the cycle parameters Q1 to O20 cannot be used as program parameters 192 Fixed Cycles Contour Pocket Contour Trains il Cycle parameters J gt Milling depth Q1 incremental Distance between DATA workpiece surface and bottom of pocket Input range 99999 9999 to 99999 9999 Path overlap factor Q2 Q2 x tool radius stepover factor k Input range 0 0001 to 1 9999 Finishing allowance for side O3 incremental Finishing allowance in the working plane Input range 99999 9999 to 99999 9999 Finishing allowance for floor O4 incremental Finishing allowance in the tool axis Input range 99999 9999 to 99999 9999 Workpiece surface coordinate Ob absolute Absolute coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 Set up clearance O6 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Clearance height O7 absolute Absolute height at which the tool cannot collide with the workpiece for intermediate positioning and retraction at the end of the cycle Input range 99999 9999 to 99999 9999 alternatively PREDEF Inside corner radius Q8 Inside corner rounding radius entered value is referenced to the path of the tool center Q8 is not a radius that is inserted as a separate contour elem
247. he pocket from the inside out taking the overlap factor Parameter 0370 and the finishing allowances parameters Q368 and Q369 into account 3 At the end of the roughing operation the TNC moves the tool tangentially away from the pocket wall then moves by the set up clearance above the current infeed depth and returns from there at rapid traverse to the pocket center 4 This process is repeated until the programmed pocket depth is reached Finishing 5 Inasmuch as finishing allowances are defined the TNC then finishes the pocket walls in multiple infeeds if so specified The pocket wall is approached tangentially 6 Then the TNC finishes the floor of the pocket from the inside out The pocket floor is approached tangentially HEIDENHAIN ITNC 530 G251 5 2 RECTANGULAR POCKET Cycle Gh ii b il G251 5 2 RECTANGULAR POCKET Cycle 251 DIN ISO Please note while programming 144 With an inactive tool table you must always plunge vertically Q366 0 because you cannot define a plunging angle Pre position the tool in the machining plane to the starting position with radius compensation R0 Note Parameter Q367 pocket position The TNC runs the cycle in the axes machining plane with which you approached the starting position For example in Xand Y if you programmed CYCL CALL POS X Y or in U and V if you programmed CYCL CALL POS U V The TNC automatically pre positions the tool in the tool
248. he preset table LL 1 Following the positioning logic see Executing touch probe O cycles on page 330 the TNC positions the touch probe to the O probe starting point 1 at rapid traverse value from MP6150 The qF TNC calculates the probe starting points from the data in the cycle g and the safety clearance from MP6140 _ 2 Then the touch probe moves to the entered measuring height and O probes the first touch point at the probing feed rate MP6120 dp 3 Then the touch probe moves either paraxially at the measuring height or linearly at the clearance height to the next starting point Z 2 and probes the second touch point 4 Finally the TNC returns the touch probe to the clearance height and A processes the determined datum depending on the cycle 00 parameters 0303 and Q305 see Saving the calculated datum O on page 356 and saves the actual values in the Q parameters lt listed below a 5 lf desired the TNC subsequently measures the datum in the touch probe axis In a separate probing gt _Parameternumber Meaning z w Q166 Actual value of measured slot width 7 0157 Actual value of the centerline LL LL lt LL Q O ol Y 2 LO HEIDENHAIN ITNC 530 357 il G408 FCL 3 Function F PT Cycle 408 DIN ISO LL lt LL Q O l Y N LO Please note while programming Danger of collision To prevent a collision between touch probe and workpiece enter a lo
249. he tool within a cycle F retraction Feed rate at which the TNC retracts the tool The parameters are valid for all fixed cycles with numbers greater than 2xx Global data for drilling operations Retraction rate for chip breaking Value by which the TNC retracts the tool during chip breaking Dwell time at depth Time in seconds that the tool remains at the hole bottom Dwell time at top Time in seconds that the tool remains at the set up clearance 2 2 Program Defaults for Pies The parameters apply to the drilling tapping and thread milling cycles 200 to 209 240 and 262 to 267 58 Using Fixed Cycles il Global data for milling operations with pocket cycles 25x Overlap factor The tool radius multiplied by the overlap factor equals the lateral stepover Climb or up cut Select the type of milling Plunging type Plunge into the material helically in a reciprocating motion or vertically The parameters apply to milling cycles 251 to 257 Global data for milling operations with contour cycles Set up clearance Distance between tool tip and workpiece surface for automated approach of the cycle start position in the tool axis Clearance height Absolute height at which the tool cannot collide with the workpiece for intermediate positioning and retraction at the end of the cycle Overlap factor The tool radius multiplied by the overlap factor equals the lateral stepover Climb or up cut Select the type
250. hes 1 Software Option 1 8 5 CYLINDER SURFACE Outside Contour Milling Cycle 39 DIN ISO 236 Fixed Cycles Cylindrical Surface il i N 8 6 Programming Examples ti Q _ Example Cylinder surface with Cycle 27 i Note m m Machine with B head and C table e E Cylinder centered on rotary table Datum at center of rotary table Sen O Oo Son 0 Tool call Diameter 7 Retract the tool Pre position tool on rotary table center Positioning Define contour subprogram Define machining parameters HEIDENHAIN iTNC 530 237 il Pre position rotary table spindle ON call the cycle Retract the tool Tilt back cancel the PLANE function End of program Contour subprogram Data for the rotary axis are entered in mm Q17 1 traverse in the X axis because of 90 tilting FB programming Examples N 38 Fixed Cycles Cylindrical Surface il oe Examples Notes E Cylinder centered on rotary table E Machine with B head and C table E Datum at center of rotary table E Description of the midpoint path in the contour subprogram Tool call tool axis Z diameter 7 Retract the tool Position tool on rotary table center Positioning Define contour subprogram Define machining parameters Remachining active HEIDENHAIN iTNC 530 239 il Pre position rotary table spindle ON call the cycle Retract the tool Ti
251. hing with closed slots 5 Inasmuch as a finishing allowance is defined the TNC finishes the slot walls in multiple infeeds if so specified Starting from the defined starting point the TNC approaches the slot wall tangentially Climb or up cut are taken into consideration Roughing with open slots The contour description of an open slot must always start with an approach block APPR 1 Following the positioning logic the tool moves to the starting point of the machining operation as defined by the parameters in the APPR block and positions there perpendicular to the first plunging depth 2 The TNC roughs the slot in circular motions to the contour end point During the circular motion the TNC moves the tool in machining direction by an infeed you can define 0436 Define climb or up cut of the circular motion in Parameter Q351 3 At the contour end point the TNC moves the tool to clearance height and returns to the starting point of the contour description 4 This process is repeated until the programmed slot depth is reached Finishing with closed slots 5 Inasmuch as a finishing allowance is defined the TNC finishes the slot walls in multiple infeeds if so specified Starting from the defined starting point of the APPR block the TNC approaches the slot wall Climb or up cut are taken into consideration 208 Fixed Cycles Contour Pocket Contour Trains il Please note while programming 7 11 TROCHOIDAL SLOT Cyel
252. ide 2 Q218 90 FIRST SIDE LENGTH O Q424 100 WORKPC BLANK SIDE 1 Q219 80 2ND SIDE LENGTH V Q425 100 WORKPC BLANK SIDE 2 Lu Q220 0 CORNER RADIUS O Q368 0 ALLOWANCE FOR SIDE S Q224 0 ROTATIONAL POSITION Q367 0 STUD POSITION Q207 250 FEED RATE FOR MILLING Q351 1 CLIMB OR UP CUT Q201 30 DEPTH a Q202 5 PLUNGING DEPTH 00 Q206 250 FEED RATE FOR PLNGNG LO Q200 2 SET UP CLEARANCE Q203 0 SURFACE COORDINATE Q204 20 2ND SET UP CLEARANCE Q370 1 TOOL PATH OVERLAP 10 CYCL CALL POS X 50 Y 50 Z 0 FMAX Call CIRCULAR POCKET MILLING cycle 11 L Z 250 RO FMAX M6 Tool change HEIDENHAIN ITNC 530 k il Call slotting mill Define SLOT cycle No pre positioning in X Y required Starting point for 2nd slot 5 8 Progra ino Examples Call SLOT cycle Retract in the tool axis end program 72 Fixed Cycles Pocket Milling Stud Milling Slot Milling il Fundamentals 6 1 Fundamentals Overview The TNC provides two cycles for machining point patterns directly 220 CIRCULAR PATTERN 220 Page 175 221 LINEAR PATTERN Page 178 You can combine Cycle 220 and Cycle 221 with the following fixed cycles Cycle 200 Cycle 201 Cycle 202 Cycle 203 Cycle 204 Cycle 205 Cycle 206 Cycle 207 Cycle 208 Cycle 209 Cycle 240 Cycle 251 Cycle 252 Cycle 253 Cycle 254 Cycle 256 Cycle 257 Cycle 262 Cycle 263 Cy
253. iece surface referenced to the workpiece datum Input range 99999 9999 to 99999 9999 Clearance height Q7 absolute Absolute height at which the tool cannot collide with the workpiece Position for tool retraction at the end of the cycle Input range 99999 9999 to 99999 9999 alternatively PREDEF gt Plunging depth Q10 incremental Infeed per cut Input range 99999 9999 to 99999 9999 Feed rate for plunging O11 Traversing speed of the tool in the spindle axis Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Feed rate for milling Q12 Traversing speed of the tool in the working plane Input range O to 99999 9999 alternatively FAUTO FU FZ Climb or up cut Up cut 1 Q15 Climb milling Input value 1 Up cut milling Input value 1 To enable climb milling and up cut milling alternately in several infeeds Input value 0 206 Fixed Cycles Contour Pocket Contour Trains il 7 11 TROCHOIDAL SLOT Cycle 275 DIN ISO G275 Cycle run In conjunction with Cycle 14 CONTOUR GEOMETRY this cycle facilitates the complete machining of open and closed slots or contour slots using trochoidal milling With trochoidal milling large cutting depths and high cutting speeds are possible because the equally distributed cutting conditions prevent wear increasing influences on the tool When tool inserts are used the entire cutting length Is exploited to increase the attainable chip volume
254. in the reference axis at which the TNC should set the calculated intersection of the connecting lines Default setting 0 Input range 99999 9999 to 99999 9999 New datum for minor axis Q332 absolute Coordinate in the minor axis at which the TNC should set the calculated intersection of the connecting lines Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system O Y Z m 00 Q gt Y Lu al O L LL O as LLJ lt LLJ 15 12 DATUM HEIDENHAIN ITNC 530 397 il G418 m x D 3 O T e zA A ENTER OF 4 HOLES Cycle 418 DIN ISO lt x A N LO 19 398 Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which po
255. in which the touch probe moves to the next measuring point If you wish to probe a circular arc instead of a complete circle then program the stepping angle to be less than 90 Input range 120 0000 to 120 0000 HEIDENHAIN ITNC 530 G412 INSIDE OF CIRCLE Cycle 412 DIN ISO Lla gt lt m LO C il G412 15 6 DATUM Aen INSIDE OF CIRCLE Cycle 412 DIN ISO 374 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Datum number in table Q305 Enter the number in the datum preset table in which the TNC is to save the coordinates of the pocket center If you enter Q305 0 the TNC automatically sets the display so that the new datum is at
256. inate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF gt Feed rate for countersinking Q254 Traversing speed of the tool during countersinking in mm min Input range O to 99999 999 alternatively FAUTO FU gt Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 9999 alternatively FAUTO gt Feed rate for approach 0512 Traversing speed of the tool during entry into the thread in mm min Input range O to 99999 999 alternatively FAUTO HEIDENHAIN ITNC 530 m X D 3 p D lt O za e a A G263 4 7 THREAD MILLING COUNTERSINKING Cycle 263 _ o i G264 4 8 THREAD DRILLING MILLING Cycle 264 Mso 4 8 THREAD DRILLING MILLING Cycle 264 DIN ISO G264 Cycle run 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface Drilling 2 The tool drills to the first plunging depth at the programmed feed rate for plunging 3 If you have programmed chip breaking the tool then retracts by the entered retraction value If you are working without chip breaking the tool is moved at rapid traverse to the set up clearance and then at FMAX to the entered starting position above
257. ine the workpiece surface coordinate Q203 as 0 72 Using Fixed Cycles il Fixed Cycles Drilling 3 1 Fundamentals Overview The TNC offers 9 cycles for all types of drilling operations 240 CENTERING 240 Page 75 With automatic pre positioning 2nd ap set up clearance optional entry of the centering diameter or centering depth 200 DRILLING 200 Page 77 With automatic pre positioning DO 2nd set up clearance 201 REAMING 201 Page 79 With automatic pre positioning A 2nd set up clearance 202 BORING 202 Page 81 With automatic pre positioning A 2nd set up clearance 203 UNIVERSAL DRILLING 203 Page 85 With automatic pre positioning A 2nd set up clearance chip breaking and decrementing 204 BACK BORING 204 Page 89 With automatic pre positioning ANC 2nd set up clearance 205 UNIVERSAL PECKING Page 93 With automatic pre positioning A 2nd set up clearance chip breaking and advanced stop distance 208 BORE MILLING 208 Page 97 With automatic pre positioning ao 2nd set up clearance 241 SINGLE LIP DEEP HOLE zai Page 100 DRILLING a4 With automatic pre positioning to deepened starting point shaft speed and coolant definition 74 Fixed Cycles Drilling il 3 2 CENTERING Cycle 240 DIN ISO G240 Cycle run 1 The TNC positions the tool in the spindle axis at rapid traverse FMAX to the set up clearance above the workpiece surface 2 The tool is centered at the programmed feed rate F to the
258. ines it as datum If desired the TNC can also enter the measured coordinate in a datum table or preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the programmed probe starting point 1 at rapid traverse value from MP6150 The TNC offsets the touch probe by the safety clearance in the positive direction of the touch probe axis 2 Then the touch probe moves in its own axis to the coordinate entered as touch point 1 and measures the actual position with a simple probing movement 3 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and 0305 see Saving the calculated datum on page 356 and saves the actual values in the O parameters listed below Q160 Actual value of measured point Please note while programming tool call to define the touch probe axis The TNC then sets Before a cycle definition you must have programmed a the datum in this axis TOUCH PROBE AXIS Cycle 417 DIN ISO lt m _ ae LO HEIDENHAIN ITNC 530 393 il m Cycle parameters q 417 gt 1st meas point 1st axis Q263 absolute g et Coordinate of the first touch point in the reference a axis of the working plane Input range 99999 9999 to y 99999 9999 gt Ist meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of th
259. ing factor In addition you can enter the coordinates of a center for all scaling factors The size of the contour is enlarged or reduced with reference to the center and not necessarily as in Cycle 11 SCALING with reference to the active datum HEIDENHAIN ITNC 530 _ SCALING Cycle 26 i il os SCALING Cycle 26 Cycle parameters 26 cc Axis and scaling factor Select the coordinate P axis axes by soft key and enter the factor s involved in enlarging or reducing Input range 0 000000 to 99 999999 Center coordinates Enter the center of the axis specific enlargement or reduction Input range 99999 9999 to 99999 9999 292 Cycles Coordinate Transformations il 11 9 Effect WORKING PLANE Cycle 19 DIN ISO G80 Software Option 1 In Cycle 19 you define the position of the working plane i e the position of the tool axis referenced to the machine coordinate system by entering tilt angles There are two ways to determine the position of the working plane Enter the position of the rotary axes directly Describe the position of the working plane using up to 3 rotations spatial angle of the fixed machine coordinate system The required spatial angle can be calculated by cutting a perpendicular line through the tilted working plane and considering it from the axis around which you wish to tilt With two spatial angles every tool position in space can be defined exactly If you
260. ing point of the contour without tangential tool approach and move up at the contour end point without tangential departure 234 Fixed Cycles Cylindrical Surface il L uodo BAeBMYOS 6ELD OSI NIC 6E 219A Please note while programming Fron ANOJUOD SPISINO AQDVAUENS AAGNITAD G8 j i HEIDENHAIN ITNC 530 roy Cycle parameters 0 m gt Milling depth Q1 incremental Distance between Example NC blocks g Ag the cylindrical surface and the floor of the contour Input range 99999 9999 to 99999 9999 Finishing allowance for side O3 incremental Finishing allowance on the contour wall Input range 99999 9999 to 99999 9999 gt Set up clearance O6 incremental Distance between the tool tip and the cylinder surface Input range 0 to 99999 9999 alternatively PREDEF gt Plunging depth Q10 incremental Infeed per cut Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q11 Traversing speed of the tool in the spindle axis Input range 0 to 99999 9999 alternatively FAUTO FU FZ Feed rate for milling Q12 Traversing speed of the tool in the working plane Input range O to 99999 9999 alternatively FAUTO FU FZ Cylinder radius Q16 Radius of the cylinder on which the contour Is to be machined Input range O to 99999 9999 gt Dimension type ang lin Q17 The dimensions for the rotary axis of the subprogram are given either in degrees 0 or in mm inc
261. int 1 see figure at upper right The TNC offsets the touch probe by the safety clearance in the direction opposite the respective traverse direction Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 The TNC derives the probing direction automatically from the programmed 3rd measuring point Then the touch probe moves to the next starting position 2 and probes the second position The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 356 and saves the coordinates of the determined corner in the Q parameters listed below If desired the TNC subsequently measures the datum in the touch probe axis In a separate probing O151 Actual value of corner in reference axis Q152 Actual value of corner in minor axis 380 Touch Probe Cycles Automatic Datum Setting il Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis The TNC always measures the first line in the direction of the minor axis of the working plane By defining the positions of the measuring points 1 and 3 you also determine the corner at which the TNC sets
262. int the datum is to be set in the touch probe axis Only effective if 0381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 Touch Probe Cycles Automatic Datum Setting il 15 13 DATUM IN ONE AXIS Cycle 419 DIN ISO G419 Cycle run Touch Probe Cycle 419 measures any coordinate in any axis and defines it as datum If desired the TNC can also enter the measured coordinate in a datum table or preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the programmed probe starting point 1 at rapid traverse value from MP6150 The TNC offsets the touch probe by the safety clearance in the direction opposite the programmed probing direction 2 Then the touch probe moves to the programmed measuring height a
263. ions the touch probe at rapid traverse value from MP6150 to the point entered as center of the first hole 1 2 Then the probe moves to the entered measuring height and probes four points to find the first hole center 3 The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 4 The TNC moves the touch probe to the entered measuring height and probes four points to find the second hole center 5 The touch probe returns to the clearance height and then to the position entered as center of the third hole 3 6 The TNC moves the touch probe to the entered measuring height and probes four points to find the third hole center 7 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 356 and saves the actual values in the O parameters listed below 3 If desired the TNC subsequently measures the datum in the touch probe axis In a separate probing 0151 Actual value of center in reference axis Q152 Actual value of center in minor axis 0153 Actual value of bolt hole circle diameter HEIDENHAIN ITNC 530 G416 15 10 D CIRCLE CENTER Cycle 416 DIN ISO j il G416 15 10 Mlun CIRCLE CENTER Cycle 416 DIN ISO Please note while programming Before a cycle definition you must have programmed a tool call to define the touch pr
264. is 0417 Angle of incidence in the B axis at which the other rotary axes are to be measured Input range 359 999 to 359 999 Number meas points B axis 0418 Number of probe measurements with which the TNC is to measure the B axis If the input value 0 the TNC does not measure the respective axis Input range O to 12 Start angle C axis 0419 absolute Starting angle in the C axis at which the first measurement Is to be made Input range 359 999 to 359 999 End angle C axis 0420 absolute Ending angle in the C axis at which the last measurement is to be made Input range 359 999 to 359 999 Angle of incid in C axis 0421 Angle of incidence in the C axis at which the other rotary axes are to be measured Input range 359 999 to 359 999 Number meas points C axis 0422 Number of probe measurements with which the TNC is to measure the C axis If input value 0 the TNC does not measure the respective axis Input range O to 12 No of measuring points 0423 Specify the number of probing points to be used by the TNC for measuring the calibration sphere in the plane Input range 3 to 8 measurements Backlash angle range 0432 Here you define the angle value to be used as traverse for the measurement of the rotary axis The traversing angle must be significantly larger than the actual backlash of the rotary axes If input value 0 the TNC does not measure the backlash Input range 3 0000 to 3 0000 Touch Probe Cycles Automati
265. is of the working plane Only effective if Q367 0 Input range 99999 9999 to 99999 9999 Starting angle Q376 absolute Enter the polar angle of the starting point Input range 360 000 to 360 000 Angular length Q248 incremental Enter the angular length of the slot Inout range 0 to 360 000 HEIDENHAIN ITNC 530 G254 OQ 5 5 CIRCULAR SLOT Cycle 25 j il G254 5 5 CIRCULAR SLOT Cycle ee 160 Stepping angle 0378 incremental Angle by which the entire slot is rotated The center of rotation is at the center of the pitch circle Input range 360 000 to 360 000 Number of repetitions Q377 Number of machining operations on a pitch circle Inout range 1 to 99999 Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Depth Q201 incremental Distance between workpiece surface and bottom of slot Input range 99999 9999 to 99999 9999 Plunging depth Q202 incremental Infeed per cut Enter a value greater than 0 Input range O to 99999 9999 Finishing allowance for floor Q309 incremental Finishing allowance in the tool axis Input range O to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool while moving to depth in mm min Input range 0 to 99999 999 alterna
266. is to be roughed cannot be approached from the side the TNC will mill in a reciprocating plunge cut For this purpose you must enter the tool length LCUTS in the tool table TOOL T and define the maximum plunging ANGLE of the tool The TNC will otherwise generate an error message Input range 0 to 32767 9 if a number is entered maximum 32 characters if a name is entered Reciprocation feed rate O19 Traversing speed of the tool in mm min during reciprocating plunge cut Input range O to 99999 9999 alternatively FAUTO FU FZ gt Retraction feed rate Q208 Traversing speed of the tool in mm min when retracting after machining If you enter Q208 0 the TNC retracts the tool at the teed rate in Q12 Input range O to 99999 9999 alternatively FMAX FAUTO PREDEF Example NC blocks Fixed Cycles Contour Pocket Contour Trains il Feed rate factor in 0401 Percentage factor by which the TNC reduces the machining feed rate Q12 as soon as the tool moves within the material over its entire circumference during roughing If you use the feed rate reduction then you can define the feed rate for roughing so large that there are optimum cutting conditions with the path overlap Q2 specified in Cycle 20 The TNC then reduces the feed rate as per your definition at transitions and narrow places so the machining time should be reduced in total Input range 0 0001 to 100 0000 Fine roughing strategy 0404 Specify ho
267. ist with the current saving status on the screen and In the log including the number of the memory space code numbers kinematics numbers and date of saving HEIDENHAIN ITNC 530 Example NC blocks G450 Option i SAVE KINEMATICS Cycle 450 DIN ISO k il G451 Option 1a MEASURE KINEMATICS Cycle 451 DIN ISO 18 4 MEASURE KINEMATICS Cycle 451 DIN ISO G451 Option Cycle run The touch probe cycle 451 enables you to check and if required optimize the kinematics of your machine Use the 3 D TS touch probe to measure a HEIDENHAIN calibration sphere that you have attached to the machine table KKH 250 ID number 655 475 01 or KKH 100 ID number 655 475 02 which have particularly high rigidity and are designed especially for machine calibration Please contact HEIDENHAIN if you have any questions in this regard HEIDENHAIN recommends using the calibration soheres The TNC evaluates the static tilting accuracy The software minimizes the spatial error arising from the tilting movements and at the end of the measurement process automatically saves the machine geometry in the respective machine constants of the kinematics description 1 Clamp the calibration sphere and check for potential collisions 2 Inthe Manual Operation mode set the datum in the center of the sphere or if Q431 1 or Q431 3 is defined In the touch probe axis manually position the touch probe over the calibration sphere and in the w
268. itive value For the contour start in X 0491 enter a value smaller than the contour end in X 0493 For the contour start in Z 0492 enter a value smaller than the contour end in Z 0494 12 7 INTERPOLATION TURNING sollllare Option Cycle 290 DIN ISO 322 Cycles Special Functions il Using Touch Probe Cycles ral Information about Touch Probe Cycles 13 1 General Information about Touch Probe Cycles The TNC must be specially prepared by the machine tool builder for the use of a 3 D touch probe The machine tool manual provides further information Q Please note that HEIDENHAIN gives warranty for the function of the touch probe cycles only if HEIDENHAIN touch probes are used If you are carrying out measurements during program run be sure that the tool data length radius can be used from the calibrated data or from the last TOOL CALL block selected with MP7411 O Method of function Whenever the TNC runs a touch probe cycle the 3 D touch probe approaches the workpiece in one linear axis This is also true during an active basic rotation or with a tilted working plane The machine tool builder determines the probing feed rate in a machine parameter see Before You Start Working with Touch Probe Cycles later in this chapter When the probe stylus contacts the workpiece the 3 D touch probe transmits a signal to the TNC the coordinates of the probed position are stored the touch probe
269. ively FMAX FAUTO PREDEF gt Reference angle Q380 absolute Reference angle basic rotation for measuring the measuring points in the active workpiece coordinate system Defining a reference angle can considerably enlarge the measuring range of an axis Input range 0 to 360 0000 Start angle A axis 0411 absolute Starting angle in the A axis at which the first measurement is to be made Input range 359 999 to 359 999 End angle A axis 0412 absolute Ending angle in the A axis at which the last measurement Is to be made Input range 359 999 to 359 999 gt Angle of incid A axis 0413 Angle of incidence in the A axis at which the other rotary axes are to be measured Input range 359 999 to 359 999 Number meas points A axis 0414 Number of probe measurements with which the TNC is to measure the A axis If the input value 0 the TNC does not measure the respective axis Input range O to 12 Start angle B axis 0415 absolute Starting angle in the B axis at which the first measurement is to be made Input range 359 999 to 359 999 HEIDENHAIN ITNC 530 G452 Option m x D 3 p D O D o D mp e 5 e D 3 18 5 m COMPENSATION Cycle 452 DIN ISO K i G452 Option 18 5 COMPENSATION Cycle 452 DIN ISO 498 End angle B axis 0416 absolute Ending angle in the B axis at which the last measurement is to be made Input range 359 999 to 359 999 Angle of incid in B ax
270. ixtures can occur Input range O to 99999 9999 alternatively PREDEF gt Path overlap factor 0370 0370 x tool radius stepover factor k Input range 0 1 to 1 414 alternatively PREDEF Plunging strategy O366 Type of plunging strategy E 0 vertical plunging The TNC plunges perpendicularly regardless of the plunging angle ANGLE defined in the tool table E 1 helical plunging In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 The TNC will otherwise display an error message E Alternative PREDEF gt Feed rate for finishing Q385 Traversing speed of the tool during side and floor finishing in mm min Input range O to 99999 999 alternatively FAUTO FU FZ HEIDENHAIN ITNC 530 15 G252 5 3 CIRCULAR POCKET Cycle Da i G253 5 4 SLOT MILLING Cycle See 5 4 SLOT MILLING Cycle 253 DIN ISO G253 Cycle run Use Cycle 253 to completely machine a slot Depending on the cycle parameters the following machining alternatives are available Complete machining Roughing floor finishing side finishing Only roughing Only floor finishing and side finishing Only floor finishing Only side finishing Roughing 1 Starting from the left slot arc center the tool moves in a reciprocating motion at the plunging angle defined in the tool table to the first infeed depth Specify the plunging strategy with Parameter O366 2 The TNC roughs out the slo
271. king direction If you program DEPTH 0 the cycle will not be executed At the end of the cycle the TNC returns the tool to the starting position At the end of a roughing operation the TNC positions the tool back to the pocket center at rapid traverse The tool is above the current pecking depth by the set up clearance Enter the set up clearance so that the tool cannot jam because of chips Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth is entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface If you call the cycle with machining operation 2 only finishing then the TNC positions the tool in the center of the pocket at rapid traverse to the first plunging depth HEIDENHAIN ITNC 530 G252 5 3 CIRCULAR POCKET Cycle 252 DIN ISO i il G252 5 3 CIRCULAR POCKET Cycle os MN ISO Cycle parameters 252 150 Machining operation 0 1 2 Q215 Define the machining operation 0 Roughing and finishing 1 Only roughing 2 Only finishing Side finishing and floor finishing are only executed if the finishing allowances 0368 Q369 have been defined Circle diameter Q223 Diameter of the finished pocket Input range 0 to 99999 9999 Finishing al
272. l 17 3 CALIBRATE TS LENGTH Cycle 9 17 3 CALIBRATE TS LENGTH Cycle 9 Cycle run Touch Probe Cycle 9 automatically calibrates the length of a touch trigger probe at a point that you determine 1 Pre position the touch probe so that the coordinate defined in the cycle can be accessed without collision 2 The TNC moves the touch probe in the direction of the negative tool axis until a trigger signal is released 3 Finally the TNC moves the touch probe back to the starting point of the probing process and writes the effective touch probe length into the calibration data Cycle parameters Coordinate of datum absolute Exact coordinate of oe the point that is to be probed Input range 99999 9999 to 99999 9999 gt Reference system 0 ACT 1 REF Specify the coordinate system on which the entered datum is to be based 0 Entered datum is based on the active workpiece coordinate system ACT system 1 Entered datum is based on the active machine coordinate system REF system 460 Example NC blocks Touch Probe Cycles Special Functions il 17 4 MEASURING Cycle 3 Cycle run Touch Probe Cycle 3 measures any position on the workpiece in a selectable direction Unlike other measuring cycles Cycle 3 enables you to enter the measuring path DIST and feed rate F directly Also the touch probe retracts by a definable value after determining the measured value MB 1 The touch probe moves from the current position
273. l Side finishing Retract in the tool axis end program i i Examples D z 71 13 N 20 Contour subprogram 1 left pocket Contour subprogram 2 right pocket Contour subprogram 3 square left island Contour subprogram 4 triangular right island Fixed Cycles Contour Pocket Contour Trains il Examples HEIDENHAIN ITNC 530 Definition of workpiece blank Tool call Diameter 20 Retract the tool Define contour subprogram Define machining parameters Cycle call Retract in the tool axis end program D c 71 13 i i Contour subprogram 7 13 amming Examples 2 22 Fixed Cycles Contour Pocket Contour Trains il 8 1 Fundamentals 8 1 Fundamentals Overview of cylindrical surface cycles 27 CYLINDER SURFACE 27 Page 225 LAY 28 CYLINDER SURFACE slot milling 23 Page 228 ALY 29 CYLINDER SURFACE ridge milling Page 231 39 CYLINDER SURFACE outside 39 Page 234 contour milling reals 224 Fixed Cycles Cylindrical Surface il 8 2 CYLINDER SURFACE Cycle 27 DIN ISO G127 Software Option 1 Execution of cycle This cycle enables you to program a contour in two dimensions and then roll it onto a cylindrical surface for 3 D machining Use Cycle 28 if you want to mill guideways on the cylinder The contour is described in a subprogram identified in Cycle 14
274. lates the end point from the programmed starting point the program length and the tool radius The TNC offsets the tool to the starting point in the next pass at the stepover feed rate The offset is calculated from the programmed width and the number of cuts The tool then returns in the negative direction of the first axis Multipass milling is repeated until the programmed surface has been completed At the end of the cycle the tool is retracted at FMAX to the set up clearance Please note while programming the starting point first in the working plane and then in the spindle axis From the current position the TNC positions the tool at Pre position the tool in such a way that no collision between tool and clamping devices can occur HEIDENHAIN ITNC 530 G230 10 3 MULTIPASS i Cycle 230 DIN ISO i il G230 10 3 MULTIPASS vine Cycle 230 DIN ISO m X D 3 p D O e e o A Cycle parameters 262 Starting point in lst axis Q225 absolute Minimum point coordinate of the surface to be multipass milled in the reference axis of the working plane Input range 99999 9999 to 99999 9999 gt Starting point in 2nd axis Q226 absolute Minimum point coordinate of the surface to be multipass milled in the minor axis of the working plane Input range 99999 9999 to 99999 9999 gt Starting point in 3rd axis Q227 absolute Height in the spindle axis at which multipass milling is c
275. le groups of pees cycles Cycles for automatic measurement and compensation of workpiece misalignment Page 332 Cycles for automatic workpiece presetting Page 354 Cycles for automatic workpiece inspection Page 408 E Calibration cycles special cycles cere Page 458 Cycles for automatic kinematics measurement eu Page 474 CLA Cycles for automatic tool measurement enabled by the machine tool builder a Page 506 B If required switch to machine specific touch probe cycles These touch probe cycles can be integrated by your machine tool builder 48 Fundamentals Overviews il 2 1 Working with Fixed Cycles les G D D 5 h e 3 Le 2 1 Working with Fixed 50 Using Fixed Cycles il Machine specific cycles In addition to the HEIDENHAIN cycles many machine tool builders offer their own cycles in the TNC These cycles are available in a separate cycle number range Cycles 300 to 399 Machine specitic cycles that are to be defined through the CYCLE DEF key Cycles 500 to 599 Machine specific touch probe cycles that are to be defined through the TOUCH PROBE key Refer to your machine manual for a description of the c specific function Sometimes machine specific cycles also use transfer parameters which HEIDENHAIN already used in the standard cycles The TNC executes DEF active cycles as soon as they are defined see also Calling cyc
276. le run This cycle enables you to program an open contour in two dimensions and then roll it onto a cylindrical surface for 3 D machining With this cycle the TNC adjusts the tool so that with radius compensation active the wall of the open contour is always parallel to the cylinder axis Unlike Cycles 28 and 29 in the contour subprogram you define the actual contour to be machined 1 The TNC positions the tool over the starting point of machining The TNC locates the starting point next to the first point defined in the contour subprogram offset by the tool diameter standard behavior After the TNC has positioned to the first plunging depth the tool moves on a circular arc at the milling feed rate Q12 tangentially to the contour If so programmed it will leave metal for the finishing allowance At the first plunging depth the tool mills along the programmed contour at the milling feed rate Q12 until the contour train is completed The tool then departs the ridge wall on a tangential path and returns to the starting point of machining Steps 2 to 4 are repeated until the programmed milling depth Q1 is reached Finally the tool retracts in the tool axis to the clearance height or to the position last programmed before the cycle depending on MP7420 MP7680 bit 16 You can define the approach behavior of Cycle 39 in Bit 16 0 Tangential approach and departure Bit 6 1 Move to depth vertically at the start
277. le you must set the datum in the center of the calibration sphere and activate it or you define the input parameter 0431 correspondingly to 1 or 3 If MP6602 is not equal to 1 PLC macro positions the rotary axes only start a measurement if all rotary axes are at O For the positioning feed rate when moving to the probing height in the touch probe axis the TNC uses the value from cycle parameter Q253 or MP6150 whichever is smaller The TNC always moves the rotary axes at positioning feed rate Q253 while the probe monitoring Is inactive If the kinematic data attained in the optimize mode are greater than the permissible limit MP6600 the TNC shows a warning Then you have to confirm acceptance of the attained value by pressing NC start Note that a change in the kinematics always changes the preset as well After an optimization reset the preset In every probing process the TNC first measures the radius of the calibration sphere If the measured sphere radius differs from the entered sphere radius by more than you have detined in MP6601 the TNC shows an error message and ends the measurement If you interrupt the cycle during the measurement the kinematic data might no longer be in the original condition Save the active kinematic configuration before an optimization with Cycle 450 so that in case of a failure the most recently active kinematic configuration can be restored Programming in inches The TNC always r
278. lecting a point table in the program In the Programming and Editing mode of operation select the program for which you want to activate the point table Press the PGM CALL key to call the function for les selecting the point table Press the POINT TABLE soft key Press the WINDOW SELECTION soft key The TNC pane superimposes a window where you can select the desired datum table Select a point table with the arrow keys or by mouse click and confirm by pressing ENT The TNC enters the complete path name in the SEL PATTERN block E Conclude this function with the END key Alternatively you can also enter the table name or the complete path name of the table to be called directly via the keyboard Example NC block HEIDENHAIN ITNC 530 2 4 Point i 2 4 point hies Calling a cycle in connection with point tables last defined even if you defined the point table in a With CYCL CALL PAT the TNC runs the point table that you program that was nested with CALL PGM If you want the TNC to call the last defined fixed cycle at the points defined in a point table then program the cycle call with CYCLE CALL PAT To program the cycle call press the CYCL CALL key CALL Press the CYCL CALL PAT soft key to call a point table Enter the feed rate at which the TNC is to move from point to point if you make no entry the TNC will move at the last programmed feed rate FMAX is not valid If required en
279. lection behavior changes HEIDENHAIN ITNC 530 X MP6130 X MP6140 13 2 Setor Start Working with Touch Probe Cycles 13 2 eforu Start Working with Touch Probe Cycles Consider a basic rotation in the Manual Operation mode MP6166 Set MP6166 1 for the TNC to consider an active basic rotation during the probing process the workpiece is approached along an angular path if required to ensure that the measuring accuracy for probing individual positions is also increased in Setup mode This feature is not active during the following functions in the Manual Operation mode Calibrate length Calibrate radius Measure basic rotation Multiple measurements MP6170 To increase measuring certainty the TNC can run each probing process up to three times in sequence If the measured position values differ too greatly the TNC outputs an error message the limit value is defined in MP6171 With multiple measurements It is possible to detect random errors e g from contamination If the measured values lie within the confidence interval the TNC saves the mean value of the measured positions Confidence interval for multiple measurements MP6171 In MP6171 you store the value by which the results may differ when you make multiple measurements If the difference in the measured values exceeds the value in MP6171 the TNC outputs an error message 328 Using Touch Probe Cycles il Touch trigger probe probing feed rate M
280. les on page 53 It executes CALL active cycles only after they have been called see also Calling cycles on page 53 When DEF active cycles and CALL active cycles are used simultaneously it is Important to prevent overwriting of transfer parameters already in use Use the following procedure As a rule always program DEF active cycles before CALL active cycles If you do want to program a DEF active cycle between the definition and call of a CALL active cycle do it only if there is no common use of specific transter parameters HEIDENHAIN ITNC 530 th Fixed sa ing wi 2 1 Work 2 1 Worki HB Defining a cycle using soft keys th Fixed B ing wi gt The soft key row shows the available groups of cycles ema Programming and editing DEF E gt Press the soft key for the desired group of cycles for a TooL call iz sseee o C7 ne 4 L Z 100 R FMAX iail example DRILLING for the drilling cycles XB Cyc DEF 264 THREAD DRILLNG MLLNG GEER MEN THREAD PITCH 262 Select the desired cycle for example THREAD oases z0 TOTAL HOLE DEPTH MILLING The TNC initiates the programming dialog azez 75 SPLUNGING DEPTH Q258 Z2 UPPER ADV STOP DIST and asks all required input values At the same time a Q257 0 7DEPTH FOR CHIP BRKNG graphic of the input parameters is displayed in the aasec OFFSET AT FRONT right screen window The parameter that is asked for Q2
281. les Multipass Milling il 10 4 RULED SURFACE Cycle 231 DIN ISO G231 Cycle run 1 From the current position the TNC positions the tool in a linear 3 D movement to the starting point 1 2 The tool subsequently advances to the stopping point 2 at the feed rate for milling 3 From this point the tool moves at rapid traverse FMAX by the tool diameter in the positive tool axis direction and then back to starting point 1 4 At the starting point 1 the TNC moves the tool back to the last traversed Z value 5 Then the TNC moves the tool in all three axes from point 1 in the direction of point 4 to the next line 6 From this point the tool moves to the stopping point on this pass The TNC calculates the end point from point 2 and a movement in the direction of point 3 7 Multipass milling is repeated until the programmed surface has been completed 8 At the end of the cycle the tool is positioned above the highest programmed point in the spindle axis offset by the tool diameter HEIDENHAIN ITNC 530 G231 10 4 RULED a Cycle 231 DIN ISO j il G231 10 4 RULED suffhce Cycle 231 DIN ISO Cutting motion The starting point and therefore the milling direction is selectable because the TNC always moves from point 1 to point 2 and in the total movement from point 1 2 to point 3 4 You can program point 1 at any corner of the surface to be machined If you are using an end mill for the machining operation
282. ling with increased contour accuracy Ihe TNC uses internally defined finishing filter settings Input value 1 Milling at an increased feed rate The TNC uses internally defined roughing filter settings Tolerance for rotary axes TA Permissible position error of rotary axes in degrees when M128 is active TCPM FUNCTION The TNC always reduces the feed rate in such a way that if more than one axis is traversed the slowest axis moves at its maximum feed rate Rotary axes are usually much slower than linear axes You can significantly reduce the machining time for programs for more than one axis by entering a large tolerance value e g 10 since the TNC does not always have to move the rotary axis to the given nominal position The contour will not be damaged by entering a rotary axis tolerance value Only the position of the rotary axis with respect to the workpiece surface will change Input range O to 179 9999 Example NC blocks Cycles Special Functions il 12 6 ENGRAVING Cycle 225 DIN ISO G225 Cycle run This cycle is used to engrave texts on a flat surface of the workpiece The texts can be arranged in a straight line or along an arc 1 The TNC positions the tool in the working plane to the starting point of the first character 2 The tool plunges perpendicularly to the engraving floor and mills the character The TNC retracts the tool to the set up clearance between the characters when required At the end of
283. llision To avoid collisions Before the cycle call position the tool in the tool axis such that the TNC can approach the starting point of the contour without collision If the actual position of the tool is below the clearance height when the cycle is called the TNC will issue an error message Do not program positions in incremental dimensions immediately after Cycle 276 since they are referenced to the position of the tool at the end of the cycle Move the tool to defined absolute positions in all principal axes since the position of the tool at the end of the cycle is not identical to the position of the tool at the Start of the cycle Fixed Cycles Contour Pocket Contour Trains il Cycle parameters 276 EP gt W 7 12 THREE D CONTOUR TRAIN CYS 276 DIN ISO z w k Milling depth Q1 incremental Distance between workpiece surface and contour floor If milling depth Q1 0 and plunging depth Q10 0 are programmed the TNC machines the contour according to the Z values defined in the contour subprogram Input range 99999 9999 to 99999 9999 gt Finishing allowance for side Q3 incremental Finishing allowance in the working plane Input range 99999 9999 to 99999 9999 gt Clearance height Q7 absolute Absolute height at which the tool cannot collide with the workpiece Position for tool retraction at the end of the cycle Input range 99999 9999 to 99999 9999 alternatively PREDEF
284. lowance for side 0368 incremental Finishing allowance in the working plane Input range O to 99999 9999 Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Depth Q201 incremental Distance between workpiece surface and bottom of pocket Input range 99999 9999 to 99999 9999 Plunging depth Q202 incremental Infeed per cut Enter a value greater than O Input range O to 99999 9999 Finishing allowance for floor Q309 incremental Finishing allowance in the tool axis Input range O to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool while moving to depth in mm min Input range 0 to 99999 999 alternatively FAUTO FU FZ Infeed for finishing 0338 incremental Infeed per cut O338 0 Finishing in one infeed Input range O to 99999 9999 Fixed Cycles Pocket Milling Stud Milling Slot Milling il gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Workpiece surface coordinate Q203 absolute Absolute coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece f
285. lt gt 0 T _ functions These characters must be Indicated twice in the The TNC uses the special characters and for special text to be engraved e g if you want to engrave them Characters that cannot be printed Apart from text you can also define certain non printable characters for formatting purposes Enter the special character before the non printable characters The following formatting possibilities are available n Line break t Horizontal tab the tab width is permanently set to 8 characters t Vertical tab the tab width is permanently set to one line Engraving system variables In addition to the standard characters you can engrave the contents of certain system variables Enter the special character before the system variable You can also engrave the current date To do this enter time lt x gt lt x gt defines the date format whose meaning is Identical to the function SYSSTR ID332 see the User s Manual for Conversational Programming Q parameter programming chapter Copying system data to a string section Keep in mind that you must enter a leading 0 when entering the date formats 1 to 9 e g time08 HEIDENHAIN ITNC 530 G225 O lt O LO N N O gt 2 g Z gt lt am g 12 i il G290 are Option Cycle 290 DIN ISO 12 7 INTERPOLATION TURNING Softw 12 7 INTERPOLATION TURNING Software Option Cycle 290 DIN ISO
286. lt back cancel the PLANE function End of program Contour subprogram description of the midpoint path Data for the rotary axis are entered in mm Q17 1 traverse in the X axis because of 90 tilting 6 Programming Examples N 40 Fixed Cycles Cylindrical Surface il Fixed Cycles Contour Pocket with Contour Formula 9 1 SL Cycles with Complex Contour Formula Fundamentals SL cycles and the complex contour formula enable you to form complex contours by combining subcontours pockets or islands You define the individual subcontours geometry data as separate programs In this way any subcontour can be used any number of times The TNC calculates the complete contour from the selected subcontours which you link together through a contour formula contour description programs is limited to 128 contours The number of possible contour elements depends on the type of contour inside or outside contour and the number of contour descriptions You can program up to 8192 elements The memory capacity for programming an SL cycle all Complex Contour Formula The SL cycles with contour formula presuppose a structured program layout and enable you to save frequently used contours in individual programs Using the contour formula you can connect the subcontours to a complete contour and define whether it applies to a pocket or island In its present form the SL cycles with co
287. lute Coordinate of the first touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 1st axis Q265 absolute Coordinate of the second touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 2nd axis Q266 absolute Coordinate of the second touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring axis Q272 Axis in the working plane in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis Traverse direction 1 Q267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999
288. lute Center of the stud in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis 0322 absolute Center of the stud in the minor axis of the working plane Input range 99999 9999 to 99999 9999 lst side length 0323 incremental Stud length parallel to the reference axis of the working plane Input range 0 to 99999 9999 2nd side length 0324 incremental Stud length parallel to the minor axis of the working plane Input range 0 to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 MP6140 G411 15 5 DATUM FROM a OF RECTANGLE Cycle 411 DIN ISO j il G411 IDE OF RECTANGLE Cycle 411 DIN ISO 15 5 DATUM FROM Ot 370 Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at cleara
289. ly enlarge the measuring range of an axis Input range 0 to 360 0000 gt Calibrate length 0 1 0433 Define whether the TNC is to calibrate the touch probe length after radius calibration as well 0 Do not calibrate touch probe length 1 Calibrate touch probe length gt Datum for length 0434 absolute Coordinate of the calibration sohere center The definition is only required if length calibration is to be carried out Input range 99999 9999 to 99999 9999 HEIDENHAIN ITNC 530 Example NC blocks G460 095 OSI NIGC 09r 21949 SL SJLVHSITVO SZL Touch Probe Cycles Special Functions il 472 18 1 Kinematics Measurement with TS Touch Probes KinematicsOpt Option Fundamentals Accuracy requirements are becoming increasingly stringent particularly in the area of b axis machining Complex parts need to be manufactured with precision and reproducible accuracy even over long periods Some of the reasons for inaccuracy in multi axis machining are deviations between the kinematic model saved in the control see figure 1 at right and the kinematic conditions actually existing on the machine see figure 2 at right When the rotary axes are positioned these deviations cause inaccuracy of the workpiece see figure 3 at right It is therefore necessary for the model to approach reality as closely as possible The new TNC function KinematicsOpt is an important component that helps you to really fulfill these c
290. ly finding reference s points and handling them as follows a Setting the determined values directly as display values Ta Entering the determined values in the preset table Entering the determined values in a datum table In Cycle Soft Key Page 408 SLOT CENTER REF PT Measuring M Page 357 the inside width of a slot and defining DAA the slot center as datum 409 RIDGE CENTER REF PT Measuring Tal Page 361 the outside width of a ridge and defining the ridge center as datum 410 DATUM INSIDE RECTAN a10 Page 364 Measuring the inside length and width of a rectangle and defining the center as datum 411 DATUM OUTSIDE RECTAN a11 Page 368 Measuring the outside length and width of a rectangle and defining the center as datum 412 DATUM INSIDE CIRCLE Measuring Mme Page 372 any four points on the inside of a circle and defining the center as datum 413 DATUM OUTSIDE CIRCLE a13 Page 376 Measuring any four points on the outside of a circle and defining the center as datum 414 DATUM OUTSIDE CORNER a14 Page 380 Measuring two lines from the outside of the angle and defining the intersection as datum 415 DATUM INSIDE CORNER a15 Page 385 Measuring two lines from within the angle and defining the intersection as datum 416 DATUM CIRCLE CENTER 2nd soft Page 389 key row Measuring any three holes on a bolt hole circle and defining the bolt hole center as datum 354 Touch Probe Cycles Automatic Datum Setting il 417 DATUM IN TS AXIS 2n
291. m tables Cycle 7 DIN ISO 11 3 DATUM SHIFT with datum tables Cycle 7 DIN ISO G53 Effect Datum tables are used for Frequently recurring machining sequences at various locations on the workpiece Frequent use of the same datum shift Within a program you can either program datum points directly in the cycle definition or call them from a datum table Resetting Call a datum shift to the coordinates X 0 Y 0 etc from the datum table Execute a datum shift to the coordinates X 0 Y 0 etc directly with a cycle definition Use the TRANS DATUM RESET function Graphics If you program a new BLK FORM after a datum shift you can use MP7310 to determine whether the BLK FORM is referenced to the current datum or to the original datum Referencing a new BLK FORM to the current datum enables you to display each part in a program in which several pallets are machined Status displays In the additional status display the following data from the datum table are shown Name and path of the active datum table Active datum number Comment from the DOC column of the active datum number 278 Cycles Coordinate Transformations il Please note while programming 11 3 DATUM SHIFT withijjtum tables Cycle 7 DIN ISO G53 HEIDENHAIN iTNC 530 279 il G53 11 3 DATUM SHIFT withitum tables Cycle 7 DIN ISO Cycle parameters Datum shift Enter the number of the datum from the datum table or a Q parameter If you enter
292. me you can make a rough optimization with a small number of measuring points 1 2 You then make a fine optimization with a medium number of measuring points recommended value 4 Higher numbers of measuring points do not usually improve the results Ideally you should distribute the measuring points evenly over the tilting range of the axis This is why you should measure an axis with a tilting range of 0 to 360 at three measuring points namely at 90 180 and 270 If you want to check the accuracy accordingly you can enter a higher number of measuring points in the Check mode These positions do not provide any metrologically relevant You must not define a measuring point at O or 360 data and lead to an error message Choice of the calibration sphere position on the machine table In principle you can fix the calibration sphere to any accessible position to the machine table and also on chucking equipment or workpieces The following factors can positively influence the result of measurement On machines with rotary tables tilting tables Clamp the calibration sphere as far as possible away from the center of rotation Machines with large traverse Clamp the calibration sphere as closely as possible to the position intended for subsequent machining 482 Touch Probe Cycles Automatic Kinematics Measurement il Notes on the accuracy The geometrical and positioning error of the machine influences the
293. measured values and therefore also the optimization of a rotary axis For this reason there will always be a certain amount of error If there were no geometrical and positioning error any values measured by the cycle at any point on the machine at a certain time would be exactly reproducible The greater the geometrical and positioning error the greater is the dispersion of measured results when you fix the calibration sphere to different positions in the machine coordinate system The dispersion of results recorded by the TNC in the measuring log is a measure of the machine s static tilting accuracy However the measuring circle radius and the number and position of measuring points have to be included in the evaluation of accuracy One measuring point alone is not enough to calculate dispersion For only one point the result of the calculation is the spatial error of that measuring point If several rotary axes are moved simultaneously their error values are combined In the worst case they are added together should activate the angle tracking using MP6165 This generally increases the accuracy of measurements with a 3 D touch probe If your machine is equipped with a controlled spindle you If required deactivate the lock on the rotary axes for the duration of the calibration Otherwise it may falsify the results of measurement The machine tool manual provides further information HEIDENHAIN ITNC 530 483 G451 Option
294. med at 0 The TNC will issue an error message if the selected start angle end angle and number of measuring points result in a measuring position of 0 Specify the start and end angles to ensure that the same position is not measured twice As mentioned above a duplicated point measurement e g measuring positions 90 and 270 is not advisable however it does not cause an error message Example start angle 90 end angle 90 Start angle 90 End angle 90 No of measuring points 4 Stepping angle resulting from the calculation 90 90 4 1 60 Measuring point 1 90 Measuring point 2 30 Measuring point 3 30 Measuring point 4 90 Example start angle 90 end angle 270 Start angle 90 End angle 270 No of measuring points 4 Stepping angle resulting from the calculation 270 90 4 1 60 Measuring point 1 90 Measuring point 2 150 Measuring point 3 210 Measuring point 4 270 480 Touch Probe Cycles Automatic Kinematics Measurement il Machines with Hirth coupled axes i Danger of collision In order to be positioned the axis must move out of the Hirth coupling So remember to leave a large enough safety clearance to prevent any risk of collision between the touch probe and calibration sphere Also ensure that there is enough space to reach the safety clearance software limit switch Define a retraction height 04
295. mmed set up clearance above the workpiece surface and then moves the tool to the bore hole circumference on a rounded arc if enough space is available The tool mills in a helix from the current position to the first plunging depth at the programmed feed rate F When the drilling depth is reached the TNC once again traverses a full circle to remove the material remaining after the initial plunge The TNC then positions the tool at the center of the hole again Finally the TNC returns to the set up clearance at FMAX If programmed the tool moves to the 2nd set up clearance at FMAX HEIDENHAIN ITNC 530 3 9 BORE MILLING T 208 3 9 BORE MILLING Cycle 208 Please note while programming 98 Fixed Cycles Drilling il Cycle parameters gt Set up clearance Q200 incremental Distance between tool lower edge and workpiece surface Input range 0 to 99999 9999 alternatively PREDEF gt Depth Q201 incremental Distance between workpiece surface and bottom of hole Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q206 Traversing speed of the tool during helical drilling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ gt Infeed per helix 0334 incremental Depth of the tool plunge with each helix 360 Input range O to 99999 9999 gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up cle
296. n error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error message gt Tool for monitoring Q330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T No of measuring points 4 3 0423 Specify whether the TNC should measure the stud with 4 or 3 probing points 4 Use 4 measuring points standard setting 3 Use 3 measuring points Type of traverse Line 0 Arc 1 Q365 Definition of the path function with which the tool is to move between the measuring points if traverse to clearance height Q301 1 Is active 0 Move between operations on a Straight line 1 Move between operations on the pitch circle HEIDENHAIN ITNC 530 m X D 3 p D Z O 2a e a A G421 16 5 MEASURE HOLE Cycle 421 DIN ISO f i 16 6 MEAS CIRCLE OUTSIDE Cycle 422 DIN ISO G422 G422 Cycle run Touch Probe Cycle 422 measures the center and diameter of a circular stud If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at r
297. n be enabled by you or your machine tool builder Each option is to be enabled separately and contains the following respective functions 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 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 Function that monitors areas defined by the Conversational machine manufacturer to prevent collisions Programming User s Manual Extract contours and machining positions Conversational from DXF files R12 format Programming User s Manual TNC Model Software and Features Function for enabling the conversational Conversational languages Slovenian Slovak Norwegian Programming Latvian Estonian Korean Turkish Romanian User s Manual Lithuanian Function for superimpo
298. n error message HEIDENHAIN ITNC 530 MP6150 MP6361 MP6120 MP6360 13 2 Setor Start Working with Touch Probe Cycles f il Executing touch probe cycles All touch probe cycles are DEF active This means that the TNC runs the cycle automatically as soon as the TNC executes the cycle definition in the program run compensation data length radius trom the calibrated data or from the last TOOL CALL block are active selection via MP7411 see the User s Manual of the ITNC530 General User Parameters Make sure that at the beginning of the cycle the You can also run the Touch Probe Cycles 408 to 419 during an active basic rotation Make sure however that the basic rotation angle does not change when you use Cycle 7 DATUM SHIFT with datum tables after the measuring cycle Touch probe cycles with a number greater than 400 position the touch probe according to a positioning logic If the current coordinate of the south pole of the stylus is less than the coordinate of the clearance height defined in the cycle the TNC retracts the touch probe in the probe axis to the clearance height and then positions it in the working plane to the first starting position If the current coordinate of the south pole of the stylus is greater than the coordinate of the clearance height the TNC first positions the probe in the working plane to the first starting position and then moves It immediately to the measuring height in th
299. n rate for chip breaking Q256 incremental Value by which the TNC retracts the tool during chip breaking Input range 0 1000 to 99999 9999 alternatively PREDEF Fixed Cycles Drilling il 3 7 BACK BORING Cycle 204 DIN ISO G204 Cycle run This cycle allows holes to be bored from the underside of the workpiece 1 The TNC positions the tool in the spindle axis at rapid traverse FMAX to the set up clearance above the workpiece surface 2 The TNC then orients the spindle to the 0 position with an oriented spindle stop and displaces the tool by the off center distance 3 The tool is then plunged into the already bored hole at the feed rate Z 7 for pre positioning until the tooth has reached the set up clearance Ve on the underside of the workpiece i Wy 4 The TNC then centers the tool again over the bore hole switches A Em on the spindle and the coolant and moves at the feed rate for boring to the depth of bore 5 Ifa dwelltime is entered the tool will pause at the top of the bore hole and will then be retracted from the hole again Another oriented spindle stop is carried out and the tool is once again displaced by the off center distance 6 The TNC moves the tool at the pre positioning feed rate to the set up clearance and then if entered to the 2nd set up clearance at FMAX 3 7 BACK BORING Cycle 204 i E G204 HEIDENHAIN ITNC 530 89 il 3 7 BACK BORING Cycle 204 DIN
300. n the working plane are reset M128 or FUNCTION TCPM are deactivated Position the calibration sphere on the machine table so that there can be no collisions during the measuring process Before defining the cycle you must set the datum in the center of the calibration sphere and activate it For rotary axes without separate position encoders select the measuring points in such a way that you have to traverse a distance of 1 to the limit switch The TNC needs this distance for internal backlash compensation For the positioning feed rate when moving to the probing height in the touch probe axis the TNC uses the value from cycle parameter 0253 or MP6150 whichever is smaller The TNC always moves the rotary axes at positioning feed rate 0253 while the probe monitoring is inactive If the kinematic data attained in the optimize mode are greater than the permissible limit MP6600 the TNC shows a warning Then you have to confirm acceptance of the attained value by pressing NC start Note that a change in the kinematics always changes the preset as well After an optimization reset the preset In every probing process the TNC first measures the radius of the calibration sphere If the measured sphere radius differs from the entered sphere radius by more than you have defined in MP6601 the TNC shows an error message and ends the measurement If you interrupt the cycle during the measurement the kinematic data might no longer b
301. nce height between measuring points Alternatively PREDEF Datum number in table Q305 Enter the number in the datum preset table in which the TNC is to save the coordinates of the stud center If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the stud center Input range O to 2999 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the stud center Default setting 0 Input range 99999 9999 to 99999 9999 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the stud center Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 0303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Touch Probe Cycles Automatic Datum Setting il Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute C
302. nd measures the actual position with a simple probing movement 3 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 356 Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis If you use Cycle 419 several times in succession to save the datum In more than one axis in the preset table you must activate the preset number last written to by Cycle 419 after every execution of Cycle 419 this is not required if you overwrite the active preset HEIDENHAIN ITNC 530 MP6140 Q320 Q267 G419 a ne IN ONE AXIS Cycle 419 DIN ISO j il G419 15 barum IN ONE AXIS Cycle 419 DIN ISO Cycle parameters 400 lst meas point 1st axis Q263 absolute Coordinate of the first touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring p
303. nection with Cycle 8 MIRRORING in only one axis HEIDENHAIN ITNC 530 4 5 Fundamentals of i Milling 4 5 Fundamentals of thread Milling 118 Fixed Cycles Tapping Thread Milling il 4 6 THREAD MILLING Cycle 262 DIN ISO G262 Cycle run 1 2 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface The tool moves at the programmed feed rate for pre positioning to the starting plane The starting plane is derived from the algebraic sign of the thread pitch the milling method climb or up cut milling and the number of threads per step The tool then approaches the thread diameter tangentially in a helical movement Before the helical approach a compensating motion of the tool axis is carried out in order to begin at the programmed starting plane for the thread path Depending on the setting of the parameter for the number of threads the tool mills the thread in one helical movement in several offset movements or in one continuous movement After this the tool departs the contour tangentially and returns to the starting point in the working plane At the end of the cycle the TNC retracts the tool at rapid traverse to the set up clearance or if programmed to the 2nd set up clearance HEIDENHAIN ITNC 530 G262 4 6 THREAD MILLING Cycle 262 DIN i il 4 6 THREAD MILLING Cycle 262 DIN ISO G262 Please
304. ned datum in the preset table The reference system is the machine coordinate system REF system HEIDENHAIN ITNC 530 Example NC blocks G419 a ne IN ONE AXIS Cycle 419 DIN ISO o i 15 barum IN ONE AXIS Cycle 419 DIN ISO G419 Call tool O to define the touch probe axis Touch Probe Cycles Automatic Datum Setting il a ne IN ONE AXIS Cycle 419 DIN ISO HEIDENHAIN ITNC 530 Center of circle X coordinate Center of circle Y coordinate Circle diameter Polar coordinate angle for 1st touch point Stepping angle for calculating the starting points 2 to 4 Coordinate in the touch probe axis in which the measurement is made Safety clearance in addition to MP6140 Height in the touch probe axis at which the probe can traverse without collision Do not move to clearance height between measuring points Set display Set the display in X to O Set the display in Y to 10 Without function since display is to be set Also set datum in the touch probe axis X coordinate of touch point Y coordinate of touch point Z coordinate of touch point Set the display in Z to 0 Number of measuring points Position on circular arc or linearly to the next touch point Call part program G419 i i G419 15 barum IN ONE AXIS Cycle 419 DIN ISO The measured bolt hole center shall be written In the preset table so that it may be used at a later time A 04 Call tool O to define the
305. ng Examples 274 Fixed Cycles Multipass Milling il a er LL ws q q 11 1 Fundamentals Overview Once a contour has been programmed you can position it on the workpiece at various locations and in different sizes through the use of coordinate transformations The TNC provides the following coordinate transformation cycles 7 DATUM SHIFT 7 Page 277 For shifting contours directly within the program or from datum tables 247 DATUM SETTING 247 Page 284 Datum setting during program run ATU 8 MIRROR IMAGE 8 Page 285 Mirroring contours 10 ROTATION 10 Page 287 For rotating contours in the working ha plane 11 SCALING FACTOR 1 Page 289 For increasing or reducing the size of Ga contours 26 AXIS SPECIFIC SCALING FACTOR z5 For increasing or reducing the size of contours with scaling factors for each axis Page 291 19 WORKING PLANE 5 Page 293 Machining in tilted coordinate system on machines with swivel heads and or rotary tables Effect of coordinate transformations Beginning of effect A coordinate transformation becomes effective as soon as it is defined it is not called It remains in effect until it is changed or canceled To cancel coordinate transformations Define cycles for basic behavior with a new value such as scaling factor 1 0 Execute a miscellaneous function M2 M30 or an END PGM block depending on MP7300 Select a new program P
306. ng pockets studs and slots 251 RECTANGULAR POCKET 251 Page 143 Roughing finishing cycle with selection a of machining operation and helical plunging 252 CIRCULAR POCKET 252 Page 148 Roughing finishing cycle with selection pm of machining operation and helical plunging 2 er 253 SLOT MILLING 253 Page 152 Roughing finishing cycle with selection fim of machining operation and reciprocal plunging 254 CIRCULAR SLOT 254 Page 157 Roughing finishing cycle with selection Msa of machining operation and reciprocal plunging 256 RECTANGULAR STUD 256 Page 162 Roughing finishing cycle with stepover a if multiple passes are required 257 CIRCULAR STUD 257 Page 166 Roughing finishing cycle with stepover 47 O if multiple passes are required 142 Fixed Cycles Pocket Milling Stud Milling Slot Milling il 5 2 RECTANGULAR POCKET Cycle 251 DIN ISO G251 Cycle run Use Cycle 251 RECTANGULAR POCKET to completely machine rectangular pockets Depending on the cycle parameters the following machining alternatives are available Complete machining Roughing floor finishing side finishing Only roughing Only floor finishing and side finishing Only floor finishing Only side finishing Roughing 1 The tool plunges into the workpiece at the pocket center and advances to the first plunging depth Specify the plunging strategy with Parameter O366 2 The TNC roughs out t
307. nge 360 000 to 360 000 from Two Holes Cycle 401 DIN ISO 14 3 BASIC ROTAI 338 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il gt Preset number in table Q305 Enter the preset Example NC blocks number in the table in which the TNC is to save the determined basic rotation If you enter O305 0 the TNC automatically places the determined basic rotation in the ROT menu of the Manual Operation mode The parameter has no effect if the misalignment is to be compensated by a rotation of the rotary table Q402 1 In this case the misalignment is not saved as an angular value Input range 0 to 2999 G401 Basic rotation alignment 0402 Specify whether the TNC should compensate misalignment with a basic rotation or by rotating the rotary table 0 Set basic rotation 1 Rotate the rotary table When you select rotary table the TNC does not save the measured misalignment not even when you have defined a table line in parameter Q305 O Y lt Z O Z vr O gt 2 T 2 e L 3 Tas ie gt Set to zero after alignment 0337 Definition of whether the TNC should set the display of the aligned rotary axis to zero 0 Do not reset the display of the rotary axis to O after alignment 1 Reset the display of the rotary axis to O after alignment The TNC sets the display to 0 only if you have defined Q402 1 14 3 BASIC ROTA HEIDENHAIN ITNC 530 339 il 14 4 BASIC ROTATION over
308. ngth Input range O to 99999 9999 Minimum dimension 0289 Minimum permissible length Input range 0 to 99999 9999 HEIDENHAIN ITNC 530 G425 o_o INSIDE WIDTH Cycle 425 DIN ISO K il G425 austin INSIDE WIDTH Cycle 425 DIN ISO 438 Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR425 TXT in the directory in which your measuring program Is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt program run and output an error message 0 Do not interrupt program run no error message 1 Interrupt program run output an error message gt Tool for monitoring Q330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF gt Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring poin
309. ngth of the slot Input range 0 to 99999 9999 Slot width Q219 value parallel to the secondary axis of the working plane Enter the slot width If you enter a slot width that equals the tool diameter the TNC will carry out the roughing process only slot milling Maximum slot width for roughing Twice the tool diameter Input range O to 99999 9999 Finishing allowance for side 0368 incremental Finishing allowance in the working plane Angle of rotation 0374 absolute Angle by which the entire slot is rotated The center of rotation is the position at which the tool is located when the cycle is called Input range 360 000 to 360 000 Slot position 0 1 2 3 4 Q367 Position of the slot in reference to the position of the tool when the cycle is called 0 Tool position Center of slot 1 Tool position Left end of slot 2 Tool position Center of left slot circle 3 Tool position Center of right slot circle 4 Tool position Right end of slot Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF Fixed Cycles Pocket Milling Stud Milling Slot Milling il Depth Q201 incremental Distance between workpiece surface and bottom of slot Inout range 99999 9999 to 99999 9999 Plunging depth Q202 increme
310. ngular value depends on the selected reference plane on the workpiece 11 9 WORKING PLANE Cycle 300 Cycles Coordinate Transformations il 4 Preparations in the operating mode Manual Operation Use the 3 D ROT soft key to set the function TILT WORKING PLANE to ACTIVE in the Manual Operating mode For open loop axes enter the angular values for the rotary axes into the menu If the axes are not controlled the angular values entered in the menu must correspond to the actual position s of the rotary axis or axes respectively The TNC will otherwise calculate a wrong datum 5 Datum setting Manually by touching the workpiece with the tool in the untilted coordinate system Controlled with a HEIDENHAIN 3 D touch probe see the Touch Probe Cycles User s Manual chapter 2 Automatically with a HEIDENHAIN 3 D touch probe see the Touch Probe Cycles User s Manual chapter 3 6 Start the part program in the operating mode Program Run Full Sequence 7 Manual Operation mode Use the 3 D ROT soft key to set the TILT WWORKING PLANE function to INACTIVE Enter an angular value of 0 for each rotary axis in the menu HEIDENHAIN ITNC 530 G80 Software Option 1 DIN ISO 11 9 WORKING PLANE Cycle i il 11 10 Programming Examples Program sequence E Program the coordinate transformations in the main program E Machining within a subprogram 11 10 Programming Examples
311. no error message 1 Interrupt program run output an error message G422 gt Tool for monitoring Q330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T gt No of measuring points 4 3 0423 Specify whether the TNC should measure the stud with 4 or 3 probing points 4 Use 4 measuring points standard setting 3 Use 3 measuring points Type of traverse Line 0 Arc 1 Q365 Definition of the path function with which the tool is to move between the measuring points if traverse to clearance height Q301 1 is active 0 Move between operations on a Straight line 1 Move between operations on the pitch circle Example NC blocks O Z A N N lt gt Lid Y O LLJ al Q oc O v lt LLJ 1 HEIDENHAIN ITNC 530 427 il 16 7 MEAS RECTAN INSIDE Cycle 423 DIN ISO G423 G423 Cycle run Touch Probe Cycle 423 finds the center length and width of a rectangular pocket If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapi
312. note while programming 120 Fixed Cycles Tapping Thread Milling il Cycle parameters gt Nominal diameter 0335 Nominal thread diameter Input range 0 to 99999 9999 gt Thread pitch Q239 Pitch of the thread The algebraic sign differentiates between right hand and left hand threads right hand thread left hand thread Input range 99 9999 to 99 9999 gt Thread depth Q201 incremental Distance between workpiece surface and root of thread Input range 99999 9999 to 99999 9999 Threads per step Q355 Number of thread revolutions by which the tool is moved 0 one 360 helical line to the thread depth 1 continuous helical path over the entire length of the thread gt 1 several helical paths with approach and departure between them the TNC offsets the tool by 0355 multiplied by the pitch Input range 0 to 99999 gt Feed rate for pre positioning 0253 Traversing speed of the tool in mm min when plunging into the workpiece or when retracting from the workpiece Input range O to 99999 999 alternatively FMAX FAUTO PREDEF gt Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface In
313. nput range O to 99999 9999 Starting angle 0325 absolute Angle between the reference axis of the working plane and the first touch point Input range 360 000 to 360 000 Stepping angle Q247 incremental Angle between two measuring points The algebraic sign of the stepping angle determines the direction of rotation negative clockwise in which the touch probe moves to the next measuring point If you wish to probe a circular arc instead of a complete circle then program the stepping angle to be less than 90 Input range 120 000 to 120 000 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il Measuring height in the touch probe axis 0261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearance height Q301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Al
314. ntal Infeed per cut Enter a value greater than 0 Input range O to 99999 9999 Finishing allowance for floor 0369 incremental Finishing allowance in the tool axis Inout range O to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool while moving to depth in mm min Input range 0 to 99999 999 alternatively FAUTO FU FZ Infeed for finishing 0338 incremental Infeed per cut Q338 0 Finishing in one infeed Input range O to 99999 9999 HEIDENHAIN ITNC 530 G253 5 4 SLOT MILLING Cycle a j il G253 5 4 SLOT MILLING Cycle me ee 156 gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Workpiece surface coordinate Q203 absolute Absolute coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range 0 to 99999 9999 alternatively PREDEF gt Plunging strategy Q366 Type of plunging strategy E 0 vertical plunging The TNC plunges perpendicularly regardless of the plunging angle ANGLE defined in the tool table E 1 helical plunging In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 Otherwise the TNC generates an error message Plunge on a helical path only if there is enough
315. nter the preset number in the table in which the TNC is to save the determined basic rotation If you enter Q305 0 the TNC automatically places the determined basic rotation in the ROT menu of the Manual Operation mode The parameter has no effect if the misalignment is to be compensated by a rotation of the rotary table Q402 1 In this case the misalignment is not saved as an angular value Input range 0 to 2999 Basic rotation alignment 0402 Specify whether the TNC should compensate misalignment with a basic rotation or by rotating the rotary table 0 Set basic rotation 1 Rotate the rotary table When you select rotary table the TNC does not save the measured misalignment not even when you have defined a table line in parameter Q305 over Two Studs Cycle 402 DIN ISO gt Set to zero after alignment 0337 Definition of whether the TNC should set the display of the aligned rotary axis to zero 0 Do not reset the display of the rotary axis to O after alignment 1 Reset the display of the rotary axis to O after alignment The TNC sets the display to 0 only if you have defined Q402 1 14 4 BASIC ROTA 342 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il 14 5 BASIC ROTATION Compensation via Rotary Axis Cycle 403 DIN ISO G403 G403 Cycle run Touch Probe Cycle 403 determines a workpiece misalignment by measuring two points which must lie on a straight surface The TNC compensa
316. ntour Input range 99999 9999 to 99999 9999 gt Finishing allowance for side O3 incremental Finishing allowance on the ridge wall The finishing allowance Increases the ridge width by twice the entered value Input range 99999 9999 to 99999 9999 gt Set up clearance O6 incremental Distance between the tool tip and the cylinder surface Input range 0 to 99999 9999 alternatively PREDEF gt Plunging depth Q10 incremental Infeed per cut Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q11 Traversing speed of the tool in the spindle axis Input range 0 to 99999 9999 alternatively FAUTO FU FZ gt Feed rate for milling Q12 Traversing speed of the tool in the working plane Input range O to 99999 9999 alternatively FAUTO FU FZ Cylinder radius O16 Radius of the cylinder on which the contour is to be machined Input range O to 99999 9999 gt Dimension type ang lin Q17 The dimensions for the rotary axis of the subprogram are given either in degrees 0 or in mm inches 1 gt Ridge width Q20 Width of the ridge to be machined Input range 99999 9999 to 99999 9999 HEIDENHAIN ITNC 530 Example NC blocks G129 Software Option 1 8 4 CYLINDER SURFACE Ridge a a 29 DIN ISO j i G139 Software Option 1 8 5 CYLINDER SURFACE Outside Contour Milling Cycle 39 DIN ISO 8 5 CYLINDER SURFACE Outside Contour Milling Cycle 39 DIN ISO G139 Software Option 1 Cyc
317. ntour formula function requires input from several areas in the TNC s user interface This function is to serve as a basis for further development mMm a3 JE Q 5 0 Q a O0 O 3 DD os a Sc 5 og cS 2e Ha cS D9 5 5 re gt Pp r 9 1 SL Cycles 242 Fixed Cycles Contour Pocket with Contour Formula il Properties of the subcontours Example Program structure Calculation of the l subcontours with contour formula By default the TNC assumes that the contour is a pocket Do not program a radius compensation In the contour formula you can convert a pocket to an island by making it negative The TNC ignores feed rates F and miscellaneous functions M Coordinate transformations are allowed If they are programmed within the subcontour they are also effective in the following subprograms but they need not be reset after the cycle call E Although the subprograms can contain coordinates in the spindle axis such coordinates are ignored m The working plane is defined in the first coordinate block of the subprogram The secondary axes U V W are permitted Characteristics of the fixed cycles E The TNC automatically positions the tool to the set up clearance before a cycle E Each level of infeed depth is milled without interruptions since the cutter traverses around islands instead of over them E The radius of inside corners can be programmed the tool keeps moving to pr
318. o prevent a collision between touch probe and workpiece enter a high estimate for the nominal diameter of the stud Before a cycle definition you must have programmed a tool call to define the touch probe axis The smaller the angle increment Q247 the less accurately the TNC can calculate the datum Minimum input value bie Cycle parameters a13 Center in lst axis 0321 absolute Center of the stud in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis 0322 absolute Center of the stud in the minor axis of the working plane If you program Q322 0 the TNC aligns the hole center to the positive Y axis If you program Q322 not equal to 0 then the TNC aligns the hole center to the nominal position Input range 99999 9999 to 99999 9999 Nominal diameter Q262 Approximate diameter of the stud Enter a value that is more likely to be too large than too small Input range O to 99999 9999 Starting angle 0325 absolute Angle between the reference axis of the working plane and the first touch point Input range 360 0000 to 360 0000 Stepping angle Q247 incremental Angle between two measuring points The algebraic sign of the stepping angle determines the direction of rotation negative clockwise in which the touch probe moves to the next measuring point If you wish to probe a circular arc instead of a complete circle then program the stepping angle to be less than 90 Input
319. obe axis Cycle parameters 390 Center in 1st axis Q273 absolute Bolt hole circle center nominal value in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis Q274 absolute Bolt hole circle center nominal value in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Nominal diameter Q262 Enter the approximate bolt hole circle diameter The smaller the hole diameter the more exact the nominal diameter must be Input range 0 to 99999 9999 Angle of 1st hole Q291 absolute Polar coordinate angle of the first hole center in the working plane Input range 360 0000 to 360 0000 Angle of 2nd hole Q292 absolute Polar coordinate angle of the second hole center in the working plane Inout range 360 0000 to 360 0000 Angle of 3rd hole 0293 absolute Polar coordinate angle of the third hole center in the working plane Input range 360 0000 to 360 0000 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Touch Probe Cycles Automatic Datum Setting il Datum number in table Q
320. of a violation of tolerance limits the TNC is to interrupt the program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error message G423 gt Tool for monitoring Q330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 412 Input range 0 to 32767 9 alternatively tool name with max 16 characters 0 Monitoring not active gt 0 Tool number in the tool table TOOL T m X D 3 po D Z O 2a e a A MEAS RECTAN INSIDE Cycle 423 DIN ISO HEIDENHAIN ITNC 530 43 G424 oe RECTAN OUTSIDE Cycle 424 DIN ISO 16 8 MEAS RECTAN OUTSIDE Cycle 424 DIN ISO G424 Cycle run Touch Probe Cycle 424 finds the center length and width of a rectangular stud If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 Then the touch probe moves either paraxially at the measuring
321. of machining The TNC calculates the starting point from the ridge width and the tool diameter It is located next to the first point defined in the contour subprogram offset by half the ridge width and the tool diameter The radius compensation determines whether machining begins from the left 1 RL climb milling or the right of the ridge 2 RR up cut milling 2 After the TNC has positioned to the first plunging depth the tool moves on a circular arc at the milling feed rate Q12 tangentially to the ridge wall If so programmed it will leave metal for the finishing allowance 3 At the first plunging depth the tool mills along the programmed ridge wall at the milling feed rate Q12 until the stud is completed 4 The tool then departs the ridge wall on a tangential path and returns to the starting point of machining 5 Steps 2 to 4 are repeated until the programmed milling depth Q1 is reached 6 Finally the tool retracts in the tool axis to the clearance height or to the position last programmed before the cycle depending on MP7420 HEIDENHAIN ITNC 530 G129 Software Option 1 8 4 CYLINDER SURFACE Ridge aii 29 DIN ISO 7 il Please note while programming L uodo BAeMYOS 6ZLD OSI NIC 62 a049 Bunun e6ply JOVAYNS YJANITAI v8 Fixed Cycles Cylindrical Surface il 232 Cycle parameters gt Milling depth Q1 incremental Distance between the cylindrical surface and the floor of the co
322. of milling The parameters apply to SL cycles 20 22 23 24 and 25 Global data for positioning behavior Positioning behavior Retraction in the tool axis at the end of the machining step Return to the 2nd set up clearance or to the position at the beginning of the unit The parameters apply to each fixed cycle that you call with the CYCL CALL PAT function HEIDENHAIN ITNC 530 2 2 Program Defaults for t 2 2 Program Defaults for Pies Global data for probing functions Set up clearance Distance between stylus and workpiece surface for automated approach of the probing position Clearance height Ihe coordinate in the touch probe axis to which the TNC traverses the touch probe between measuring points if the Move to clearance height option is activated Move to clearance height Select whether the TNC moves the touch probe to the set up clearance or clearance height between the measuring points Applies to all Touch Probe Cycles 4xx 60 Using Fixed Cycles il 2 3 Pattern Definition PATTERN DEF Application You use the PATTERN DEF function to easily define regular machining patterns which you can call with the CYCL CALL PAT function As with the cycle definitions support graphics that illustrate the respective input parameter are also available for pattern definitions PATTERN DEF is to be used only in connection with the tool axis Z The following machining patterns are available POINT POINT Pa
323. of point 4 in the reference axis of the working plane Input range 99999 9999 to 99999 9999 gt 4th point in 2nd axis Q235 absolute Coordinate of point 4 in the minor axis of the working plane Input range 99999 9999 to 99999 9999 gt Ath point in 3rd axis Q236 absolute Coordinate of point 4 in the spindle axis Inout range 99999 9999 to 99999 9999 gt Number of cuts Q240 Number of passes to be made between points 1 and 4 2 and 3 Input range O to 99999 gt Feed rate for milling Q207 Traversing speed of the tool in mm min while milling The TNC performs the first step at half the programmed feed rate Input range O to 99999 999 alternatively FAUTO FU FZ Fixed Cycles Multipass Milling il 10 5 FACE MILLING Cycle 232 DIN ISO G232 Cycle run Cycle 232 is used to face mill a level surface in multiple infeeds while taking the finishing allowance into account Three machining strategies are available Strategy O389 0 Meander machining stepover outside the surface being machined Strategy 0389 1 Meander machining stepover within the surface being machined Strategy Q389 2 Line by line machining retraction and stepover at the positioning feed rate From the current position the TNC positions the tool at rapid traverse FMAX to the starting position 1 using positioning logic If the current position in the spindle axis is greater than the 2nd set up clearance the TNC p
324. of the calibration sphere before the start of the HEIDENHAIN ITNC 530 G451 Option D asi KINEMATICS Cycle 451 DIN ISO j il Option C r of r a 53 lt 5 Q x D D a ae 2 5 2 ke 5 D L oh O O O gt 9 o coU 35 Q N t a 50 es p gt G451 1a MEASURE KINEMATICS Cycle 451 DIN ISO Various modes Q406 E Test mode 0406 0 E The TNC measures the rotary axes in the positions defined and calculates the static accuracy of the tilting transformation The TNC records the results of a possible position optimization but does not make any adjustments E Position Optimization mode 0406 1 E The TNC measures the rotary axes in the positions defined and calculates the static accuracy of the tilting transformation E During this the TNC tries to change the position of the rotary in the kinematics model in order to achieve higher accuracy The machine data is adjusted automatically E Position and Angle Optimization mode Q406 2 E The TNC measures the rotary axes in the positions defined and calculates the static accuracy of the tilting transformation E First the TNC tries to optimize the angular orientation of the rotary axis by means of compensation Option 52 KinematicsComp E f the TNC succeeded in optimizing the angular orientation it then optimizes the position through another measurement series have adapted the configuration
325. oint and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Measuring axis 1 3 l reference axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis 3 Touch probe axis measuring axis MP6140 Q320 Touch Probe Cycles Automatic Datum Setting il Traverse direction Q267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction gt Datum number in table Q305 Enter the number in the datum or preset table in which the TNC is to save the coordinate If you enter O305 0 the TNC automatically sets the display so that the new datum is on the probed surface Input range 0 to 2999 New datum 0333 absolute Coordinate at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 gt Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use See Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determi
326. ol while it is rotating Measuring the tool while it is rotating and subsequently measuring the individual teeth The TNC pre positions the tool to be measured to a position at the side of the touch probe head The distance from the tip of the milling tool to the upper edge of the touch probe head is defined in MP6530 The TNC probes the tool radially while it is rotating If you have programmed a subsequent measurement of individual teeth the control measures the radius of each tooth with the aid of oriented spindle stops Please note while programming following data on the tool into the tool table TOOL T the approximate radius the approximate length the number of teeth and the cutting direction Before measuring a tool for the first time enter the Cylindrical tools with diamond surfaces can be measured with stationary spindle To do so define the number of teeth CUT with O and adjust MP6500 Refer to your machine manual You can run an individual tooth measurement of tools with up to 99 teeth The TNC shows the measured values of up to 24 teeth in the status display HEIDENHAIN ITNC 530 G482 19 5 Measuring the Tool Radius Cycle 32 or 482 DIN ISO q Cycle parameters z gt Measure tool 0 Check tool 1 Select whether the Example Measuring a rotating tool for the first g li tool is to be measured for the first time or whethera time old format E E tool that has already been measured is to be Ez inspected
327. omatic pre positioning 2nd set up clearance 209 TAPPING W CHIP BREAKING zoa RT Page 114 Without a floating tap holder with Z2 automatic pre positioning 2nd set up clearance chip breaking 262 THREAD MILLING 252 Page 119 Cycle for milling a thread in pre drilled au material 263 THREAD MILLING CNTSNKG 253 Page 122 Cycle for milling a thread in pre drilled D material and machining a countersunk chamfer 264 THREAD DRILLING MILLING 254 Page 126 Cycle for drilling into the solid material AD with subsequent milling of the thread with a tool 265 HEL THREAD DRILLING MILLING 285 Page 130 Cycle for milling the thread into the solid material 267 OUTSIDE THREAD MILLING Page 130 Cycle for milling an external thread and machining a countersunk chamfer 108 Fixed Cycles Tapping Thread Milling il 4 2 TAPPING NEW with a Floating Tap Holder Cycle 206 DIN ISO G206 Cycle run 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface 2 The tool drills to the total hole depth in one movement 3 Once the tool has reached the total hole depth the direction of spindle rotation is reversed and the tool is retracted to the set up clearance at the end of the dwell time If programmed the tool moves to the 2nd set up clearance at FMAX 4 At the set up clearance the direction of spindle rotation reverses once again Please note while programming
328. omplex requirements A 3 D touch probe cycle measures the rotary axes on your machine Tully automatically regardless of whether they are in the form of tables or spindle heads A calibration sphere is fixed at any position on the machine table and measured with a resolution that you define During cycle definition you simply define for each rotary axis the area that you want to measure From the measured values the TNC calculates the static tilting accuracy The software minimizes the positioning error arising from the tilting movements and at the end of the measurement process automatically saves the machine geometry In the respective machine constants of the kinematic table Overview The TNC offers cycles that enable you to automatically save check and optimize the machine kinematics 450 SAVE KINEMATICS Automatically ase Page 476 saving and restoring kinematic configurations easurement with TS Touch Probes KinematicsOpt Option 451 MEASURE KINEMATICS a51 Page 478 Automatically checking or optimizing the A machine kinematics 452 PRESET COMPENSATION Page 494 Automatically checking or optimizing the machine kinematics 474 Touch Probe Cycles Automatic Kinematics Measurement il 18 2 Prerequisites The following are prerequisites for using the KinematicsOpt option The software options 48 KinematicsOpt and 8 software option 1 and FCL3 must be enabled Software option 52 KinematicsComp is n
329. on 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 HEIDENHAIN ITNC 530 New Cycle Functions of Software 340 49x 03 New Cycle Functions of Software 340 49x 04 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 0423 see DATUM FROM INSIDE OF CIRCLE Cycle 412 DIN ISO G412 on page 372 Cycle 413 Number of measuring points selectable through parameter 0423 see DATUM FROM OUTSIDE OF CIRCLE Cycle 413 DIN ISO G413 on page 376 Cycle 421 Number of measuring points selectable through parameter 0423 see MEASURE HOLE Cycle 421 DIN ISO G421 on page 420 Cycle 422 Number of measuring points selecta
330. on of spindle rotation again and advances to the next infeed depth 4 The TNC repeats this process 2 to 3 until the programmed thread depth is reached 5 The tool is then retracted to the set up clearance If programmed the tool moves to the 2nd set up clearance at FMAX 6 The TNC brings the spindle to a stop at the set up clearance 114 Fixed Cycles Tapping Thread Milling il Please note while programming 4 4 TAPPING WITH CHIP BREAKING Cycle 209 bijjjso G209 HEIDENHAIN iTNC 530 115 il G209 4 4 TAPPING WITH CHIP BREAKING Cycle 209 Diso Cycle parameters 208 RT gt Set up clearance Q200 incremental Distance Z2 between tool tip at starting position and workpiece surface Input range 0 to 99999 9999 alternatively PREDEF gt Thread depth 0201 incremental Distance between workpiece surface and end of thread Input range 99999 9999 to 99999 9999 gt Pitch 0239 Pitch of the thread The algebraic sign differentiates between right hand and left hand threads right hand thread left hand thread Input range 99 9999 to 99 9999 gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 gt 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range 0 to 99999 9999 alternatively PREDEF m x D 3 aca O SA e TA A
331. oordinate axes at the same time depending on MP7410 Dimensions in cycles The parallel axes U V W Prerequisite It is advisable to set the datum to an edge or a corner of the contour before enlarging or reducing the contour Enlargement SCL greater than 1 and up to 99 999 999 Reduction SCL less than 1 and at least 0 000 001 Resetting Program the SCALING FACTOR cycle once again with a scaling factor of 1 HEIDENHAIN ITNC 530 G72 scanne Cycle 11 DIN ISO j il G72 W Pane Cycle 11 DIN ISO Cycle parameters Scaling factor Enter the scaling factor SCL The TNC multiplies the coordinates and radii by the SCL factor as described under Effect above Input range 0 000000 to 99 999999 290 Example NC blocks Cycles Coordinate Transformations il 11 8 AXIS SPECIFIC SCALING Cycle 26 Effect With Cycle 26 you can account for shrinkage and oversize factors for each axis The SCALING FACTOR becomes effective as soon as it is defined in the program It is also effective in the Positioning with MDI mode of operation The active scaling factor is shown in the additional status display Resetting Program the SCALING FACTOR cycle once again with a scaling factor of 1 for the same axis Please note while programming Coordinate axes sharing coordinates for arcs must be enlarged or reduced by the same factor You can program each coordinate axis with its own axis specific scal
332. oordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set In the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 HEIDENHAIN ITNC 530 37 m X D 3 p D Z O za e o A 15 5 DATUM FROM J ai OF RECTANGLE Cycle 411 DIN ISO Ce G411 G412 15 6 DATUM i INSIDE OF CIRCLE Cycle 412 DIN ISO 15 6 DATUM FROM INSIDE OF CIRCLE Cycle 412 DIN ISO G412 Cycle run Touch Probe Cycle 412 finds the center of a circular pocket or of a hole and defines its center as datum If desired the TNC can also enter the coordinates into a datum table or the preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the t
333. orking plane over the sphere center 3 Select the Program Run mode and start the calibration program 478 Touch Probe Cycles Automatic Kinematics Measurement il 4 The TNC automatically measures all three axes successively in the resolution you defined 5 The TNC saves the measured values in the following Q parameters Q141 Standard deviation measured in the A axis 1 if axis was not measured Q142 Standard deviation measured in the B axis 1 if axis was not measured Q143 Standard deviation measured in the C axis 1 if axis was not measured Q144 Optimized standard deviation in the A axis 1 if axis was not optimized Q145 Optimized standard deviation in the B axis 1 if axis was not optimized Q146 Optimized standard deviation in the C axis 1 if axis was not optimized Q147 Offset error in X direction for manual transfer to the corresponding machine parameter Q148 Offset error in Y direction for manual transfer to the corresponding machine parameter Q149 Offset error in Z direction for manual transfer to the corresponding machine parameter HEIDENHAIN ITNC 530 G451 Option D asi KINEMATICS Cycle 451 DIN ISO k il G451 Option 1a MEASURE KINEMATICS Cycle 451 DIN ISO Positioning direction The positioning direction of the rotary axis to be measured is determined from the start angle and the end angle that you define in the cycle A reference measurement is automatically perfor
334. orkpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Maximum limit of size for hole Q275 Maximum permissible diameter for the hole circular pocket Input range 0 to 99999 9999 Minimum limit of size for hole Q276 Minimum permissible diameter for the hole circular pocket Input range 0 to 99999 9999 Tolerance for center 1st axis Q279 Permissible position deviation in the reference axis of the working plane Input range O to 99999 9999 Tolerance for center 2nd axis Q280 Permissible position deviation in the minor axis of the working plane Input range O to 99999 9999 Touch Probe Cycles Automatic Workpiece Inspection il Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR421 TXT in the directory in which your measuring program is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt the program run and output a
335. ositions the tool first in the machining plane and then in the spindle axis Otherwise it first moves to the 2nd set up clearance and then in the machining plane The starting point in the machining plane is offset from the edge of the workpiece by the tool radius and the safety clearance to the side The tool then moves in the spindle axis at the positioning feed rate to the first plunging depth calculated by the control Strategy 0389 0 3 The tool then advances to the stopping point 2 at the feed rate for milling The end point lies outside the surface The control calculates the end point from the programmed starting point the programmed length the programmed safety clearance to the side and the tool radius The TNC offsets the tool to the starting point in the next pass at the pre positioning feed rate The offset is calculated from the programmed width the tool radius and the maximum path overlap factor The tool then moves back in the direction of the starting point 1 The process is repeated until the programmed surface has been completed At the end of the last pass the tool plunges to the next machining depth In order to avoid non productive motions the surface is then machined in reverse direction The process is repeated until all infeeds have been machined In the last infeed simply the finishing allowance entered is milled at the finishing feed rate At the end of the cycle the TNC retracts the tool at FMAX to
336. ote while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis Ensure that the first measurement is always carried out in the negative direction of the selected measuring axis Define Q263 and Q264 correspondingly HEIDENHAIN ITNC 530 G426 EASURE RIDGE WIDTH Cycle 426 DIN ISO co S il G426 EASURE RIDGE WIDTH Cycle 426 DIN ISO q Cycle parameters 440 lst meas point 1st axis Q263 absolute Coordinate of the first touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 1st axis Q265 absolute Coordinate of the second touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd meas point 2nd axis Q266 absolute Coordinate of the second touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring axis Q272 Axis in the working plane in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 999
337. ou want to start or continue machining see User s Manual Test Run and Program Run sections Using Fixed Cycles il Defining individual machining positions LL LLI You can enter up to 9 machining positions Confirm each entry with the ENT key If you have defined a workpiece surface in Z not equal to LLI O then this value is effective in addition to the workpiece j surface 0203 that you defined in the machining cycle j POINT gt X coord of machining position absolute Enter X Example NC blocks A coordinate 5 gt Y coord of machining position absolute Enter Y nm coordinate n e gt Workpiece surface coordinate absolute Enter Z coordinate at which machining is to begin Progron run Programming and editing fant seauence y coord of machining position Eo ee 2 5 END PGM PLANE MM 0 N i i ed eed ed ee HEIDENHAIN ITNC 530 63 il EF LLI E A INITION 2 3 Pattern Def Defining a single row ROW 64 If you have defined a workpiece surface in Z not equal to O then this value is effective in addition to the workpiece surface 0203 that you defined in the machining cycle Starting point in X absolute Coordinate of the starting point of the row in the X axis Starting point in Y absolute Coordinate of the starting point of the row in the Y axis Spacing of machining positions incremental Distance between the machining positions You can ente
338. ouch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 The TNC derives the probing direction automatically from the programmed starting angle 3 Then the touch probe moves in a circular arc either at measuring height or at clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 356 and saves the actual values in the O parameters listed below 6 lf desired the TNC subsequently measures the datum in the touch probe axis In a separate probing Q151 Actual value of center in reference axis 0152 Actual value of center in minor axis Q153 Actual value of diameter 372 Touch Probe Cycles Automatic Datum Setting il Please note while programming Danger of collision To prevent a collision between the touch probe and the workpiece enter a low estimate for the nominal diameter of the pocket or hole If the dimen
339. ove the workpiece surface 2 The tool drills to the total hole depth in one movement 3 Once the tool has reached the total hole depth the direction of spindle rotation is reversed and the tool is retracted to the set up clearance at the end of the dwell time If programmed the tool moves to the 2nd set up clearance at FMAX 4 The TNC brings spindle rotation to a stop at the set up clearance HEIDENHAIN ITNC 530 G207 Cycle 207 SO DI Tap Holder NE 4 3 RIGID TAPPING without a Floating 5 a SO G207 4 3 RIGID TAPPING without a Floating Tap Holder NEW Cycle 207 D Please note while programming 112 Fixed Cycles Tapping Thread Milling il Cycle parameters 207 RT gt Set up clearance Q200 incremental Distance 7 N N between tool tip at starting position and workpiece IR o 9 surface Input range 0 to 99999 9999 alternatively oO mi PREDEF TE gt O gt Total hole depth Q201 incremental Distance D Q Y PYS between workpiece surface and end of thread Input range 99999 9999 to 99999 9999 RY Ny K gt Pitch 0239 W S Pitch of the thread The algebraic sign differentiates between right hand and left hand threads Sem right hand thread Q left hand thread Ke Input range 99 9999 to 99 9999 oO gt Workpiece surface coordinate Q203 absolute i Coordinate of the workpiece surface Input range oN 99999 9999 to 99999 9999 gt
340. parameters 469 17 8 CALIBRATE TS Cycle 460 DIN ISO G460 470 Cycle run 470 Please note while programming 470 Cycle parameters 471 HEIDENHAIN ITNC 530 41 il 18 1 Kinematics Measurement with TS Touch Probes KinematicsOpt Option 474 Fundamentals 474 Overview 474 18 2 Prerequisites 475 Please note while programming 475 18 3 SAVE KINEMATICS Cycle 450 DIN ISO G450 Option 476 Cycle run 476 Please note while programming 476 Cycle parameters 477 Log function 477 18 4 MEASURE KINEMATICS Cycle 451 DIN ISO G451 Option 478 Cycle run 478 Positioning direction 480 Machines with Hirth coupled axes 481 Choice of number of measuring points 482 Choice of the calibration sphere position on the machine table 482 Notes on the accuracy 483 Notes on various calibration methods 484 Backlash 485 Please note while programming 486 Cycle parameters 487 Various modes 0406 490 Log function 491 18 5 PRESET COMPENSATION Cycle 452 DIN ISO G452 Option 494 Cycle run 494 Please note while programming 496 Cycle parameters 497 Adjustment of interchangeable heads 499 Drift compensation 501 Log function 503 42 19 1 Fundamentals 506 Overview 506 Differences between Cycles 31 to 33 and Cycles 481 to 483 507 Setting the m
341. pid traverse to the specified positions 0 Move at feed rate from 0396 1 Move at FMAX gt Angle tracking 0399 Define whether the TNC is to orient the touch probe before each probing process 0 Do not orient 1 Orient the spindle before each probing process to increase the accuracy T O m S LL N l Q LL T g gt Automatic interruption 0400 Define whether the TNC is to interrupt program run and display the measurement results on the screen after a measuring cycle for automatic workpiece measurement 0 Never interrupt the program run not even if the output of the measurement results on the screen is selected in the respective probing cycle 1 Always interrupt program run and display the measurement results on the screen To continue the program run press the NC Start button 17 7 i PROBING Cycle 441 DIN ISO HEIDENHAIN ITNC 530 469 il G460 17 8 CALIBRATE TS Cycle 460 DIN ISO 17 8 CALIBRATE TS Cycle 460 DIN ISO G460 Cycle run With Cycle 460 you can calibrate a triggering 3 D touch probe automatically on an exact calibration sohere You can do radius calibration alone or radius and length calibration 1 Clamp the calibration sphere and check for potential collisions 2 Inthe touch probe axis position the touch probe over the calibration sphere and in the working plane approximately over the sphere center 3 The first movement in the cycle is in the negative direction of the
342. plane within a program The ROTATION cycle becomes effective as soon as It is defined in the program It is also effective in the Positioning with MDI mode of operation The active rotation angle is shown in the additional status display Reference axis for the rotation angle X Y plane X axis Y Z plane Y axis Z X plane Z axis Resetting Program the ROTATION cycle once again with a rotation angle of 0 Please note while programming Cycle 10 and must therefore be reprogrammed if An active radius compensation is canceled by defining necessary After defining Cycle 10 you must move both axes of the working plane to activate rotation for all axes HEIDENHAIN ITNC 530 G73 Cycle 10 DIN ISO i il Cycle parameters G73 gt Rotation Enter the rotation angle in degrees Inout Example NC blocks range 360 000 to 360 000 absolute or incremental OTATION Cycle 10 DIN ISO 288 Cycles Coordinate Transformations il 11 7 SCALING Cycle 11 DIN ISO G72 Effect The TNC can increase or reduce the size of contours within a program enabling you to program shrinkage and oversize allowances The SCALING FACTOR becomes effective as soon as it is defined in the program It is also effective in the Positioning with MDI mode of operation The active scaling factor is shown in the additional status display The scaling factor has an effect on The working plane or on all three c
343. proaches the workpiece at the feed rate assigned in MP6120 During probing the TNC moves simultaneously in 2 axes depending on the probing angle The scanning direction is defined by the polar angle entered in the cycle 3 After the TNC has saved the position the probe returns to the starting point The TNC also stores the coordinates of the touch probe position at the time of the triggering signal in parameters Q115 to Q119 Please note while programming Danger of collision Pre position the touch probe in order to avoid a collision when the programmed pre positioning point is approached The probing axis defined in the cycle specifies the probing plane Probing axis X X Y plane Probing axis Y Y Z plane Probing axis Z Z X plane HEIDENHAIN ITNC 530 16 3 POLAR REFERENCE PLANE Cycle 1 o il 16 3 POLAR REFERENCE PLANE Cycle 1 Cycle parameters 416 Probing axis Enter the probing axis with the axis selection keys or ASCII keyboard Confirm your entry with the ENT key Input range X Y or Z Probing angle Angle measured from the probing axis at which the touch probe is to move Input range 180 0000 to 180 0000 Nominal position value Use the axis selection keys or the ASCII keyboard to enter all coordinates of the nominal pre positioning point values for the touch probe Input range 99999 9999 to 99999 9999 gt To conclude the input press the ENT key Example NC blocks
344. probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 356 The TNC calculates the datum as the intersection of the lines connecting the centers of holes 1 3 and 2 4 and saves the actual values in the Q parameters listed below 7 f desired the TNC subsequently measures the datum in the touch probe axis In a separate probing Q151 Actual value of intersection point in reference axis O Y Z m 00 Q gt gt Y Lu al O L LL O as LLJ lt LLJ 0152 Actual value of intersection point in minor axis 15 12 DATUM HEIDENHAIN ITNC 530 395 il Please note while programming G418 Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle parameters lst center in 1st axis Q268 absolute Center of the 1st hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst center in 2nd axis Q269 absolute Center of the 1st hole in the minor axis of the working plane Input range 99999 9999 to 99999 9999 2nd center in 1st axis Q270 absolute Center of the 2nd hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 2nd center in 2nd axis Q271 absolute Center of the 2nd hole in the minor axis of the working plane Input range 99999 9999 to 99999 9999 3rd center in 1st axis
345. process Restore mode The TNC can restore saved data only to a matching kinematic configuration Restore mode Note that a change in the kinematics always changes the preset as well Set the preset again if necessary Touch Probe Cycles Automatic Kinematics Measurement il Cycle parameters aso Mode 0 1 2 0410 Specify whether to save or ss restore a kinematics configuration 0 Save active kinematics 1 Restore previously saved kinematics configuration 2 Display the saving status Memory 0 9 0409 Number of the memory space to which you want to save the entire kinematics configuration or the number of the memory space trom which you want to restore It Input range 0 to 9 no function if mode 2 is selected Log function After running Cycle 450 the TNC creates a measuring log TCHPR450 TXT containing the following information Creation date and time of the log Path of the NC program from which the cycle was run Mode used O Save 1 Restore 2 Saving status Number of the memory space 0 to 9 Line number of the kinematics configuration in the kinematic table Code number if you entered one immediately before running Cycle 450 The other data in the log vary depending on the selected mode Mode 0 Logging of all axis entries and transformation entries of the kinematics chain that the TNC has saved Mode 1 Logging of all transformation entries before and after restoring the kinematics configuration Mode 2 L
346. provided for this application by your machine tool builder 18 2 Prerequisites Please note while programming parameters QS0 to QS99 Please note that they may have The KinematicsOpt cycles use the global string changed after execution of these cycles If MP6602 is not equal to 1 you have to position the rotary axes to 0 degrees ACTUAL system before starting one of the KinematicsOpt cycles except for Cycle 450 HEIDENHAIN ITNC 530 475 il G450 Option Re SAVE KINEMATICS Cycle 450 DIN ISO 18 3 SAVE KINEMATICS Cycle 450 DIN ISO G450 Option Cycle run With touch probe cycle 450 you can save the active machine kinematics restore a previously saved one or output the current saving status on the screen and in a log file There are 10 memory spaces available numbers O to 9 Please note while programming 476 Always save the active kinematics configuration before running a kinematics optimization Advantage You can restore the old data if you are not satisfied with the results or if errors occur during optimization e g power failure Save mode In addition to the kinematic configuration the TNC always saves the code number freely definable last entered under MOD Then you cannot overwrite this memory space unless you enter this code number If you have saved a kinematic configuration without a code number the TNC automatically overwrites this memory space during the next saving
347. put range 99999 9999 to 99999 9999 gt 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF gt Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO Feed rate for approach 0512 Traversing speed of the tool during entry into the thread in mm min Input range 0 to 99999 999 alternatively FAUTO HEIDENHAIN ITNC 530 Q355 gt 1 Example NC blocks 121 G262 Q N N lt gt g Z aml A lt LLI as L b lt Ge G263 4 7 THREAD MILLING COUNTERSINKING Cycle 263 Mso 4 7 THREAD MILLING COUNTERSINKING Cycle 263 DIN ISO G263 Cycle run 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface Countersinking 2 The tool moves at the feed rate for pre positioning to the countersinking depth minus the set up clearance and then at the feed rate for countersinking to the countersinking depth If a set up clearance to the side has been entered the TNC immediately positions the tool at the feed rate for pre positioning to the countersinking depth Then depending on the available space the TNC makes a tangential approach to the core diameter either tangentially
348. put range O to 99999 999 alternatively FAUTO FU gt Dwell time at depth 0211 Time in seconds that the tool remains at the hole bottom Input range 0 to 3600 0000 alternatively PREDEF gt Retraction feed rate O208 Traversing speed of the tool in mm min when retracting from the hole If you enter Q208 0 the tool retracts at the reaming feed rate Input range O to 99999 999 Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 0 to 99999 9999 gt 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range 0 to 99999 9999 alternatively PREDEF m x D 3 O za e zA A Fixed Cycles Drilling il 3 5 BORING Cycle 202 DIN ISO G202 Cycle run 1 The TNC positions the tool in the spindle axis at rapid traverse FMAX to the set up clearance above the workpiece surface 2 The tool drills to the programmed depth at the feed rate for plunging 3 If programmed the tool remains at the hole bottom for the entered dwell time with active spindle rotation for cutting free 4 The TNC then orients the spindle to the position that is defined in parameter Q336 5 If retraction is selected the tool retracts in the programmed direction by 0 2 mm fixed value 6 The TNC moves the tool at the retraction feed
349. r a positive or negative value Number of positions Total number of machining positions Rot position of entire pattern absolute Angle of rotation around the entered starting point Reference axis Major axis of the active machining plane e g X for tool axis Z You can enter a positive or negative value Workpiece surface coordinate absolute Enter Z coordinate at which machining is to begin Example NC blocks Program run full sequence Programming and editing Starting point in X 1 BLK FORM 0 1 Z X 0 Y 0 Z 0 2 BLK FORM 2 X 100 Y 100 Z 40 3 TOOL CALL 1 Z 52500 4 L Z 100 RO FMAX 5 PATTERN DEF ROW1C 5 END PGM PLANE MM Using Fixed Cycles Defining a single pattern EF O then this value is effective in addition to the workpiece If you have defined a workpiece surface in Z not equal to surface Q203 that you defined in the machining cycle The Rotary pos ref ax and Rotary pos minor ax parameters are added to a previously performed rotated position of the entire pattern LLI E a Starting point in X absolute Coordinate of the Example NC blocks starting point of the pattern in the X axis Starting point in Y absolute Coordinate of the starting point of the pattern in the Y axis INITION Spacing of machining positions X incremental Distance between the machining positions in the X direction You can enter a positive or negative value Program run full sequen
350. r as datum If desired the TNC can also enter the coordinates Q into a datum table or the preset table LL 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle g and the safety clearance from MP6140 nu 2 Ihen the touch probe moves to the entered measuring height and O probes the first touch point at the probing feed rate MP6120 V 3 hen the touch probe moves at clearance height to the next touch point 2 and probes the second touch point a 4 Finally the TNC returns the touch probe to the clearance height and O processes the determined datum depending on the cycle x parameters Q303 and Q305 see Saving the calculated datum fo on page 356 and saves the actual values in the O parameters listed below vr 5 lf desired the TNC subsequently measures the datum in the touch probe axis in a separate probing T _Parameternumber Meaning j ead Q166 Actual value of measured ridge width _ Q157 Actual value of the centerline Qo LL Please note while programming Danger of collision To prevent a collision between touch probe and workpiece enter a high estimate for the ridge width Before a cycle definition you must have programmed a tool call to define the touch probe axis LLJ Jam lt LLJ
351. r to a new cycle call move the tool back to the starting position or program always absolute traverse motions after the cycle call The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the cycle will not be executed If the slot width is greater than twice the tool diameter the TNC roughs the slot correspondingly from inside out You can therefore mill any slots with small tools too Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth is entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface If you call the cycle with machining operation 2 only finishing then the TNC positions the tool to the first plunging depth at rapid traverse HEIDENHAIN ITNC 530 G253 5 4 SLOT MILLING Cycle 253 DIN ISO k il G253 5 4 SLOT MILLING Cycle See Cycle parameters 253 154 Machining operation 0 1 2 Q215 Define the machining operation 0 Roughing and finishing 1 Only roughing 2 Only finishing Side finishing and floor finishing are only executed if the finishing allowances 0368 Q369 have been defined Slot length 0218 value parallel to the reference axis of the working plane Enter the le
352. r to perform repeated rough milling and finish milling operations Please note while programming determines the working direction If you program DEPTH 6 The algebraic sign for the cycle parameter DEPTH 0 the cycle will not be executed When using Cycle 25 CONTOUR TRAIN you can define only one contour program in Cycle 14 CONTOUR GEOMETRY The memory capacity for programming an SL cycle is limited You can program up to 4090 contour elements in one SL cycle The TNC does not need Cycle 20 CONTOUR DATA in conjunction with Cycle 25 Danger of collision To avoid collisions Do not program positions in incremental dimensions immediately after Cycle 25 since they are referenced to the position of the tool at the end of the cycle Move the tool to defined absolute positions in all principal axes since the position of the tool at the end of the cycle is not identical to the position of the tool at the start of the cycle HEIDENHAIN ITNC 530 G125 7 10 CONTOUR TRAIN a 25 DIN ISO j il G125 7 10 CONTOUR TRAIN Cle 25 DIN ISO Cycle parameters gt Milling depth Q1 incremental Distance between Example NC blocks workpiece surface and contour floor Input range 99999 9999 to 99999 9999 Finishing allowance for side O3 incremental Finishing allowance in the working plane Input range 99999 9999 to 99999 9999 gt Workpiece surface coordinate O5 absolute Absolute coordinate of the workp
353. range 0 to 99999 9999 alternatively PREDEF Retraction rate for chip breaking Q256 incremental Value by which the TNC retracts the tool during chip breaking Input range 0 1000 to 99999 9999 Fixed Cycles Tapping Thread Milling il gt Depth at front 0358 incremental Distance between tool tip and the top surface of the workpiece for countersinking at front Input range 99999 9999 to 99999 9999 gt Countersinking offset at front Q359 incremental Distance by which the TNC moves the tool center away from the hole center Input range O to 99999 9999 gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF gt Feed rate for plunging Q206 Traversing speed of the tool during drilling in mm min Input range O to 99999 999 alternatively FAUTO FU gt Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 9999 alternatively FAUTO gt Feed rate for approach 0512 Traversing speed of the tool during entry into the thread in mm min Input range 0 to 99999 999 altern
354. rate to the set up clearance and then if entered to the 2nd set up clearance at FMAX If Q214 0 the tool point remains on the wall of the hole HEIDENHAIN ITNC 530 3 5 BORING Cycle 202 G202 3 5 BORING Cycle 202 DIN ISO G202 Please note while programming O 82 Machine and TNC must be specially prepared by the machine tool builder for use of this cycle This cycle is effective only for machines with servo controlled spindle Program a positioning block for the starting point hole center in the working plane with radius compensation RO The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the cycle will not be executed After the cycle is completed the TNC restores the coolant and spindle conditions that were active before the cycle call Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth ts entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface Select a disengaging direction in which the tool moves away from the edge of the hole Check the position of the tool tip when you program a spindle orientation to the angle that you enter in Q336 for example in the Positioning wi
355. res can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF G403 m x D 3 O T e zA A Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points DIN ISO Axis for compensation motion 0312 assignment of the rotary axis in which the TNC is to compensate the measured misalignment 0 Automatic mode the TNC automatically determines the axis for the compensation movement trom the positions of the active rotary and probing axes 4 Compensate misalignment with rotary axis A 5 Compensate misalignment with rotary axis B 6 Compensate misalignment with rotary axis C ia Rotary Axis Cycle 403 gt Set to zero after alignment 0337 Definition of whether the TNC should set the display of the aligned rotary axis to zero 0 Do not reset the display of the rotary axis to O after alignment 1 Reset the display of the rotary axis to O after alignment gt Number in table 0305 Enter the number in the preset table datum table in which the TNC is to set the rotary axis to zero Only effective if 0337 is set to 1 Input range O to 2999 Measured value transfer 0 1 0303 Specify whether the determined angle is to be saved in the datum table or in the preset table 0 Write the measured angl
356. rface and bottom of stud Input range 99999 9999 to 99999 9999 gt Plunging depth Q202 incremental Infeed per cut Enter a value greater than 0 Input range O to 99999 9999 gt Feed rate for plunging Q206 Traversing speed of the tool while moving to depth in mm min Input range 0 to 99999 999 alternatively FMAX FAUTO FU FZ gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF gt Workpiece surface coordinate Q203 absolute Absolute coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Path overlap factor 0370 Q370 x tool radius stepover factor k Input range 0 1 to 1 414 alternatively PREDEF HEIDENHAIN ITNC 530 m X D 3 pi D Z O za e o A 16 Ol G256 5 6 RECTANGULAR STUD Cycle i G257 5 7 CIRCULAR STUD Cycle os MEIN ISO 5 7 CIRCULAR STUD Cycle 257 DIN ISO G257 Cycle run Use Cycle 257 to machine a circular stud If a diameter of the workpiece blank is greater than the maximum possible stepover then the TNC performs multiple stepovers until the finished diameter has been machined 1 2 The tool moves from the cycle starting position stud center in
357. rkpiece Inspection il Cycle parameters 427 ce Fh lst meas point 1st axis Q263 absolute Coordinate of the first touch point in the reference EO Q267 axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Measuring axis 1 3 l reference axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis 3 Touch probe axis measuring axis Traverse direction 1 0267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fixtures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF HEIDENHAIN ITNC 530 G427 O gt m N N gt 2 q Z A as O Q LLI as gt Y lt
358. rogram miscellaneous function M142 Erasing modal program information 276 Cycles Coordinate Transformations il 11 2 DATUM SHIFT Cycle 7 DIN ISO G54 Effect A DATUM SHIFT allows machining operations to be repeated at various locations on the workpiece When the DATUM SHIFT cycle is defined all coordinate data is based on the new datum The TNC displays the datum shift in each axis In the additional status display Input of rotary axes is also permitted Resetting Program a datum shift to the coordinates X 0 Y 0 etc directly with a cycle definition Use the TRANS DATUM RESET function Call a datum shift to the coordinates X 0 Y 0 etc from the datum table Graphics If you program a new BLK FORM after a datum shift you can use MP7310 to determine whether the BLK FORM is referenced to the current datum or to the original datum Referencing anew BLK FORM to the current datum enables you to display each part in a program in which several pallets are machined Cycle parameters 7 Datum shift Enter the coordinates of the new datum Absolute values are referenced to the manually set workpiece datum Incremental values are always referenced to the datum which was last valid this can be a datum which has already been shifted Input range Up to 6 NC axes each from 99999 9999 to 99999 9999 HEIDENHAIN iTNC 530 Example NC blocks G54 11 2 m SHIFT Cycle 7 DIN ISO G53 11 3 DATUM SHIFT withitu
359. rs here C D are cleared out with an approach toward the pocket contour here A B In the next step the TNC moves the tool to the next plunging depth and repeats the roughing procedure until the program depth is reached Finally the TNC retracts the tool to the clearance height Fixed Cycles Contour Pocket Contour Trains il Please note while programming This cycle requires a center cut end mill ISO 1641 or pilot drilling with Cycle 21 You define the plunging behavior of Cycle 22 with parameter Q19 and with the tool table in the ANGLE and LCUTS columns If Q19 0 is defined the TNC always plunges perpendicularly even if a plunge angle ANGLE is defined for the active tool If you define the ANGLE 90 the TNC plunges perpendicularly The reciprocation feed rate Q19 is used as plunging feed rate If the reciprocation feed rate Q19 is defined in Cycle 22 and ANGLE is defined between 0 1 and 89 999 in the tool table the TNC plunges helically at the defined ANGLE If the reciprocation feed is defined in Cycle 22 and no ANGLE is in the tool table the TNC displays an error message If geometrical conditions do not allow helical plunging slot geometry the TNC tries a reciprocating plunge The reciprocation length is calculated from LCUTS and ANGLE reciprocation length LCUTS tan ANGLE If you clear out an acute inside corner and use an overlap factor greater than 1 some material might be left over
360. rview 408 Recording the results of measurement 409 Measurement results in Q parameters 411 Classification of results 411 Tolerance monitoring 412 Tool monitoring 412 Reference system for measurement results 413 16 2 REF PLANE Cycle 0 DIN ISO G55 414 Cycle run 414 Please note while programming 414 Cycle parameters 414 16 3 POLAR REFERENCE PLANE Cycle 1 415 Cycle run 415 Please note while programming 415 Cycle parameters 416 16 4 MEASURE ANGLE Cycle 420 DIN ISO G420 417 Cycle run 417 Please note while programming 417 Cycle parameters 418 16 5 MEASURE HOLE Cycle 421 DIN ISO G421 420 Cycle run 420 Please note while programming 420 Cycle parameters 421 16 6 MEAS CIRCLE OUTSIDE Cycle 422 DIN ISO G422 424 Cycle run 424 Please note while programming 424 Cycle parameters 425 16 7 MEAS RECTAN INSIDE Cycle 423 DIN ISO G423 428 Cycle run 428 Please note while programming 429 Cycle parameters 429 16 8 MEAS RECTAN OUTSIDE Cycle 424 DIN ISO G424 432 Cycle run 432 Please note while programming 433 Cycle parameters 433 16 9 MEASURE INSIDE WIDTH Cycle 425 DIN ISO G425 436 Cycle run 436 Please note while programming 436 Cycle parameters 437 HEIDENHAIN ITNC 530 40 16 10 MEASUR
361. s Cutting edge radius of the tool HEIDENHAIN ITNC 530 2 co G290 12 7 INTERPOLATION TURNING Sofiijere Option Cycle 290 DIN ISO G290 12 7 INTERPOLATION TURNING Solare Option Cycle 290 DIN ISO Cycle parameters 290 320 Set up clearance Q200 incremental value Extension of the defined contour during approach and departure Input range 0 to 99999 9999 alternatively PREDEF Clearance height 0445 absolute Absolute height at which the tool cannot collide with the workpiece Position for tool retraction at the end of the cycle Input range 99999 9999 to 99999 9999 Angle for spindle orientation Q336 absolute Angle for orienting the cutting edge to the 0 position of the spindle Input range 360 0000 to 360 0000 Cutting speed m min 0440 Cutting speed of the tool in m min Input range 0 to 99 999 Infeed per revolution mm rev 0441 Feed rate of the tool per revolution Input range 0 to 99 999 Start angle in plane XY 0442 Starting angle in the XY plane Input range O to 359 999 Machining direction 1 1 0443 Machine in clockwise direction Input 1 Machine in counterclockwise direction Input 1 Interpolating axis 4 9 0444 Axis designation of the interpolating axis A axis is interpolating axis Input 4 B axis Is interpolating axis Input 5 C axis is interpolating axis Input 6 U axis Is interpolating axis Input 7 V axis is interpolating axis Input
362. s effective in addition to the workpiece surface Q203 that you defined in the machining cycle If you have defined a workpiece surface in Z not equal to Ser gt Bolt hole circle center X absolute Coordinate of Example NC blocks the circle center in the X axis LLI E A gt Bolt hole circle center Y absolute Coordinate of the circle center in the Y axis gt Bolt hole circle diameter Diameter of the bolt hole circle INITION Starting angle Polar angle of the first machining Prosan un Programming and editing position Reference axis Major axis of the active Bolt hole circle center X machining plane e g X for tool axis Z You can enter 2 BLK FoRH 8 2 xioa Ysie0 2440 a positive or negative value a L 24100 Ro FMAX PITCHCIRC1 EEE gt Stepping angle end angle Incremental polar angle ER between two machining positions You can enter a positive or negative value As an alternative you can enter the end angle switch via soft key gt Number of operations Total number of machining positions on the circle 2 3 Pattern Def gt Workpiece surface coordinate absolute Enter Z coordinate at which machining is to begin 68 Using Fixed Cycles 2 4 Point Tables Function You should create a point table whenever you want to run a cycle or several cycles in sequence on an irregular point pattern If you are using drilling cycles the coordinates of the working plane in the point
363. s in the working plane and the line connecting the two hole centers With the basic rotation function the TNC compensates the calculated value As an alternative you can also compensate the determined misalignment by rotating the rotary table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe at rapid traverse value from MP6150 to the point entered as center of the first hole 1 2 Then the probe moves to the entered measuring height and probes four points to find the first hole center 3 The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 4 The TNC moves the touch probe to the entered measuring height and probes four points to find the second hole center 5 Then the TNC returns the touch probe to the clearance height and performs the basic rotation Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis The TNC will reset an active basic rotation at the beginning of the cycle This touch probe cycle is not allowed when the tilted working plane function is active If you want to compensate the misalignment by rotating the rotary table the TNC will automatically use the following rotary axes C for tool axis Z B for tool axis Y A for tool axis X HEIDENHAIN iTNC 530 G401 O V lt m vr O
364. s the longest tooth of a rotating tool by positioning the tool to be measured at an offset to the center of the touch probe system and then moving it toward the measuring surface until it contacts the surface The offset is programmed in the tool table under Tool offset Radius TT R OFFS Cycle for measuring a tool during standstill e g for drills The control positions the tool to be measured over the center of the measuring surface It then moves the non rotating tool toward the measuring surface of the TT until it touches the surface To activate this function enter zero for the tool offset Radius TT R OFFS in the tool table Cycle for measuring individual teeth The TNC pre positions the tool to be measured to a position at the side of the touch probe head The distance from the tip of the tool to the upper edge of the touch probe head is defined in MP6530 You can enter an additional offset with Tool offset Length TT L OFFS in the tool table The TNC probes the tool radially during rotation to determine the starting angle for measuring the individual teeth It then measures the length of each tooth by changing the corresponding angle of spindle orientation To activate this function program TCH PROBE 31 1 for CUTTER MEASUREMENT HEIDENHAIN ITNC 530 G481 a Measuring the Tool Length Cycle 31 or 481 DIN ISO i il Please note while programming G481 following data on the tool into the tool table TOOL T the
365. s transfer parameters Parameters with specific functions that are required in several cycles always have the same number For example Q260 is always assigned the clearance height Q261 the measuring height etc To simplify programming the TNC shows a graphic during cycle definition In the graphic the parameter that needs to be entered is highlighted see figure at right 13 1 H i Information about Touch Probe Cycles HEIDENHAIN ITNC 530 325 il Defining the touch probe cycle in the Programming and Editing mode of operation The soft key row shows all available touch probe Has functions divided into groups gt Select the desired probe cycle for example datum setting Cycles for automatic tool measurement are available only if your machine has been prepared for them gt Select a cycle e g datum setting at pocket The TNC initiates the programming dialog and asks for all required input values At the same time a graphic of the input parameters is displayed in the right screen window The parameter that is asked for in the dialog prompt is highlighted Enter all parameters requested by the TNC and conclude each entry with the ENT key The TNC ends the dialog when all required data has been entered Cycles for automatic measurement and Page 332 compensation of workpiece misalignment Cycles for automatic workpiece Page 354 presetting m x D 3
366. se 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 0410 mode see SAVE KINEMATICS Cycle 450 DIN ISO G450 Option on page 476 Touch Probe Cycle 451 MEASURE KINEMATICS was expanded by parameters 0423 Number of circular measurements and 0432 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 HEIDENHAIN ITNC 530 New Cycle Functions of Software 340 49x 05 New Cycle Functions of Software 340 49x 06 and 606 42x 01 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
367. selected Q15 0 the TNC moves the tool to the next plunging depth and machines the contour until the original starting point is reached Otherwise the tool is moved to clearance height and returned to the starting point of machining From there the TNC moves the tool to the next plunging depth The departure function is performed in the same manner as the approach function This process is repeated until the programmed depth Is reached Finally the TNC retracts the tool to the clearance height HEIDENHAIN ITNC 530 G276 7 12 THREE D CONTOUR TRAIN ie 276 DIN ISO i il 7 12 THREE D CONTOUR TRAIN Cycle 276 DIN ISO G276 Please note while programming 214 The first block in the contour subprogram must contain values in all of the three axes X Y and Z The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the TNC will execute the cycle using the tool axis coordinates defined in the contour subprogram When using Cycle 25 CONTOUR TRAIN you can define only one contour program in Cycle 14 CONTOUR GEOMETRY The memory capacity for programming an SL cycle is limited You can program up to 4090 contour elements in one SL cycle The TNC does not need Cycle 20 CONTOUR DATA in conjunction with Cycle 276 Make sure that the tool is in the tool axis above the workpiece when the cycle is called otherwise the TNC will issue an error message Danger of co
368. sese DEPTH AT FRONT o DEF Q359 0 zOFFSET AT FRONT Q200 2 SET UP CLEARANCE Q203 0 SURFACE COORDINATE Q351 1 Q2049 58 72ND SET UP CLEARANCE DRILLING Select the desired group of cycles for example ee ey eee THREAD drilling cycles x 0m12z wey Ee FOR APPROACH VA Select the desired cycle e g DRILLING ss The TNC displays the SET STANDARD VALUES soft key if there is a global parameter for it ere ore ee Press the SET STANDARD VALUES soft key The TNC VALUES enters the word PREDEF predefined in the cycle definition You have now created a link to the corresponding GLOBAL DEF parameter that you defined at the beginning of the program Danger of collision Please note that later changes to the program settings affect the entire machining program and can therefore change the machining procedure significantly If you enter a fixed value in a fixed cycle then this value will not be changed by the GLOBAL DEF functions HEIDENHAIN iTNC 530 57 2 2 Program Defaults for D Global data valid everywhere Set up clearance Distance between tool tip and workpiece surface for automated approach of the cycle start position in the tool axis 2nd set up clearance Position to which the TNC positions the tool at the end of a machining step The next machining position is approached at this height in the machining plane F positioning Feed rate at which the TNC traverses t
369. sing coordinate Conversational transformations in the Program Run modes Programming handwheel superimposed traverse In virtual User s Manual axis direction Function for adaptive feed rate control for Conversational optimizing the machining conditions during Programming series production User s Manual Touch probe cycles for inspecting and Page 474 optimizing the machine accuracy 3 D radius compensation depending on the Conversational tool s contact angle for LN blocks Programming User s Manual Tool management that can be configured by Conversational the machine manufacturer using Python Programming scripts User s Manual Interpolation turning of a shoulder with Page 318 Cycle 290 HEIDENHAIN ITNC 530 TNC Model Software and Features Feature content level upgrade functions 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 Graphical depiction of the protec
370. sion 2 and finished dimension 2 is greater than the permitted stepover tool radius multiplied by path overlap Q370 The TNC always calculates a constant stepover Input range O to 99999 9999 Workpiece blank side length 2 0425 Length of the stud blank parallel to the minor axis of the working plane Input range O to 99999 9999 Corner radius Q220 Radius of the stud corner Input range 0 to 99999 9999 Finishing allowance for side O368 incremental Finishing allowance in the working plane Is left over after machining Input range 0 to 99999 9999 Angle of rotation 0224 absolute Angle by which the entire stud is rotated The center of rotation is the position at which the tool is located when the cycle is called Input range 360 000 to 360 000 Stud position Q307 Position of the stud in reference to the position of the tool when the cycle is called 0 Tool position Center of stud 1 Tool position Lower left corner 2 Tool position Lower right corner 3 Tool position Upper right corner 4 Tool position Upper left corner Fixed Cycles Pocket Milling Stud Milling Slot Milling il gt Feed rate for milling Q207 Traversing speed of the tool during milling in mm min Input range O to 99999 999 alternatively FAUTO FU FZ Climb or up cut 0351 Type of milling operation with M3 1 climb milling 1 up cut milling Alternatively PREDEF gt Depth Q201 incremental Distance between workpiece su
371. sions of the pocket and the safety clearance do not permit pre positioning in the proximity of the touch points the TNC always starts probing from the center of the pocket In this case the touch probe does not return to the clearance height between the four measuring points The smaller the angle increment Q247 the less accurately the TNC can calculate the datum Minimum input value 5 Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle parameters 912 Center in 1st axis 0321 absolute Center of the pocket in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis 0322 absolute Center of the pocket in the minor axis of the working plane If you program Q322 0 the TNC aligns the hole center to the positive Y axis If you program Q322 not equal to 0 then the TNC aligns the hole center to the nominal position Input range 99999 9999 to 99999 9999 Nominal diameter Q262 Approximate diameter of the circular pocket or hole Enter a value that is more likely to be too small than too large Input range O to 99999 9999 Starting angle 0325 absolute Angle between the reference axis of the working plane and the first touch point Input range 360 0000 to 360 0000 Stepping angle Q247 incremental Angle between two measuring points The algebraic sign of the stepping angle determines the direction of rotation negative clockwise
372. space E 2 reciprocating plunge In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 The TNC will otherwise display an error message E Alternative PREDEF gt Feed rate for finishing O385 Traversing speed of the tool during side and floor finishing in mm min Input range O to 99999 9999 alternatively FAUTO FU FZ Fixed Cycles Pocket Milling Stud Milling Slot Milling il 5 5 CIRCULAR SLOT Cycle 254 DIN ISO G254 Cycle run Use Cycle 254 to completely machine a circular slot Depending on the cycle parameters the following machining alternatives are available Complete machining Roughing floor finishing side finishing Only roughing Only floor finishing and side finishing Only floor finishing Only side finishing Roughing 1 The tool moves in a reciprocating motion in the slot center at the plunging angle defined in the tool table to the first infeed depth Specify the plunging strategy with Parameter Q366 2 The TNC roughs out the slot from the inside out taking the finishing allowances parameters Q368 and Q369 into account 3 This process is repeated until the slot depth is reached Finishing 4 Inasmuch as finishing allowances are defined the TNC then finishes the slot walls in multiple infeeds if so specified The slot side is approached tangentially 5 Then the TNC finishes the floor of the slot from the inside out Th
373. stops moving and returns to its starting position at rapid traverse If the stylus is not deflected within a distance defined in MP6130 the TNC displays an error message 324 Tee Using Touch Probe Cycles il Cycles in the Manual and El Handwheel modes In the Manual Operation and El Handwheel modes the TNC provides touch probe cycles that allow you to Calibrate the touch probe Compensate workpiece misalignment Set datums Touch probe cycles for automatic operation Besides the touch probe cycles which you can use in the Manual and nanuan El Handwheel modes the TNC provides numerous cycles for a wide variety of applications in automatic mode Programming and editing 2nd hole center in 1st axis BEGIN PGM NEU MM BLK FORM 0 1 Z X Y 2 40 BLK FORM 0 2 X 100 Y 100 Z 0 TOOL CALL 1 Z 55000 UBWNRF OS L Z 100 R FMAX Calibrating a touch trigger probe a er EA 7197 CENTER 1ST AXIS Compensating workpiece misalignment CALEY WHEN 2ND CENTER 1ST AX Q271 8 72ND CENTER 2ND AXIS Q261 0 MEASURING HEIGHT Setting datums Q207 0 ZPRESET ROTATION ANG re os ae Automatic workpiece inspection a937 7 7ST TO ZERO END PGM NEU MM Automatic tool measurement You can program the touch probe cycles in the Programming and Editing operating mode via the TOUCH PROBE key Like the most recent fixed cycles touch probe cycles with numbers greater than 400 use O parameters a
374. stud complete machining Circular stud complete machining Thread milling Thread milling countersinking Thread drilling milling Helical thread drilling milling Outside thread milling Contour train data Trochoidal slot Page 89 Page 93 Page 109 Page 111 Page 97 Page 114 Page 175 Page 178 Page 261 Page 263 Page 267 Page 75 Page 100 Page 284 Page 143 Page 148 Page 152 Page 157 Page 162 Page 166 Page 119 Page 122 Page 126 Page 130 Page 134 Page 203 Page 207 Touch probe cycles 0 oOo BR O 31 32 33 400 401 402 403 404 405 408 409 410 411 412 413 414 415 416 417 418 419 Reference plane Polar datum Calibrate TS radius Measuring Measuring in 3 D Calibrate TS length Calibrate the TT Measure Inspect the tool length Measure Inspect the tool radius Measure Inspect the tool length and the tool radius Basic rotation using two points Basic rotation from two holes Basic rotation from two studs Compensate misalignment with rotary axis Set basic rotation Compensate misalignment with the C axis Reference point at slot center FCL 3 function Reference point at ridge center FCL 3 function Datum from inside of rectangle Datum from outside of rectangle Datum from inside of circle hole Datum from outside of circle stud Datum from outside of corner Datum from inside of corner Datum from circle center Datum in touch probe axis Datum at center between four holes
375. surement il Overview Fixed cycles 7 14 19 20 21 22 23 24 25 26 2J 28 29 30 32 39 200 201 202 203 Datum shift Mirror image Dwell time Rotation Scaling factor Program call Oriented spindle stop Contour definition Tilting the working plane SL II contour data SL II pilot drilling SL II rough out Floor finishing SL Il Side finishing SL Il Contour train Axis specific scaling Cylinder surface Cylindrical surface slot Cylinder surface ridge Run 3 D data Tolerance Cylinder surface external contour Drilling Reaming Boring Universal drilling HEIDENHAIN iTNC 530 Page 277 Page 285 Page 307 Page 287 Page 289 Page 308 Page 310 Page 187 Page 293 Page 192 Page 194 Page 196 Page 200 Page 201 Page 205 Page 291 Page 225 Page 228 Page 231 Page 259 Page 311 Page 234 Page 77 Page 79 Page 81 Page 85 j il Overview Overview 204 205 206 207 208 209 220 221 230 231 232 240 241 247 251 252 253 254 256 257 262 263 264 265 267 270 275 520 Back boring Universal pecking Tapping with a floating tap holder new Rigid tapping new Bore milling Tapping with chip breaking Circular point pattern Linear point pattern Multipass milling Ruled surface Face milling Centering Single fluted deep hole drilling Datum setting Rectangular pocket complete machining Circular pocket complete machining Slot milling Circular slot Rectangular
376. t from the inside out taking the finishing allowances parameters Q368 and Q369 into account 3 This process is repeated until the slot depth is reached Finishing 4 Inasmuch as finishing allowances are defined the TNC then finishes the slot walls in multiple infeeds if so specified The slot side is approached tangentially in the right slot arc 5 Then the TNC finishes the floor of the slot from the inside out The slot floor is approached tangentially 152 Fixed Cycles Pocket Milling Stud Milling Slot Milling il Please note while programming With an inactive tool table you must always plunge vertically Q366 0 because you cannot define a plunging angle Pre position the tool in the machining plane to the starting position with radius compensation RO Note Parameter Q367 slot position The TNC runs the cycle in the axes machining plane with which you approached the starting position For example in Xand Y if you programmed CYCL CALL POS X Y or in U and V if you programmed CYCL CALL POS U V The TNC automatically pre positions the tool in the tool axis Note parameter Q204 2nd set up clearance At the end of the cycle the TNC merely moves the tool in working plane back to the center of the slot in the other working plane axis the TNC does not do any positioning If you define a slot position not equal to 0 then the TNC only positions the tool in the tool axis to the 2nd set up clearance Prio
377. t is exactly as wide as the slot The smaller the tool is with respect to the slot width the larger the distortion in circular arcs and oblique line segments To minimize this process related distortion you can define in parameter Q21 a tolerance with which the TNC machines a slot as similar as possible to a slot machined with a tool of the same width as the slot Program the midpoint path of the contour together with the tool radius compensation With the radius compensation you specify whether the TNC cuts the slot with climb milling or up cut milling 1 2 The TNC positions the tool over the cutter infeed point At the first plunging depth the tool mills along the programmed slot wall at the milling feed rate Q12 while respecting the finishing allowance for the side At the end of the contour the TNC moves the tool to the opposite wall and returns to the infeed point Steps 2 and 3 are repeated until the programmed milling depth Q1 is reached If you have defined the tolerance in Q21 the TNC then remachines the slot walls to be as parallel as possible Finally the tool retracts in the tool axis to the clearance height or to the position last programmed before the cycle depending on MP7420 228 Fixed Cycles Cylindrical Surface il L uodo BAeMYOS 8ZLD OSI NIC 8Z 819A Please note while programming 10 S ADVAUNS YAGNITAO 8 f i HEIDENHAIN ITNC 530 G128 Software Option 1
378. t range 99999 9999 to 99999 9999 gt Feed rate for plunging Q206 Traversing speed of the tool during drilling in mm min Input range O to 99999 999 alternatively FAUTO FU gt Plunging depth Q202 incremental Infeed per cut Input range 0 to 99999 9999 The depth does not have to be a multiple of the plunging depth The TNC will go to depth in one movement if E The plunging depth is equal to the depth E The plunging depth is greater than the depth gt Dwell time at top Q210 Time in seconds that the tool remains at set up clearance after having been retracted from the hole for chip breaking Input range O to 3600 0000 alternatively PREDEF gt Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range 0 to 99999 9999 alternatively PREDEF gt Dwell time at depth 0211 Time in seconds that the tool remains at the hole bottom Input range 0 to 3600 0000 alternatively PREDEF m x D 3 O T e zA A 78 Fixed Cycles Drilling il 3 4 REAMING Cycle 201 DIN ISO G201 Cycle run 1 The TNC positions the tool in the tool axis at rapid traverse FMAX to the programmed set up clearance above the workpiece surface 2 The tool reams to the entered depth a
379. t range 0 to 3000 000 gt Maximum retraction path Traverse path in the direction opposite the probing direction after the stylus was deflected The TNC returns the touch probe to a point no farther than the starting point so that there can be no collision Input range O to 99999 9999 gt Reference system 0 ACT 1 REF Specify whether the probing direction and the result of measurement are to be referenced to the actual coordinate system ACT can be shifted or rotated or to the machine coordinate system REF 0 Probe in the current system and save measurement result in the ACT system 1 Probe in the machine based REF system and save measurement result in the REF system gt Error mode 0 0FF 1 0N Specify whether the TNC is to Issue an error message if the stylus is deflected at cycle start If you select mode 1 the TNC saves the value 2 0in the fourth result parameter and continues the cycle 0 Issue error message 1 Do not issue error message Example NC blocks Touch Probe Cycles Special Functions il 17 5 MEASURING IN 3 D Cycle 4 FCL 3 function Cycle run Touch Probe Cycle 4 measures any position on the workpiece in the probing direction defined by a vector Unlike other measuring cycles Cycle 4 enables you to enter the measuring path and feed rate directly Also the touch probe retracts by a definable value after determining Cycle 4 is an auxiliary cycle that you can only use in conj
380. t the programmed feed rate F 3 If programmed the tool remains at the hole bottom for the entered dwell time 4 The tool then retracts to the set up clearance at the feed rate F and from there if programmed to the 2nd set up clearance at FMAX Please note while programming Program a positioning block for the starting point hole center In the working plane with radius compensation RO The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH O the cycle will not be executed Danger of collision Enter in MP7441 bit 2 whether the TNC should output an error message bit 2 1 or not bit 2 0 if a positive depth is entered lt A N O gt S lt lt LLI as T ap Keep in mind that the TNC reverses the calculation for pre positioning when a positive depth is entered his means that the tool moves at rapid traverse in the tool axis to set up clearance below the workpiece surface HEIDENHAIN ITNC 530 79 il N g 3 4 REAMING Cycle 201 DIN ISO Cycle parameters 80 gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF gt Depth Q201 incremental Distance between workpiece surface and bottom of hole Input range 99999 9999 to 99999 9999 gt Feed rate for plunging Q206 Traversing speed of the tool during reaming in mm min In
381. table represent the hole centers If you are using milling cycles the coordinates of the working plane in the point table represent the starting point coordinates of the respective cycle e g center point coordinates of a circular pocket Coordinates in the spindle axis correspond to the coordinate of the workpiece surface Creating a point table Select the Programming and Editing mode of operation Call the file manager Press the PGM MGT key MGT Enter the name and file type of the point table and ENT confirm your entry with the ENT key nn Select the unit of measure Press the MM or INCH soft key The TNC switches to the program blocks window and displays an empty point table With the soft key INSERT LINE insert new lines and EE enter the coordinates of the desired machining position Repeat the process until all desired coordinates have been entered second soft key row you can specify which coordinates With the soft keys X OFF ON Y OFF ON Z OFF ON you want to enter in the point table HEIDENHAIN ITNC 530 2 4 Point tf 2 4 point hies Hiding single points from the machining process In the FADE column of the point table you can specify if the defined point is to be hidden during the machining process Select the FADE column In the table select the point to be hidden Activate hiding or ENT jno Deactivate hiding ENT 70 Using Fixed Cycles il Se
382. te Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set In the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 gt No of measuring points 4 3 0423 Specify whether the TNC should measure the hole with 4 or 3 probing points 4 Use 4 measuring points standard setting 3 Use 3 measuring points gt Type of traverse Line 0 Arc 1 Q365 Definition of the path function with which the tool is to move between the measuring points if traverse to clearance height Q301 1 is active 0 Move between operations on a Straight line 1 Move between operations on the pitch circle G412 INSIDE OF CIRCLE Cycle 412 DIN ISO LL gt lt A LO HEIDENHAIN ITNC 530 28 S G413 15 7 DATUM PRAM outSIDE OF CIRCLE Cycle 413 DIN ISO 15 7 DATUM FROM OUTSIDE OF CIRCLE Cycle 413 DIN ISO G413 Cycle run Touch Probe Cycle 413 finds the center of a circular stud and defines it as datum If desired the TNC can also
383. ted 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 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 smarl NC Programming of smarT NC User s Manual and machining can be carried out simultaneously smarl NC Contour pocket on point smarT NC Pilot pattern 00 smarl NC Preview of contour smarl NC Pilot programs in the file manager smarl NC Positioning strategy for smarl NC Pilot machining point patterns 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 smarl NC Graphic support of block smarT NC Pilot scan smarl NC Coordinate transformation sm
384. ter a miscellaneous function M then confirm with the END key The TNC retracts the tool to the clearance height between the starting points Depending on which is greater the TNC uses either the spindle axis coordinate from the cycle call or the value from cycle parameter Q204 as the clearance height If you want to move at reduced feed rate when pre positioning in the spindle axis use the miscellaneous function M103 Effect of the point tables with SL cycles and Cycle 12 The TNC interprets the points as an additional datum shift Effect of the point tables with Cycles 200 to 208 and 262 to 267 The TNC interprets the points of the working plane as coordinates of the hole centers If you want to use the coordinate defined in the point table for the spindle axis as the starting point coordinate you must define the workpiece surface coordinate Q203 as 0 Effect of the point tables with Cycles 210 to 215 The TNC interprets the points as an additional datum shift If you want to use the points defined in the point table as starting point coordinates you must define the starting points and the workpiece surface coordinate Q203 in the respective milling cycle as 0 Effect of the point tables with Cycles 251 to 254 The TNC interprets the points of the working plane as coordinates of the cycle starting point If you want to use the coordinate defined in the point table for the spindle axis as the starting point coordinate you must def
385. ternatively PREDEF gt Set to zero after alignment Q337 Definition of whether the TNC should set the display of the C axis to zero or write the angular offset in column C of the datum table 0 Set display of C to 0 gt 0 Write the angular misalignment including algebraic sign in the datum table Line number value of 0337 If a C axis shift is registered in the datum table the TNC adds the measured angular misalignment HEIDENHAIN ITNC 530 7p CE x Y SLO 2 Bo Do 22 a gA MP6140 E Q320 an 22 Q Example NC blocks e oO So T a 14 7 Compensating a M i i n at q TIS 26 50 o gt a c2 ga LO cs a2 Q T gt TASI D E AL 14 7 Compensating Workpiece M Center of the 1st hole X coordinate Center of the 1st hole Y coordinate Center of the 2nd hole X coordinate Center of the 2nd hole Y coordinate Coordinate in the touch probe axis in which the measurement is made Height in the touch probe axis at which the probe can traverse without collision Angle of the reference line Compensate misalignment by rotating the rotary table Set the display to zero after the alignment Part program call 128 52 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il Touch Probe Cycles Automatic Datum Setting 2 15 1 Fundamentals pa amp Overview eb The TNC offers twelve cycles for automatical
386. tes the determined misalignment by rotating the A B or C axis The workpiece can be clamped in any position on the rotary table DIN ISO 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the programmed probe starting point 1 at rapid traverse value from MP6150 The TNC offsets the touch probe by the safety clearance in the direction opposite the defined traverse direction 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 3 Then the touch probe moves to the next starting position 2 and probes the second position 4 The TNC returns the touch probe to the clearance height and moves the rotary axis which was defined in the cycle by the measured value Optionally you can have the display set to O after alignment E a 2 gt S 2 ras lt gt hom er Oo ce Be gt 2 a N o Q Q 14 5 BASIC ROT HEIDENHAIN ITNC 530 343 il Please note while programming DIN ISO G403 N Compensation via Rotary Axis Cycle 403 14 5 BASIC ROTATIO 344 Touch Probe Cycles Automatic Measurement of Workpiece Misalignment il Cycle parameters lst meas point 1st axis Q263 absolute Coordinate of the first touch point in the reference axis of the working plane Input range 99999 9999 to 99999 9999 lst meas point 2nd axis
387. th Manual Data Inout mode of operation Set the angle so that the tool tip Is parallel to a coordinate axis During retraction the TNC automatically takes an active rotation of the coordinate system into account Fixed Cycles Drilling il Cycle parameters 202 Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Depth Q201 incremental Distance between workpiece surface and bottom of hole Input range 99999 9999 to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool during boring at mm min Input range O to 99999 999 alternatively FAUTO FU Dwell time at depth 0211 Time in seconds that the tool remains at the hole bottom Input range 0 to 3600 0000 alternatively PREDEF Retraction feed rate Q208 Traversing speed of the tool in mm min when retracting from the hole If you enter Q208 0 the tool retracts at feed rate for plunging Input range O to 99999 999 alternatively FMAX FAUTO PREDEF Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 999 alternatively PREDEF HEIDENHAIN ITNC 530 Z m N N gt 9 lt cc Q aa LO G202 3 5 BORING Cycle 2
388. th at the programmed feed rate F If you have programmed chip breaking the tool then retracts by the entered retraction value If you are working without chip breaking the tool is moved at rapid traverse to the set up clearance and then at FMAX to the entered starting position above the first plunging depth The tool then advances with another infeed at the programmed feed rate If programmed the plunging depth is decreased after each infeed by the decrement The TNC repeats this process 2 to 4 until the programmed total hole depth is reached The tool remains at the hole bottom if programmed for the entered dwell time to cut free and then retracts to the set up clearance at the retraction feed rate If programmed the tool moves to the 2nd set up clearance at FMAX HEIDENHAIN ITNC 530 3 8 UNIVERSAL PECKING Cycle 205 G205 3 8 UNIVERSAL PECKING Cycle 205 DIN ISO G205 Please note while programming 94 Fixed Cycles Drilling il Cycle parameters 205 Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Depth Q201 incremental Distance between workpiece surface and bottom of hole tip of drill taper Input range 99999 9999 to 99999 9999 Feed rate for plunging Q206 Traversing speed of the tool during drilling in mm min Input range O to 99999 999 alternatively FAUTO FU Plunging depth Q202 incremental In
389. the hole in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis Q274 absolute value Center of the hole in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Nominal diameter Q262 Enter the diameter of the hole Input range O to 99999 9999 Starting angle 0325 absolute Angle between the reference axis of the working plane and the first touch point Input range 360 0000 to 360 0000 Stepping angle Q247 incremental Angle between two measuring points The algebraic sign of the stepping angle determines the direction of rotation negative clockwise If you wish to probe a circular arc instead of a complete circle then program the stepping angle to be less than 90 Input range 120 0000 to 120 0000 HEIDENHAIN ITNC 530 MP6140 E20 Q273 9279 G421 16 5 MEASURE HOLE Cycle 421 DIN ISO S il G421 m 16 5 MEASURE HOLE Cycle 421 DIN ISO 422 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and w
390. the positive X direction to the starting position for stud machining If the tool is at the 2nd set up clearance it moves at rapid traverse FMAX to the set up clearance and from there it advances to the first plunging depth at the feed rate for plunging The tool then moves tangentially on a helical path to the stud contour and machines one revolution If the finished diameter cannot be machined with one revolution the TNC performs helical infeed movements until the finished diameter is reached The TNC takes the dimensions of the workpiece blank diameter the finished diameter and the permitted stepover into account The TNC retracts the tool on a helical path from the contour If more than one plunging movement Is required the tool repeats the plunging movement at the point next to the departure movement This process is repeated until the programmed stud depth is reached At the end of the cycle the TNC positions the tool after the helical departure movement in the tool axis to the 2nd set up clearance defined in the cycle and finally to the center of the stud 166 Fixed Cycles Pocket Milling Stud Milling Slot Milling il Please note while programming 5 7 CIRCULAR STUD Cycle 25 NSO G257 HEIDENHAIN ITNC 530 167 il G257 5 7 CIRCULAR STUD Cycle os MEIN ISO Cycle parameters 168 Finished part diameter 0223 Diameter of the completely machined stud Input range O to 99999 9999 Workpie
391. the center of the pocket Input range 0 to 2999 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the pocket center Default setting 0 Inout range 99999 9999 to 99999 9999 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the pocket center Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system MP6140 Q320 Touch Probe Cycles Automatic Datum Setting il Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolu
392. the character the tool is at the set up clearance above the workpiece surface 3 This process is repeated for all characters to be engraved 4 Finally the TNC retracts the tool to the 2nd set up clearance Please note while programming The algebraic sign for the cycle parameter DEPTH determines the working direction If you engrave the text in a straight line Q516 0 the starting point of the first character is determined by the tool position at the time the cycle is called If you engrave the text along an arc Q516 1 the arc s center is determined by the tool position at the time the cycle is called The text to be engraved can also be transferred with a string variable QS HEIDENHAIN ITNC 530 G225 O lt O LO N N O gt 2 g Z gt lt am Z 12 i il G225 IGRAVING Cycle 225 DIN ISO N q Cycle parameters 225 316 gt Engraving text OS500 Text to be engraved Allowed entry characters See Engraving system variables on page 317 Character height 0513 absolute Height of the characters to be engraved in mm Input range O to 99999 9999 gt Space factor 0514 The font used is a proportional font Each character has its own width which is engraved correspondingly by the TNC If you program 0514 0 If 0514 is not equal to 0 the TNC scales the space between the characters Input range O to 9 9999 gt Font 0515 Currently without function
393. the outermost pass in the Rough out and Side Finishing cycles The contour is approached on a tangential arc for side finishing For floor finishing the tool again approaches the workpiece on a tangential arc for tool axis Z for example the arc may be in the Z X plane The contour is machined throughout in either climb or up cut milling With Machine Parameter 7420 you can determine where the tool is positioned at the end of Cycles 21 to 24 The machining data such as milling depth finishing allowance and set up clearance are entered as CONTOUR DATA in Cycle 20 254 Fixed Cycles Contour Pocket with Contour Formula il Entering a simple contour formula You can use soft keys to interlink various contours in a mathematical formula SPEC FCT CONTOUR POINT MACHINING CONTOUR DEF ISLAND Mas Show the soft key row with special functions Select the menu for functions for contour and point machining Press the CONTOUR DEF soft key The TNC opens the dialog for entering the contour formula Select the name of the first subcontour with the WINDOW SELECTION soft key or enter it directly The first subcontour must always be the deepest pocket Confirm with the ENT key Specify via soft key whether the next subcontour is a pocket or an island Confirm with the ENT key Select the name of the second subcontour with the WINDOW SELECTION soft key or enter it directly Confirm by pressing the ENT
394. the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 3 Then the touch probe moves either paraxially at the measuring height or linearly at the clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 356 6 If desired the TNC subsequently measures the datum in the touch probe axis in a separate probing and saves the actual values in the following Q parameters IDE OF RECTANGLE Cycle 411 DIN ISO Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q154 Actual value of length in the reference axis 0155 Actual value of length in the minor axis 15 5 DATUM FROM OU 368 Touch Probe Cycles Automatic Datum Setting il Please note while programming Danger of collision To prevent a collision between the touch probe and workpiece enter high estimates for the lengths of the 1st and 2nd sides Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle parameters Center in 1st axis 0321 abso
395. tic Kinematics Measurement il Backlash Backlash is a small amount of play between the rotary or angle encoder and the table that occurs when the traverse direction Is reversed If the rotary axes have backlash outside of the control loop for example because the angle measurement Is made with the motor encoder this can result in significant error during tilting With input parameter Q432 you can activate backlash measurement Enter an angle that the TNC uses as traversing angle The cycle will then carry out two measurements per rotary axis If you take over the angle value 0 the TNC will not measure any backlash The TNC does not perform an automatic backlash compensation If the measuring circle radius is lt 1 mm the TNC does not calculate the backlash The larger the measuring circle radius the more accurately the TNC can determine the rotary axis backlash see also Log function on page 491 Backlash measurement is not possible if MP6602 is set or if the axis is a Hirth axis HEIDENHAIN ITNC 530 G451 Option D asi KINEMATICS Cycle 451 DIN ISO i il G451 Option 18 4 MEASURE KINEMATICS Cycle 451 DIN ISO Please note while programming 486 Note that all functions for tilting in the working plane are reset M128 or FUNCTION TCPM are deactivated Position the calibration sohere on the machine table so that there can be no collisions during the measuring process Before defining the cyc
396. ting angle If you enter the stopping angle greater than the starting angle machining will be carried out counterclockwise otherwise machining will be clockwise Input range 360 000 to 360 000 Stepping angle Q247 incremental Angle between two machining operations on a pitch circle If you enter an angle step of 0 the TNC will calculate the angle step from the starting and stopping angles and the number of pattern repetitions If you enter a value other than 0 the TNC will not take the stopping angle into account The sign for the angle step determines the working direction clockwise Input range 360 000 to 360 000 Number of repetitions 0241 Number of machining operations on a pitch circle Input range 1 to 99999 Fixed Cycles Pattern Definitions il gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF G220 Workpiece surface coordinate Q203 absolute Coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 gt 2nd set up clearance Q204 incremental Coordinate Q200 in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Q204 DIN ISO Moving to clearance height 0301 Definition of how the tool is to move between machining processes 0 Move to the set up clearance between operations 1 Move to 2nd set up
397. tion 504 Touch Probe Cycles Automatic Kinematics Measurement il bili 7 f P I i Measurement Touch Probe Cycles k a Automatic Tool 19 1 Fundamentals Overview The TNC and the machine tool must be set up by the F machine tool builder for use of the TT touch probe Some cycles and functions may not be provided on your machine tool Refer to your machine tool manual In conjunction with the TNC s tool measurement cycles the tool touch probe enables you to measure tools automatically The compensation values for tool length and radius can be stored in the central tool file TOOL T and are accounted for at the end of the touch probe cycle The following types of tool measurement are provided 19 1 Fundamentals Tool measurement while the tool is at standstill Tool measurement while the tool is rotating Measuring individual teeth You can program the cycles for tool measurement in the Programming and Editing mode of operation via the TOUCH PROBE key The following cycles are available Calibrating the TT Cycles 30 and 480 lt 2 Page 511 Calibrating the wireless TT 449 Cycle 484 T Page 512 A Measuring the tool length Cycles 31 and 481 a81 31 Page 513 Measuring the tool radius Cycles 32 and 482 a a2 Page 515 z z Measuring the tool length and radius Cycles 33 and 483 a 33 Page 517 tool file TOOL T is active HES Before working with the m
398. tion capture function The TNC opens a pop up window that asks whether you want to enter the current tool position or the last probed values Select the desired function with the arrow keys and confirm your selection with the ENT key aa To enter the values in all axes press the ALL VALUES values soft key acme To enter the value in the axis where the text box is VALUE located press the CURRENT VALUE soft key 282 Cycles Coordinate Transformations il Configuring the datum table In the second and third soft key rows you can define for each datum table the axes for which you wish to set the datums In the standard setting all of the axes are active If you wish to exclude an axis set the corresponding soft key to OFF The TNC then deletes that column from the datum table If you do not wish to define a datum table for an active axis press the NO ENT key The TNC then enters a dash in that column Exiting a datum table Select a different type of file in file management and choose the desired file HEIDENHAIN ITNC 530 Pea a Datum table editing Datum shift File NULLTAB D MM gt gt X G53 NI io g E PPPPOOONVNOUDWNP OB WNP N N N ul e N ul tttttttttl tttt Seseseeononorodcss tee eee eteerecete te OCOCOOCOCOCOCOCOCUOOOOOCO t etetteteteil Seseososd Sesessss my N t eteelereeteeeee te Oooo e N m ou ON m 2 Oo 5 54 BEGIN END PAGE PAGE INSERT
399. tively FAUTO FU FZ Infeed for finishing 0338 incremental Infeed per cut O338 0 Finishing in one infeed Input range O to 99999 9999 Fixed Cycles Pocket Milling Stud Milling Slot Milling il gt Set up clearance Q200 incremental Distance between tool tip and workpiece surface Input range O to 99999 9999 alternatively PREDEF Workpiece surface coordinate Q203 absolute Absolute coordinate of the workpiece surface Input range 99999 9999 to 99999 9999 2nd set up clearance Q204 incremental Coordinate in the spindle axis at which no collision between tool and workpiece fixtures can occur Input range O to 99999 9999 alternatively PREDEF Plunging strategy O366 Type of plunging strategy G254 O E 0 vertical plunging The TNC plunges perpendicularly regardless of the plunging angle ANGLE defined in the tool table E 1 helical plunging In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 Otherwise the TNC generates an error message Plunge on a helical path only if there IS enough space E 2 reciprocating plunge In the tool table the plunging angle ANGLE for the active tool must be defined as not equal to 0 Otherwise the TNC generates an error message The TNC can only plunge reciprocally once the traversing length on the circular arc is at least three times the tool diameter E Alternative PREDEF gt Feed rate
400. to 99999 9999 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the stud center Default setting 0 Input range 99999 9999 to 99999 9999 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 356 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system MP6140 Q320 Touch Probe Cycles Automatic Datum Setting il Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 Probe TS axis
401. touch probe axis Cycle definition for datum setting in the touch probe axis Touch point X coordinate Touch point Y coordinate Touch point Z coordinate Safety clearance in addition to MP6140 Height in the touch probe axis at which the probe can traverse without collision Write Z coordinate in line 1 Set touch probe axis to 0 In the preset table PRESET PR save the calculated datum referenced to the machine based coordinate system REF system Touch Probe Cycles Automatic Datum Setting il a ne IN ONE AXIS Cycle 419 DIN ISO HEIDENHAIN ITNC 530 Center of the bolt hole circle X coordinate Center of the bolt hole circle Y coordinate Diameter of the bolt hole circle Polar coordinate angle for 1st hole center 1 Polar coordinate angle for 2nd hole center 2 Polar coordinate angle for 3rd hole center 3 Coordinate in the touch probe axis in which the measurement is made Height in the touch probe axis at which the probe can traverse without collision Enter center of bolt hole circle X and Y in line 1 In the preset table PRESET PR save the calculated datum referenced to the machine based coordinate system REF system Do not set a datum in the touch probe axis No function No function No function No function Safety clearance in addition to MP6140 Activate new preset with Cycle 247 Call part program G419 o i 1s barum IN ONE AXIS Cycle 419 DIN ISO G419 Touch Probe Cycles Automatic Datum Settin
402. touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 The TNC derives the probing direction automatically from the programmed starting angle 3 Then the touch probe moves in a circular arc either at measuring height or at clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviations in the following Q parameters Q151 Actual value of center in reference axis 1152 Actual value of center in minor axis Q153 Actual value of diameter Q161 Deviation at center of reference axis Q162 Deviation at center of minor axis Q163 Deviation from diameter Please note while programming Before a cycle definition you must have programmed a tool call to define the touch probe axis The smaller the angle the less accurately the TNC can calculate the hole dimensions Minimum input value 5 420 Touch Probe Cycles Automatic Workpiece Inspection il Cycle parameters 421 OF Center in 1st axis Q273 absolute Center of
403. ts 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF m X D 3 O T e zA A Touch Probe Cycles Automatic Workpiece Inspection il 16 10 MEASURE RIDGE WIDTH Cycle 426 DIN ISO G426 Cycle run Touch Probe Cycle 426 measures the position and width of a ridge It you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 1 The first probing is always in the negative direction of the programmed axis 3 Then the touch probe moves at clearance height to the next Starting position and probes the second touch point 4 Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviation in the following Q parameters Q156 Actual value of measured length 0157 Actual value of the centerline Q166 Deviation of the measured length Please n
404. tures can occur Input range 99999 9999 to 99999 9999 alternatively PREDEF Traversing to clearance height 0301 Definition of how the touch probe is to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Alternatively PREDEF Maximum limit of size for stud Q277 Maximum permissible diameter for the stud Input range O to 99999 9999 Minimum limit of size for the stud Q278 Minimum permissible diameter for the stud Input range O to 99999 9999 Tolerance for center 1st axis 0279 Permissible position deviation in the reference axis of the working plane Input range O to 99999 9999 Tolerance for center 2nd axis Q280 Permissible position deviation in the minor axis of the working plane Input range O to 99999 9999 Touch Probe Cycles Automatic Workpiece Inspection il Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log with the standard setting the TNC saves the log file TCHPR422 TXT in the directory in which your measuring program is also stored 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt program run and output an error message 0 Do not Interrupt program run
405. ubprogram 1 Pocket A o 5 a ta 9D N o O w HEIDENHAIN ITNC 530 i i 1 MBvertapping Contours ep p h h O O D D w gt Area of inclusion Both surfaces A and B are to be machined including the overlapping area E The surfaces A and B must be pockets E The first pocket in Cycle 14 must start outside the second pocket 90 Fixed Cycles Contour Pocket Contour Trains il Area of exclusion Surface A is to be machined without the portion overlapped by B E Surface A must be a pocket and B an island E A must start outside of B E B must start inside of A Surface A urface B Area of intersection Only the area where A and B overlap is to be machined The areas covered by A or B alone are to be left unmachined E A and B must be pockets E A must start inside of B Surface A Surface B HEIDENHAIN ITNC 530 j i G120 7 4 CONTOUR DATA ile 20 DIN ISO 74 CONTOUR DATA Cycle 20 DIN ISO G120 Please note while programming Machining data for the subprograms describing the subcontours are entered in Cycle 20 Cycle 20 is DEF active which means that It becomes effective as soon as it is defined in the part program The algebraic sign for the cycle parameter DEPTH determines the working direction If you program DEPTH 0 the TNC performs the cycle at the depth O T
406. ud in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Center in 2nd axis Q274 absolute Center of the stud in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Nominal diameter Q262 Enter the diameter of the stud Input range 0 to 99999 9999 Starting angle 0325 absolute Angle between the reference axis of the working plane and the first touch point Input range 360 0000 to 360 0000 Stepping angle Q247 incremental Angle between two measuring points The algebraic sign of the stepping angle determines the direction of rotation negative clockwise If you wish to probe a circular arc instead of a complete circle then program the stepping angle to be less than 90 Input range 120 0000 to 120 0000 HEIDENHAIN ITNC 530 027340279 G422 EAS CIRCLE OUTSIDE Cycle 422 DIN ISO q S il G422 EAS CIRCLE OUTSIDE Cycle 422 DIN ISO q 426 Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between touch probe and workpiece fix
407. unction with external software The TNC does not provide any cycle with which you can calibrate the touch probe the measured value 1 The touch probe moves from the current position at the entered feed rate in the defined probing direction Define the probing direction in the cycle by using a vector delta values in X Y and 2 2 After the TNC has saved the position the touch probe stops The TNC saves the X Y Z coordinates of the probe tip center without calculation of the calibration data in three successive O parameters You define the number of the first parameter in the cycle 3 Finally the TNC moves the touch probe back by that value against the probing direction that you defined in the parameter MB Please note while programming The TNC retracts the touch probe by no more than the retraction distance MB and does not pass the starting point of the measurement This rules out any collision during retraction Ensure during pre positioning that the TNC moves the probe tip center without compensation to the defined position Remember that the TNC always writes to 4 successive Q parameters If the TNC could not determine a valid touch point the fourth result parameter will have the value 1 The TNC saves the measured values without calculating the calibration data of the touch probe With function FN17 SYSWRITE ID 990 NR 6 you can set whether the cycle runs through the probe input X12 or XTS HEI
408. w estimate for the slot width If the slot width and the safety clearance do not permit pre positioning in the proximity of the touch points the TNC always starts probing from the center of the slot In this case the touch probe does not return to the clearance height between the two measuring points Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle parameters 408 aed 358 Center in 1st axis 0321 absolute Center of the slot in the reference axis of the working plane Input MP6140 range 99999 9999 to 99999 9999 Center in 2nd axis O322 absolute Center of the slot in the minor axis of the working plane Input range 99999 9999 to 99999 9999 Width of slot 0311 incremental Width of the slot regardless of its position in the working plane Input range 0 to 99999 9999 Measuring axis 1 1st axis 2 2nd axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Input range 99999 9999 to 99999 9999 Set up clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to MP6140 Input range O to 99999 9999 alternatively PREDEF Clearance height Q260 absolute Coordinate in the touch probe
409. w the TNC should move the tool during fine roughing when the radius of the fine roughing tool is larger than half the coarse roughing tool 0404 0 Move the tool along the contour at the current depth between areas that need to be fine roughed 0404 1 Between areas that need to be fine roughed retract the tool to the set up clearance and move to the starting point of the next area to be rough milled HEIDENHAIN ITNC 530 G122 7 6 ROUGH OUT a 22 DIN ISO j il G123 7 7 FLOOR FINISHING ie 23 DIN ISO 7 7 FLOOR FINISHING Cycle 23 DIN ISO G123 Cycle run The tool approaches the machining plane smoothly on a vertically tangential arc if there is sufficient room If there is not enough room the TNC moves the tool to depth vertically The tool then clears the finishing allowance remaining from rough out Please note while programming finishing The starting point depends on the available The TNC automatically calculates the starting point for space in the pocket The approaching radius for pre positioning to the final depth is permanently defined and independent of the plunging angle of the tool Cycle parameters 23 Feed rate for plunging O11 Traversing speed of the Lae tool during plunging Input range 0O to 99999 9999 alternatively FAUTO FU FZ Feed rate for roughing O12 Milling feed rate Input range 0 to 99999 9999 alternatively FAUTO FU FZ Retraction feed rate Q208 Traversin
410. ween the positive Y axis of the active coordinate system and the center of a hole or the angular offset between the nominal position and the actual position of a hole center The TNC compensates the determined angular offset by rotating the C axis The workpiece can be clamped in any position on the rotary table but the Y coordinate of the hole must be positive If you measure the angular misalignment of the hole with touch probe axis Y horizontal position of the hole it may be necessary to execute the cycle more than once because the measuring strategy causes an inaccuracy of approx 1 of the misalignment 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 The TNC derives the probing direction automatically from the programmed starting angle 3 Then the touch probe moves in a circular arc either at measuring height or at clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points and positions the touch probe on the hol
411. which point the datum is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the minor axis of the working plane at which point the datum Is to be set in the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the touch probe axis at which point the datum is to be set In the touch probe axis Only effective if 0381 1 Input range 99999 9999 to 99999 9999 New datum in TS axis 0333 absolute Coordinate in the touch probe axis at which the TNC should set the datum Default setting 0 Input range 99999 9999 to 99999 9999 HEIDENHAIN ITNC 530 G410 m X D 3 p D Z O za e a A 15 4 DATUM HOM OF RECTANGLE Cycle 410 DIN ISO i i 15 5 DATUM FROM OUTSIDE OF RECTANGLE Cycle 411 DIN ISO G411 G411 Cycle run Touch Probe Cycle 411 finds the center of a rectangular stud and defines its center as datum If desired the TNC can also enter the coordinates Into a datum table or the preset table 1 Following the positioning logic see Executing touch probe cycles on page 330 the TNC positions the touch probe to the probe starting point 1 at rapid traverse value from MP6150 The TNC calculates the probe starting points from the data in the cycle and
412. with the END key Alternatively you can also enter the name of the program with the contour description or the complete path name of the program directly via the keyboard T O Q V With the given contour designators QC you can include the various contours in the contour formula O If you program separate depths for contours then you must assign a depth to all subcontours assign the depth O if necessary HEIDENHAIN ITNC 530 245 il Entering a complex contour formula You can use soft keys to interlink various contours in a mathematical formula Show the soft key row with special functions FCT contour Select the menu for functions for contour and point MACHINING machining COMPLEX Select the COMPLEX CONTOUR FORMULA menu CONTOUR Press the CONTOUR FORMULA soft key The TNC sont then displays the following soft keys Intersected with e g QC10 QC1 amp QC5 Complex Contour Formula Joined with ree e g QC25 QC7 QC18 Joined without intersection e g QC12 QC5 QC25 intersected with complement of e g 0C25 QC1 QC2 Complement of the contour area e g QC12 QC11 Opening parenthesis e g QC12 QC1 QC2 QC3 9 1 SL Cycles Closing parenthesis e g QC12 QC1 QC2 QC3 Defining a single contour e g QC12 QC1 246 Fixed Cycles Contour Pocket with Contour Formula il Overlapping contours By default the TNC
413. you can optimize the surface finish in the following ways A shaping cut spindle axis coordinate of point 1 greater than spindle axis coordinate of point 2 for slightly inclined surfaces A drawing cut spindle axis coordinate of point 1 smaller than spindle axis coordinate of point 2 for steep surfaces When milling twisted surfaces program the main cutting direction from point 1 to point 2 parallel to the direction of the steeper inclination If you are using a spherical cutter for the machining operation you can optimize the surface finish in the following way When milling twisted surfaces program the main cutting direction from point 1 to point 2 perpendicular to the direction of the steepest inclination Please note while programming linear 3 D movement to the starting point 1 Pre position the tool in such a way that no collision between tool and fixtures can occur From the current position the TNC positions the tool in a The TNC moves the tool with radius compensation RO to the programmed positions If required use a center cut end mill DIN 844 264 Fixed Cycles Multipass Milling il Cycle parameters 231 m Starting point in 1st axis Q225 absolute Starting point coordinate of the surface to be multipass milled in the reference axis of the working plane Input range 99999 9999 to 99999 9999 Starting point in 2nd axis Q226 absolute Starting point coordinate of the surface to be

Download Pdf Manuals

image

Related Search

Related Contents

Manual de uso con despiece  Sencor ELEMENT 7 4KIDS 8GB Pink, White  notes methodologique francais enfantine 05.pmd  www.philips.com/welcome FR Manuel d`utilisation 1  qSense - Remeha  User Manual & Installation Guide  RX 200 MONACO  ES S12S-R/G1032 Hardware Manual    Philips BDP3010 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file