Home

32920326 - heidenhain

image

Contents

1. TNC Model Software and Features This manual describes functions and features provided by TNCs as of the following NC software numbers TNC 426 TNC 430 280 472 10 TNC 426 TNC 430 280 474 13 TNC 426 TNC 430 280 476 04 The suffixes E and F indicate the export versions of the TNC The export versions of the TNC have the following limitations Linear movement is possible in no more than 4 axes simultaneously The machine tool builder adapts the useable features of the TNC to his machine by setting machine parameters Some of the functions described in this manual may not be among the features provided by your machine tool TNC functions that may not be available on your machine include Digitizing option Tool Measurement with the TT Please contact your machine tool builder to become familiar with the features of your machine 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 CS User s Manual All TNC functions that have no connection with touch probes are described in the User s Manual of the respective control Please contact HEIDENHAIN if you need a copy of this User s Manual Location of use The TNC complies with the limits for a Class A device in accordance with the specifications in EN 55022 and
2. 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 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 3 Touch Probe Cycles for Automatic Workpiece Inspection il Datum number in table Enter the datum number in the 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 New datum for reference axis 0331 absolute coordinate in the reference axis at which the TNC should set the intersection of the connecting lines Basic setting 0 New datum for minor axis 0332 absolute coordinate in the minor axis at which the TNC should set the intersection of the connecting lines Basic setting 0 HEIDENHAIN TNC 426 TNC 430 Example NC blocks 3 2 Automatic Patufet E 3 2 Automatic e e 25 Call tool O to define the 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 Set d
3. 402 ROT OF 2 STUDS Automatic measurement using two studs Compensation via basic pa ase rotation 403 ROT IN ROTARY AXIS Automatic 403 arin measurement using two points Compensation Rar via basic rotation 405 ROT IN C AXIS Automatic alignment of an 405 ROT angular offset between a hole center and the mi positive Y axis Compensation via table rotation t P 404 SET BASIC ROTATION Setting any basic rotation Characteristics common to all touch probe cycles for measuring workpiece misalignment For the 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 a see figure at right This enables you to measure the basic rotation against any straight line 1 of the workpiece and to establish the reference to the actual 0 direction 2 28 3 Touch Probe Cycles for Automatic Workpiece Inspection il BASIC ROTATION touch probe cycle 400 ISO G400 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 See also Compensating Workpiece Misalignment on page 18 1 The TNC positions the touch probe to the starting points at rapid traverse value trom MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the
4. Angle of 3rd hole 0293 absolute polar coordinate angle of the third hole center in the working plane 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 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Maximum dimension Q288 maximum permissible diameter of bolt hole circle Minimum dimension Q289 minimum permissible diameter of bolt hole circle Tolerance value for center 1st axis Q279 permissible position deviation in the reference axis of the working plane Tolerance value for center 2nd axis Q280 permissible position deviation in the minor axis of the working plane HEIDENHAIN TNC 426 TNC 430 Q273 3 3 Automatic Workpiece d ii 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 TCHPR430 TXT in the directory in which your measuring program Is also stored 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 out
5. 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 TCHPR425 TXT in the directory in which your measuring program is also stored 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 message gt Tool number for monitoring Q330 definition of whether the TNC is to monitor the tool see Tool monitoring on page 71 0 Monitoring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 426 TNC 430 Q329 Q260 Example NC blocks 8 co 3 3 Automatic Workpiece k ii 3 3 Automatic Workpiece Mediile ment MEASURE RIDGE WIDTH touch probe cycle 426 ISO G426 Touch probe cycle 426 measures the position and width of a ridge If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation in system parameters 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 The TNC calculates the probe starting point
6. 99 999 9999 to 99 999 9999 gt Feed rate F M Enter the digitizing speed Input range 1 to 3 000 mm min Note that the higher the digitizing speed the less accurate the resulting data will be gt MIN feed rate M Probe feed rate for the first line Input range 1 to 3000 mm min Min line spacing M If you enter an input value that is smaller than the programmed line spacing the TNC decreases the spacing between the scanned lines to the programmed minimum for digitizing flat sections of a contour This ensures that the density of digitized positions remains constant even if complex surface structures are scanned Input range 0 to 20 mm M O to 5 mm S Limit in normal lines direction S Distance by which the touch probe lifts off the model after each deflection of the stylus during scanning Input range 0 to mm Recommended input value Enter an input value between 50 and 100 of the probe point interval The smaller the ball tip radius the larger the Limit in Normal lines direction should be programmed gt Line spacing M S The offset by which the probe moves in the probe axis at the end of each line line spacing Input range O to 20 mm M 0 to 5 mm S 134 Example NC blocks for triggering touch probes Example NC blocks for measuring touch probes 5 Digitizing il Max probe point interval M S Maximum spacing between O consecutive digitized positions The T
7. CAL R To select the calibration function for the ball tip radius and the touch probe center misalignment press the CAL R soft key Select the tool axis and enter the radius of the ring gauge To probe the workpiece press the machine START button four times The touch probe contacts a position on the bore in each axis direction and calculates the effective ball tip radius If you want to terminate the calibration function at this point press the ENDE soft key Buk In order to be able to determine ball tip center misalignment the TNC needs to be specially prepared by the machine manufacturer The machine tool manual provides further information 180 If you want to determine the ball tip center misalignment press the180 soft key The TNC rotates the touch probe by 180 To probe the workpiece press the machine START button four times The touch probe contacts a position on the bore in each axis direction and calculates the ball tip center misalignment 14 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il Displaying calibration values The TNC stores the effective length and radius as well as the center misalignment for use when the touch probe is needed again You can display the values on the screen with the soft keys CAL L and CAL R Storing calibration values in the TOOL T tool table iE This function is only available if bit O in machine parameter 7411 1 is set activate tou
8. Finally the TNC returns the touch probe to the clearance height and sets the datum at the intersection of the measured lines or enters its coordinates In the active datum table Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 426 TNC 430 3 2 Automatic Sanam esting 3 2 Automatic O e 56 First measuring point in the lst axis 0263 absolute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis 0264 absolute coordinate of the first touch point in the minor axis of the working plane Spacing in 1st axis 0326 incremental distance between the first and second measuring points in the reference axis of the working plane Spacing in 2nd axis 0327 incremental distance between third and fourth measuring points in the minor axis of the working plane Corner Q308 number identifying the corner which the TNC is to set as datum 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 Setup clearance 0320 incremental additional distance between measuring point and ball tio Q320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtur
9. Move at clearance height between measuring points gt Datum number in table O305 Enter the datum number in the 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 New datum for reference axis 0331 absolute coordinate in the reference axis at which the TNC should set the stud center Basic setting O gt New datum for minor axis Q332 absolute coordinate in the minor axis at which the TNC should set the stud center Basic setting 0 HEIDENHAIN TNC 426 TNC 430 MP6140 L Q320 Q321 Example NC blocks 4 3 2 Automatic Panui esting 3 2 Automatic O DATUM FROM INSIDE OF CIRCLE touch probe cycle 412 ISO G412 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 Y 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 hen the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 or MP6360 The T
10. a20 First measuring point in the 1st axis 0263 zda absolute coordinate of the first touch point in the reference axis of the working plane Q272 1 First measuring point in the 2nd axis Q264 Q263 Q265 absolute coordinate of the first touch point in the minor axis of the working plane Second measuring point in the lst axis Q265 absolute coordinate of the second touch point in the reference axis of the working plane Second measuring point in the 2nd axis Q266 absolute coordinate of the second touch point in the minor axis of the working plane 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 74 3 Touch Probe Cycles for Automatic Workpiece Inspection il C If touch probe axis measuring axis then 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 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to M
11. to the positive Y axis If you program 0322 not equal to 0 then the TNC aligns the hole center to the nominal position gt 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 Starting angle 0325 absolute angle between the reference axis of the working plane and the first touch point gt 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 The smaller the angle the less accurately the TNC can calculate the datum Minimum input value 5 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 poin
12. For example Q260 is always assigned the clearance height Q261 the measuring height etc To simplify programming the TNC shows an illustration during cycle definition In the illustration the parameter that needs to be entered is highlighted see figure at right CS To improve clarity the help illustrations sometimes omit certain parameters HEIDENHAIN TNC 426 TNC 430 Programming and editing 1st measuring point BEGIN PGM 411T MM TCH PROBE 403 R in 1st axis 1 1 General Information on Touch Probe ie 1 1 General Information on Touch Probe ove Defining the touch probe cycle in the Programming and Editing operation mode The soft key row shows all available touch probe PROBE functions divided into groups BEz Select the desired probe cycle for example datum setting Digitizing cycles and cycles for automatic tool measurement are available only if your machine has been prepared for them Select a cycle e g datum setting at pocket The TNC initiates the programming dialog and asks 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 compensation of workpiece mis
13. G405 available as of NC software 280 474 xx 38 3 2 Automatic Datum Setting 42 Overview 42 Characteristics common to all touch probe cycles for datum setting 43 DATUM FROM INSIDE OF RECTANGLE touch probe cycle 410 ISO G410 44 DATUM FROM OUTSIDE OF RECTANGLE touch probe cycle 411 ISO G411 46 DATUM FROM INSIDE OF CIRCLE touch probe cycle 412 ISO G412 48 DATUM FROM OUTSIDE OF CIRCLE touch probe cycle 413 ISO G413 50 DATUM FROM OUTSIDE OF CORNER touch probe cycle 414 ISO G414 52 DATUM FROM INSIDE OF CORNER touch probe cycle 415 ISO G415 55 DATUM CIRCLE CENTER touch probe cycle 416 ISO 6416 58 DATUM IN TOUCH PROBE AXIS touch probe cycle 417 ISO 6417 60 DATUM AT CENTER BETWEEN 4 HOLES touch probe cycle 418 ISO 6418 61 HEIDENHAIN TNC 426 TNC 430 Vil il Vill 3 3 Automatic Workpiece Measurement 68 Overview 68 Recording the results of measurement 69 Measurement results in Q parameters 70 Classification of results 70 Tolerance monitoring 70 Tool monitoring 71 Reference system for measurement results 71 REFERENCE PLANE touch probe cycle 0 ISO G55 72 DATUM PLANE touch probe cycle 1 73 MEASURE ANGLE touch probe cycle 420 ISO G420 74 MEASURE HOLE touch probe cycle 421 ISO 6421 76 MEASURE CIRCLE OUTSIDE touch probe cycle 422 ISO G422
14. M S Coordinate axis and direction in which the probe begins scanning the model Defining the direction at the same time determines whether the subsequent machining operation is performed by up cut or climb milling gt Feed rate F M Enter the digitizing speed Input range 1 to 3 000 mm min Note that the higher the digitizing speed the less accurate the resulting data will be gt MIN feed rate M Probe feed rate for the first line Input range 1 to 3000 mm min gt Min line spacing M If you enter an input value that is smaller than the programmed line spacing the TNC decreases the spacing between the scanned lines to the programmed minimum for digitizing flat sections of a contour This ensures that the density of digitized positions remains constant even if complex surface structures are scanned Input range 0 to 20 mm M 0 to 5mm S Limit in normal lines direction S Distance by which the touch probe lifts off the model after each deflection of the stylus during scanning Input range 0 to mm Recommended input value Enter an input value between 50 and 100 of the probe point interval The smaller the ball tip radius the larger the Limit in Normal lines direction should be programmed Line spacing and direction M S The offset by which the touch probe moves to start a new contour line after completing the previous one The algebraic sign determines the direction in which the probe is offset Input ran
15. MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 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 or MP6360 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 OQ parameters Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q153 Actual value of diameter Q161 Deviation from center of reference axis Q162 Deviation from center of minor axis Q163 Deviation from diameter CS Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 426 TNC 430 3 3 Automatic Workpiece d ii Center in 1st axis 0273 absolute value Center of the stud in the reference axis of the working plane Center in 2nd axis
16. Ol O 09 09 cot 09 red ced O e9 memory capacity of the TNC s hard disk if no other programs are stored 40 Program name DATA is entered in the RANGE cycle Define workpiece blank The size is determined by the TNC Clearance height in Z is entered in the RANGE cycle Starting point in X Y is entered in the CONTOUR LINES cycle Starting height in Z is entered in the CONTOUR LINES cycle and depends on the algebraic sign of the line spacing First probed position Second probed position A contour line has been completed probe has returned to the first Last probed position in the range Back to the starting point in X Y Back to the clearance height in Z End of program 5 Digitizing il To execute a part program from digitized data you can E Use fixed cycle 30 if several infeeds are required only possible with data that were digitized in the MEANDER and LINE cycles see the User s Manual section 8 8 Cycles for Multipass Milling E Write an auxiliary program if you only need to finish mill HEIDENHAIN TNC 426 TNC 430 Sen O Oo Tool definition tool radius stylus radius Tool call Define feed rate for milling spindle and coolant ON Call digitized data T End of program O OD N 2 m O e _ D LO j i Symbole 3 D touch probes 2 calibrating measuring 16 triggering 13 104 Manage different calib
17. 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 114 4 Touch Probe Cycles for Automatic Tool Measurement il Define cycle 31 A 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 whethera time old format tool that has already been measured is to be 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 4 2 ee ee be used for Q parameter Q115 If the delta value is Example Inspecting a tool and measuring the greater than the permissible tool length tolerance fo
18. The rotary axis must be defined as a column axis Surface data The digitized data contains position information on the axes that are identified in the RANGE cycle The TNC does not generate a BLK FORM since rotary axes cannot be graphically simulated C The display mode of the rotary axis i e whether the display reduces the values to below 360 or not must be the same for digitizing as for milling 136 5 Digitizing il Measuring touch probe LINE cycle with a rotary axis O If you enter a linear axis e g X in the input parameter LINE DIRECTION the TNC moves the rotary axis e g A entered in the N RANGE cycle by the line spacing L SPAC as soon as it reaches the end pm of the line See figures at right Example NC blocks 5 3 Types of D HEIDENHAIN TNC 426 TNC 430 137 il 5 3 Types of izing Triggering touch probe MEANDER cycle with a rotary axis If you enter a linear axis e g X in the input parameter for line direction the TNC moves the rotary axis e g A entered in the RANGE cycle by the line spacing L SPAC as soon as it reaches the end of the line The touch probe then oscillates for example in the Z X plane see figure at upper right If you define the line direction as a rotary axis the TNC moves the linear axis entered in the RANGE cycle by the line spacing L SPAC as soon as It reaches the end of the line If the line direction Is the rotary axis A and L SP
19. With measuring touch probes this cycle is used mainly for digitizing with a rotary axis See Digitizing with a Rotary Axis With triggering touch probes this cycle is best suited for digitizing relatively flat surfaces which are to be consistently up cut or climb milled without prior evaluation of the digitized data In this cycle the touch probe moves in the positive direction of the axis entered under DIRECTION When the touch probe reaches the MAX coordinate of this axis it returns to clearance height It then moves at rapid traverse back to the beginning of the next line and from there in the negative probe axis direction to the height for feed rate decrease From this point it continues traveling at the probing feed rate until it contacts the 3 D contour This process is repeated until the entire range has been scanned The paths of traverse in the LINE cycle are illustrated in the figure at lower right Once the entire range has been scanned the touch probe returns to the clearance height When you are digitizing with the measuring touch probe the TNC stores positions at which sharp changes In direction have occurred Up to 1000 positions per line can be stored In the next line the TNC automatically reduces the probe feed rate in the vicinity of such positions This behavior improves the scanning results HEIDENHAIN TNC 426 TNC 430 P f 5 3 Types of izing t i E fe 5 3 Type
20. axis of the working plane gt First stud Center in 2nd axis Q269 absolute center of the first stud in the minor axis of the working plane gt Diameter of stud 1 Q313 approximate diameter of the 1st stud Enter a value that is more likely to be too large than too small gt 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 Second stud Center in 1st axis Q270 absolute center of the second stud in the reference axis of the working plane gt Second stud Center in 2nd axis Q271 absolute center of the second stud in the minor axis of the working plane gt Diameter of stud 2 Q314 approximate diameter of the 2nd stud Enter a value that is more likely to be too large than too small Measuring height 2 in the probe axis Q315 absolute coordinate of the ball tip center touch point in the touch probe axis at which stud 2 is to be measured Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 hei
21. 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 the datum table Use Cycle 7 to shift datum to the center of the bolt hole circle Part program call 3 2 Automatic patu jpeg 3 3 Automatic Workpiece Measurement Overview The TNC offers twelve cycles for measuring workpieces automatically O REFERENCE PLANE Measuring a coordinate in a 2 g selectable axis EE 1 POLAR DATUM PLANE Measuring a point in a 1 probing direction PA 420 MEASURE ANGLE Measuring an angle in the 420 working plane za 421 MEASURE HOLE Measuring the position and diameter of a hole 422 MEAS CIRCLE OUTSIDE Measuring the position and diameter of a circular stud 423 MEAS RECTAN INSIDE Measuring the position gt length and width of a rectangular pocket 3 3 Automatic Workpiece Me 424 MEAS RECTAN OUTSIDE Measuring the position length and width of a rectangular stud 425 MEASURE INSIDE WIDTH 2nd soft key level 425 Measuring slot width 426 MEASURE RIDGE WIDTH 2nd soft key level 426 F Measuring the width of a ridge 427 MEASURE COORDINATE 2nd soft key level 42 Measuring any coordinate in a selectable axis aml 430 MEAS BOLT HOL
22. datum in any axis see figure at right Fi Select the probing function by pressing the PROBING ae POS soft key Move the touch probe to a starting position near the touch point Select the probe axis and direction in which you wish Z to set the datum such as Z in direction Z Selection is made via soft keys Y To probe the workpiece press the machine START button Datum Enter the nominal coordinate and confirm your entry with ENT 2 5 Setting the Datum with a 3 D Touch 20 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il already probed for a basic rotation see figure at Corner as datum using points that were right To select the probe function press ANTASTEN P Touch points of basic rotation Press ENT to transfer the touch point coordinates to memory Y Position the touch probe at a starting position near the first touch point of the side that was not probed for basic rotation Select the probe direction with a soft key To probe the workpiece press the machine START Y s button Position the touch probe near the second touch point X on the same side X To probe the workpiece press the machine START button Datum Enter both datum coordinates into the menu window and confirm your entry with the ENT key To terminate the probe function press the END key Corner as datum without using points that were already probed for a basic rotation
23. holes touch probe cycle 401 ISO G401 The touch probe cycle 401 measures the centers of two holes Then the TNC calculates the angle between the reference axis in the working plane and the line connecting the two hole centers With the basic rotation function the TNC compensates the calculated value See also Compensating Workpiece Misalignment on page 18 1 Following the positioning logic see Running touch probe cycles on page 7 the TNC positions the touch probe at rapid traverse value from MP6150 or MP6361 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 ce Before programming note the following 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 HEIDENHAIN TNC 426 TNC 430 3 1 Measuring Workpiece i 3 1 Measuring Workpiece mis Mi ment E First hole Center in 1st axis Q268 absolute ae center of the first hole in the referenc
24. 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 99 3 3 Automatic Workpiece k ii 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 3 3 Automatic Workpiece Medie ment Length in X variable for roughing and milling Length in Y variable for roughing and milling Call the cycle End of subprogram 00 3 Touch Probe Cycles for Automatic Workpiece Inspection il I m UO IT Z I gt Z Z O NS NO oO Z O NS OO O Tool call for touch probe 3 3 Automatic Workpiece k ii Retract the touch probe Nominal length in X Nominal length in Y 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 Transmit the measuring log Do not disp
25. is intended for use primarily in industrially zoned areas HEIDENHAIN TNC 426 TNC 430 New features of the NC software 280 476 xx Management of an arbitrary number of calibration data with the TS triggering touch probe see Managing more than one block of calibrating data as of NC software 280 476 xx on page 15 Cycles for automatic tool measurement with the TT 130 according to ISO see Overview on page 112 Cycle for measuring the thermal behavior of a machine see MEASURE AXIS SHIFT touch probe cycle 440 ISO G440 available as of NC software 280 476 xx on page 106 Changed features of the NC software 280 476 xx All cycles for the automatic datum setting can now also be run during an active basic rotation see Characteristics common to all touch probe cycles for datum setting on page 43 Cycle 431 find the angular values needed for tilting the working plane with a spatial angle see MEASURE PLANE touch probe cycle 431 ISO 6431 on page 97 Contents HEIDENHAIN TNC 426 TNC 430 introduction Touch Probe Cycles in the Manual and Electronic Handwheel Modes louch Probe Cycles for Automatic Workpiece Inspection Touch Probe Cycles for Automatic Tool Measurement 7 Digitizing 1 1 General Information on Touch Probe Cycles 2 Function 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes 3 Touch probe cycles for automatic operation 3 1 2 Be
26. is measured with the cycle TCH PROBE 31 TOOL LENGTH Depending on the input parameters you can measure the length of a tool by one of the following 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 Measuring cycle for measuring a tool during rotation The TNC determines 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 Measuring cycle for measuring a tool during standstill e g for drills The TNC positions the tool to be measured over the center of the measuring surface It then moves the tool toward the measuring surface of the TT without rotation of the spindle until the tool contacts the surface To activate this function enter zero for the Tool offset Radius TT R OFFS in the tool table Measuring cycle for measuring individual teeth The
27. plane and the first touch point 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 OT arc instead of a complete circle then program the stepping angle to be less than 90 iE The smaller the angle the less accurately the TNC can calculate the hole dimensions Minimum input value 5 Z i 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip Q320 is added to MP6140 3 3 Automatic Workpiece Me Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool X and workpiece fixtures can occur 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 Maximum dimension of size for hole Q275 maximum permissible dimension for the hole circular pocket Minimum dimension for hole Q276 minimum permissible dimension for the hole circular pocket Tolerance value for center 1st axis Q279 permissible position deviation in the reference axis
28. pocket in the minor axis of the working plane If you program 0322 0 the TNC aligns the hole center to the positive Y axis If you program 0322 not equal to 0 then the TNC aligns the hole center to the nominal position 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 Starting angle 0325 absolute angle between the reference axis of the working plane and the first touch point 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 The smaller the angle the less accurately the TNC can calculate the circle center Minimum input value 5 HEIDENHAIN TNC 426 TNC 430 3 1 Measuring Workpiece i i 3 1 Measuring Workpiece mis Mi ment m X D 3 p D O T e zA f 40 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in th
29. probe cycle 417 measures any coordinate in the touch probe axis and defines it as datum If desired the TNC can also enter the measured coordinate into a datum table 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the programmed starting point 1 The TNC offsets the touch probe by the safety clearance in the positive direction of the touch probe axis 2 hen the touch probe moves in its own axis to the coordinate entered as starting 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 sets the datum in the touch probe axis or enters its coordinates in the active datum table Q263 GF Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis The TNC then sets the datum in this axis 47 Q First measuring point in the 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis Q264 absolute coordinate of the first touch point in the minor axis of the working plane First measuring point in the 3rd axis Q294 absolute coordinate of the first touch point in the touch probe axis Setup clearance 0320 incrementa
30. probes Example NC blocks for triggering touch probes those marked with an S apply to triggering touch probes Line direction M S Coordinate axis in whose positive direction the touch probe moves from the first contour point Limit in normal lines direction S Distance by which the touch probe lifts off the model after each deflection of the stylus during scanning Input range 0 to mm Recommended input value Enter an input value between 50 and 100 of the probe point interval The smaller the ball tio radius the larger the Limit in Normal lines Example NC blocks for measuring touch probes direction should be programmed Scanning direction M Traversing direction of the touch probe referenced to the line direction Input range 90 to 90 gt Feed rate F M Enter the digitizing speed Input range 1 to 3 000 mm min Note that the higher the digitizing speed the less accurate the resulting data will be gt MIN feed rate M Probe feed rate for the first line Input range 1 to 3000 mm min gt Min line spacing M If you enter an input value that is smaller than the programmed line spacing the TNC decreases the spacing between the scanned lines to the programmed minimum for digitizing flat sections of a contour This ensures that the density of digitized positions remains constant even if complex surface structures are scanned Input range 0 to 20 mm M 0 to 5mm S Line spaci
31. 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 and positions the touch probe on the hole centers measured 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 att Before programming note the following 38 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 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 3 Touch Probe Cycles for Automatic Workpiece Inspection il 405 rap ROT Center in 1st axis Q321 absolute value Center of lin the pocket in the reference axis of the working plane Center in 2nd axis 0322 absolute value Center of the
32. reference axis 0331 absolute coordinate in the reference axis at which the TNC should set the stud center Basic setting O New datum for minor axis 0332 absolute coordinate in the minor axis at which the TNC should set the stud center Basic setting 0 HEIDENHAIN TNC 426 TNC 430 Example NC blocks Ol _ a 3 2 Automatic patu jp esting 3 2 Automatic O DATUM FROM OUTSIDE OF CORNER touch probe cycle 414 ISO G414 Touch probe cycle 414 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 1 Following the positioning logic see Running touch probe cycles on page 7 the TNC positions the touch probe at rapid traverse value from MP6150 or MP6361 to the first touch point 1 see figure at upper right 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 or MP6360 The TNC derives the probing direction automatically from the programmed 3rd measuring point GF The TNC always measures the first line in the direction of the minor axis of the working plane 3 Then the touch probe moves to the next starting position 2 and probes the second position 4 The TNC positions the probe to star
33. 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 ec The TNC calculates incorrect values if the probing direction s for calibrating and measuring do not correspond Setup clearance incremental additional distance between measuring point and probe contact 0320 is added to MP6540 Clearance height absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur referenced to the active datum HEIDENHAIN TNC 426 TNC 430 107 3 4 poe Cycles 4 1 Tool Measurement with the TT Tool Toudlrobe 4 1 Tool Measurement with the TT Tool Touch Probe Overview y The TNC and the machine tool must be set up by the C 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 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 in the next tool call The following types of tool measurement are prov
34. the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation values in system parameters 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 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 or MP6360 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 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 from center of reference axis Q162 Deviation from center of minor axis Q164 Deviation of length in reference axis 0165 Deviation of length in minor axis F Before programming note the following 82 B
35. workpiece as the rotation angle gt Cancel the basic rotation or restore the previous basic 2 rotation S This is done by setting the rotation angle to the value that you wrote down previously i To measure the angle between two workpiece sides O Select the probing function by pressing the PROBING ROT soft key Rotation angle If you will need the current basic rotation later write down the value that appears under Rotation angle O Make a basic rotation with the side of the workpiece see Compensating Workpiece Misalignment on page 18 5 Probe the second side as for a basic rotation but do not set the TA rotation angle to zero Press the PROBING ROT soft key to display the angle PA between the two sides as the rotation angle gt Cancel the basic rotation or restore the previous basic rotation by Te setting the rotation angle to the value that you wrote down N previously 26 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il 3 1 Measuring Workpiece mis MA ment 3 1 Measuring Workpiece Misalignment 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 measurement 400 using two points Compensation via basic Aor rotation 401 ROT OF 2 HOLES Automatic measurement using two holes Compensation via basic rotation
36. 79 MEASURE RECTANGLE FROM INSIDE touch probe cycle 423 ISO 6423 82 MEASURE RECTANGLE FROM OUTSIDE touch probe cycle 424 ISO G424 85 MEASURE INSIDE WIDTH touch probe cycle 425 ISO G425 88 MEASURE RIDGE WIDTH touch probe cycle 426 ISO G426 90 MEASURE COORDINATE touch probe cycle 427 ISO 6427 92 MEASURE BOLT HOLE CIRCLE touch probe cycle 430 ISO 6430 94 MEASURE PLANE touch probe cycle 431 ISO 6431 97 3 4 Special Cycles 103 Overview 103 CALIBRATE TS touch probe cycle 2 104 MEASURING touch probe cycle 3 available as of NC software 280 474 xx 105 MEASURE AXIS SHIFT touch probe cycle 440 ISO G440 available as of NC software 280 476 xx 106 4 1 Tool Measurement with the TT Tool Touch Probe 110 Overview 110 Setting the machine parameters 110 Display the results of measurement 111 4 2 Available Cycles 112 Overview 112 Differences between Cycles 31 to 33 and Cycles 481 to 483 112 Calibrating the TT 113 Measuring the tool length 114 Measuring the tool radius 116 Measuring tool length and radius 118 5 1 Digitizing with Triggering or Measuring Touch Probe Option 122 Overview 122 Function 123 5 2 Programming Digitizing Cycles 124 Selecting digitizing cycles 124 Defining the digitizing range 124 Point Tables 126 5 3 Types of Digitiz
37. AC is in the linear axis X then the touch probe oscillates in the Z A plane see figure at center right Example NC blocks 38 5 Digitizing il CONTOUR LINES cycle with a rotary axis O Define the starting point in a linear axis and in a rotary axis Define also the order and direction of axis approach The touch probe then N oscillates for example in the X C plane See figure at lower right pm This method also works well for machines that have only two linear axes e g Z X and one rotary axis e g C Example NC blocks 5 3 Types of D The direction of rotation defined in Order is valid for all levels lines The direction at the same time defines whether the workpiece is then machined consistently in up cut or in climb milling n HEIDENHAIN TNC 426 TNC 430 139 gram A were digitized with the CONTOUR LINES cycle O BEGIN PGM DATA MM 2 BLK FORM 0 2 X 40 Y 40 24250 o3 L 24250 FMAX 6 L X 0 002 12 358 o7 L X 0 359 12 021 E 254 L 2424 5 X 0 017 Y 12 653 D oe a 2597 L X 0 093 Y 16 390 2598 L X 0 Y 25 FMAX 2599 L Z 250 FMAX Ae Gc n A surf file can hav 1500 MB This is the availabl ina d Data i igitize 5 4 Using D 5 4 Using Digitized Data in a Part Program Resulting NC blocks of a file containing data that ep o O 09 Q o cot o 09 O o 09 O cot O
38. E CIRC 2nd soft key level Measuring position and diameter of a bolt hole circle 431 MEASURE PLANE 2nd soft key level Measuring the A and B axis angles of a plane Vy 68 3 Touch Probe Cycles for Automatic Workpiece Inspection il Recording the results of measurement For all cycles in which you automatically measure workpieces with the exception of Cycles 0 and 1 the TNC records the results As standard procedure the TNC 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 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 GF All measured values listed in the log file are referenced to the datum that is 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 3D 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 Example Measuring log for touch probe cycle 423 Measuring Log for Probing Cycle 421 Hole Measuring Date 29 11 1997 Time 6 55 04 Measuring program TNC GEH35712 CHECK1 H Nom
39. NC also accounts for a important points that define the contour of the model for example N at inside corners Input range 0 02 to 20 mm M 0 02 to 5 mm S Tolerance M The TNC stores only those digitized positions whose distance from a straight line defined by the last two probe points exceeds the programmed tolerance This ensures a high density of digitized positions for contours with sharply curved surfaces and as low a density as possible for contours with flat surfaces An input value of zero means that the digitized positions are output in the programmed probe point interval Input range 0 to 0 9999 mm Feed rate reduction at edges M Answer the dialog question with NO ENT The TNC enters a value automatically IE The feed rate reduction is effective only if the number of points at which the feed rate must be reduced does not exceed 1000 points in a digitizing line 5 3 Types of HEIDENHAIN TNC 426 TNC 430 135 il t O N b gt 9 LO Digitizing with rotary axes If you are using a triggering touch probe the digitizing feature supports rotary axes with the cycles MEANDER Cycle 6 LINE Cycle 8 or CONTOUR LINE Cycle 7 Regardless of the digitizing cycle used the corresponding rotary axis must be entered in the RANGE cycle The TNC interprets the rotary axis input as values in degrees If you are using a measuring touch probe the digitizing feature supports rotary axes with cycle 18 LINE only
40. NC derives the probing direction automatically from the programmed starting angle 3 Then the touch probe moves in a circular arc either at measuring xX 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 sets the datum at the measured center or enters its coordinates in the active datum table att Before programming note the following 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 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 48 3 Touch Probe Cycles for Automatic Workpiece Inspection il a Ce Center in 1st axis 0321 absolute value Center of the pocket in the reference axis of the working plane Center in 2nd axis 0322 absolute value Center of the pocket in the minor axis of the working plane If you program 0322 0 the TNC aligns the hole center
41. P6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 gt 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 HEIDENHAIN TNC 426 TNC 430 Q260 Example NC blocks 7 Ol 3 3 Automatic Workpiece a iii 3 3 Automatic Workpiece Medie ment MEASURE HOLE touch probe cycle 421 ISO G421 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 values in system parameters 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 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 e
42. Q274 absolute value Center of the stud in the minor axis of the working plane Nominal diameter Q262 enter the diameter of the stud Starting angle 0325 absolute angle between the reference axis of the working plane and the first touch point 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 Q273 arc instead of a complete circle then program the stepping angle to be less than 90 C The smaller the angle the less accurately the TNC can calculate the stud dimensions Minimum input value 5 Z 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip Q320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur o sb Q wt a Oo ad lt rae 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 Maximum dimension of size for s
43. To select the probe function press PROBING P Touch points of basic rotation Press NO ENT to ignore the previous touch points The dialog question only appears if a basic rotation was made previously Probe both workpiece sides twice Enter the coordinates of the datum and confirm your entry with ENT To terminate the probe function press the END key 2 5 Setting the Datum with a 3 D Touch Prol HEIDENHAIN TNC 426 TNC 430 21 il Circle center as datum With this function you can set the datum at the center of bore holes circular pockets cylinders studs circular islands etc Y Inside circle The TNC automatically probes the inside wall in all four coordinate axis directions For incomplete circles circular arcs you can choose the appropriate probing direction Position the touch probe approximately in the center of the circle PROBING To select the probe function press ANTASTEN CC CC To probe the workpiece press the machine START button four times The touch probe touches four points on the inside of the circle If you are probing to find the stylus center only available on machines with spindle orientation depending on MP6160 press the 180 soft key and probe another four points on the inside of the circle If you are not probing to find the stylus center press the END key Datum Enter both circle center coordinates into the menu window and confirm your entry with ENT To termina
44. ach in programming or move the touch probe around the model manually and have the TNC generate them automatically see figure at right PGM Name digitizing data Enter the name of the file in which the TNC is to store the digitizing data F In the screen menu for configuring the data interface you must enter the complete directory path in which the TNC is to store the digitized data gt TCH PROBE axis Enter the touch probe axis gt PGM Name range data Enter the name of the point table in which you have defined the range gt Min point TCH PROBE axis Lowest probe axis coordinate in the DIGITIZING range gt Max point TCH PROBE axis Highest probe axis coordinate in the DIGITIZING range Clearance height Position in probe axis at which the stylus cannot collide with the model Example HEIDENHAIN TNC 426 TNC 430 er itizir 5 2 Programming Dig o i ycles N gt 5 2 Programming D Point Tables When you are working with a measuring touch probe you can generate point tables in the Positioning with MDI mode of operation You can use these tables to define the digitizing range in a specific shape or to program a contour in a specific shape and then machine the contour with Cycle 30 This feature requires the digitizing with measuring touch probe software option from HEIDENHAIN You can transfer points in the following two ways manually by TEACH IN programming automa
45. acing is entered as a positive value Probe axis coordinate of the MAX point from Cycle 5 RANGE if the line spacing is entered as a negative value Define the working plane coordinates in the CONTOUR LINES cycle Automatically move to the starting position First in the probe axis to clearance height then in the working plane CEP Before the CONTOUR LINES cycle the part program must have a range defined in the RANGE cycle Digitizing cycle 17 cannot be combined with digitizing cycle 15 HEIDENHAIN TNC 426 TNC 430 P f 5 3 Types of j i Digitizing parameters The parameters marked with an M apply to measuring touch probes Example NC blocks for triggering touch probes those marked with an S apply to triggering touch probes Time limit M S Time within which the touch probe must orbit the model and reach the first touch point You can define a maximum distance from the end point to the starting point with machine parameter MP 6390 If the entered time limit is exceeded the TNC interrupts the digitizing process Input range O to 7200 seconds The input value O means there is no time limit Starting point M S Coordinates of the starting position in the working plane Example NC blocks for measuring touch probes Axis and direction of approach M S Coordinate axis and direction in which the touch probe approaches the model gt Starting probe axis and direction
46. al Operation mode position the touch probe to a position approximately in the center of the standard ring gauge and set it to 180 CAL 30 To select the 3 D calibration cycle press the 3D CAL soft key Enter the values for stylus radius 1 and stylus radius 2 Enter the same value for stylus radius 1 and 2 if you are using a stylus with ball tip Enter different values for stylus radius 1 and 2 if you are using a stylus with a corner radius Diameter ring gauge The diameter is engraved on the standard ring gauge To start the calibration cycle press the machine START button The touch probe measures the standard ring gauge in a programmed sequence of steps Rotate the touch probe to 0 as soon as the TNC asks you to To start the calibration cycle once again to determine center misalignment press the machine START button The touch probe again measures the standard ring gauge in a programmed sequence of steps 16 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il Displaying calibration values The compensation factors and force ratios are stored in the TNC for later use whenever the measuring touch probe is needed You can display the stored values on the screen by pressing the 3D CAL soft key Storing calibration values in the TOOL T tool table This function is only available if machine parameter 7411 1 Is set activate touch probe data with TOOL CALL and tool table TOOL T is active machin
47. alignment Cycles for automatic datum setting Cycles for automatic workpiece inspection Automatic calibration cycle El CYCLES Cycles for digitizing with measuring touch probe option not available for ISO Cycles for digitizing with measuring touch probe option not available for ISO Cycles for automatic tool measurement enabled by the machine tool builder not ISO o l ele m x D 3 lt 3 D O T e zA A 1 Introduction il 1 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 setup clearance In addition that is added to machine parameter 6140 Orient the infrared touch probe to the programmed probe direction MP6165 as of 280 476 10 To increase measuring accuracy you can use MP 6165 1 to have an infrared touch probe oriented in the programmed probe direction befo
48. ate To transfer points automatically press the PROBE AUTO soft key The TNC displays additional soft keys Select the feed rate at which the touch probe is to respond to a deflection by pressing the F soft key and entering the feed rate Define the spacing between points at which the TNC transfers the points by pressing the PROBE POINT INTERVAL soft key and entering a value After entry of the probe point interval the TNC displays the START soft key To move the touch probe to the first point of the range to be digitized or to the first contour point deflect the touch probe manually in the desired direction To start transfer press the START soft key Deflect the touch probe manually in the desired direction The TNC transfers the coordinates in the programmed probe point interval To terminate transfer press the STOP soft key 5 2 Programming D 128 5 Digitizing il 5 3 Types of Digitizing Meander digitizing Triggering touch probe Digitizing Cycle 6 MEANDER Measuring touch probe Digitizing Cycle 16 MEANDER The MEANDER cycle scans and digitizes a 3 D surface in a back and forth series of parallel lines This method is best suited for digitizing relatively flat surfaces If you want to use the SUSA evaluation software to further process the data you must use the MEANDER cycle Before starting the digitizing process select an axis in the working plane During digitizing the touch probe moves in the positive dire
49. be rapid traverse for pre positioning MP6361 In MP6361 you define the feed rate at which the TNC pre positions the touch probe or positions it between measuring points MP6150 MP6361 1 Introduction il Running 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 ce Make sure that at the beginning of the cycle the compensation data length radius from the calibrated data or from the last TOOL CALL block are active selection via MP7411 see the User s Manual of the respective control General User Parameters NC software 280 476 xx You can also run the touch probe cycles 410 to 418 during an active basic rotation Make sure however that the basic rotation angle does not change when you use cycle 7 zero shift from datum table 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 pos
50. be is to respond to a deflection Store position in the point table with ACTUAL 4 ee izin igi POSITION CAPTURE Select the feed rate at which the touch probe is to respond to a deflection by pressing the F soft key and entering the feed rate Define whether or not you want the TNC to transfer the coordinates in specific axes by setting the X OFF ON Y OFF ON and Z OFF ON soft keys to the selected functions To move the touch probe to the first point of the range to be digitized or to the first contour point deflect the touch probe manually in the desired direction Press the ACTUAL POSITION CAPTURE soft key The TNC transfers the coordinates of the selected axes to the point table The TNC uses the coordinates of the working plane only for defining the digitizing range Move the touch probe to the next point and capture the actual position Repeat this process until the whole range is defined 5 2 Programming D HEIDENHAIN TNC 426 TNC 430 127 il If you want to have the TNC generate the points automatically proceed as follows ycles To transfer points automatically press the PROBE AUTO soft key The TNC then displays the following soft keys Feed rate at which the touch probe is to respond to a deflection Define the probe point interval for automatic in transfer j N gt Select the feed rate at which the touch probe is to respond to a deflection by pressing the F soft key and entering the feed r
51. bes four points to find the second hole center The TNC repeats steps 3 and 4 for the holes 3 and 4 Finally the TNC returns the touch probe to the clearance height and sets the datum at the intersection of the diagonal lines connecting opposite holes 1 3 and 2 4 or writes the coordinates of the intersection to the active datum table Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 426 TNC 430 Y 3 2 Automatic Sanu esting 3 2 Automatic O e 62 JX First center in lst axis 0268 absolute center of the 1st hole in the reference axis of the working plane First center in 2nd axis 0269 absolute center of the 1st hole in the minor axis of the working plane Second center in 1st axis Q270 absolute center of the 2nd hole in the reference axis of the working plane Second center in 2nd axis Q271 absolute center of the 2nd hole in the minor axis of the working plane Third center in 1st axis 0316 absolute center of the 3rd hole in the reference axis of the working plane Third center in 2nd axis 0317 absolute center of the 3rd hole in the minor axis of the working plane Fourth center in 1st axis 0318 absolute center of the 4th hole in the reference axis of the working plane Fourth center in 2nd axis 0319 absolute center of the 4th hole in the minor axis of the working plane
52. ch probe data with TOOL CALL and tool table TOOL T is active machine parameter 7260 not equal to 0 If you conduct measurements during program run the compensation data for the touch probe can be activated from the tool table via a TOOL CALL To store the calibration data in the TOOL T tool table enter the tool number in the calibration menu confirm with ENT and then press the ENTER R IN TOOL TABLE or the ENTER L IN TOOL TABLE soft key Managing more than one block of calibrating data as of NC software 280 476 xx To be able to use more than one block of calibration data you must set bit one in machine parameter 7411 The calibration data length radius center misalignment and spindle angle are then always saved by the TNC in the tool table TOOL T under a tool number that can be selected in the calibration menu see also User s Manual section 5 2 Tool Data CEP If you use this function you must first activate the corresponding tool number with a tool call before executing a touch probe cycle regardless of whether you wish to run the touch probe cycle in automatic mode or manual mode You can view and edit the calibration data in the calibration menu but you must make sure to write the changes back into the tool table by pressing the ENTER R IN TOOL TABLE or ENTER LIN TOOL TABLE soft key The TNC does not write the calibration values into the table automatically HEIDENHAIN TNC 426 TNC 430 Manual operation a
53. cond touch point B Select the probe direction with the soft keys Same axis but from the opposite direction To probe the workpiece press the machine START button The value displayed as datum is the distance between the two points on the coordinate axis To return to the datum that was active before the length measurement Select the probing function by pressing the PROBING POS soft key Probe the first touch point again Set the datum to the value that you wrote down previously To terminate the dialog press the END key Measuring angles You can use the 3 D touch probe to measure angles in the working plane You can measure the angle between the angle reference axis and a workpiece side or the angle between two sides The measured angle is displayed as a value of maximum 90 HEIDENHAIN TNC 426 TNC 430 th a 3 D Touch is lieces WI 2 6 Measuring Workp To find the angle between the angle reference axis and a side of the workpiece PROBING Select the probing function by pressing the PROBING e ROT soft key S Rotation angle If you will need the current basic rotation later write down the value that appears under Rotation angle O Make a basic rotation with the side of the workpiece l see Compensating Workpiece Misalignment on m page 18 a Press the PROBING ROT soft key to display the angle rar between the angle reference axis and the side of the n
54. ction of the selected axis starting at the MIN point of the working plane When it reaches the range limit it moves by the line spacing in the positive direction of the other axis and then travels back along this line At the other end of this line the touch probe moves once again by the line spacing This process is repeated until the entire range has been scanned Once the entire range has been scanned the touch probe returns to the clearance height When you are digitizing with the measuring touch probe the TNC stores positions at which sharp changes In direction have occurred Up to 1000 positions per line can be stored In the next line the TNC automatically reduces the probe feed rate in the vicinity of such positions This behavior improves the scanning results Starting position MIN point coordinates from Cycle 5 RANGE or Cycle 15 RANGE in the working plane probe axis coordinate clearance height Automatically move to the starting position First in the probe axis to clearance height then in the working plane Contour approach The touch probe moves in the negative probe axis direction toward the model When it makes contact the TNC stores the position coordinates CES Before the MEANDER cycle the part program must have a range defined in the RANGE cycle HEIDENHAIN TNC 426 TNC 430 P f 5 3 Types of j i Digitizing parameters The parameters marked with an M apply to measuring touch
55. cycle 440 for the first time you must have calibrated the tool touch probe with tool touch probe cycle 30 Ensure that the tool data of the calibrating tool has been entered in the tool table TOOL T Before running the cycle you must activate the calibrating tool with TOOL CALL Ensure that the TT tool touch probe is connected to input X13 of the logic unit and is ready to function machine parameter 65xx 1 The TNC positions the calibrating tool at rapid traverse value from MP6150 or MP6361 and following the positioning logic refer to chapter 1 2 in the vicinity of the TT 2 Attfirst 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 f 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 O 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 s
56. datum table 410 DATUM INSIDE RECTAN Measuring the m inside length and width of a rectangle and E defining the center as datum 411 DATUM OUTSIDE RECTAN Measuring the outside length and width of a rectangle and defining the center as datum 412 DATUM INSIDE CIRCLE Measuring any four m2 points on the inside of a circle and defining the center as datum 413 DATUM OUTSIDE CIRCLE Measuring any four points on the outside of a circle and defining the center as datum 414 DATUM OUTSIDE CORNER Measuring two lines from the outside of the angle and defining the intersection as datum 41405 o gt t t e 415 DATUM INSIDE CORNER Measuring two lines from within the angle and defining the intersection as datum m ol t t e e A 416 DATUM CIRCLE CENTER 2nd soft key m i m ep level Measuring any three holes on a bolt hole Kz circle and defining the bolt hole center as datum 417 DATUM IN TS AXIS 2nd soft key level 17 Q Measuring any position in the touch probe axis and defining it as datum 418 DATUM FROM 4 HOLES 2nd soft key level rs Measuring 4 holes crosswise and defining the intersection of the lines between them as datum 42 3 Touch Probe Cycles for Automatic Workpiece Inspection il Characteristics common to all touch probe cycles for datum setting H In TNCs with NC software 280 476 xx you may also run the touch probe cycles 410 to 418 during an active basic rotation basic rotati
57. de 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 0261 absolute coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 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 measured value and the angle of the reference line for the basic rotation 3 Touch Probe Cycles for Automatic Workpiece Inspection il MP6140 Q320 X Q263 Q265 Q272 1 Q260 m x D 3 god D O sa e zA A x lt BASIC ROTATION from two
58. ditional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 Axis for compensation motion 0312 assignment of the rotary axis in which the TNC is to compensate the measured misalignment 4 Compensate misalignment with rotary axis A 5 Compensate misalignment with rotary axis B 6 Compensate misalignment with rotary axis C 3 Touch Probe Cycles for Automatic Workpiece Inspection il MP6140 Q320 X 272 1 Q263 Q265 Q260 m x D 3 gcd D O sa e zA A X lt SET BASIC ROTATION touch probe cycle 404 ISO G404 available as of NC software 280 474 xx 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 404 Preset value for basic rotation Angular value at Cy which the basic rotation is to be set HEIDENHAIN TNC 426 TNC 430 Example NC blocks 3 1 Measuring Workpiece mens 3 1 Measuring Workpiece mis iment Compensating workpiece misalignme
59. e ASCII keyboard to enter all coordinates of the nominal pre positioning point values for the touch probe To end input press the ENT key HEIDENHAIN TNC 426 TNC 430 Example NC blocks 3 3 Automatic Workpiece k iii 3 3 Automatic Workpiece Medie ment MEASURE ANGLE touch probe cycle 420 ISO G420 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 Y 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the programmed starting point 1 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 or MP6360 3 Then the touch probe moves to the next starting position 2 and xX 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 Y reference axis of the machining plane Q272 2 Before programming note the following Before a cycle definition you must have programmed a Q266 MP6140 tool call to define the touch probe axis Q264 Q320
60. e successively in X Y X and Y 4 Finally the TNC moves the touch probe to the clearance height and writes the effective radius of the ball tip to the calibration data i Clearance height absolute coordinate in the touch Example NC blocks probe axis at which the touch probe cannot collide with the calibration workpiece or any fixtures Radius of ring gauge radius of the calibrating workpiece 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 104 3 Touch Probe Cycles for Automatic Workpiece Inspection il MEASURING touch probe cycle 3 available as of NC software 280 474 xx 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 and feed rate directly The touch probe does not retract automatically after determining the measured value 1 The touch probe moves from the current position at the entered feed rate in the defined probing direction The probing direction must be defined in the cycle as a polar angle 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 You define the number of the first parameter in the cycle If necessary you must program the retraction of the touch probe in a separate trav
61. e touch probe axis at which no collision between tool and workpiece fixtures can occur 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 Set to zero after alignment 0337 definition of whether the TNC should set the display of the C axis to zero or write the angular misalignment 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 3 Touch Probe Cycles for Automatic Workpiece Inspection il eti 40 Q320 HEIDENHAIN TNC 426 TNC 430 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 Part program call 3 1 Measuring Workpiece ens 3 2 Automatic O 3 2 Automatic Datum Setting Overview The TNC provides nine cycles for automatic datum setting or automatic entry of the measured values into the active
62. e START button Position the ball tip at a starting position near the second touch point To probe the workpiece press the machine START button The TNC saves the basic rotation in non volatile memory The basic rotation is effective for all subsequent program runs and graphic simulation 18 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il Displaying a basic rotation The angle of the basic rotation appears after ROTATION ANGLE Manual operation Programming whenever PROBING ROT is selected The TNC also displays the anual operation BS rotation angle in the additional status display STATUS POS In the status display a symbol is shown for a basic rotation whenever the TNC is moving the axes according to a basic rotation Cancel a basic rotation Select the probing function by pressing the PROBING ROT soft key Enter a rotation angle of zero and confirm with the ENT key 6 278 Y To terminate the probe function press the END key ji 2 887 C HEIDENHAIN TNC 426 TNC 430 ase Pare be We 9 S IST pgs 24 SSO alae 8 809 357 479 al 2 4 Compensating Workpiece mse 2 5 Setting the Datum with a 3 D Touch Probe Introduction The following functions are available for setting the datum on an aligned workpiece Datum setting in any axis with PROBING POS Defining a corner as datum with PROBING P Setting the datum at a circle center with PROBING CC To set the
63. e axis Q152 Actual value of center in minor axis 0154 Actual value of length in the reference axis 0155 Actual value of length in the minor axis Q161 Deviation from center of reference axis Q162 Deviation from center of minor axis Q164 Deviation of length in reference axis 0165 Deviation of length in minor axis KE Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 426 TNC 430 3 3 Automatic Workpiece d ii Center in 1st axis Q273 absolute value Center of the stud in the reference axis of the working plane Q284 Center in 2nd axis Q274 absolute value Center of Y the stud in the minor axis of the working plane First side length Q282 stud length parallel to the reference axis of the working plane Second side length Q283 stud length parallel to the Q274 9280 secondary axis of the working plane 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 Setup clearance Q320 incremental additional Q273 9279 distance between measuring point and ball tio Q320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Traversing to clearance height 0301 definition of how the touch probe is
64. e axis of the working plane First hole Center in 2nd axis Q269 absolute center of the first hole in the minor axis of the working plane gt Second hole Center in 1st axis 0270 absolute center of the second hole in the reference axis of the working plane gt Second hole Center in 2nd axis Q271 absolute center of the second hole in the minor axis of the working plane Measuring height in the touch probe axis 0261 Q268 Q270 absolute coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur gt Default setting for basic rotation Q307 absolute If the misalignment is to be measured against a Straight line other than the reference axis Q260 enter the angle of this reference line The TNC will then calculate the difference between the measured value and the angle of the reference line for the basic rotation Example NC blocks 32 3 Touch Probe Cycles for Automatic Workpiece Inspection il BASIC ROTATION over two studs touch probe cycle 402 ISO G402 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
65. e digitizing range Cycle 5 RANGE defines a cuboid range within which the touch probe scans the contour If you are using a measuring touch probe you can also select a contour point table with Cycle 15 RANGE in which the shape of the digitizing range is defined as a polygon Defining a cuboid digitizing range Similar to defining the workpiece blank the digitizing range is programmed by entering the MIN and MAX point coordinates of the three main axes X Y and Z see figure at right 5 2 Programming D gt PGM Name digitizing data Enter the name of the file in which the TNC is to store the digitizing data GF In the screen menu for configuring the data interface you must enter the complete directory path in which the TNC is to store the digitized data gt TCH PROBE axis Enter the touch probe axis gt MIN point in range Lowest coordinates in the range to be digitized gt Max point range Highest coordinates in the range to be digitized gt Clearance height Position in probe axis at which the stylus cannot collide with the model Example 124 5 Digitizing il Defining the digitizing range in a specific shape only available with measuring touch probes C Digitizing cycle 15 cannot be combined with digitizing cycle 17 CONTOUR LINES The digitizing range is defined by a contour point table generated in the Positioning with MDI mode of operation You can either transfer the individual points by te
66. e parameter 7260 not equal to 0 If you conduct measurements during program run the compensation data for the touch probe can be activated from the tool table via a TOOL CALL To store the calibration data in the TOOL T tool table enter the tool number in the calibration menu confirm with ENT and then press the ENTER RIN TOOL TABLE soft key The TNC stores the stylus radius 1 in the R column and the stylus radius 2 in the R2 column 2 3 Calibrating a Measuring Touch Prok HEIDENHAIN TNC 426 TNC 430 17 il 2 4 Compensating Workpiece Misatignitthe 2 4 Compensating Workpiece Misalignment Introduction The TNC electronically compensates workpiece misalignment by computing a basic rotation For this purpose the TNC sets the rotation angle to the desired angle with respect to the reference axis in the working plane See figure at right tE Select the probe direction perpendicular to the angle reference axis when measuring workpiece misalignment To ensure that the basic rotation is calculated correctly during program run program both coordinates of the working plane in the first positioning block Measuring the basic rotation PROBING Select the probing function by pressing the PROBING ROT soft key Position the ball tip at a starting position near the first touch point Select the probe direction perpendicular to the angle reference axis Select the axis by soft key To probe the workpiece press the machin
67. efore 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 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 3 Touch Probe Cycles for Automatic Workpiece Inspection il EI F te Center in 1st axis Q273 absolute value Center of the pocket in the reference axis of the working plane Center in 2nd axis Q274 absolute value Center of the pocket in the minor axis of the working plane First side length Q282 pocket length parallel to the reference axis of the working plane Second side length Q283 pocket length parallel to the secondary axis of the working plane 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 Setup clearance 0320 incremental additional distance between measuring point and ball tio Q320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Traversing to clearance height 0301 definition of how the touch probe is to move between the measuring points 0 Move at measuring height between
68. ement results in Q parameters 70 Measuring angles 74 Measuring thermal expansion 106 Multiple measurement 5 P Positioning logic 7 Probing cycles Probing cycles MANUAL OPERATION mode 10 Touch probe cycles for automatic operation 4 Probing feed rate 6 R Recording the results of measurement 69 Rectangular pocket measuring 85 Rectangular stud measuring 82 Refer to tool measurement for automatic tool measurement Result parameters 70 Ridge width measuring 90 Run digitized data 140 S Slot width measuring 88 T Tolerance monitoring 70 Tool compensation 71 Tool measurement Calibrating the TT 113 Displaying the measuring results 111 Machine parameters 110 measuring tool length and radius 118 Overview 112 Tool length 114 Tool radius 116 Tool monitoring 71 W Width inside measuring 88 Width outside measuring 90 Workpiece measurement 24 68 Writing probed values in datum tables 12 b il HEIDENHAIN DR JOHANNES HEIDENHAIN GmbH Dr Johannes Heldenhain Strafge 5 83301 Traunreut Germany 49 8669 31 0 49 8669 5061 E Mail info heidenhain de Technical support 49 8669 31 1000 E Mail service heidenhain de Measuring systems 49 8669 31 3104 E Mail service ms support heidenhain de TNC support gt 49 8669 31 3101 E Mail service nc support heidenhain de NC programm
69. ersing block p Before programming note the following With function FN17 SYSWRITE ID 990 NR 6 you can set whether the cycle runs through the probe input X12 or With the non modal function M141 available as of NC software No 280 476 06 you can switch off tool monitoring in order to be able to retract the tool in a traversing block Make sure that you have selected the correct disengaging direction otherwise the touch probe may be damaged Parameter number for result Enter the number of the Q parameter to which you want the TNC to assign the first coordinate X Probe axis Enter the reference axis of the working plane X for tool axis Z Z for tool axis Y and Y for tool axis X and confirm with ENT Probing angle Angle measured from the probing axis at which the touch probe is to move Confirm with ENT Maximum measuring path Enter the maximum distance from the starting point by which the touch probe may move Confirm with ENT Feed rate Enter the measuring feed rate To end input press the ENT key HEIDENHAIN TNC 426 TNC 430 Example NC blocks Sz 3 4 poe Cycles i 3 4 spell Cycles MEASURE AXIS SHIFT touch probe cycle 440 ISO G440 available as of NC software 280 476 xx 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 att Prerequisites Before running
70. es can occur 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 Execute basic rotation Q304 definition of whether the TNC should compensate workpiece misalignment with a basic rotation 0 No basic rotation 1 Basic rotation 3 Touch Probe Cycles for Automatic Workpiece Inspection il MP6140 gt Datum number in table Q305 Enter the datum number in the 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 New datum for reference axis 0331 absolute coordinate in the reference axis at which the TNC should set the corner Basic setting 0 gt New datum for minor axis Q332 absolute coordinate in the minor axis at which the TNC should set the corner Basic setting 0 HEIDENHAIN TNC 426 TNC 430 Example NC blocks 3 2 Automatic Patufet 3 2 Automatic O e DATUM CIRCLE CENTER touch probe cycle 416 ISO G416 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 1 58 Following the positioning logic see Running touch probe cycles on page 7 the TNC positions the touch probe at
71. es 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 lock the tool status L in TOOL 1 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 Cutter measurement 0 No 1 Yes Choose whether or not the TNC is to measure the individual teeth HEIDENHAIN TNC 426 TNC 430 Example Measuring a rotating tool for the first time old format 4 2 ee ee Example Inspecting a tool and measuring the individual teeth and saving the status in Q5 Old f
72. ference axis of the working plane and the first touch point gt 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 The smaller the angle the less accurately the TNC can calculate the datum Minimum input value 5 gt 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 gt Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur gt 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 gt Datum number in table Q305 Enter the datum number in the 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 New datum for
73. for the probing direction Confirm your entry with the ENT key 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 To end input press the ENT key 72 3 Touch Probe Cycles for Automatic Workpiece Inspection il DATUM PLANE touch probe cycle 1 Touch probe cycle 1 measures any position on the workpiece in any direction 1 The touch probe moves at rapid traverse value from MP6150 or MP6361 to the starting position 1 programmed in the cycle 2 Then the touch probe approaches the workpiece at the feed rate assigned in MP6120 or MP6360 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 alt Before programming note the following Pre position the touch probe in order to avoid a collision when the programmed pre positioning point Is approached 1 Probing axis Enter the probing axis with the axis PA selection keys or ASCII keyboard Confirm your entry with the ENT key Probing angle Angle measured from the probing axis at which the touch probe is to move Position value Use the axis selection keys or th
74. fore You Start Working with Touch Probe Cycles 5 Maximum traverse to touch point MP6130 5 Safety clearance to touch point MP6140 5 Orient the infrared touch probe to the programmed probe direction MP6165 as of 280 476 10 5 Multiple measurement MP6170 5 Confidence interval for multiple measurement MP6171 5 Touch trigger probe probing feed rate MP6120 6 Touch trigger probe rapid traverse for pre positioning MP6150 6 Measuring touch probe probing feed rate MP6360 6 Measuring touch probe rapid traverse for pre positioning MP6361 6 Running touch probe cycles 7 HEIDENHAIN TNC 426 TNC 430 V il VI 2 1 Introduction 10 Overview 10 Selecting probe cycles 10 Recording Measured Values from the Probe Cycles 11 Writing the measured values from probe cycles in datum tables 12 2 2 Calibrating a Touch Trigger Probe 13 Introduction 13 Calibrating the effective length 13 Calibrating the effective radius and compensating center misalignment 14 Displaying calibration values 15 Managing more than one block of calibrating data as of NC software 280 476 xx 15 2 3 Calibrating a Measuring Touch Probe 16 Introduction 16 Course of actions 16 Displaying calibration values 17 2 4 Compensating Workpiece Misalignment 18 Introduction 18 Measuring the basic rotation 18 Displaying a ba
75. ge 20 to 20 mm M 5 to 5 mm S 5 3 Types of D ce If you only want to digitize a single contour line enter zero for both the min line spacing and the line spacing gt Max probe point interval M S Maximum spacing between consecutive digitized positions The TNC also accounts for important points that define the contour of the model for example at inside corners Input range 0 02 to 20 mm M 0 02 to 5 mm S 132 5 Digitizing il Tolerance M The TNC stores only those digitized positions whose distance from a straight line defined by the last two probe points exceeds the programmed tolerance This ensures a high density of digitized positions for contours with sharply curved surfaces and as low a density as possible for contours with flat surfaces An input value of zero means that the digitized positions are output in the programmed probe point interval Inout range 0 to 0 9999 mm Feed rate reduction at edges M Answer the dialog question with NO ENT The TNC enters a value automatically lt lt The feed rate reduction is effective only if the number of points at which the feed rate must be reduced does not exceed 1000 points in a digitizing line Unidirectional line digitizing Triggering touch probe Digitizing cycle 8 LINE Measuring touch probe Digitizing Cycle 18 LINE The LINE cycle scans and digitizes a 3 D contour In a single direction in a series of parallel lines
76. ght between measuring points 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 measured value and the angle of the reference line for the basic rotation 3 Touch Probe Cycles for Automatic Workpiece Inspection il Q268 Q270 Q260 MP6140 X Q320 BASIC ROTATION compensation via rotary axis touch probe cycle 403 ISO G403 Touch probe cycle 403 determines a workpiece misalignment by measuring two points which must lie on a straight surface The TNC compensates the misalignment by rotating the A B or C axis The workpiece can be clamped in any position on the rotary table 1 The TNC positions the touch probe to the starting points at rapid traverse value trom MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the programmed starting point 1 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 or MP6360 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 c
77. h point in the minor axis of the working plane Spacing in 2nd axis 0327 incremental distance between third and fourth measuring points in the minor axis of the working plane 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip Q320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 Execute basic rotation Q304 definition of whether the TNC should compensate workpiece misalignment with a basic rotation 0 No basic rotation 1 Basic rotation HEIDENHAIN TNC 426 TNC 430 3 2 Automatic Danae esting 3 2 Automatic me e m X D 3 O za e zA A 54 gt Datum number in table Q305 Enter the datum number in the 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 New datum for reference a
78. hift cycle 7 5 Finally the calibrating tool returns to the clearance height 106 3 Touch Probe Cycles for Automatic Workpiece Inspection il CEP Before programming note the following Before you perform a measurement you must have made at least one calibration otherwise the TNC will output an error message If you are working with several traverse ranges you have to make a calibration for each of them Each time you run cycle 440 the TNC resets the result parameters 0185 to Q187 If you want to set a limit for the axis shift in the machine axes enter the desired limits in the tool table TOOL T under LTOL for the spindle axis and under RTOL for the working plane If the limits are exceeded the TNC outputs a corresponding error message after the control measurement After the cycle is completed the TNC restores the spindle settings that were active before the cycle M3 M4 490 8 Direction 0 Calibrate 1 Measuring Definitionof Example NC blocks whether you want to calibrate or make a control measurement 0 Calibrate 1 Measure Probing directions 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
79. ided Tool measurement while the tool is at standstill Tool measurement while the tool is rotating Measuring individual teeth Setting the machine parameters GF 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 rpm 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 110 4 Touch Probe Cycles for Automatic Tool Measurement il MP6507 determines the calculation of the 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
80. inal values Center in reference axis 50 0000 Center in minor axis 65 0000 Diameter 12 0000 Given limit values Maximum limit 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 KHEKKKKKKRKKKKKKKKRKKKKKRKKKRKKEKKKRKKKRKKKKKKKKRKKRKKEKRKKKKEKKKEKE 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 KHKEKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Further measuring results Measuring height 5 0000 HEIDENHAIN TNC 426 TNC 430 3 3 Automatic Workpiece a ii 3 3 Automatic Workpiece Me Measurement results in Q parameters The TNC saves the measurement results of the respective touch auai Programming and editing probe cycle in the globally effective Q parameters Q150 to Q160 Center in 1st axis Cnom value Deviations from the nominal value are saved in the parameters Q161 2 BLK FORM 0 2 X 100 Y 100 z 0 to Q166 Note the table of result parameters that are listed with every 3 TOOL CALL 1 Z cycle description 4 L 24260 RO F MAX 5 L K 26 Y 30 RO F MAK During cycle definition the TNC also shows the result parameters for TCH PROBE 423 MEAS RECTAN INSIDE the respective cyc
81. ing 129 Meander digitizing 129 Contour line digitizing 131 Unidirectional line digitizing 133 Digitizing with rotary axes 136 5 4 Using Digitized Data in a Part Program 140 Resulting NC blocks of a file containing data that were digitized with the CONTOUR LINES cycle 140 HEIDENHAIN TNC 426 TNC 430 IX il 1 1 General Information on Touch Probe oval 1 1 General Information on Touch Probe Cycles The TNC must be specially prepared by the machine tool builder for the use of a 3 D touch probe He 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 n If you are working alternately with a triggering and a measuring touch probe be sure that You have selected the correct touch probe in MP 6200 The measuring and triggering touch probes are never connected to the control at the same time The TNC cannot detect which probe is actually in the spindle 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 contact
82. ing 49 8669 31 3103 E Mail service nc ogm heidenhain de PLC programming 49 8669 31 3102 E Mail service plc heidenhain de Lathe controls lt gt 49 711 952803 0 E Mail service hsf heidenhain de www heidenhain de Ve 00 329 203 26 6 2003 pdf Subject to change without notice
83. ing 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 0261 absolute coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Nominal length 0311 nominal value of the length to be measured gt Maximum dimension Q288 maximum permissible length gt Minimum dimension Q289 minimum permissible length 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 TCHPR426 TXT in the directory in which your measuring program is also stored 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 message gt Tool number for monitoring Q330 definition of whether the TNC is to monitor the tool see Tool monitoring on page 71 0 Monito
84. ing il Function The touch probe scans a 3 D surface point for point in a selectable grid The scanning speeds for triggering touch probes vary from 200 to 800 mm min with a probe point interval PP INT of 1 mm The scanning speeds for measuring touch probes are programmed in the scanning cycle You can enter up to 3000 mm min The TNC saves the digitized positions directly to the hard disk The interface function PRINT determines in which directory the data are stored If you want to mill the digitized data subsequently using a tool whose radius equals the radius of the ball tio you can machine the digitized data directly from the file with Cycle 30 see User s Manual section 8 8 Cycles for Multipass Milling HEIDENHAIN TNC 426 TNC 430 Measuring Touch Probai etion iggering or th Tr Igitizing wi 5 1D k i 5 2 Programming Digitizing Cycles ycles Selecting digitizing cycles press the TOUCH PROBE key Use soft keys to select the desired digitizing cycle Answer the dialog questions on the TNC screen Enter the appropriate values with the keyboard and confirm each input with the ENT key When all the required data have been entered the TNC terminates the cycle definition automatically For information on the individual input parameters refer to the cycle descriptions in this chapter N gt Defining the digitizing range The touch probe systems provide two cycles for defining th
85. into TOOL T as the delta value DR The deviation can also 4 2 ee ee be used for Q parameter Q116 If the delta value is Example Inspecting a tool and measuring the greater than the permissible tool radius tolerance for individual teeth and saving the status in Q5 Old wear or break detection the TNC will lock the tool format status L in TOOL T 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 Example NC blocks in new format 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 Cutter measurement 0 No 1 Yes Choose whether or not the TNC is to measure the individual teeth HEIDENHAIN TNC 426 TNC 430 117 il 4 2 avaitabillilyctes Measuring tool length and radius Before measuring a tool for the first time enter the following data on the tool into the tool table TOOL T the approximate radius
86. irection 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 sets the datum at the measured center or enters its coordinates in the active datum table att Before programming note the following 50 To prevent a collision between the touch probe and the workpiece enter a high estimate for the nominal diameter of the pocket or hole Before a cycle definition you must have programmed a tool call to define the touch probe axis 3 Touch Probe Cycles for Automatic Workpiece Inspection il Ce Center in 1st axis 0371 absolute value Center of the stud in the reference axis of the working plane gt Center in 2nd axis 0322 absolute value 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 gt Nominal diameter Q262 approximate diameter of the stud Enter a value that is more likely to be too large than too small gt Starting angle 0325 absolute angle between the re
87. is 0159 Angle of the B axis Q170 Rotation about the A axis Q171 Rotation about the B axis Q172 Rotation about the C axis CEP Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis For the TNC to be able to calculate the angular values the three measuring points must not be positioned on one straight line As of NC software 280 476 12 parameters Q170 to Q172 tind the angle of the rotary axes that are needed in the tilted working plane with spatial angle function With the first two measuring points you also specify the direction of the reference axis when tilting the working plane HEIDENHAIN TNC 426 TNC 430 3 3 Automatic Workpiece B ii 3 3 Automatic Workpiece Mediile ment 431 5 98 First measuring point in the 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis 0264 absolute coordinate of the first touch point in the minor axis of the working plane First measuring point in the 3rd axis 0294 absolute coordinate of the first touch point in the touch probe axis gt Second measuring point in the 1st axis Q265 absolute coordinate of the second touch point in the reference axis of the working plane gt Second measuring point in the 2nd axis Q266 absolute coordinate of the second touch point in the minor axis of the
88. isplay Set touch probe axis to 0 3 Touch Probe Cycles for Automatic Workpiece Inspection il HEIDENHAIN TNC 426 TNC 430 Center of circle X coordinate Center of circle Y coordinate Diameter of circle 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 0 Set the display in Y to 10 Set the display in Y to 10 Part program call 3 2 Automatic patu jpeg The measured bolt hole center shall be written in the datum table so that it may be used at a later time 3 2 Automatic e e Call tool O to define the 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 Enter Z coordinate in the datum table Set touch probe axis to 0 6 3 Touch Probe Cycles for Automatic Workpiece Inspection il HEIDENHAIN TNC 426 TNC 430 Center of the bolt hole circle X coordinate Center of the bolt hole circle Y coordinate Diameter of the bolt hole
89. ition 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 message gt Tool number for monitoring Q330 definition of whether the TNC is to monitor the tool see Tool monitoring on page 71 0 Monitoring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 426 TNC 430 MP6140 Q320 Q263 Q272 1 Q261 X Q272 1 Example NC blocks 9 WO ement 3 3 Automatic Workpiece Me 3 3 Automatic Workpiece Mediile ment MEASURE BOLT HOLE CIRCLE touch probe cycle 430 ISO G430 Touch probe cycle 430 finds the center and diameter 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 in system parameters 1 Following the positioning logic see Running touch probe cycles on page 7 the TNC positions the touch probe at rapid traverse value from MP6150 or MP6361 to the point entered as center of the first hole 1 Then the probe moves to the entered measuring height and probes four points to find the first hole center The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 The TNC moves the touch probe to the en
90. itions the probe in the working plane to the first starting position and then moves it immediately to the measuring height in the touch probe axis HEIDENHAIN TNC 426 TNC 430 1 2 Before You Start Working with Touch Probe ve 2 1 ntrodulll 2 1 Introduction Overview The following touch probe cycles are available in the manual mode Calibrate the effective length caL L 5 Calibrate the effective radius CAL R Measure a basic rotation using a line PROBING ROT Datum setting in any axis joas PoS Set the datum at a corner PROBING e Set the datum at a circle center o cc Measure a basic rotation using two holes cylindrical TEUER studs Af Set the datum using four holes cylindrical studs P Set the circle center using three holes cylindrical studs PROBING x icc Selecting probe cycles Select the Manual Operation or Electronic Handwheel mode of operation ROLE To choose the touch probe functions press the TOUCH PROBE soft key The TNC displays additional soft keys see table at right PROBING To select the probe cycle press the appropriate soft key for example PROBING ROT and the TNC displays the associated menu 10 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il Recording Measured Values from the Probe Cycles After executing any selected probe cycle the TNC displays the soft key PRINT If you press this soft key the TNC will record the current values deter
91. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk END OF MEASURING LOG BREKREKREKRERERERERERERERREREREREREREREREREE 102 3 Touch Probe Cycles for Automatic Workpiece Inspection il 3 4 Special Cycles Overview The TNC provides three cycles for the following special purposes 2 CALIBRATE TS Calibrate touch probe 2 CAL 3 MEASURING Cycle for defining OEM cycles 3 440 MEASURING AXIS SHIFT 400 5 G B HEIDENHAIN TNC 426 TNC 430 3 4 poe Cycles j i 3 4 spell Cycles CALIBRATE TS touch probe cycle 2 Touch probe cycle 2 automatically calibrates a touch trigger probe using a ring gauge or a precision stud as calibration standard GF Before you begin calibrating you must define in the 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 61822 1 The touch probe moves at rapid traverse value from MP6150 to the clearance height but only if the current position is below the clearance height 2 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 3 The touch probe then moves to the measuring depth result of machine parameters 618x 2 and 6185 x and probes the ring gaug
92. l additional distance between measuring point and ball tio Q320 is added to MP6140 eae pies han eke Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Datum number in table Q305 Enter the datum number in the 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 New datum for touch probe axis 0333 absolute coordinate in the touch probe axis at which the TNC should set the datum Basic setting 0 60 3 Touch Probe Cycles for Automatic Workpiece Inspection il DATUM AT CENTER BETWEEN 4 HOLES touch probe cycle 418 ISO G418 Touch probe cycle 418 calculates the intersection of the lines connecting opposite corners of a rectangle defined by four hole centers If desired the TNC can also enter the intersection into a datum table 1 Following the positioning logic See Running touch probe cycles on page 7 the TNC positions the touch probe at rapid traverse value from MP6150 or MP6361 to the center of the first hole 1 Then the probe moves to the entered measuring height and probes four points to find the first hole center The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 The TNC moves the touch probe to the entered measuring height and pro
93. l 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 Q330 not equal to 0 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 Parameter Q181 in the NC program Q181 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 Tool breakage monitoring _ This function works only If the tool table is active If tool monitoring is switched on in the cycle enter Q330 not equal to 0 If the breakage tolerance RBREAK for the tool number entered in the table is greater than O see also the User s Manual section 5 2 Tool Data 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 i a ED Reference system for measure
94. lay an error message in case of a tolerance violation No tool monitoring j i 3 3 Automatic Workpiece Measurement 4 L Z 100 RO F MAX M2 Retract in the tool axis end program 5 END PGM BSMEAS MM Measuring log file TCPR423 TXT KHKKKKKKKKAKKKEKEK MEASURING LOG FOR PROBING CYCLE 423 RECTANGULAR POCKET MEASURING 5 k kk kk kkk kk kk k DATE 29 09 1997 TIME 8 21 33 MEASURING PROGRAM TNC BSMESS BSMES H NOML VALUES CENTER IN REF AXIS 50 0000 CENTER IN MINOR AXIS 40 0000 SIDE LENGTH IN REF AXIS 90 0000 SIDE LENGTH IN MINOR AXIS 70 0000 GIVEN LIMIT VALUES MAX FOR CENTER IN REF AXIS 50 1500 MIN FOR CENTER IN REF AXIS 49 8500 MAX FOR CENTER IN MINOR AXIS 40 1000 MIN FOR CENTER IN MINOR AXIS 39 9000 MAX IN REFERENCE AXIS 90 1500 MINIMUM DIMENSION IN REFERENCE AXIS 89 9500 MAXIMUM SIDE LENGTH IN MINOR AXIS 70 1000 MINIMUM SIDE LENGTH IN MINOR AXIS 69 9500 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ACTUAL VALUES CENTER IN REF AXIS 50 0905 CENTER IN MINOR AXIS 39 9347 SIDE LENGTH IN REF AXIS 90 1200 SIDE LENGTH IN MINOR AXIS 69 9920 DEVIATIONS CENTER IN REF AXIS 0 0905 CENTER IN MINOR AXIS 0 0653 SIDE LENGTH IN REF AXIS 0 1200 SIDE LENGTH IN MINOR AXIS 0 0080 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk FURTHER MEASURING RESULTS MEASURING HEIGHT 5 0000 k
95. le in a help graphic see figure at upper right PREE P y P g p l g PP g 0274 0 sCENTER IN 2ND AXIS 9282 0 31ST SIDE LENGTH MP6140 ffi7 g Q283 8 32ND SIDE LENGTH Classification of results a see es Q320 6 sSET UP CLEARANCE For some cycles you can inquire the status of measuring results Q260 100 sCLEARANCE HEIGHT through the globally effective Q parameters Q180 to Q182 Be MIONE ee Q284 8 sMAX LIMIT 1ST SIDE Rework is required Q181 1 Scrap 0182 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 Q150 to Q160 with their limit values F The TNC also sets the status marker if you have defined no tolerance values or largest smallest dimensions Tolerance monitoring For most of the cycles for workpiece inspection you can have the TNC conduct 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 70 3 Touch Probe Cycles for Automatic Workpiece Inspection Tool monitoring For some cycles for workpiece inspection you can have the TNC conduct tool monitoring The TNC then monitors whether The tool radius should be compensated because of the deviations from the nomina
96. learance height and moves the rotary axis which was defined in the cycle by the measured value Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 426 TNC 430 3 1 Measuring Workpiece ens 3 1 Measuring Workpiece mis Mi ment 36 First measuring point in the 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis 0264 absolute coordinate of the first touch point in the minor axis of the working plane gt Second measuring point in the 1st axis Q265 absolute coordinate of the second touch point in the reference axis of the working plane gt Second measuring point in the 2nd axis Q266 absolute coordinate of the second touch point in the minor axis of the working plane 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 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 Setup clearance 0320 incremental ad
97. lute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis 0264 absolute coordinate of the first touch point in the minor axis of the working plane 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 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 Q267 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 tool and workpiece fixtures can occur 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 TCHPR427 TXT in the directory in which your measuring program is also stored gt Maximum dimension Q288 maximum permissible measured value gt minimum dimension Q289 Minimum permissible measured value gt PGM stop if tolerance error Q309 defin
98. ly successive levels This cycle is particularly useful for digitizing steep contours such as the gating of injection molding dies or for digitizing a single contour line such as the contour of a cam disk After first making contact with the form the probe starts scanning at constant height around the form After it has orbited the form and returned to the first probe point it then moves in the positive or negative direction of the probe axis by the value of the LINE SPACING It then once again orbits the form at constant height This process is repeated until the entire range has been scanned Once the entire range has been scanned the touch probe returns to the clearance height and the programmed starting point When you are digitizing with the measuring touch probe the TNC stores positions at which sharp changes In direction have occurred Up to 1000 positions per line can be stored In the next line the TNC automatically reduces the probe feed rate in the vicinity of such positions This behavior improves the scanning results Requirements for the scanning range In the touch probe axis The defined RANGE must be lower than the highest point of the 3 D model by at least the radius of the probe tip In the plane perpendicular to the touch probe The defined RANGE must be larger than the 3 D model by at least the radius of the probe tip Starting position Probe axis coordinate of the MIN point from Cycle 5 RANGE if the line sp
99. measuring points 1 Move at clearance height between measuring points Max size limit lst side length Q284 maximum permissible length of the pocket Min size limit 1st side length 0285 minimum permissible length of the pocket Max size limit 2nd side length Q286 maximum permissible width of the pocket Min size limit 2nd side length 0287 minimum permissible width of the pocket Tolerance value for center 1st axis Q279 permissible position deviation in the reference axis of the working plane Tolerance value for center 2nd axis Q280 permissible position deviation in the minor axis of the working plane HEIDENHAIN TNC 426 TNC 430 Q27 4 Q280 Q273 9279 MP6140 Q320 3 3 Automatic Workpiece B ii 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 TCHPR423 TXT in the directory in which your measuring program is also stored 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 message gt Tool number for monitoring Q330 definition of whether the TNC is to monitor the tool see Tool monitoring o
100. ment results The TNC transfers all the measurement results to the results parameter and the protocol file in the active coordinate system or as the case may be the displaced coordinate system HEIDENHAIN TNC 426 TNC 430 3 3 Automatic Workpiece a ii 3 3 Automatic Workpiece Medie ment REFERENCE PLANE touch probe cycle 0 ISO G55 1 The touch probe moves at rapid traverse value from MP6150 or MP6361 to the starting position 1 programmed in the cycle 2 Then the touch probe approaches the workpiece at the feed rate assigned in MP6120 or MP6360 The probing direction is to be defined in the cycle 3 After the TNC has saved the position the probe retracts to the 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 att Before programming note the following Pre position the touch probe in order to avoid a collision when the programmed pre positioning point is approached o Q Parameter number for result Enter the numberof Example NC blocks a the Q parameter to which you want to assign the coordinate 67 TCH PROBE 0 0 REF PLANE Q5 X Probing axis Probing direction Enter the probing axis with the axis selection keys or ASCII keyboard and the algebraic sign
101. mined in the active probe cycle You can then use the PRINT function in the menu for setting the data interface see the User s Manual Chapter 12 MOD Functions Setting the Data Interfaces to define whether the TNC is to print the measuring result E store the measuring results on the TNC s hard disk or E store the measuring results on a PC If you store the measuring results the TNC creates the ASCII file TCHPRNT A Unless you define a specific path and interface in the interface configuration menu the TNC will store the TCHPRNT file in the main directory TNC HEIDENHAIN TNC 426 TNC 430 08 26 1999 17 15 02 TCH PROBE AXIS 2 PROBE TIP RADIUS 1 2 000 MM PROBE TIP RADIUS 2 2 000 MM RING GAUGE DIAMETER 50 000 MM COMPENSATION FACTOR X 1 0000 Y 1 0000 Z 1 0000 SPRING FORCE RATIO FH F2 1 0000 FY F2 1 0000 2 1 Introduir CEND CINSERT MOVE MOVE PAGE END WORD WORD i SAT OVERWRITE 55 P 2 1 trod Writing the measured values from probe cycles in datum tables GF This function is active only if you have datum tables active on your TNC bit 3 in machine parameter 7224 0 0 With the ENTER INDATUM TABLE soft key the TNC can write the values measured during a probe cycle in a datum table Select any probe function Enter the desired coordinates of the datum in the appropriate input fields depends on the touch probe cycle being run Enter the datum number in the dat
102. n in the following OQ parameters Q156 Actual value of measured length Q157 Actual value of the centerline Q166 Deviation of the measured length Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 88 3 Touch Probe Cycles for Automatic Workpiece Inspection il E T Starting point in lst axis 0328 absolute starting point for probing in the reference axis of the working plane Starting point in 2nd axis 0329 absolute starting point for probing in the minor axis of the working plane gt Offset for 2nd measurement Q310 incremental distance by which the touch probe is displaced before the second measurement If you enter 0 the TNC does not displace the touch probe 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 0261 absolute coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Nominal length 0311 nominal value of the length to be measured gt Maximum dimension Q288 maximum permissible length gt Minimum dimension Q289 minimum permissible length
103. n page 71 0 Monitoring not active gt 0 Tool number in the tool table TOOL T 3 3 Automatic Workpiece Medle ment 2 84 3 Touch Probe Cycles for Automatic Workpiece Inspection il MEASURE RECTANGLE FROM OUTSIDE touch probe cycle 424 ISO G424 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 values in system parameters Y 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 Ihen the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 or MP6360 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 Q151 Actual value of center in referenc
104. nd editing Radius ring gauge Effective probe radius Styl tip center offset Styl tip center offset Tool number 46 252 B 47 7 c ees 07 37 2S 1300 Cam 45 224 Z 24 447 8 439 13 3136 X Y Sela dg 8al S MOM LIMIT 1 SREZA F M 579 ENTER R IN TOOL PRINT TABLE 2 2 Calibrating a Touch Trigger is 2 3 Calibrating a Measuring Touch Probe Introduction GF If the TNC displays the error message Stylus already in contact select the 3 D calibration menu and press the RESET 3D soft key The measuring touch probe must be calibrated whenever the machine parameters for 3 D touch probes are changed The effective length is calibrated in the same way as with triggering touch probes You must also enter tool radius R2 corner radius With MP6321 you can define whether the TNC should probe to find the stylus center The 3 D calibration cycle for measuring touch probes enables you to measure a standard ring gauge fully automatically The standard ring gauge is available from HEIDENHAIN Fix the standard ring gauge to the machine table with fixing clamps From the data measured during calibration the TNC calculates the spring rate of the touch probe the stylus deflection and the stylus center misalignment At the end of the calibration cycle the TNC automatically stores these values in the input menu 2 3 Calibrating a Measuring Touch Course of actions In the Manu
105. ng M S The offset by which the probe moves in the probe axis at the end of each line before scanning the next line Input range 0 to 20 mm M O to5 mm S gt Max probe point interval M S Maximum spacing between consecutive digitized positions The TNC also accounts for important points that define the contour of the model for example at inside corners Input range 0 02 to 20 mm M 0 02 to 5 mm S Tolerance M The TNC stores only those digitized positions whose distance from a Straight line defined by the last two probe points exceeds the programmed tolerance This ensures a high density of digitized positions for contours with sharply curved surfaces and as low a density as possible for contours with flat surfaces An input value of zero means that the digitized positions are output in the programmed probe point interval Input range 0 to 0 9999 mm Feed rate reduction at edges M Answer the dialog question with NO ENT The TNC enters a value automatically 5 3 Types of D GF The feed rate reduction is effective only if the number of points at which the feed rate must be reduced does not exceed 1000 points in a digitizing line 130 5 Digitizing i Contour line digitizing Triggering touch probe Digitizing Cycle 7 CONTOUR LINES Measuring touch probe Digitizing cycle 17 CONTOUR LINES The CONTOUR LINES cycle scans a 3 D contour by circling around the model in a series of upward
106. ng logic see Running touch probe cycles on page 7 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 hen the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 or X MP6360 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 sets the datum in the pocket center or enters the coordinates of the pocket center in the active datum table att Before programming note the following 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 44 3 Touch Probe Cycles for Automatic Workpiece Inspection il 410 Center in 1
107. nsions and angles on the workpiece th a 3 D Touch To find the coordinate of a position on an aligned workpiece PROBING Select the probing function by pressing the PROBING Pes POS soft key lieces WI Move the touch probe to a starting position near the touch point Select the probe direction and axis of the coordinate Use the corresponding soft keys for selection To probe the workpiece press the machine START button The TNC shows the coordinates of the touch point as datum Finding the coordinates of a corner in the working plane Find the coordinates of the corner point See Corner as datum without using points that were already probed for a basic rotation page 21 The TNC displays the coordinates of the probed corner as datum 2 6 Measuring Workp 24 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il Measuring workpiece dimensions PROBING Select the probing function by pressing the PROBING ile POS soft key Position the touch probe at a starting position near the first touch point A Select the probing direction with a soft key To probe the workpiece press the machine START button If you will need the current datum later write down the value that appears in the datum display Datum Enter 0 To terminate the dialog press the END key Select the probing function by pressing the PROBING POS soft key Position the touch probe at a starting position near the se
108. nt by rotating the C axis touch probe cycle 405 ISO G405 available as of NC software 280 474 xx With touch probe cycle 405 you can measure the angular offset between 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 misalignment 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 conduct the cycle more than once because the measuring strategy causes an inaccuracy of approx 1 of 1 the misalignment The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 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 or MP6360 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
109. ntered measuring height and probes the first touch point at the probing feed rate MP6120 or MP6360 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 saves the actual values and the deviations in the following Q parameters Q151 Actual value of center in reference axis 11572 Actual value of center in minor axis Q153 Actual value of diameter Q161 Deviation from center of reference axis Q162 Deviation from center of minor axis Q163 Deviation from diameter 76 Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 3 Touch Probe Cycles for Automatic Workpiece Inspection il MP6140 ae Center in 1st axis Q273 absolute value center of Q320 the hole in the reference axis of the working plane Center in 2nd axis Q274 absolute value center of the hole in the minor axis of the working plane ement Nominal diameter Q262 Enter the diameter of the hole Starting angle 0325 absolute angle between the OR reference axis of the working
110. nters its coordinates in the active datum table att Before programming note the following 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 46 3 Touch Probe Cycles for Automatic Workpiece Inspection il Center in 1st axis 0321 absolute value Center of the stud in the reference axis of the working plane Center in 2nd axis 0322 absolute value Center of the stud in the minor axis of the working plane First side length Q323 incremental value Stud length parallel to the reference axis of the working plane gt Second side length 03724 incremental value Stud length parallel to the secondary axis of the working plane 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 Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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
111. of the working plane Tolerance value for center 2nd axis Q280 permissible position deviation in the minor axis of the working plane HEIDENHAIN TNC 426 TNC 430 77 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 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 message gt Tool number for monitoring Q330 definition of whether the TNC is to monitor the tool see Tool monitoring on page 71 0 Monitoring not active gt 0 Tool number in the tool table TOOL T 3 3 Automatic Workpiece Medle ment 2 78 3 Touch Probe Cycles for Automatic Workpiece Inspection il MEASURE CIRCLE OUTSIDE touch probe cycle 422 ISO G422 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 Y deviation values in system parameters 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or
112. on or Cycle 10 In previous versions the TNC displays an error message if the basic rotation is active 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 Xor U Y and Z Writing the calculated datum to a datum table In all cycles for datum setting you can use the input parameter Q305 to define whether you wish the TNC to set the calculated datum shown in the display or enter it in a datum table ce If you want the calculated datum to be entered in a datum table you must first activate a datum table status M ina program run mode before starting the measuring program When writing to a datum table the TNC observes machine parameter 7475 MP7475 0 Values are referenced to workpiece datum MP7475 1 Values are referenced to the machine datum If you change the setting in MP7475 the TNC does not convert the values already saved in datum tables HEIDENHAIN TNC 426 TNC 430 3 2 Automatic patu jp esting 3 2 Automatic O DATUM FROM INSIDE OF RECTANGLE touch probe cycle 410 ISO G410 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 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioni
113. ormat Example NC blocks in new format b i Measuring Touch Probl tion Iggering or th Tr igitizing wi 5 1D 5 1 Digitizing with Triggering or Measuring Touch Probe Option Overview The digitizing option enables you to reduce a three dimensional part into discrete digital information by scanning it with a touch probe The following components are required for digitizing touch probe Digitizing option software module in the TNC SUSA evaluation software from HEIDENHAIN for further processing of the data digitized in the MEANDER cycle The touch probe systems provide four digitizing cycles 5 RANGE cuboid triggering and measuring touch 5 MAK probe Defining a digitizing range A 6 MEANDER triggering touch probe Digitizing in back and forth parallel lines 7 CONTOUR LINES triggering touch probe Digitizing in upwardly successive levels 8 LINE triggering touch probe Digitizing parallel lines in one direction 15 RANGE Point table measuring touch probe Defining a digitizing range 16 MEANDER measuring touch probe Digitizing in back and forth parallel lines 17 CONTOUR LINES measuring touch probe Digitizing in upwardly successive levels 18 LINE measuring touch probe Digitizing parallel lines in one direction i The TNC and the machine tool must be specially prepared by the machine tool builder for the use of a touch probe 122 5 Digitiz
114. ple NC blocks coordinate in the reference axis at which the TNC should set the pocket center Basic setting O gt New datum for minor axis 0332 absolute coordinate in the minor axis at which the TNC should set the pocket center Basic setting 0 HEIDENHAIN TNC 426 TNC 430 4 Ol 3 2 Automatic Panui esting 3 2 Automatic O DATUM FROM OUTSIDE OF RECTANGLE touch probe cycle 411 ISO G411 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 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from MP6140 2 hen the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 or X MP6360 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 sets the datum at the measured center or e
115. programmed starting point 1 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 or MP6360 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 CS Before programming note the following 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 HEIDENHAIN TNC 426 TNC 430 3 1 Measuring Workpiece i 3 1 Measuring Workpiece mis Mi ment 400 Aer 30 First measuring point in the 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis 0264 absolute coordinate of the first touch point in the minor axis of the working plane gt Second measuring point in the 1st axis Q265 absolute coordinate of the second touch point in the reference axis of the working plane gt Second measuring point in the 2nd axis Q266 absolute coordinate of the second touch point in the minor axis of the working plane Measuring axis Q272 axis in the working plane in which the measurement is to be ma
116. put an error message gt Tool number for monitoring Q330 definition of whether the TNC is to monitor for tool breakage see Tool monitoring on page 71 0 Monitoring not active gt 0 Tool number in the tool table TOOL T Note Only tool breakage monitoring active no automatic uy tool compensation 3 3 Automatic Workpiece Medle ment 2 96 3 Touch Probe Cycles for Automatic Workpiece Inspection il MEASURE PLANE touch probe cycle 431 ISO G431 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 Running touch probe cycles on page 7 the TNC positions the touch probe at rapid traverse value from MP6150 or MP6361 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 angle values in the following Q parameters 0158 Angle of the A ax
117. r individual teeth and saving the status in Q5 Old wear or break detection the TNC will lock the tool format status L in TOOL T 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 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 Example NC blocks in new format 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 gt Cutter measurement 0 No 1 Yes Choose whether or not the TNC is to measure the individual teeth HEIDENHAIN TNC 426 TNC 430 115 il 4 2 availabillilyetes Measuring the tool radius Before measuring a tool for the first time enter the 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 The tool radius is measured with the cycle TCH PROBE 32 TOOL RADIUS Depending on the input parameters you can measure the radius of a tool by Measu
118. rapid traverse value from MP6150 or MP6361 to the point entered as center of the first hole 1 Then the probe moves to the entered measuring height and probes four points to find the first hole center The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 The TNC moves the touch probe to the entered measuring height and probes four points to find the second hole center The touch probe returns to the clearance height and then to the position entered as center of the third hole 3 The TNC moves the touch probe to the entered measuring height and probes four points to find the third hole center Finally the TNC returns the touch probe to the clearance height and sets the datum at the measured center of the bolt hole circle or enters its coordinates in the active datum table Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 3 Touch Probe Cycles for Automatic Workpiece Inspection il Center of 1st axis Q273 absolute bolt hole circle center nominal value in the reference axis of the working plane Center in 2nd axis 0274 absolute bolt hole circle center nominal value in the minor axis of the working plane Nominal diameter Q262 enter the approximate bolt hole circle diameter The smaller the hole diameter the more exact the nominal diameter mus
119. ration data 15 saving calibration values in TOOL T 15 17 A Angle of a plane measuring 97 Angle measuring in a plane 97 Automatic datum setting 42 center from 4 holes 61 center of a bolt hole circle 58 center of a circular pocket or hole 48 center of a circular stud 50 center of a rectangular pocket 44 center of a rectangular stud 46 Corner inside 55 Corner outside 52 in the touch probe axis 60 B Basic rotation measuring during program run 28 measuring in the Manual Operation Mode 18 setting 37 Bolt hole circle measuring 94 C Circle measuring from outside 79 Circle inside measuring 76 Classification of results 70 Compensating workpiece misalignment by measuring two points of a line 18 29 over two holes 23 31 over two studs 23 33 via rotary axis 35 38 Confidence Interval 5 Coordinate measuring a single 92 HEIDENHAIN TNC 426 TNC 430 D Datum setting manual Circle center as datum 22 Corner as datum 21 in any axis 20 using holes studs 23 Datum table Confirming probed values 12 Digitizing 122 in contour lines 131 line by line 133 meander 129 Overview 122 Point tables 126 Programming Digitizing Cycles 124 range defining 124 with rotary axes 136 H Hole measurement 76 M Machine Parameters for 3 D Touch Probes 5 Measur
120. re every probe process In this way the stylus is always deflected in the same direction Multiple measurement 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 measurement 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 measurement 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 HEIDENHAIN TNC 426 TNC 430 MP6130 MP6140 1 2 Before You Start Working with Touch Probe ve 1 2 Before You Start Working with Touch Probe Cycles Touch trigger probe probing feed rate MP6120 In MP6120 you define the feed rate at which the TNC is to probe the workpiece Touch trigger probe rapid traverse for pre positioning MP6150 In MP6150 you define the feed rate at which the TNC pre positions the touch probe or positions it between measuring points Measuring touch probe probing feed rate MP6360 In MP6360 you define the feed rate at which the TNC is to probe the workpiece Measuring touch pro
121. ring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 426 TNC 430 m x D 3 2 D lt O z O o 3 3 Automatic Workpiece a ii 3 3 Automatic Workpiece Mediile ment MEASURE COORDINATE touch probe cycle 427 ISO G427 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 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 The TNC offsets the touch probe by the safety clearance in the direction opposite the defined traverse direction 2 Then 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 GF Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 92 3 Touch Probe Cycles for Automatic Workpiece Inspection il 42 FA E First measuring point in the 1st axis Q263 abso
122. ring the tool while it is rotating Measuring the tool while it is rotating and subsequently measuring the individual teeth tE Cylindrical tools with diamond surfaces can be measured with stationary spindle as of NC software 280 476 xx To do so define the number of teeth CUT with O and adjust the machine parameter 6500 Refer to your machine manual Sequence of measurement 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 TNC measures the radius of each tooth with the aid of oriented spindle stops 116 4 Touch Probe Cycles for Automatic Tool Measurement il Define cycle 32 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 whethera time old format tool that has already been measured is to be inspected 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
123. robing cylindrical studs Position the ball tip at a starting position near the first touch point of the stud Select the probing direction by soft key and press the machine START button to start probing Perform the above procedure four times Overview Basic rotation using 2 holes PRQBING The TNC measures the angle between the line Ae connecting the centers of two holes and a nominal position angle reference axis Datum using 4 holes The TNC calculates the intersection of the line connecting the first two probed holes with the line connecting the last two probed holes You need to probe diagonally opposite holes one after another as shown on the soft key as otherwise the datum calculated by the TNC will be incorrect PROBING je a Circle center using 3 holes The TNC calculates a circle that intersects the centers ne de of all three holes and finds the center PROBING HEIDENHAIN TNC 426 TNC 430 Manual operation and editing 0 S IST 6 58 ste Foe Pa Ee a 0 809 2 95 962 357 479 S 0 034 ZS 158 F M 579 Wi BING EAT PROBING ROT x cc HER 2 7 TY 2 887 C 2 5 Setting the Datum with a 3 D Touch i Q 2 6 Measuring Workpieces with a 3 D Touch Probe Introduction You can also use the touch probe in the Manual and Electronic Handwheel operating modes to make simple measurements on the workpiece With a 3 D touch probe you can determine position coordinates and from them dime
124. s 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 or MP6360 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 Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 426 7 First measuring point in the lst axis 0263 absolute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis 0264 absolute coordinate of the first touch point in the minor axis of the working plane Second measuring point in the lst axis Q265 absolute coordinate of the second touch point in the reference axis of the working plane Second measuring point in the 2nd axis Q266 absolute coordinate of the second touch point in the minor axis of the working plane 90 3 Touch Probe Cycles for Automatic Workpiece Inspection il Q263 Q272 1 Measur
125. s of D Starting position Positive or negative range limit of the programmed line direction depending on the digitizing direction E MIN point coordinates from Cycle 5 RANGE or Cycle 15 RANGE in the working plane probe axis coordinate clearance height E Automatically move to the starting position First in the probe axis to clearance height then in the working plane Contour approach The touch probe moves in the negative probe axis direction toward the model When it makes contact the TNC stores the position coordinates F Before the LINE cycle the part program must have a range defined in the RANGE cycle Digitizing parameters The parameters marked with an M apply to measuring touch probes those marked with an S apply to triggering touch probes Line direction M S Coordinate axis of the working plane parallel to which the touch probe scans the model Defining the direction at the same time determines whether the subsequent machining operation is performed by up cut or climb milling gt Scanning direction M Traversing direction of the touch probe referenced to the line direction By combining line direction and scanning angle you can set the digitizing direction as desired Input range 90 to 90 gt Height for feed rate reduction M S Probe axis coordinate at which the touch probe feed rate is reduced from rapid traverse to the probing feed rate at the beginning of each line Input range
126. s the workpiece the 3 D touch probe transmits a signal to the TNC the coordinates of the probed position are stored the touch probe stops moving and returns to its starting position in rapid traverse If the stylus is not deflected within a distance defined in MP 6130 the TNC displays an error message 1 Introduction il Touch Probe Cycles in the Manual and Electronic Handwheel Modes In the Manual and Electronic Handwheel operating modes the TNC provides touch probe cycles that allow you to Calibrate the touch probe Compensate workpiece misalignment Datum setting Touch probe cycles for automatic operation Besides the touch probe cycles which you can use in the Manual and Electronic handwheel operating modes the TNC provides numerous cycles for a wide variety of applications in automatic operation Calibrating the touch probe Chapter 3 Compensating workpiece misalignment Chapter 3 Setting datums Chapter 3 Automatic workpiece inspection Chapter 3 Automatic workpiece measurement Chapter 4 Digitizing with triggering or measuring touch probe Option Chapter 5 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 use O parameters with numbers of 400 and above as transfer parameters Parameters with the same function that the TNC requires in several cycles always have the same number
127. s to monitor the tool see Tool monitoring on page 71 0 Monitoring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 426 TNC 430 8 2 3 3 Automatic Workpiece k ii 3 3 Automatic Workpiece Mediile ment MEASURE INSIDE WIDTH touch probe cycle 425 ISO G425 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 x 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 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 or MP6360 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 X moves the touch probe paraxially to the next starting point 2 and probes the second touch point 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 deviatio
128. sic rotation 19 Cancel a basic rotation 19 2 5 Setting the Datum with a 3 D Touch Probe 20 Introduction 20 To set the datum in any axis see figure at right 20 Corner as datum using points that were already probed for a basic rotation see figure at right 21 Corner as datum without using points that were already probed for a basic rotation 21 Circle center as datum 22 Setting datum points using holes cylindrical studs 23 2 6 Measuring Workpieces with a 3 D Touch Probe 24 Introduction 24 To find the coordinate of a position on an aligned workpiece 24 Finding the coordinates of a corner in the working plane 24 Measuring workpiece dimensions 25 To find the angle between the angle reference axis and a side of the workpiece 26 3 1 Measuring Workpiece Misalignment 28 Overview 28 Characteristics common to all touch probe cycles for measuring workpiece misalignment 28 BASIC ROTATION touch probe cycle 400 ISO G400 29 BASIC ROTATION from two holes touch probe cycle 401 ISO 6401 31 BASIC ROTATION over two studs touch probe cycle 402 ISO G402 33 BASIC ROTATION compensation via rotary axis touch probe cycle 403 ISO 6403 35 SET BASIC ROTATION touch probe cycle 404 ISO G404 available as of NC software 280 474 xx 37 Compensating workpiece misalignment by rotating the C axis touch probe cycle 405 ISO
129. st axis 0321 absolute value Center of the pocket in the reference axis of the working plane Center in 2nd axis 0322 absolute value Center of the pocket in the minor axis of the working plane First side length 0323 incremental value Pocket length parallel to the reference axis of the working plane Q322 Second side length 0324 incremental value Pocket MP6140 length parallel to the minor axis of the working plane Q320 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 Q321 Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 gt Datum number in table O305 Enter the datum number in the 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 gt New datum for reference axis 0331 absolute Exam
130. st 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 The TT is calibrated automatically with the measuring cycle TCH PROBE 30 or TCH PROBE 480 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 3 8 Clearance height Enter the position in the spindle ca A 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 HEIDENHAIN TNC 426 TNC 430 Example NC blocks in old format Example NC blocks in new format 4 2 an he b i 4 2 avaitabillilyctes Measuring the tool length Before measuring a tool for the first time enter the 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 The tool length
131. t be gt Angle of 1st hole 0291 absolute polar coordinate angle of the first hole center in the working plane gt Angle of 2nd hole Q292 absolute polar coordinate angle of the second hole center in the working plane Angle of 3rd hole 0293 absolute polar coordinate angle of the third hole center in the working plane 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 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur gt Datum number in table O305 enter the datum number in the 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 New datum for reference axis 0331 absolute coordinate in the reference axis at which the TNC should set the bolt hole center Basic setting 0 New datum for minor axis 0332 absolute coordinate in the minor axis at which the TNC should set the bolt hole center Basic setting 0 HEIDENHAIN TNC 426 TNC 430 X m X D 3 poe D O T e o A 5 3 2 Automatic Panui esting 3 2 Automatic O e DATUM IN TOUCH PROBE AXIS touch probe cycle 417 ISO G417 Touch
132. te the probe function press the END key Outside circle Position the touch probe at the starting position for the first touch point outside of the circle Select the probe direction with a soft key To probe the workpiece press the machine START button Repeat the probing process for the remaining three points See figure at lower right Enter the coordinates of the datum and confirm your entry with ENT 2 5 Setting the Datum with a 3 D Touch After the probing procedure is completed the TNC displays the coordinates of the circle center and the circle radius PR 22 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il Setting datum points using holes cylindrical studs A second soft key row provides soft keys for using holes or cylindrical studs to set datums Define whether a hole or stud is to be probed TOUCH PROBE PROBING ROT Select the probing functions with the TOUCH PROBE shift the soft key row Select the probing function For example press the PROBING ROT soft key Select holes or cylindrical studs the selected element appears in a box Probing holes Pre position the touch probe approximately in the center of the hole After you have pressed the external START key the TNC automatically probes four points on the wall of the hole Move the touch probe to the next hole and have the TNC repeat the probing procedure until all the holes have been probed to set datums P
133. tered measuring height and probes four points to find the second hole center The touch probe returns to the clearance height and then to the position entered as center of the third hole 3 The TNC moves the touch probe to the entered measuring height and probes four points to find the third hole center Finally the TNC returns the touch probe to the clearance height and saves the actual values and the deviations in the following OQ parameters Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q153 Actual value of bolt hole circle diameter Q161 Deviation from center of reference axis Q162 Deviation from center of minor axis Q163 Deviation of bolt hole circle diameter CS Before programming note the following 94 Before a cycle definition you must have programmed a tool call to define the touch probe axis 3 Touch Probe Cycles for Automatic Workpiece Inspection il Center of 1st axis Q273 absolute bolt hole circle center nominal value in the reference axis of the working plane Center in 2nd axis O274 absolute bolt hole circle center nominal value in the minor axis of the working plane Nominal diameter Q262 enter the bolt hole circle diameter Angle of 1st hole 0291 absolute polar coordinate angle of the first hole center in the working plane Angle of 2nd hole Q292 absolute polar coordinate angle of the second hole center in the working plane
134. ternal radius to the machine table Calibrating the effective length Set the datum in the spindle axis such that for the machine tool table Z 0 ea L To select the calibration function for the touch probe length press the TOUCH PROBE and CAL L soft keys The TNC then displays a menu window with four input fields Enter the tool axis with the axis key Datum Enter the height of the ring gauge The menu items Effective ball radius and Effective length do not require input Move the touch probe to a position just above the ring gauge To change the traverse direction if necessary press a soft key or an arrow key To probe the upper surface of the ring gauge press the machine START button HEIDENHAIN TNC 426 TNC 430 2 2 Calibrating a Touch Trigger P 2 2 Calibrating a Touch Trigger Calibrating the effective radius and compensating center misalignment After the touch probe is inserted it normally needs to be aligned exactly with the spindle axis The misalignment is measured with this calibration function and compensated electronically For this operation the TNC rotates the 3 D touch probe by 180 The rotation is initiated by a miscellaneous function that is set by the machine tool builder in machine parameter 6160 The center misalignment is measured after the effective ball tip radius is calibrated In the Manual Operation mode position the ball tip in the bore of the ring gauge
135. the approximate length the number of teeth and the cutting direction To measure both the length and radius of a tool program the measuring cycles TCH PROBE 33 MEASURE TOOL 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 GF Cylindrical tools with diamond surfaces can be measured with stationary spindle as of NC software 280 476 xx To do so define the number of teeth CUT with O and adjust the machine parameter 6500 Refer to your machine manual Sequence of measurement 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 118 4 Touch Probe Cycles for Automatic Tool Measurement il Define cycle b E Measure tool 0 Check tool 1 Select whether the tool is to be measured for the first time or whether a tool that has already been measured is to be 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 compar
136. the TNC compensates the calculated value See also Compensating Workpiece Misalignment on page 18 1 Following the positioning logic see Running touch probe cycles on page 7 the TNC positions the touch probe in rapid traverse value from MP6150 or MP6361 to the starting point for probing the first stud 1 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 to the starting point for probing 5 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 ce Before programming note the following 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 HEIDENHAIN TNC 426 TNC 430 3 1 Measuring Workpiece i 3 1 Measuring Workpiece mis Mi ment pees om Ror 34 k cw ie A gt yv h gt h gt gt v m X D 3 pa D O e e TA A p gt First stud Center in 1st axis Q268 absolute center of the first stud in the reference
137. tically by the TNC rc The TNC can store up to 893 points in a point table that is to be used for the digitizing range You can have the TNC monitor the number of points stored in the point table by setting the TW RANGE CONTOUR DATA soft key to TM RANGE The individual points are connected to form a progression of straight lines that define the digitizing range The TNC automatically connects the last point in the table with the first point by a straight line To generate a point table After inserting the measuring touch probe in the spindle and locking it mechanically you can select a point table with the PNT soft key Press the PNT soft key in the Positioning with MDI mode of operation The TNC then displays soft key rows with the following soft keys Transfer points manually PROBE MAN PNT Transfer points automatically PROBE AUTO Select between digitizing range and contour TH RANGE DATA Store Do not store X coordinate K OFF LON Store Do not store Y coordinate z OFF LON Store Do not store Z coordinate OFF LON To select input of contour CONTOUR DATA or digitizing range TM RANGE set the TM RANGE CONTOUR DATA soft key to the desired function 126 5 Digitizing il If you want to transfer the points manually by teach in programming proceed as follows To select manual transfer press the PROBE MAN soft key The TNC then displays the following soft keys Feed rate at which the touch pro
138. ting 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 sets the datum at the intersection of the measured lines or enters its coordinates in the active datum table CS Before programming note the following By defining the position of the measuring points 1 and 3 you also determine the corner at which the TNC sets the datum see figure at right and table at lower right Before a cycle definition you must have programmed a tool call to define the touch probe axis A X1 greater than X3 Y1 less than Y3 B X1 less than X3 Y1 less than Y3 X1 less than X3 Y1 greater than Y3 D X1 greater than X3 Y1 greater than Y3 52 3 Touch Probe Cycles for Automatic Workpiece Inspection il 414 gt gt T F First measuring point in the lst axis 0263 absolute coordinate of the first touch point in the reference axis of the working plane First measuring point in the 2nd axis 0264 absolute coordinate of the first touch point in the minor axis of the working plane Spacing in 1st axis 0326 incremental distance between the first and second measuring points in the reference axis of the working plane 3rd measuring point in 1st axis Q296 absolute coordinate of the third touch point in the reference axis of the working plane 3rd measuring point in 2nd axis Q297 absolute coordinate of the third touc
139. to 60 mm 2 e MP6510 60 to 60 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 Display the results of measurement You can display the results of tool measurement in the additional status display by pressing the STATUS TOOL PROBE soft key in the machine operating modes The TNC then shows the program blocks BEGIN PGM FK1 MM Tool data TB in the left and the measuring results in the right screen window The iaaa taie het ee ta measuring results that exceed the permissible wear tolerance are aon DYN marked in the status display with an asterisk the results that L Z 250 RO F MAX exceed the permissible breakage tolerance are marked with the L X 20 Y 30 RO F MAX character B 4 1 Tool Measurement with the TT Tool en the L 2 10 RO F18GG M3 APPR CT 4 2 3 CCA90 R 5 RL F250 FC DR R18 CLSD CCK 2 CCY 30 2 1 2 3 4 5 6 8 S IST 16 59 2 S MOM LIMIT 1 P0225 1 vako pelil Z 24 447 O 477 Cc wiel o GLEIS S 114 014 M 5 9 T R 5 FO STATUS STATUS STATUS STATUS STATUS stTATUS OF COORD TOOL PGM POS TOOL TRANSF PROBE M FUNCT HEIDENHAIN TNC 426 TNC 430 111 il 4 2 availabillilyetes 4 2 Available Cycles Overview Yo
140. to move between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points i sb Q wt a Oo ad lt rae Max size limit 1st side length 0284 maximum permissible length of the stud MP6140 Min size limit 1st side length 0285 minimum Q320 permissible length of the stud Max size limit 2nd side length Q286 maximum permissible width of the stud Min size limit 2nd side length 0287 minimum permissible width of the stud Tolerance value for center 1st axis Q279 permissible position deviation in the reference axis of the working plane Tolerance value for center 2nd axis Q280 permissible position deviation in the minor axis of the working plane 86 3 Touch Probe Cycles for 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 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 message gt Tool number for monitoring Q330 definition of whether the TNC i
141. ts 1 Move at clearance height between measuring points gt Datum number in table Q305 Enter the datum number in the 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 on the pocket center New datum for reference axis 0331 absolute coordinate in the reference axis at which the TNC should set the pocket center Basic setting O gt New datum for minor axis Q332 absolute coordinate in the minor axis at which the TNC should set the pocket center Basic setting 0 HEIDENHAIN TNC 426 TNC 430 MP6140 Q320 Example NC blocks 4 co 3 2 Automatic Panui esting 3 2 Automatic O DATUM FROM OUTSIDE OF CIRCLE touch probe cycle 413 ISO G413 Touch probe cycle 413 finds the center of a circular stud and defines it as datum If desired the TNC can also enter the coordinates into a datum table 1 The TNC positions the touch probe to the starting points at rapid traverse value from MP6150 or MP6361 following the positioning logic see Running touch probe cycles on page 7 to the starting point 1 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 or MP6360 The TNC derives the probing d
142. tud Q275 maximum permissible dimension for the stud Minimum dimension of size for the stud Q276 minimum permissible dimension for the stud Tolerance value for center 1st axis Q279 permissible position deviation in the reference axis of the working plane Tolerance value for center 2nd axis Q280 permissible position deviation in the minor axis of the working plane 80 3 Touch Probe Cycles for 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 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 message gt Tool number for monitoring Q330 definition of whether the TNC is to monitor the tool see Tool monitoring on page 71 0 Monitoring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 426 TNC 430 8 2 3 3 Automatic Workpiece a ii 3 3 Automatic Workpiece Mediile ment MEASURE RECTANGLE FROM INSIDE touch probe cycle 423 ISO G423 Touch probe cycle 423 finds the center length and width of a rectangular pocket If you define
143. u 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 480 G CAL Z CAL 5 Measuring the tool length A A Measuring the tool radius A A Measuring tool length and 3 g T radius A A C Cycles 480 to 483 are available as of NC software 280 476 xx The measuring cycles can be used only when the central tool file TOOL T is active Before working with the measuring 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 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 TNCs 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 112 4 Touch Probe Cycles for Automatic Tool Measurement il Calibrating the TT GF The functioning of the calibration cycle is dependent on MP 6500 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 mu
144. um number input box Enter the name of the datum table complete path in the datum table input box Press the soft key ENTER IN DATUM TABLE The TNC displays whether the data are to be transferred to the indicated datum table as actual values or reference values If in addition to the desired coordinate of the datum you wish to enter an incremental distance in the table switch the soft key DISTANCE to ON The TNC then displays an additional input box for each axis in which you can enter the desired distance The TNC then writes the sum of the desired datum and its assigned distance Into the table menu to reset the datum do not write the probe values to a datum table The probe values saved by the TNC are always based on the datum that was active at the time of probing Writing the probe values to a datum table would result in incorrect entries att If immediately after probing you have used the probing 12 2 Touch Probe Cycles in the Manual and Electronic Handwheel Modes il 2 2 Calibrating a Touch Trigger Probe Introduction The touch probe must be calibrated in the following cases Commissioning Stylus breakage Stylus exchange Change in the probe feed rate Irregularities caused for example when the machine heats up During calibration the TNC finds the effective length of the stylus and the effective radius of the ball tip To calibrate the touch probe clamp a ring gauge of known height and known in
145. working plane gt Second measuring point in the 3rd axis 0295 absolute coordinate of the second touch point in the touch probe axis 3rd measuring point in 1st axis Q296 absolute coordinate of the third touch point in the reference axis of the working plane 3rd measuring point in 2nd axis 0297 absolute coordinate of the third touch point in the minor axis of the working plane Third measuring point in the 3rd axis 0298 absolute coordinate of the third touch point in the touch probe axis Setup clearance 0320 incremental additional distance between measuring point and ball tip 0320 is added to MP6140 Clearance height Q260 absolute coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 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 TCHPR431 TXT in the directory in which your measuring program Is also stored 3 Touch Probe Cycles for Automatic Workpiece Inspection il X m X D 3 g D O T e A Program sequence Roughing with 0 5 mm finishing allowance Measuring Rectangular stud finishing in accordance with the measured values HEIDENHAIN TNC 426 TNC 430 50 Prepare tool call Retract the tool Pocket length
146. xis 0331 absolute coordinate in the reference axis at which the TNC should set the corner Basic setting 0 New datum for minor axis 0332 absolute coordinate in the minor axis at which the TNC should set the corner Basic setting O 3 Touch Probe Cycles for Automatic Workpiece Inspection il DATUM FROM INSIDE OF CORNER touch probe cycle 415 ISO G415 Touch probe cycle 415 finds the intersection of two lines and defines itas the datum If desired the TNC can also enter the intersection into a datum table 1 2 3 4 5 Following the positioning logic See Running touch probe cycles on page 7 the TNC positions the touch probe at rapid traverse value from MP6150 or MP6361 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 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate MP6120 or MP6360 The probing direction is derived from the number by which you identify the corner Ce The TNC always measures the first line in the direction of the minor axis of the working plane 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

Download Pdf Manuals

image

Related Search

Related Contents

  Epson PowerLite Home 20 with Screen User Replaceable Parts List  Philips Xenium W8510 1.8GB Navy  Comment améliorer la sécurite du médicament  Frymaster 819-5432 Fryer User Manual  Total Chef KMJ-01 Use and Care Manual  Samsung W07 BMF med No Frost, 280 L Bruksanvisning  わがあるとき  XAFIR 3 (100) BALANZA ELECTRONICA MULTIFUNCIONAL  

Copyright © All rights reserved.
Failed to retrieve file