Home

661 891-20 (SW01)

image

Contents

1. gt Parameter number for result Parameter number in which the TNC stores the status of the measurement 0 0 Tool is within the tolerance 1 0 Tool is worn RTOL exceeded 2 0 Tool is broken RBREAK exceeded If you do not wish to use the result of measurement within the program answer the dialog prompt with NO ENT Clearance height Enter the position in the spindle axis at which there is no danger of collision with the workpiece or fixtures The clearance height is referenced to the active workpiece datum If you enter such a small clearance height that the tool tip would lie below the level of the probe contact the TNC automatically positions the tool above the level of the probe contact safety zone from safetyDistStylus mi x lt O Le O V 5 gt D g h e fet an Cutter measurement 0 No 1 Yes Choose whether the TNC is also to measure the individual teeth maximum of 20 teeth 158 Measuring the tool radius touch probe cycle 33 or 483 ISO G483 Before measuring a tool for the first time enter the w 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 To measure both the length and radius of a tool program the measuring cycles TCH PROBE 33 or TCH PROBE 482 see also Differences between Cycles 31 to 33 and Cycles 481 to 483 on page 1
2. 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 It you wish to inspect a tool the TNC compares the measured length with the tool length L that is stored in TOOL T It then calculates the positive or negative deviation from the stored value and enters it into TOOL T as the delta value DL The deviation can also be used for Q parameter Q115 If the delta value is greater than the permissible tool length tolerance for wear or break detection the TNC will lock the tool format status L in TOOL T Do m x 2 D D D O D a O o D 5 Q D D T we 5 or gt D 2 Q 5 2 Q e D e gt 9 gt Q gt lt j Q fm gt D aa 9 e 5 O O1 L gt Parameter number for result Parameter number in which the TNC stores the status of the measurement 0 0 Tool is within the tolerance 1 0 Tool is worn LTOL exceeded 2 0 Tool is broken LBREAK exceeded If you do not wish to use the result of measurement within the program answer the dialog prompt with NO ENT Clearance height Enter the position in the spindle axis at which there is no danger of collision with the workpiece or fixtures The clearance height is referenced to the active workpiece datum If you enter such a small clearance height th
3. Automatic workpiece measurement Chapter 4 You can program the touch probe cycles in the Programming operating mode via the TOUCH PROBE KEY Like the most recent fixed cycles touch probe cycles use Q parameters with numbers of 400 and above as transfer parameters Parameters with specific functions that are required in several cycles always have the same number For example Q260 is always assigned the clearance height Q261 the measuring height etc To simplify programming the TNC shows a graphic during cycle definition In the graphic the parameter that needs to be entered is highlighted HEIDENHAIN TNC 620 Manual operation Programming 2nd hole center in 1st axis 22 APPR LCT X 8 Y 8 R3 RL F500 23 L Y 80 M 24 L X 192 25E Y s 26 L X 8 27 DEP LCT X 30 Y 30 R3 28 L Z 100 R FMA s 29 ST 30 TOOL CALL 22 Z 31 PRO W 32 PROBE ROTATION 4 233 TCH PROBE 401 ROT OF 2 HOLES 31ST CENTER 1ST AXIS T Q269 20 31ST CENTER 2ND AXIS 4 t 1 Q271 20 72ND CENTER 2ND AXIS z Q261 3 gt MEASURING HEIGHT Q260 0 gt CLEARANCE HEIGHT Q307 0 gt PRESET ROTATION ANG Q305 08 gt NUMBER IN TABLE Q402 1 gt COMPENSATION Q33 gt SET TO ZERO 34 35 TCH PROBE 414 DATUM OUTSIDE CORNER 263 0 31ST POINT 1ST AXIS 31ST POINT 2ND AXIS SPACING IN 1ST AXIS Q264 0 73RD PNT IN 1ST AXIS 73RD PNT IN 2ND AXIS SPACING IN 2ND AXIS MEASURING HEIGHT SET UP CLEARANCE DIAGNOSE 17
4. HEIDENHAIN gt HEIDENHAN D 83301 Traunrielt German User s Manual Touch Probe Cycles TNC 620 NC Software 340 560 01 340 561 01 340 564 01 jii or ee MA AE As s U ae ae SS ert Tum a SS E English en 9 2008 TNC Model Software and Features This manual describes functions and features provided by TNCs as of the following NC software numbers TNC 620 340 560 01 TNC 620 E 340 561 01 TNC 620 programming station 340 564 01 The suffix E indicates the export version of the TNC The export version of the TNC has the following limitations Simultaneous linear movement in up to 4 axes The machine tool builder adapts the usable features of the TNC to his machine by setting machine parameters Some of the functions described in this manual may therefore not be among the features provided by the TNC on your machine tool TNC functions that may not be available on your machine include Probing function for the 3 D touch probe Rigid tapping Returning to the contour after an interruption 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 I Touch Probe Cycles User s Manual All of the touch probe functions ar
5. 1 1 General Information on Touch Probe vias 1 1 General Information on Touch Probe cdl Defining the touch probe cycle in the Programming mode of operation gt The soft key row shows all available touch probe isss functions divided into groups gt Select the desired probe cycle for example datum setting Cycles for automatic tool measurement are available only if your machine has been prepared for them gt Select a cycle e g datum setting at pocket The TNC initiates the programming dialog and asks for all required input values At the same time a graphic of the input parameters is displayed in the right screen window The parameter that is asked for in the dialog prompt is highlighted Enter all parameters requested by the TNC and conclude each entry with the ENT key The TNC ends the dialog when all required data has been entered Cycles for automatic measurement and Page 42 compensation of workpiece misalignment Cycles for automatic workpiece Page 61 presetting d m x D 3 O T e zA A Cycles for automatic workpiece inspection Special cycles rene Page 143 Cycles for automatic tool measurement Page 148 enabled by the machine tool builder Page 105 18 1 2 Before You Start Working with Touch Probe Cycles To make it possible to cover the widest possible range of applications for measuring tasks machine parameters ena
6. 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 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 98 DATUM IN ONE AXIS touch probe cycle 419 DIN ISO G419 Touch probe cycle 419 measures any coordinate in any axis and defines it as datum If desired the TNC can also enter the measured coordinate in a datum table or preset table 1 The TNC positions the touch probe to the starting points at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the programmed starting point 1 The TNC offsets the touch probe by the safety clearance in the direction opposite the programmed probing direction 2 Then the touch probe moves to the programmed measuring height and measures the actual position with a simple probing movement 3 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see
7. BASIC ROTATION from two holes touch probe cycle 401 DIN 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 gCompensating Workpiece Misalignment on page 32 As an alternative you can also compensate the determined misalignment by rotating the rotary table The TNC positions the touch probe at rapid traverse value from column FMAX and with positioning logic see Running touch probe cycles on page 21 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 Then 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 This touch probe cycle is not allowed when the tilted working plane function is active If you want to
8. Do not Interrupt program run no error message 1 Interrupt program run output an error message gt Tool number for monitoring 0330 Definition of whether the TNC is to monitor for tool breakage see Tool monitoring on page 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T Note Only tool breakage monitoring active no automatic tt tool compensation 3 3 Automatic Workpiece ii iii HEIDENHAIN TNC 620 135 il 3 3 Automatic Workpiece Medill ement MEASURE PLANE touch probe cycle 431 DIN 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 3 Following the positioning logic see Running touch probe cycles on page 21 the TNC positions the touch probe at rapid traverse value from FMAX column 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 measur
9. 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 or the preset table 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate column F 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 processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 64 If desired the TNC subsequently measures the datum in the touch probe axis in a separate probing and saves the actual values in the following O parameters Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis 0154 Actual value of length in the reference axis Q155 Act
10. Only effective if Q381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 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 gt No of measuring points 4 3 0423 Specify whether the TNC should measure the hole with 4 or 3 probing points 4 Use 4 measuring points standard setting 3 Use 3 measuring points standard setting DATUM FROM OUTSIDE OF CIRCLE touch probe cycle 413 DIN 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 or the preset table 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table Then the touch probe
11. mm min Maximum measuring path mm Set up clearance mm Pre positioning at rap traverse ENT NO ENT Orient touch probe cycles Yes ENT No NOENT 2 O S A 3 q Touch Probe Cycles in the Manual and Electronic Handwheel Modes i 2 1 Introduction ion E The TNC must be specially prepared by the machine tool L builder for the use of a 3 D touch probe The touch probe cycles are available only with the Touch probe function software option option number 17 Overview Oo om a rs N The following touch probe cycles are available in the Manual mode Calibrate the effective length cal OL Page 29 l Calibrate the effective radius caL aD Page 30 Measure a basic rotation using a line ROTATION Page 32 Set the datum in any axis TR Page 34 Set a corner as datum PROBING Page 35 E Set a circle center as datum PROBING Page 36 7 Touch probe system data management Page 22 Selecting probe cycles Select the Manual Operation or Electronic Handwheel mode of operation Touch To select the touch probe functions press the TOUCH 7 PROBE soft key The TNC displays additional soft keys see table above To select the probe cycle press the appropriate soft key for example PROBING ROT and the TNC displays the associated menu 26 Writing the measured values from touch probe cycles in datum tables CS Use this function if you want
12. 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 3 3 Automatic Workpiece ii iii parameters _Parameternumber Meaning _ _ 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 Q155 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 Q165 Deviation of length in minor axis Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 620 123 il irement 3 3 Automatic Workpiece Meas 424 E 124 Center in lst axis Q273 absolute value Center of the stud in the reference axis of the working plane Center in 2nd axis Q274 absolute value Center of 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 0283 stud 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 Additi
13. 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 calculated 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 calculated intersection of the connecting lines Basic setting 0 gt Measured value transfer 0 1 Q303 Specify whether the determined datum Is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be 3 2 Presetting autdibtically m x D 3 O T e zA A set in the touch probe axis Only effective if Q381 1 gt Probe TS axis Coord
14. 1 Rework is required Q181 1 Scrap Q182 1 The TNC sets the rework or scrap marker as soon as one of the measuring values falls outside of tolerance To determine which of the measuring results lies outside of tolerance check the measuring log or compare the respective measuring results 0150 to Q160 with their limit values 3 3 Automatic Workpiece Me In Cycle 427 the TNC assumes that you are measuring an outside dimension stud However you can correct the status of the measurement by entering the correct maximum and minimum dimension together with the probing direction E The TNC also sets the status markers if you have not defined any tolerance values or maximum minimum dimensions HEIDENHAIN TNC 620 107 3 3 Automatic Workpiece Mediiiement Tolerance monitoring For most of the cycles for workpiece inspection you can have the TNC perform tolerance monitoring This requires that you define the necessary limit values during cycle definition If you do not wish to monitor for tolerances simply leave the O the default value in the monitoring parameters Tool monitoring For some cycles for workpiece inspection you can have the TNC perform tool monitoring The TNC then monitors whether The tool radius should be compensated because of the deviations from the nominal value values in Q16x The deviations from the nominal value values in Q16x are greater than the tool breakage tolerance Tool compensation
15. A 70 gt Measured value transfer 0 1 Q303 Specify whether the determined datum Is to be saved in the datum table or in the preset table 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system Is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 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 DATUM FROM INSIDE OF RECTANGLE touch probe cycle 410 DIN ISO
16. Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 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 DATUM CIRCLE CENTER touch probe cycle 416 gt DIN ISO G416 T Q Touch probe cycle 416 finds the center of a bolt hole circle and defines pm its center as datum If desired the TNC can also enter the coordinates into a datum table or the preset table a lt 1 The TNC positions the touch probe at rapid traverse value from column FMAX and with positioning logic see Running touch probe cycles on page 21 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 positi
17. G424 Zo MEASURE INSIDE WIDTH touch probe cycle 425 DIN ISO G425 126 MEASURE OUTER RIDGE touch probe cycle 426 DIN ISO G426 128 MEASURE COORDINATE touch probe cycle 427 DIN ISO G427 130 MEAS BOLT HOLE CIRC touch probe cycle 430 DIN ISO G430 133 MEASURE PLANE touch probe cycle 431 DIN ISO G431 136 3 4 Special Cycles 143 Overview 143 MEASURING touch probe cycle 3 144 4 1 Tool Measurement with the TT Tool Touch Probe 148 Overview 148 Setting the machine parameters 149 Entries in the tool table TOOL T 150 4 2 Available Cycles 152 Overview 152 Differences between Cycles 31 to 33 and Cycles 481 to 483 152 Calibrating the TT touch probe cycle 30 or 480 DIN ISO G480 153 Measuring the tool length touch probe cycle 31 or 481 DIN ISO G481 154 Measuring the tool radius touch probe cycle 32 or 482 ISO G482 157 Measuring the tool radius touch probe cycle 33 or 483 ISO 6483 159 HEIDENHAIN TNC 620 13 il 1 1 General Information on Touch Probe oll 1 1 General Information on Touch Probe Cycles a The TNC must be specially prepared by the machine tool builder for the use of a 3 D touch probe The touch probe cycles are available only with the Touch probe function software option option number 1 7 Method of function Whenever the TNC executes a touch probe cycl
18. ISO G409 Touch probe cycle 409 finds the center of a ridge and defines its center as datum If desired the TNC can also enter the coordinates into a datum table or the preset table 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate column P 3 Then the touch probe moves at clearance height to the next touch point 2 and probes the second touch point 4 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 64 and saves the actual values in the O parameters listed below 5 lf desired the TNC subsequently measures the datum in the touch probe axis In a separate probing N 3 2 Presetting autibtically Q166 Actual value of measured ridge width 0157 Actual value of the centerline att Before programming note the following To prevent a collision between touch probe and workpiece enter a high estimate for the ridge width Before a cycle definition you must have programmed a tool call to define
19. Reference plane Polar datum Measuring Calibrating the TT Measure Inspect the tool length Measure Inspect the tool radius Measure Inspect the tool length and the tool radius Basic rotation using two points Basic rotation from two holes Basic rotation from two studs Compensate misalignment with rotary axis Set basic rotation Compensate misalignment with the C axis Reference point at slot center FCL 3 function Reference point at ridge center FCL 3 function Datum from inside of rectangle Datum from outside of rectangle Datum from inside of circle hole Datum from outside of circle stud Datum from outside of corner Datum from inside of corner Datum from circle center Datum in touch probe axis Datum at center between four holes Datum in any one axis Workpiece measure angle HEIDENHAIN TNC 620 Overview Page 110 Page 111 Page 144 Page 153 Page 154 Page 157 Page 159 Page 44 Page 46 Page 49 Page 52 Page b6 Page 57 Page 65 Page 68 Page 71 Page 74 Page 77 Page 81 Page 85 Page 88 Page 91 Page 94 Page 96 Page 99 Page 112 o il Overview 421 Workpiece measure hole center and diameter of hole Page 114 422 Workpiece measure circle from outside diameter of circular stud Page 117 423 Workpiece measure rectangle from inside Page 120 424 Workpiece measure rectangle from outside Page 123 425 Workpiece measure inside width slot Page 126 426 Workpiece measure outside width ridge P
20. Saving the calculated datum on page 64 Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis a19 lst measuring point in 1st axis Q263 absolute edal T coordinate of the first touch point in the reference axis of the working plane lst measuring point in 2nd axis Q264 absolute coordinate of the first touch point 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 Q320 incremental Additional distance between measuring point and ball tio Q320 is added to column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur HEIDENHAIN TNC 620 MP6140 Q320 3 2 Presetting uence 3 2 Presetting autdiiatically 100 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 Z X Y Z Traverse direction Q267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction gt Datum number in table Q305 Enter the number in the datum or preset table in which the TNC
21. Workpiece Aent 2 3 Compensating Workpiece Misalignment Introduction The TNC 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 The TNC saves the basic rotation depending upon tool axis in the columns SPA SPB or SPC of the preset table CS 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 Select the probe 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 machine 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 determines the basic rotation and displays the angle after the dialog Rotation angle Activate basic rotation Press the SET BASIC ROTATION soft key Terminate the probe function by pressing the END soft key 32 Saving the basic rotation in the preset table After the probing process
22. axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 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 gt No of measuring points 4 3 0423 Specify whether the TNC should measure the stud with 4 or 3 probing points 4 Use 4 measuring points standard setting 3 Use 3 measuring points standard setting DATUM FROM OUTSIDE OF CORNER touch probe cycle 414 DIN 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 or preset table 1 3 4 5 Following the positioning logic see Running touch probe cycles on page 21 the TNC positions the touch probe at rapid traverse va
23. 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 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 HEIDENHAIN TNC 620 3 1 Measuring Workpiece i i 405 Center in 1st axis 0321 absolute value Center of 6r the hole in the reference axis of the working plane Center in 2nd axis Q322 absolute value Center of the hole in the minor axis of the working plane If you program Q322 0 the TNC aligns the hole center to the positive Y axis If you program Q322 not equal to 0 then the TNC aligns the hole center to the nominal position angle of the hole center Nominal diameter Q262 Approximate diameter of the circular pocket or hole Enter a value that is mor
24. calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate column P 3 Then the touch probe moves either paraxially at the measuring height or linearly at the clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 64 6 If desired the TNC subsequently measures the datum in the touch probe axis in a separate probing and saves the actual values in the following Q parameters Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q154 Actual value of length in the reference axis 0155 Actual value of length in the minor axis ath 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 74 a11 Center in 1st axis Q321 absolute value Center of the stud in t
25. compensate the misalignment by rotating the rotary table the TNC will automatically use the following rotary axes C for tool axis Z B for tool axis Y A for tool axis X 401 First hole Center in 1st axis Q268 absolute center of the first hole in the reference axis of the working plane First hole Center in 2nd axis Q209 absolute center of the first hole in the minor axis of the working plane Second hole Center in 1st axis Q270 absolute center of the second hole in the reference axis of the working plane 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 Q261 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 Default setting for basic rotation 0307 absolute If the misalignment is to be measured against a straight line other than the reference axis enter the angle of this reference line The TNC will then calculate the difference between the value measured and the angle of the reference line for the basic rotation HEIDENHAIN TNC 620 3 1 Measuring Workpiece b ii gt Preset number in table O305 Enter the preset number in the table in which the TNC is to save the determi
26. enter the preset number in which the TNC is to save the active basic rotation in the Number in table input box Press the ENTRY IN PRESET TABLE soft key to save the basic rotation in the preset table Displaying a basic rotation The angle of the basic rotation appears after ROTATION ANGLE whenever PROBING ROT is selected The TNC also displays the 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 To cancel a basic rotation Select the probe function by pressing the PROBING ROT soft key Enter rotation range 0 confirm with SET BASIC ROTATION soft key Terminate the probe function by pressing the END soft key HEIDENHAIN TNC 620 Manual operation 3 ation Rotation angle ow ae _ DIAGNOSE 144772 Angle of probed surface 1st meas point 1st axis 1st meas point 2nd axis 2nd meas point 1st axis 2nd meas point 2nd axis Number in table G 91 S OVR 11 46 150 F OUR x 31 857 Y 25 642 Z 134 992 C 0 000 S 321 790 ACTL le T 4 Z 6 SET X r Y Y BASIC ROTATION Caca 2 3 Compensating Workpiece visangjent 2 4 Setting the Datum with a 3 D ouctiiifbbe 2 4 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 a
27. hole center in the working plane 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 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 027329279 Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR430 TXT by default in the directory TNC 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt the program run and output an error message 0
28. 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 HEIDENHAIN TNC 620 3 2 Presetting utagptca y 3 2 Presetting autdibtically m x D 3 O T e zA A 80 New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the pocket center Basic setting O New datum for minor axis 0332 absolute Coordinate In the minor axis at which the TNC should set the pocket center Basic setting 0 gt Measured value transfer 0 1 Q303 Specify whether the determined datum Is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis
29. 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 Q333 absolute Coordinate at which the TNC should set the datum Basic setting O gt Measured value transfer 0 1 Q303 Specify whether the determined datum Is to be saved in the datum table or in the preset table 1 Do not use See Saving the calculated datum page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system Is the machine coordinate system REF system m X D 3 O T e zA A HEIDENHAIN TNC 620 Call tool O to define the touch probe axis 3 2 Presetting uence j i 3 2 Presetting autdibtically _ 02 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 SET_UP column Height in the touch probe axis at which the probe can traverse without collision Do not move to clearance height between measuring points Set display Set the display in X to O Set the display in Y to 10 Without function sin
30. manufacturer Refer to your machine manual N 2 O gt QO 2 Before calibrating the touch probe you must enter the exact length and radius of the calibrating tool into the tool table TOOL T The position of the TT within the machine working space must be defined by setting the Machine Parameters centerPos gt 0 to 2 If you change the setting of any of the Machine Parameters centerPos gt 0 to 2 you must recalibrate The TT is calibrated with the measuring cycle TCH PROBE 30 or TCH PROBE 480 see also Differences between Cycles 31 to 33 and Cycles 481 to 483 on page 152 The calibration process is automatic The TNC also measures the center misalignment of the calibrating tool automatically by rotating the spindle by 180 after the first half of the calibration cycle The calibrating tool must be a precisely cylindrical part for example a cylinder pin The resulting calibration values are stored in the TNC memory and are accounted for during subsequent tool measurement z gt Clearance height Enter the position in the spindle Example NC blocks in old format Te axis at which there is no danger of collision with the ase workpiece or fixtures The clearance height is ali 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 s
31. moves to the entered measuring height and runs the first probing process at the probing feed rate column P The TNC derives the probing direction automatically from the programmed starting angle Then the touch probe moves in a circular arc either at measuring height or at clearance height to the next starting point 2 and probes the second touch point The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 64 and saves the actual values in the O parameters listed below If desired the TNC subsequently measures the datum In the touch probe axis In a separate probing Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis 0153 Actual value of diameter att Before programming note the following To prevent a collision between touch probe and workpiece enter a high estimate for the nominal diameter of the stud Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 620 3 2 Presetting uence 413 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 t
32. on the screen Resume program run with NC Start gt Maximum dimension Q288 Maximum permissible measured value gt Minimum dimension Q289 Minimum permissible measured value 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 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T m x D 3 O sa e zA A MEAS BOLT HOLE CIRC touch probe cycle 430 DIN 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 value in system parameters 1 The TNC positions the touch probe at rapid traverse value from column FMAX and with positioning logic see Running touch probe cycles on page 21 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
33. probe cycle 417 DIN ISO G417 Touch 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 in a datum table or preset table 1 2 The TNC positions the touch probe to the starting points at rapid traverse value trom FMAX column following the positioning logic see Running touch probe cycles on page 21 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 Then 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 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 64 and saves the actual values in the O parameters listed below Q160 Actual value of measured point E 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 lst measuring point in 1st axis Q263 absolute B coordinate of the first touch point in the reference 94 axis of the working plane lst measuring point in 2nd axis Q264 absolute coordinate of the first touch point in the minor axis of the working plane l
34. that the measured values may vary in Probe Settings gt Configuration of probe behavior gt Automatic mode Confidence range for multiple measurement f the difference in the measured values exceeds the value defined by you the TNC outputs an error message 20 MP6150 MP6361 MP6120 MP6360 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 When running touch probe cycles no cycles must be active for conversion of coordinates Cycle 7 DATUM Cycle 8 REFLECTION Cycle 10 ROTATION Cycles 11 and 26 SIZE FACTOR and Cycle 19 WORKING PLANE CS You can also run the touch probe cycles 408 to 419 during an active basic rotation Make sure however that the basic rotation angle does not change when you use Cycle 7 DATUM SHIFT with datum tables after the measuring cycle Touch probe cycles with a number greater than 400 position the touch probe according to a positioning logic If the current coordinate of the south pole of the stylus is less than the coordinate of the clearance height defined in the cycle the TNC retracts the touch probe in the probe axis to the clearance height and then positions it in the working plane to the first starting position If the current coordinate of the south pole of the stylus is greater than the coordinate of the clearance height the TNC first positio
35. the touch probe axis 68 409 2 Center in 1st axis 0321 absolute Center of the ridge in the reference axis of the working plane Center in 2nd axis 0322 absolute Center of the ridge in the minor axis of the working plane Width of ridge 0311 incremental Width of the ridge regardless of its position in the working plane Measuring axis 1 1st axis 2 2nd axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement is to be made Setup clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Number in table Q305 Enter the number in the datum preset table in which the TNC is to save the coordinates of the ridge center If you enter O305 0 the TNC automatically sets the display so that the new datum is on the slot center New datum 0405 absolute Coordinate in the measuring axis at which the TNC should set the calculated ridge center Basic setting 0 HEIDENHAIN TNC 620 MP6140 0320 3 2 Presetting uence 3 2 Presetting autdibtically m X D 3 O T e zA
36. to save measured values in the workpiece coordinate system If you want to save measured values in the fixed machine coordinate system REF coordinates press the ENTER IN PRESET TABLE soft key see Writing the measured values from touch probe cycles in the preset table on page 28 With the ENTER IN DATUM TABLE soft key the TNC can write the values measured after any touch probe cycle into a datum table active for machine operation Select any probe function Enter the desired coordinates of the datum in the appropriate input boxes depends on the touch probe cycle being run Enter the datum number in the Number in table input box Enter the name of the datum table complete path in the Datum table input box Press the ENTER IN DATUM TABLE soft key The TNC saves the datum in the indicated datum table under the entered number HEIDENHAIN TNC 620 2 1 troajo ion Oo hom a rs N Writing the measured values from touch probe cycles in the preset table CS Use this function if you want to save measured values in the fixed machine coordinate system REF coordinates It you want to save measured values in the workpiece coordinate system press the ENTER IN DATUM TABLE soft key see Writing the measured values from touch probe cycles in datum tables on page 27 With the ENTER IN PRESET TABLE soft key the TNC can write the values measured during a probe cycle in the preset table The measured values ar
37. with a 3 D Touch Probe 34 Introduction 34 Datum setting in any axis 34 Corner as datum 35 Circle center as datum 36 2 5 Measuring Workpieces with a 3 D Touch Probe 37 Introduction 37 To find the coordinate of a position on an aligned workpiece o7 Finding the coordinates of a corner in the working plane 37 To measure workpiece dimensions 38 To find the angle between the angle reference axis and a side of the workpiece 39 10 3 1 Measuring Workpiece Misalignment 42 Overview 42 Characteristics common to all touch probe cycles for measuring workpiece misalignment 43 BASIC ROTATION touch probe cycle 400 DIN ISO G400 44 BASIC ROTATION from two holes touch probe cycle 401 DIN ISO G401 46 BASIC ROTATION over two studs touch probe cycle 402 DIN ISO G402 49 BASIC ROTATION compensation via rotary axis touch probe cycles 403 DIN ISO 6403 52 Setting a BASIC ROTATION touch probe cycle 404 DIN ISO 6404 56 Compensating workpiece misalignment by rotating the C axis touch probe cycle 405 DIN ISO G405 57 3 2 Presetting Automatically 61 Overview 61 Characteristics common to all touch probe cycles for datum setting 63 DATUM SLOT CENTER touch probe Cycle 408 DIN ISO G408 65 DATUM RIDGE CENTER touch probe cycle 409 DIN ISO G409 68 DATUM FROM INSIDE OF RECTANGLE touch probe cy
38. 0 3 3 Automatic Workpiece ii iii a22 Center in lst axis 0273 absolute value Center of e the stud in the reference axis of the working plane Center in 2nd axis Q274 absolute value Center of the stud in the minor axis of the working plane irement Nominal diameter Q262 Enter the diameter of the stud Starting angle 0325 absolute Angle between the Q274 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 O27 258 arc instead of a complete circle then program the stepping angle to be less than 90 E The smaller the angle the less accurately the TNC can calculate the dimensions of the stud Minimum input value 5 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 column SET_UP 3 3 Automatic Workpiece Meas 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
39. 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points Maximum dimension of size for stud Q277 Maximum permissible dimension for the stud Minimum dimension of size for the stud Q278 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 118 Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR422 TXT by default in the directory TNCA 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt the program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error message gt Tool number for monitoring 0330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T gt No of measuring points 4 3 0423 Specify whether the TNC should measure the stud with 4 or 3 probing points 4 Use 4 measuring poin
40. 27 lst measuring point in the lst axis 0263 ly FS absolute Coordinate of the first touch point in the MECIE A 0267 reference axis of the working plane lst measuring point in the 2nd axis 0264 absolute Coordinate of the first touch point in the minor axis of the working plane ement 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 column SET_UP 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 3 3 Automatic Workpiece Me HEIDENHAIN TNC 620 131 il 3 3 Automatic Workpiece Mediiitement 132 Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR427 TXT by default in the directory TNC 2 Interrupt the program run and display the measuring log
41. 52 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 E Cylindrical tools with diamond surfaces can be measured with stationary spindle To do so define the number of teeth CUT with O in the tool table and adjust the machine parameter CfgToolMeasurement Refer to your machine manual Measuring cycle 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 HEIDENHAIN TNC 620 4 2 Di ui Cycles j il N Define cycle 23 gt Measure tool 0 Check tool 1 Select whether the Example Measuring a rotating tool for the first as tool is to be measured for the first time or whether a time old format gt Re tool that has already been measured is to be QO ge inspected If the tool is being measured for the first time the TNC overwrites the tool radius R and the tool length L in the central tool file TOOL T by the delta values DR 0 and DL O If you wish to inspect a tool the TNC compares the measured data with the tool data stored in TOOL T The TNC calculates the deviat
42. 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 E Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis If the dimensions of the pocket and the safety clearance do not permit pre positioning in the proximity of the touch points the TNC always 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 120 423 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 column SET_UP Clearanc
43. Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 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 HEIDENHAIN TNC 620 m X D 3 p D Z O za e a A 7 Ow 3 2 Presetting suena 3 2 Presetting autdibtically DATUM FROM OUTSIDE OF RECTANGLE touch probe cycle 411 DIN 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 or the preset table 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC
44. P 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 86 gt Datum number in table O305 Enter the datum number in the datum or preset table in which the TNC is to save the coordinates of the corner If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the corner New datum for reference axis 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 calculated corner Basic setting 0 gt Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write dete
45. RY AXIS Automatic a03 Page 52 measurement using two points Compensation by turning the table 405 ROT IN C AXIS Automatic alignment 405 Page 57 of an angular offset between a hole 6i center and the positive Y axis Compensation via table rotation 404 SET BASIC ROTATION Setting any apa Page 56 basic rotation wen 42 Characteristics common to all touch probe cycles for measuring workpiece misalignment For Cycles 400 401 and 402 you can define through parameter Q307 Default setting for basic rotation whether the measurement result is to be corrected by a known angle see figure at right This enables you to measure the basic rotation against any straight line 1 of the workpiece and to establish the reference to the actual 0 direction 2 HEIDENHAIN TNC 620 3 1 Measuring Workpiece bi ii 3 1 Measuring Workpiece mis ament BASIC ROTATION touch probe cycle 400 DIN 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 gCompensating Workpiece Misalignment on page 32 1 The TNC positions the touch probe to the starting points at rapid traverse value trom FMAX column following the positioning logic see Running touch probe cycles on page 21 to the programmed starting point 1 The TNC offsets the touch probe by the safety clearance in the direc
46. This function works only If the tool table is active If tool monitoring is switched on in the cycle 0330 not equal to 0 If you perform several compensation measurements the TNC adds the respective measured deviation to the value stored in the tool table The TNC always compensates the tool radius in the DR column of the tool table even if the measured deviation lies within the given tolerance You can inquire whether re working is necessary via Parameter Q181 in the NC program 0181 1 must be reworked For Cycle 427 If an axis of the active working plane is defined as measuring axis Q272 1 or 2 the TNC compensates the tool radius as described above From the defined traversing direction Q267 the TNC determines the direction of compensation If the touch probe axis is defined as measuring axis 0272 3 the TNC compensates the tool length 108 Tool breakage monitoring CS 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 TL L Reference system for measurement result
47. afety zone from Example NC blocks in new format safetyDistStylus HEIDENHAIN TNC 620 153 il lable Cycles Measuring the tool length touch probe cycle 31 or 481 DIN ISO G481 Before measuring a tool for the first time enter the uy 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 To measure the tool length program the measuring cycle TCH PROBE 31 or TCH PROBE 480 see also Differences between Cycles 31 to 33 and Cycles 481 to 483 on page 152 Depending on the input parameters you can measure the length of a tool by three methods If the tool diameter is larger than the diameter of the measuring surface of the TT you can measure the tool while it is rotating If the tool diameter is smaller than the diameter of the measuring surface of the TT or if you are measuring the length of a drill or spherical cutter you can measure the tool while it is at standstill If the tool diameter is larger than the diameter of the measuring surface of the TT you can measure the individual teeth of the tool while it is at standstill 154 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 offs
48. age 128 427 Workpiece measure in any selectable axis Page 130 430 Workpiece measure bolt hole circle Page 133 431 Workpiece measure plane Page 136 480 Calibrating the TT Page 153 481 Measure Inspect the tool length Page 154 482 Measure Inspect the tool radius Page 157 483 Measure Inspect the tool length and the tool radius Page 159 164 HEIDENHAIN DR JOHANNES HEIDENHAIN GmbH Dr Johannes Heidenhain Strafge 5 83301 Traunreut Germany 49 8669 31 0 49 8669 5061 E Mail info heidenhain de Technical support 49 8669 32 1000 Measuring systems 49 8669 31 3104 E Mail service ms support heidenhain de TNC support gt 49 8669 31 3101 E Mail service nc support heidenhain de NC programming 49 8669 31 3103 E Mail service nc ogm heidenhain de PLC programming amp 49 8669 31 3102 E Mail service plc heidenhain de Lathe controls lt gt 49 8669 31 3105 E Mail service lathe support heidenhain de www heidenhain de 3 D Touch Probe Systems from HEIDENHAIN help you to reduce non cutting time For example in e workpiece alignment e datum setting e workpiece measurement e digitizing 3 D surfaces with the workpiece touch probes TS 220 with cable TS 640 with infrared transmission e tool measurement e wear monitoring e tool breakage monitoring with the tool touch probe TT 140 i m n eo ANAC A 661 891 20 SWO1 3 9 2008 F amp W Printed in Germany Subject to change
49. an aligned workpiece Select the probe function by pressing the PROBING 25 POS soft key 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 reference point Finding the coordinates of a corner in the working plane Find the coordinates of the corner point See Corner as datum page 35 The TNC displays the coordinates of the probed corner as reference point HEIDENHAIN TNC 620 th a 3 D Touch Ieces WI 2 5 Measuring Workp th a 3 D Touchifbbe lieces WI 2 5 Measuring Workp To measure workpiece dimensions Select the probe function by pressing the PROBING A POS soft key Position the touch probe at a starting position near the first touch point A Select the probing direction by soft key To probe the workpiece press the machine START button If you 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 probe function by pressing the PROBING POS soft key Position the touch probe at a starting position near the second touch point B Select the probe direction with the soft keys Same axis but from the opposite direction To probe the workpiece press the ma
50. 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 deviation in the following O 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 126 425 CD gt Starting point in 1st 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 O 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 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 Nominal l
51. at 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 safetyDistStylus mi x D lt O Le O V 5 gt D g h e fet an Cutter measurement 0 No 1 Yes Choose whether the TNC is to measure the individual teeth maximum of 20 teeth 156 Measuring the tool radius touch probe cycle 32 or 482 ISO G482 Before measuring a tool for the first time enter the W 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 To measure the tool radius program the cycle TCH PROBE 32 or TCH PROBE 482 see also Differences between Cycles 31 to 33 and Cycles 481 to 483 on page 152 Via input parameters you can measure the radius of a tool by two methods Measuring the tool while it is rotating Measuring the tool while it is rotating and subsequently measuring the individual teeth 5 Cylindrical tools with diamond surfaces can be measured with stationary spindle To do so define the number of teeth CUT with O in the tool table and adjust the machine parameter CfgToolMeasurement Refer to your machine manual Measuring cycle 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 upp
52. ate of the second touch point in the minor axis of the working plane 128 Q263 X oopa 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 Setup clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur gt 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 The TNC saves the log file TCHPR426 TXT by default in the directory TNC 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt the program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program ru
53. ble you to determine the behavior common to all touch probe cycles If you run several touch probes on your machine tool these settings are globally valid for all touch probes In addition settings are available in the touch probe table that you can separately define for each touch probe These settings allow you to adapt the behavior of each touch probe or a specific application see Touch Probe Table on page 22 Maximum traverse to touch point DIST in touch probe table If the stylus is not deflected within the path defined in DIST the TNC outputs an error message Set up clearance to touch point SET_UP in touch probe table In SET_UP 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 that is added to SET_UP Orient the infrared touch probe to the programmed probe direction TRACK in touch probe table To increase measuring accuracy you can use TRACK ON to have an infrared touch probe oriented in the programmed probe direction before every probe process In this way the stylus is always deflected in the same direction KE If you change TRACK ON you must recalibrate the touch probe HEIDENHAIN TNC 620 X MP6130 X MP6140 1 2 Before You Start Working with Touch Probe vias i 1 2 Befor
54. ce display is to be set Also set datum in the touch probe axis X coordinate of touch point Y coordinate of touch point Z coordinate of touch point Set the display in Z to 0 Part program call The measured bolt hole center shall be written In the preset table so that it may be used at a later time HEIDENHAIN TNC 620 3 2 Presetting uence 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 Set up clearance in addition to SET_UP column Height in the touch probe axis at which the probe can traverse without collision Write Z coordinate in line 1 Set touch probe axis to 0 In the preset table PRESET PR save the calculated datum referenced to the machine based coordinate system REF system o i 3 2 Presetting autdibtically 04 Center of the bolt hole circle X coordinate Center of the bolt hole circle Y coordinate Diameter of the bolt hole circle Polar coordinate angle for 1st hole center 1 Polar coordinate angle for 2nd hole center 2 Polar coordinate angle for 3rd hole center 3 Coordinate in the touch probe axis in which the measurement is made Height in the touch probe axis at which the probe can traverse without collision Enter center of bolt hole circle X and Y in line 1 In the preset table PRESET PR save the calcu
55. cess at the probing feed rate column PF 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 O parameters _Parameternumber Meaning _ _ _ 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 Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 114 az Center in 1st axis Q273 absolute value Center of KI the hole in the reference axis of the working plane MP6140 Q320 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 Q325 absolute Angle between the Q274 reference axis of the working plane and the first touch point Stepping angle Q247 incremental Angle betwee
56. ch Probe Cycles 19 Maximum traverse to touch point DIST in touch probe table 19 Set up clearance to touch point SET_UP in touch probe table 19 Orient the infrared touch probe to the programmed probe direction TRACK in touch probe table 19 Touch trigger probe probing feed rate F in touch probe table 20 Touch trigger probe rapid traverse for positioning FMAX 20 Touch trigger probe rapid traverse for positioning FLPREPOS in touch probe table 20 Multiple measurements 20 Confidence range for multiple measurement 20 Running touch probe cycles 21 1 3 Touch Probe Table 22 General 22 Editing touch probe tables 22 Touch probe data 23 HEIDENHAIN TNC 620 2 1 Introduction 26 Overview 26 Selecting probe cycles 26 Writing the measured values from touch probe cycles in datum tables 27 Writing the measured values from touch probe cycles in the preset table 28 2 2 Calibrating a Touch Trigger Probe 49 Introduction 29 Calibrating the effective length 29 Calibrating the effective radius and compensating center misalignment 30 Displaying calibration values 31 2 3 Compensating Workpiece Misalignment 32 Introduction 32 Measuring the basic rotation 3 Saving the basic rotation in the preset table So Displaying a basic rotation So To cancel a basic rotation 33 2 4 Setting the Datum
57. chine 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 probe 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 38 To find the angle between the angle reference axis and a side of the workpiece Select the probe function by pressing the PROBING ROT soft key Rotation angle If you need the current basic rotation later write down the value that appears under Rotation angle Make a basic rotation with the side of the workpiece see Compensating Workpiece Misalignment on page 32 Press the PROBING ROT soft key to display the angle between the angle reference axis and the side of the workpiece as the rotation angle Cancel the basic rotation or restore the previous basic rotation This is done by setting the rotation angle to the value that you previously wrote down To measure the angle between two workpiece sides Select the probe function by pressing the PROBING ROT soft k
58. cle 410 DIN ISO G410 71 DATUM FROM OUTSIDE OF RECTANGLE touch probe cycle 411 DIN ISO G411 74 DATUM FROM INSIDE OF CIRCLE touch probe cycle 412 DIN ISO G412 77 DATUM FROM OUTSIDE OF CIRCLE touch probe cycle 413 DIN ISO 6413 81 DATUM FROM OUTSIDE OF CORNER touch probe cycle 414 DIN ISO G414 85 DATUM FROM INSIDE OF CORNER touch probe cycle 415 DIN ISO G415 88 DATUM CIRCLE CENTER touch probe cycle 416 DIN ISO G416 91 DATUM IN TOUCH PROBE AXIS touch probe cycle 417 DIN ISO 6417 94 DATUM AT CENTER OF 4 HOLES touch probe cycle 418 DIN ISO 6418 96 DATUM IN ONE AXIS touch probe cycle 419 DIN ISO G419 99 HEIDENHAIN TNC 620 11 il 3 3 Automatic Workpiece Measurement 105 Overview 105 Recording the results of measurement 106 Measurement results in Q parameters 107 Classification of results 107 Tolerance monitoring 108 Tool monitoring 108 Reference system for measurement results 109 REFERENCE PLANE touch probe cycle 0 DIN ISO G55 110 DATUM PLANE touch probe cycle 1 111 MEASURE ANGLE touch probe cycle 420 DIN ISO G420 112 MEASURE HOLE touch probe cycle 421 DIN ISO G421 114 MEASURE OUTER WIDTH touch probe cycle 422 DIN ISO G422 117 MEASURE INSIDE RECTANGLE touch probe cycle 423 DIN ISO G423 120 MEASURE RECTANGLE FROM OUTSIDE touch probe cycle 424 ISO
59. d in the central tool file TOOL T and are accounted for at the end of the touch probe cycle The following types of tool measurement are provided Tool measurement while the tool is at standstill Tool measurement while the tool is rotating Measuring individual teeth 148 Setting the machine parameters CS Before you start work with the TT cycles inspect all machine parameters defined in ProbSettings gt CfgToolMeasurement and CfgTTRoundStylus The TNC uses the feed rate for probing defined in probingFeed 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 maxPeriphSpeedMeas r 0 0063 where n Spindle speed rom maxPeriphSpeedMeas 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 tolerance Measuring tolerance mm depending on maxPeriphSpeedMeas n Speed in rom probingFeedCalc determines the calculation of the probing feed rate probingFeedCalc ConstantTolerance 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 maxPeriphSpeedMeas and the permissible tolerance mea
60. dinate 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 Datum number in table Q305 Enter the number in the datum preset table in which the TNC is to save the coordinates of the pocket center If you enter Q305 0 the TNC automatically sets the display so that the new datum is at the center of the pocket New datum for reference axis 0331 absolute Coordinate in the reference axis at which the TNC should set the pocket center Basic setting 0 New datum for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the pocket center Basic setting 0 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0
61. e 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 CS The smaller the angle the less accurately the TNC can calculate the circle center Minimum input value 5 3 1 Measuring Workpiece mis ament 58 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 column SET_UP 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 Set to zero after alignment 0337 Definition of whether the TNC should set the display of the C axis to zero o
62. e the 3 D touch probe approaches with a probing feed rate determined by the machine tool builder in a direction determined by you The probing feed rate is defined in a machine parameter see Before You Start Working with Touch Probe Cycles later in this chapter When the probe stylus contacts the workpiece the 3 D touch probe transmits a signal to the TNC the coordinates of the probed position are stored the touch probe stops moving and returns to Its starting position at rapid traverse If the stylus is not deflected within a defined distance the TNC displays an error message distance DIST from touch probe table Consider a basic rotation in the Manual Operation mode During probing the TNC considers an active basic rotation and approaches the workpiece at an angle Touch probe cycles in the Manual and Electronic Handwheel modes In the Manual Operation and El Handwheel modes the TNC provides touch probe cycles that allow you to Calibrate the touch probe Compensate workpiece misalignment Set reference points 16 Touch probe cycles for automatic operation Besides the touch probe cycles which you can use in the Manual and Electronic Handwheel modes the TNC provides numerous cycles for a wide variety of applications in automatic mode Calibrating the touch probe Chapter 3 Compensating workpiece misalignment Chapter 3 Setting reference points Chapter 3 Automatic workpiece inspection Chapter 3
63. e You Start Working with Touch Probe cyl Touch trigger probe probing feed rate F in touch probe table In F you define the feed rate at which the TNC is to probe the workpiece Touch trigger probe rapid traverse for positioning FMAX In FMAX you define the feed rate at which the TNC pre positions the touch probe or positions it between measuring points Touch trigger probe rapid traverse for positioning F_PREPOS in touch probe table In FLPREPOS you define whether the TNC is to position the touch probe at the feed rate defined in FMAX or at rapid traverse Input value FMAX_PROBE Position at feed rate trom FMAX Input value FMAX_MACHINE Pre position at rapid traverse Multiple measurements To increase measuring certainty the TNC can run each probing process up to three times in sequence Define the number of measurements In machine parameter Probe Settings gt Configuration of probe behavior gt Automatic mode Multiple measurements with probe function If the measured position values differ too greatly the TNC outputs an error message the limit value is defined in confidence range for multiple measurement VVith 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 range for multiple measurement When you perform a multiple measurement you store the value
64. e described in a separate manual Please contact HEIDENHAIN if you need a copy of this User s Manual ID 661 873 10 HEIDENHAIN TNC 620 TNC Model Software and Features TNC Model Software and Features Software options The TNC 620 features various software options that can be enabled by you or your machine tool builder Each option is to be enabled separately and contains the following respective functions Additional axis for 4 axes and open loop spindle Additional axis for 5 axes and open loop spindle Cylinder surface interpolation Cycles 27 28 and 29 Feed rate in mm min on rotary axes M116 Tilting the machining plane Cycle 19 and 3 D ROT soft key in the Manual operating mode Circle in 3 axes with tilted working plane Block processing time 1 5 ms instead of 6 ms 5 axis interpolation 3 D machining M128 Maintaining the position of the tool tip when positioning with tilted axes TCPM M144 Compensating the machine s kinematics configuration for ACTUAL NOMINAL positions at end of block Additional finishing roughing and tolerance for rotary axes parameters in Cycle 32 G62 LN blocks 3 D compensation Touch probe cycles Compensation of tool misalignment in manual mode Compensation of tool misalignment in automatic mode Datum setting In manual mode Datum setting In automatic mode Automatic workpiece measurement Automatic tool measurement A TNC Model Software and Features FK free contou
65. e 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 Max size limit 1st side length 0284 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 Q287 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 620 Q274 9280 Q273 9279 MP6140 Q320 3 3 Automatic Workpiece ii iii il Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR423 TXT by default in the directory TNCA 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to
66. e 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 0330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 620 3 3 Automatic Workpiece ii iii o i 3 3 Automatic Workpiece medii ement MEASURE INSIDE WIDTH touch probe cycle 425 DIN 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 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and runs the first probing process at the probing feed rate column F 1 The first probing is always in the positive direction of the programmed axis 3 Ifyou enter an offset for the second measurement the TNC then moves the touch probe paraxially to the next starting point 2
67. e then stored referenced to the machine based coordinate system REF coordinates The preset table has the name PRESET PR and is saved in the directory TNC Select any probe function Enter the desired coordinates of the datum in the appropriate input boxes depends on the touch probe cycle being run Enter the preset number in the Number in table input box Press the ENTER IN PRESET TABLE soft key The TNC saves the datum in the preset table under the entered number 28 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 Changing of touch probe axis 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 internal radius to the machine table Calibrating the effective length E The effective length of the touch probe is always referenced to the tool datum The machine tool builder usually defines the spindle tip as the tool datum Set the datum in the spindle axis such that for the machine tool table ra oN ot 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 inpu
68. e 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 value measured and the angle of the reference line for the basic rotation Preset number in table O305 Enter the preset number in the table in which the TNC is to save the determined basic rotation If you enter O305 0 the TNC automatically places the determined basic rotation in the ROT menu of the Manual mode of operation The parameter has no effect if the misalignment is to be compensated by a rotation of the rotary table Q402 1 In this case the misalignment is not saved as an angular value Basic rotation alignment 0402 Specify whether the TNC should compensate misalignment with a basic rotation or by rotating the rotary table 0 Set basic rotation 1 Rotate the rotary table When you select rotary table the TNC does not save the measured alignment not even when you have defined a table line in parameter Q305 gt Set to zero after alignment 0337 Definition of whether the TNC should set the display of the aligned rotary axis to zero 0 Do not reset the display of the rotary axis to O after alignment 1 Res
69. ed angle values in the following O parameters Q158 Projection angle of the A axis Q159 Projection angle of the B axis Q170 Spatial angle A Q171 Spatial angle B Q172 Spatial angle C 0173 Measured value in the touch probe axis 136 M A VIDIG YONA DIPFEWIO NY g e i 137 HEIDENHAIN TNC 620 3 3 Automatic Workpiece Mediiitement 431 HA 138 Ist measuring point in 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane Ist measuring point in 2nd axis Q264 absolute coordinate of the first touch point in the minor axis of the working plane Ist measuring point in 3rd axis 0294 absolute coordinate of the first touch point in the touch probe axis gt 2nd measuring point in 1st axis 0265 absolute coordinate of the second touch point in the reference axis of the working plane gt 2nd measuring point in 2nd axis Q266 absolute coordinate of the second touch point in the minor axis of the working plane gt 2nd measuring point in 3rd axis 0295 absolute coordinate of the second touch point in the touch probe axis gt 3rd measuring point in 1st axis 0296 absolute coordinate of the third touch point in the reference axis of the working plane gt 3rd measuring point in 2nd axis 0297 absolute coordinate of the third touch point in the minor axis of the working plane gt 3rd measuring point in 3rd axis 0298 absolute coord
70. ee Running touch probe cycles on page 21 the TNC positions the touch probe at rapid traverse value from FMAX column 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 runs the first probing process at the probing feed rate column F The probing direction is derived from the number by which you identify the corner N CS The TNC always measures the first line in the direction of the minor axis of the working plane 3 2 Presetting autdibtically 3 Then the touch probe moves to the next starting position 2 and probes the second position 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points 5 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 64 and saves the coordinates of the determined corner in the Q parameters listed below 6 If desired the TNC subsequently measures the datum in the touch probe axis In a separate probing O151 Actual value of corner in reference axis Q152 Actual value of corner in minor axis Before programming note the following Before a cycle definition you must have pr
71. en 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 Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR420 TXT by default in the directory TNCA 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start HEIDENHAIN TNC 620 Q260 Example NC blocks 11 WO 3 3 Automatic Workpiece ii iii 3 3 Automatic Workpiece Medill ement MEASURE HOLE touch probe cycle 421 DIN 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 value in system parameters 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and runs the first probing pro
72. ength 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 Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR425 TXT by default in the directory TNC 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt the program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error message gt Tool number for monitoring 0330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 620 Example NC blocks 12 3 3 Automatic Workpiece ii iii 3 3 Automatic Workpiece Medill ement MEASURE OUTER RIDGE touch probe cycle 426 DIN 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 value in system parameters 1 The TNC positions the touch probe at rapid traverse value f
73. ent 0 No 1 Yes Choose whether the TNC is also to measure the individual teeth maximum of 20 teeth 160 Symbole 3 D touch probes 16 Calibrating Triggering 29 A Angle of a plane measuring 136 Angle measuring in a plane 136 Automatic tool measurement 150 B Basic rotation Measuring during program run 42 Setting directly 56 Bolt hole circle measuring 133 C Circle measuring from inside 114 Circle measuring from outside 117 Classification of results 107 Compensating workpiece misalignment By measuring two points of a line 32 44 Over two holes 46 Over two studs 49 Via rotary axis 52 via rotary axis 57 Confidence range 20 Consider basic rotation 16 Coordinate measuring a single 130 D Datum Save in a datum table 64 Save in the preset table 64 Datum setting manual Circle center as datum 36 Corner as datum 35 In any axis 34 Datum table Confirming probed values 27 F FCL function 6 Feature content level 6 For automatic tool measurement see tool measurement HEIDENHAIN TNC 620 H Hole measuring 114 M Machine parameters for 3 D touch probes 19 Measurement results in Q parameters 64 107 Measuring angles 112 Multiple measurements 20 P Positioning logic 21 Preset table 64 Confirming probed values 28 Presetting automatically 61 Center of 4 ho
74. 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 saves the actual values and the deviations in the following Q parameters Q151 Q152 Q153 Q161 Q162 Q163 Actual value of center in reference axis Actual value of center in minor axis Actual value of bolt hole circle diameter Deviation from center of reference axis Deviation from center of minor axis Deviation of bolt hole circle diameter Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 620 3 3 Automatic Workpiece ii iii k il 3 3 Automatic Workpiece medii ement D w be o el lose 134 Center of 1st axis Q273 absolute Bolt hole circle center nominal value in the reference axis of the working plane Center in 2nd axis Q274 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 Q291 absolute Polar coordinate angle of the first
75. er edge of the touch probe head is defined in offsetToolAxis 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 HEIDENHAIN TNC 620 4 2 Di ui Cycles j il N Define cycle 22 gt Measure tool 0 Check tool 1 Select whether the Example Measuring a rotating tool for the first r tool is to be measured for the first time or whethera time old format gt ie tool that has already been measured is to be QO Rs 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 into TOOL T as the delta value DR The deviation can also be used for Q parameter Q116 If the delta value is greater than the permissible tool radius tolerance for wear or break detection the TNC will lock the tool format status L in TOOL T m x 2 5 D D O 5 D a O o D 5 Q D D T we 5 or gt D 2 Q 5 2 Q e D e gt 9 gt Q gt lt j Q fm gt D aa 9 e 5 O O1 L
76. et is programmed in the tool table under Tool offset Radius 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 non rotating tool toward the measuring surface of the TT until it touches the surface To activate this function enter zero for the Tool offset Radius R OFFS in the tool table Measuring cycle for measuring individual teeth The TNC pre positions the tool to be measured to a position at the side of the touch probe head The distance from the tip of the tool to the upper edge of the touch probe head is defined in of fsetToolAxis You can enter an additional offset with Tool offset Length 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 You can run an individual tooth measurement of tools with W up to 20 teeth HEIDENHAIN TNC 620 4 2 Di ui Cycles j il Define cycle N Ts gt Measure tool 0 Check tool 1 Select whether the Example Measuring a rotating tool for the first Q A tool is to be measured for the first time or whether a time old format oO a tool that has already been measured is to be
77. et the display of the rotary axis to 0 after alignment The TNC sets the display to 0 only if you have defined Q402 1 HEIDENHAIN TNC 620 m X D 3 poe D Z O za e o A 3 1 Measuring Workpiece b ii 5 BASIC ROTATION compensation via rotary axis touch probe cycles 403 DIN 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 determined misalignment by rotating the A B or C axis The workpiece can be clamped in any position on the rotary table The combinations of measuring axis Cycle Parameter Q272 and compensation axis Cycle Parameter 0312 listed below are permitted Function for tilting the working plane 3 1 Measuring Workpiece mis ament Z X Q272 1 C Q312 6 Z Y Q272 2 C Q312 6 Z Z Q272 3 B Q312 5 or A 0312 4 Y Z Q272 1 B Q312 5 Y X Q272 2 C Q0312 5 Y Y Q272 3 C Q312 6 or A 0312 4 X Y Q272 1 A Q312 4 X Z Q272 2 A Q312 4 X X Q272 3 B Q312 5 or C Q312 6 52 The TNC positions the touch probe to the starting points at rapid traverse value trom FMAX column following the positioning logic see Running touch probe cycles on page 21 to the programmed starting point 1 The TNC offsets the touch probe by the safety clearance in the direction opposite the defined traverse direction Then the touch probe moves to the entered measuring heigh
78. eter The smaller the hole diameter the more exact the nominal diameter must be Angle of 1st hole Q291 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 Angle of 3rd hole Q293 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 Datum number in table Q305 Enter the number in the datum or preset table in which the TNC is to save the coordinates of the 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 Measured value transfer 0 1 Q303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old
79. ey Rotation angle If you need the current basic rotation later write down the displayed rotation angle Make a basic rotation with the side of the workpiece see Compensating Workpiece Misalignment on page 32 Probe the second side as for a basic rotation but do not set the rotation angle to zero Press the PROBING ROT soft key to display the angle PA between the two sides as the rotation angle Cancel the basic rotation or restore the previous basic rotation by setting the rotation angle to the value that you wrote down previously HEIDENHAIN TNC 620 th a 3 D Touch Ieces WI 2 5 Measuring Workp 3 1 Measuring Workpiece mis ament 3 1 Measuring Workpiece Misalignment The TNC must be specially prepared by the machine tool builder for the use of a 3 D touch probe The touch probe cycles are available only with the Touch probe function software option option number 17 Overview The TNC provides five cycles that enable you to measure and compensate workpiece misalignment In addition you can reset a basic rotation with Cycle 404 400 BASIC ROTATION Automatic 400 Page 44 measurement using two points Compensation via basic rotation 401 ROT OF 2 HOLES Automatic 401 measurement using two holes Compensation via basic rotation Page 46 402 ROT OF 2 STUDS Automatic 402 measurement using two studs Compensation via basic rotation Page 49 403 ROT IN ROTA
80. g opposite corners of a rectangle defined by four hole centers If desired the TNC can also enter the intersection into a datum table or preset table 1 The TNC positions the touch probe at rapid traverse value from column FMAX and with positioning logic see Running touch probe cycles on page 21 to the center of the first hole 1 2 Then the probe moves to the entered measuring height and probes four points to find the first hole center 3 The touch probe returns to the clearance height and then to the position entered as center of the second hole 2 4 The TNC moves the touch probe to the entered measuring height and probes four points to find the second hole center 5 The TNC repeats steps 3 and 4 for the holes 3 and 4 6 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and Q305 see Saving the calculated datum on page 64 The TNC calculates the datum as the intersection of the lines connecting the centers of holes 1 3 and 2 4 and saves the actual values in the Q parameters listed below 7 f desired the TNC subsequently measures the datum in the touch probe axis In a separate probing Q151 Actual value of intersection point in reference axis 3 2 Presetting autdibtically Q152 Actual value of intersection point in minor axis Before programming note the following Before a cycle definition you must have programmed a
81. he reference axis of the working plane MP6140 Center in 2nd axis 0322 absolute value Center of the stud in the minor axis of the working plane tically lst side length 0323 incremental value Stud length parallel to the reference axis of the working plane 2nd side length 03724 incremental value Stud 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 column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur 3 2 Presetting Aut 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 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 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 0 New datu
82. he 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 O then the TNC aligns the hole center to the nominal position Nominal diameter Q262 Approximate diameter of the stud Enter a value that is more likely to be too large than too small 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 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 3 2 Presetting Autor CS The smaller the angle the less accurately the TNC can calculate the datum Minimum input value 5 MP6140 220 82 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 column SET_UP 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 Q301 Definition of how the touch probe is to m
83. ht 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 column SET_UP 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 value measured and the angle of the reference line for the basic rotation gt Preset number in table O305 Enter the preset number in the table in which the TNC is to save the determined basic rotation If you enter O305 0 the TNC automatically places the determined basic rotation in the ROT menu of the Manual mode of operation HEIDENHAIN TNC 620 MP6140 Q320 0203 Q265 eS Q260 m x D 3 p D Z O oa e T A gt X lt 4 Ol 3 1 Measuring Workpiece b ii 1 3 1 Measuring Workpiece mis ament 46
84. iece Misalignment on page 32 As an alternative you can also compensate the determined misalignment by rotating the rotary table 1 Following the positioning logic see Running touch probe cycles on page 21 the TNC positions the touch probe in rapid traverse value from column FMAX to the starting point 1 of the first stud 2 Then the probe moves to the entered measuring height 1 and probes four points to find the center of the first stud The touch probe moves on a circular arc between the touch points each of which is offset by 90 3 The touch probe returns to the clearance height and then 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 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 This touch probe cycle is not allowed when the tilted working plane function is active If you want to compensate the misalignment by rotating the rotary table the TNC will automatically use the following rotary axes C for tool axis Z B for tool axis Y A for tool axis X HEIDENHAIN TNC 620 3 1 Measuring Workpiece i i 3 1 Measur
85. inate of the third touch point in the touch probe axis gt Setup clearance 0320 incremental Additional distance between measuring point and ball tip 0320 is added to column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR431 TXT by default in the directory TNC 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start Q263 Q265 Q296 MP6140 m x D 3 D O e e o A Program sequence Roughing with 0 5 mm finishing allowance Measuring Rectangular stud finishing in accordance with the measured values 3 3 Automatic Workpiece ii iii Prepare tool call Retract the tool Pocket length in X roughing dimension Pocket length in Y roughing dimension Call subprogram for machining Retract the tool change the tool Call the touch probe Measure the rough milled rectangle Nominal length in X final dimension Nominal length in Y final dimension Input values for tolerance checking not required IL m U IT Z L gt Z PA O O NO O k i 3 3 Automatic Workpiece Mediiitement 40 No measuring
86. ing Workpiece mis ament 402 50 First stud Center in 1st axis absolute center of the first stud in the reference axis of the working plane First stud Center in 2nd axis Q269 absolute center of the first stud in the minor axis of the working plane Diameter of stud 1 0313 Approximate diameter of the 1st stud Enter a value that is more likely to be too large than too small 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 Second stud Center in 2nd axis Q271 absolute center of the second stud in the minor axis of the working plane Diameter of stud 2 0314 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 0315 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 tio Q320 is added to column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur Q268 0270 MP6140 Q320 Traversing to clearance height 0301 Definition of how th
87. 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 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T 3 3 Automatic Workpiece Mediiitement 122 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 value in system parameters 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate column F 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
88. ion in the minor axis of the working plane HEIDENHAIN TNC 620 115 il 3 3 Automatic Workpiece Mediiitement 116 Measuring log Q281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR421 TXT by default in the directory TNC 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of tolerance limits the TNC is to interrupt the program run and output an error message 0 Do not Interrupt program run no error message 1 Interrupt program run output an error message gt Tool number for monitoring Q330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T gt No of measuring points 4 3 0423 Specify whether the TNC should measure the stud with 4 or 3 probing points 4 Use 4 measuring points standard setting 3 Use 3 measuring points standard setting m X D 3 O T e zA A MEASURE OUTER WIDTH touch probe cycle 422 DIN 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 save
89. ion the touch probe near the second touch point on the same side To probe the workpiece press the machine START button Datum Enter both coordinates of the datum in the menu window confirm with the SET DATUM soft key or write the values to a table see Writing the measured values from touch probe cycles in datum tables page 27 or see Writing the measured values from touch probe cycles in the preset table page 28 To terminate the probe function press the END key HEIDENHAIN TNC 620 2 4 Setting the Datum with a 3 D Touch 2 4 Setting the Datum with a 3 D Touch Abbe 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 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 Select the probe function by pressing the PROBING CC soft key To probe the workpiece press the machine START button four times The touch probe touches four points on the inside of the circle Datum In the menu window enter both coordinates of the circle center confirm with the SET DATUM soft key or write the values to a table see Writing the measured values from touch probe cycles in datum tables
90. ions and enters them as positive or negative delta values DR and DL in TOOL T The deviations are also available in the Q parameters Q115 and Q116 If the delta values are greater than the permissible tool tolerances for wear or break detection the TNC will format lock the tool status L in TOOL T m x 2 5 D D O 5 D a O o D 5 Q D D T we 5 or gt D 2 Q 5 2 Q e D e gt 9 gt Q gt lt j Q fm gt D aa 9 e 5 O O1 L gt Parameter number for result Parameter number in which the TNC stores the status of the measurement 0 0 Tool is within the tolerance 1 0 Tool is worn LTOL or and RTOL exceeded 2 0 Tool is broken LBREAK or and RBREAK exceeded If you do not wish to use the result of measurement within the program answer the dialog prompt with NO ENT Clearance height Enter the position in the spindle axis at which there is no danger of collision with the workpiece or fixtures The clearance height is referenced to the active workpiece datum If you enter such a small clearance height that the tool tip would lie below the level of the probe contact the TNC automatically positions the tool above the level of the probe contact safety zone from safetyDistStylus mi x lt O Le O V 5 gt D g h e fet an gt Cutter measurem
91. is Q263 absolute et coordinate of the first touch point in the reference axis of the working plane lst measuring point in 2nd axis Q264 absolute coordinate of the first touch point in the minor axis of the working plane 2nd measuring point in 1st axis Q265 absolute coordinate of the second touch point in the reference axis of the working plane 2nd measuring point in 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 112 Q265 Q265 MP6140 Q320 CS 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 0265 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 column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision betwe
92. is for the reference axis Offset of the touch probe axis to the spindle axis for the minor axis The TNC orients the touch probe to the orientation angle before calibration or probing if orientation is possible Feed rate at which the TNC is to probe the workpiece Feed rate at which the touch probe pre positions or is positioned between the measuring points If the stylus is not deflected within the defined path the TNC outputs an error message In SET _UP 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 SET_UP Defining speed with pre positioning Pre positioning with speed from FMAX FMAX PROBE Pre positioning with machine rapid traverse FMAX MACHINE To Increase measuring accuracy you can use TRACK ON to have an infrared touch probe oriented in the programmed probe direction before every probe process In this way the stylus is always deflected in the same direction ON Perform spindle tracking OFF Do not perform spindle tracking HEIDENHAIN TNC 620 Selection of touch probe TS center misalignmt ref axis mm TS center misalignmt ref axis mm Spindle angle for calibration Probing feed rate mm min Rapid traverse in probing cycle
93. lated datum referenced to the machine based coordinate system REF system Do not set a datum in the touch probe axis No function No function No function No function Activate new preset with Cycle 247 Part program call 3 3 Automatic Workpiece Measurement Overview The TNC offers twelve cycles for measuring workpieces automatically O REFERENCE PLANE Measuring a o Page 110 coordinate in a selectable axis dJa A 1 POLAR DATUM PLANE Measuring a 1 PA Page 111 point in a probing direction oh 420 MEASURE ANGLE Measuring an 420 Page 112 angle in the working plane et 421 MEASURE HOLE Measuring the a21 Page 114 position and diameter of a hole KJ 422 MEAS CIRCLE OUTSIDE Measuring a22 Page 117 the position and diameter of a circular ei stud 423 MEAS RECTAN INSIDE Measuring a23 Page 120 the position length and width of a mi rectangular pocket 424 MEAS RECTAN OUTSIDE a24 Page 123 Measuring the position length and width H of a rectangular stud 425 MEASURE INSIDE WIDTH 2nd soft mz Page 126 key level Measuring slot width Py 426 MEASURE RIDGE WIDTH 2nd soft m Page 128 key level Measuring the width of a ridge Ms 427 MEASURE COORDINATE 2nd soft lt ma Page 130 key level Measuring any coordinate in a la FA selectable axis 430 MEAS BOLT HOLE CIRC 2nd soft ma Page 133 key level Measuring position and diameter of a bolt hole circle 431 MEASURE PLANE 2nd soft key 431 Page 136 level Measuring
94. les 96 Center of bolt hole circle 91 Center of circular pocket or hole 76 Center of circular stud 81 Center of rectangular pocket 71 Center of rectangular stud 74 In any axis 99 In inside corner 88 In the touch probe axis 94 Outside corner 85 Ridge center 68 Slot center 65 Probing cycles Probing feed rate 20 R Recording the results of measurement 106 Rectangular pocket measurement 123 Rectangular stud measuring 120 Result parameters 64 107 Ridge measuring from outside 128 S Setting basic rotation Measuring in the Manual Operation mode 32 Slot width measuring 126 T Tolerance monitoring 108 Tool compensation 108 Tool measurement 150 Calibrating the TT 153 Machine parameters 149 Measuring tool length and radius 159 Overview 152 Tool length 154 Tool radius 157 Tool monitoring 108 Touch probe cycles Manual operation mode 26 Touch probe cycles for automatic operation 18 Touch probe data 23 Touch probe table 22 W Width measuring from inside 126 Width measuring from outside 128 Workpiece measurement 37 105 Writing probed values in datum tables 27 Writing probed values in preset table 28 j i Overview Touch probe cycles 0 30 31 32 33 400 401 402 403 404 405 408 409 410 411 412 413 414 415 416 417 418 419 420
95. 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 Length in X variable for roughing and finishing Length in Y variable for roughing and finishing Cycle call End of subprogram IL m U IT Z L gt Z PA O O NO O Tool call for touch probe 3 3 Automatic Workpiece ii iii 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 Save measuring log to a file Do not display an error message in case of a tolerance violation No tool monitoring j i O O Q ga oO n x lt O oO 1S fe O 49 oO am ne it DIDIGIOAA DIZFEWO NY g e 142 3 4 Special Cycles Overview The TNC provides a cycle for the following special purpose 3 MEASURING Cycle for defining OEM 3 PA Page 144 cycles rc HEIDENHAIN TNC 620 3 4 ped Cycles b il MEASURING touch probe cycle 3 Touch probe cycle 3 measures any position on the workpiece in a selectable direction Unlike other mea
96. lue 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 conclude the input press the ENT key Example NC blocks 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 FMAX column to the starting position 1 programmed in the cycle 2 Then the touch probe runs the probing process at the probing feed rate column F 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 ath Before programming note the following Pre position the touch probe in order to avoid a collision when the programmed pre positioning point Is approached The probing axis defined in the cycle specifies the probing plane Probing axis X X Y plane Probing axis Y Y Z plane Probing axis Z Z X plane 1 PAA Probing axis Enter the probing axis with the axis 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 Positio
97. lue from FMAX column 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 Then the touch probe moves to the entered measuring height and runs the first probing process at the probing feed rate column PF The TNC derives the probing direction automatically from the programmed 3rd measuring point CS 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 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 64 and saves the coordinates of the determined corner in the Q parameters listed below If desired the TNC subsequently measures the datum In the touch probe axis In a separate probing Q151 Actual value of corner in reference axis Q152 Actual value of corner in minor axis E Before programming note the following By defining the positions 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 ha
98. m ee N a r E 410 DATUM INSIDE RECTAN Page 71 Measuring the inside length and width of a rectangle and defining the center as datum D pey p j AN H 411 DATUM OUTSIDE RECTAN a11 Page 74 Measuring the outside length and width of a rectangle and defining the center as datum 412 DATUM INSIDE CIRCLE Measuring a12 Page 77 any four points on the inside of a circle and defining the center as datum 413 DATUM OUTSIDE CIRCLE a13 Page 81 Measuring any four points on the outside of a circle and defining the center as datum 414 DATUM OUTSIDE CORNER a14 Page 85 Measuring two lines from the outside of the angle and defining the intersection as datum 415 DATUM INSIDE CORNER a15 Page 88 Measuring two lines from within the angle and defining the intersection as datum 416 DATUM CIRCLE CENTER 2nd soft Page 91 key level Measuring any three holes on a bolt hole circle and defining the bolt hole center as datum HEIDENHAIN TNC 620 3 2 Presetting utagptca y 3 2 Presetting autdibtically 417 DATUM IN TS AXIS 2nd soft key level Measuring any position in the touch probe axis and defining it as datum 418 DATUM FROM 4 HOLES 2nd soft key level Measuring 4 holes crosswise and defining the intersection of the lines between them as datum 419 DATUM IN ONE AXIS 2nd soft key level Measuring any position in any axis and defining it as datum 417 Page 94 ae as Page 96 419 Page 99 edap Charac
99. m for minor axis 0332 absolute Coordinate in the minor axis at which the TNC should set the stud center Basic setting 0 HEIDENHAIN TNC 620 75 il 3 2 Presetting autdibtically m x D 3 O T e zA A 76 gt Measured value transfer 0 1 Q303 Specify whether the determined datum Is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the worki
100. meter 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 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 3 2 Presetting Autor CS The smaller the angle the less accurately the TNC can calculate the datum Minimum input value 5 MP6140 Q320 78 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 column SET_UP 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 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 Datum number in table Q305 Enter the number in the datum preset table
101. n output an error message gt Tool number for monitoring 0330 Definition of whether the TNC is to monitor the tool see Tool monitoring on page 108 0 Monitoring not active gt 0 Tool number in the tool table TOOL T HEIDENHAIN TNC 620 m x D 3 2 D lt O z O zA 3 3 Automatic Workpiece ii iii i i 3 3 Automatic Workpiece Mediiitement MEASURE COORDINATE touch probe cycle 427 DIN 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 at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 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 Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 130 a
102. n 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 9279 arc instead of a complete circle then program the stepping angle to be less than 90 E The smaller the angle the less accurately the TNC can calculate the hole dimensions Minimum input value 5 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 0320 is added to column SET_UP 3 3 Automatic Workpiece Me 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 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 of the working plane Tolerance value for center 2nd axis Q280 Permissible position deviat
103. n for hole 12 0000 Actual values Center in reference axis 50 0810 Center in minor axis 64 9530 Diameter 12 0259 Deviations Center in reference axis 0 0810 Center in minor axis 0 0470 Diameter 0 0259 Further measuring results Measuring height 5 0000 End of measuring log 106 Measurement results in Q parameters j D The TNC saves the measurement results of the respective touch Manual operation Programming probe cycle in the globally effective Q parameters Q150 to Q160 2nd hole center in ist axis Deviations from the nominal value are saved in the parameters Q161 za L page S VTO na RL raon n to Q166 Note the table of result parameters that are listed with every i ys TE cycle description 28 L zeie0 R FMAX ain PROBE 4 During cycle definition the TNC also shows the result parameters for 20 3 y the respective cycle in a help graphic see figure at upper right The 46 highlighted result parameter belongs to that input parameter 0251553 REASURING WErGHT x aaesos NUMBER IN TABLE C TeS 0387210 SET TO ZERO D Classification of results 3 TCH PRODE any DATUM OUTSIDE CORNER a NDO Go ie Es For some cycles you can inquire the status of measuring results Q287 0 F RD PNT IN ZND AXIS ae through the globally effective Q parameters Q180 to 0182 9920 70 SET UP CLEARANCE class ofresuts Pavametervae a a S S Measurement results are within tolerance 0180
104. n 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 conclude the input press the ENT key HEIDENHAIN TNC 620 Example NC blocks 3 3 Automatic Workpiece ii iii j il 3 3 Automatic Workpiece medii ement MEASURE ANGLE touch probe cycle 420 DIN 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 1 The TNC positions the touch probe to the starting points at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 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 column P 3 Then the touch probe moves to the next starting position 2 and probes the second position 4 The TNC returns the touch probe to the clearance height and saves the measured angle in the following Q parameter Q150 The measured angle is referenced to the reference axis of the machining plane Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis 420 lst measuring point in 1st ax
105. ne MP6140 Center in 2nd axis 0322 absolute value Center of the slot in the minor axis of the working plane Width of slot 0311 incremental Width of the slot regardless of its position in the working plane Measuring axis 1 1st axis 2 2nd axis Q272 Axis in which the measurement is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Setup clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to column SET_UP 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 Number in table Q305 Enter the number in the datum preset table in which the TNC is to save the coordinates of the slot center If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the slot center New datum 0405 absolute Coordinate in the measuring axis at which the TNC should set the calculated slot center Basic setting 0 gt Measured value transfer 0 1 Q303 S
106. ned basic rotation If you enter Q305 0 the TNC automatically places the determined basic rotation in the ROT menu of the Manual mode of operation The parameter has no effect if the misalignment is to be compensated by a rotation of the rotary table Q402 1 In this case the misalignment is not saved as an angular value Basic rotation alignment 0402 Specify whether the TNC should compensate misalignment with a basic rotation or by rotating the rotary table 0 Set basic rotation 1 Rotate the rotary table When you select rotary table the TNC does not save the measured alignment not even when you have defined a table line in parameter Q305 m x D 3 O T e zA A gt Set to zero after alignment Q337 Definition of whether the TNC should set the display of the aligned rotary axis to zero 0 Do not reset the display of the rotary axis to O after alignment 1 Reset the display of the rotary axis to 0 after alignment The TNC sets the display to 0O only if you have defined Q402 1 3 1 Measuring Workpiece mis ament 48 BASIC ROTATION over two studs touch probe cycle 402 DIN 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 the TNC compensates the calculated value See also gCompensating Workp
107. ng plane at which point the datum is to be set in the touch probe axis Only effective if Q381 1 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 DATUM FROM INSIDE OF CIRCLE touch probe cycle 412 DIN 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 or the preset table 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table Then the touch probe moves to the entered measuring height and runs the first probing process at the probing feed rate column PF 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 proce
108. ns 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 620 1 2 Before You Start Working with Touch Probe vu 1 3 Touch Probe Table TYPE CAL_OF 1 CAL_OF2 CAL_ANG E FMAX DIST F General Various data is stored in the touch probe table that defines behavior with the probe process If you run several touch probes on your machine tool you can save separate data for each touch probe z oe Editing touch probe tables e To edit the touch probe table proceed as follows Table editing selection of the touch probe rae Select the Manual operating mode r E Di 500 2000 10 Touch To select the touch probe functions press the TOUCH a o Bee PROBE soft key The TNC displays additional soft keys see table above a TCH PROBE Select the touch probe table Press the TOUCH i PROBE TABLE soft key EDIT Set the EDIT soft key to ON loOFF on Using the arrow keys select the desired setting Perform desired changes Exit the touch probe table Press the END soft key 22 Touch probe data NO TYPE CAL_OF1 CAL_OF2 CAL_ANG FMAX DIST SET UP F_PREPOS TRACK Number of the touch probe Enter this number in the tool table column TP_NO under the appropriate tool number Selection of the touch probe used Offset of the touch probe axis to the spindle ax
109. of teeth 20 teeth maximum entered value is exceeded the TNC locks the tool status L Input range 0 to 0 9999 mm entered value is exceeded the TNC locks the tool status L Input range O to 0 9999 mm For tool length measurement Tool offset between stylus center and tool center Default setting No value entered offset tool radius offsetToolAxis between upper surface of stylus and lower surface of tool Default O the entered value is exceeded the TNC locks the tool status L Input range 0 to 0 9999 mm the entered value is exceeded the TNC locks the tool status L Number of teeth Wear tolerance length Wear tolerance radius Cutting direction M3 Tool offset radius Tool offset length Breakage tolerance length Breakage tolerance radius Input examples for common tool types Drill End mill with diameter of lt 19 mm End mill with diameter of gt 19 Mmm Radius cutter HEIDENHAIN TNC 620 no function 4 4 teeth 4 4 teeth 4 4 teeth O no offset required because tool tip is to be measured O no offset required because tool diameter is smaller than the contact plate diameter of the TT R offset required because tool diameter is larger that the contact plate diameter of the TT O no offset required because the south pole of the ball is to be measured O no additional offset required for radius calibration offset from of fsetTo
110. of the touch probe table Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate column F 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 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters 0303 and 0305 see Saving the calculated datum on page 64 and saves the actual values in the Q parameters listed below If desired the TNC subsequently measures the datum In the touch probe axis In a separate probing Q166 Actual value of measured slot width Q157 Actual value of the centerline ath Before programming note the following To prevent a collision between touch probe and workpiece enter a low estimate for the slot width If the slot width and the safety clearance do not permit pre positioning in the proximity of the touch points the TNC always starts probing from the center of the slot In this case the touch probe does not return to the clearance height between the two measuring points Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 620 3 2 Presetting uence 3 2 Presetting Auton 66 Center in 1st axis 0321 absolute value Center of the slot in the reference axis of the working pla
111. ogrammed a tool call to define the touch probe axis 88 a15 lst measuring point in lst axis Q263 absolute coordinate of the first touch point in the reference MP6140 axis of the working plane tically lst measuring point in 2nd axis Q264 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 3 2 Presetting Aut Setup clearance 0320 incremental Additional distance between measuring point and ball tio Q320 is added to column SET_UP 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 com
112. olAxis is used O no additional offset required for radius calibration offset from of fsetToolAxis is used 5 always define the tool radius as the offset so that the diameter is not measured in the radius 4 1 Tool Measurement with the TT women Probe j il 4 2 Available Cycles Overview You can program the cycles for tool measurement in the Programming mode of operation via the TOUCH PROBE key The following cycles are available able Cycles Calibrating the TT 30 Eis oan 5 oan Measuring the tool length 31 a81 a Measuring the tool radius 32 482 A A Measuring tool length and Ss aca radius a A CS 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 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 152 Calibrating the TT touch probe cycle 30 or 480 DIN ISO G480 CS The method of function of the calibration cycle is determined by the machine
113. on entered as center of the second hole 2 4 The TNC moves the touch probe to the entered measuring height and probes four points to find the second hole center 5 The touch probe returns to the clearance height and then to the position entered as center of the third hole 3 6 The TNC moves the touch probe to the entered measuring height and probes four points to find the third hole center 7 Finally the TNC returns the touch probe to the clearance height and processes the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 64 and saves the actual values in the Q parameters listed below 3 If desired the TNC subsequently measures the datum in the touch probe axis in a separate probing 3 2 Presetting Autom Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis Q153 Actual value of bolt hole circle diameter Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 620 91 il lt O E N pe A N 92 Center of 1st axis Q273 absolute Bolt hole circle center nominal value in the reference axis of the working plane Center in 2nd axis Q274 absolute Bolt hole circle center nominal value in the minor axis of the working plane Nominal diameter Q262 Enter the approximate bolt hole circle diam
114. onal distance between measuring point and ball tio Q320 is added to column SET_UP 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 Max size limit 1st side length Q284 Maximum permissible length of the stud Min size limit 1st side length 0285 Minimum 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 Q274 0280 027329279 MP6140 Q320 Measuring log 0281 Definition of whether the TNC is to create a measuring log 0 No measuring log 1 Generate measuring log the TNC saves the log file TCHPR424 TXT by default in the directory TNCA 2 Interrupt the program run and display the measuring log on the screen Resume program run with NC Start gt PGM stop if tolerance error Q309 Definition of whether in the event of a violation of toleranc
115. ove between the measuring points 0 Move at measuring height between measuring points 1 Move at clearance height between measuring points 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 stud center HEIDENHAIN TNC 620 3 2 Presetting utagptca y 3 2 Presetting autdibtically m x D 3 O T e zA A 84 New datum for 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 gt Measured value transfer 0 1 Q303 Specify whether the determined datum Is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe
116. page 27 or see Writing the measured values from touch probe cycles in the preset table page 28 To terminate 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 by 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 Datum Enter the coordinates of the datum and confirm your entry with the SET DATUM soft key or write the values to a table see Writing the measured values from touch probe cycles in datum tables page 27 or see Writing the measured values from touch probe cycles in the preset table page 28 To terminate the probe function press the END key After the probing procedure is completed the TNC displays the coordinates of the circle center and the circle radius PR 36 2 5 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 Numerous programmable probing cycles are available for more complex measuring tasks see Automatic Workpiece Measurement on page 105 With a 3 D touch probe you can determine position coordinates and from them dimensions and angles on the workpiece To find the coordinate of a position on
117. pecify whether the determined datum is to be saved in the datum table or in the preset table 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 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 HEIDENHAIN TNC 620 m X D 3 p D Z O za e a A 6 3 2 Presetting utagpt ca y DATUM RIDGE CENTER touch probe cycle 409 DIN
118. pensate workpiece misalignment with a basic rotation 0 No basic rotation 1 Basic rotation HEIDENHAIN TNC 620 89 il 3 2 Presetting autdibtically m x D 3 O T e zA A 90 gt Datum number in table Q305 Enter the datum number in the datum or preset table in which the TNC is to save the coordinates of the corner If you enter Q305 0 the TNC automatically sets the display so that the new datum is on the corner New datum for reference axis 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 calculated corner Basic setting 0 gt Measured value transfer 0 1 Q303 Specify whether the determined datum Is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute
119. programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 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 HEIDENHAIN TNC 620 m X D 3 p D Z O 2a e a A 9 WO 3 2 Presetting utagpt ca y 3 2 Presetting autdibtically DATUM IN TOUCH PROBE AXIS touch
120. r programming E Programming in HEIDENHAIN conversational format with graphic support for workpiece drawings not dimensioned for NC Machining cycles Peck drilling reaming boring counterboring centering Cycles 201 to 205 208 240 Milling of internal and external threads Cycles 262 to 265 267 E Finishing of rectangular and circular pockets and studs Cycles 212 to 215 Clearing level and oblique surfaces Cycles 230 to 232 Straight slots and circular slots Cycles 210 211 Linear and circular point patterns Cycles 220 221 I Contour train contour pocket also with contour parallel machining Cycles 20 to 25 OEM cycles special cycles developed by the machine tool builder can be integrated Verification graphics machining graphics I Plan view Projection in three planes 3 D view Tool compensation I M120 Radius compensated contour look ahead for up to 99 blocks 3 D machining M118 Superimpose handwheel positioning during program run Pallet editor Communication with external PC applications over COM component HEIDENHAIN TNC 620 TNC Model Software and Features Input resolution and display step For linear axes to 0 01 um Angular axes to 0 000 01 Double speed control loops are used primarily for high speed spindles as well as linear motors and torque motors Feature content level upgrade functions Along with software options significant further improvements of the TNC software a
121. r write the angular offset in column C of the datum table 0 Set display of C to 0 gt 0 Write the angular misalignment including algebraic sign in the datum table Line number value of 0337 If a C axis shift is registered in the datum table the TNC adds the measured angular misalignment HEIDENHAIN TNC 620 MP6140 Q320 Example NC blocks 5 3 1 Measuring Workpiece bi i 3 1 Measuring Workpiece mis ament Center of the 1st hole X coordinate Center of the 1st hole Y coordinate Center of the 2nd hole X coordinate Center of the 2nd hole Y coordinate Coordinate in the touch probe axis in which the measurement is made Height in the touch probe axis at which the probe can traverse without collision Angle of the reference line Compensate misalignment by rotating the rotary table Set the display to zero after the alignment Part program call 3 2 Presetting Automatically Overview The TNC offers twelve cycles for automatically finding reference points and handling them as follows Setting the determined values directly as display values Entering the determined values in the preset table Entering the determined values in a datum table 408 SLOT CENTER REF PT Measuring aes Page 65 the inside width of a slot and defining the slot center as datum 409 RIDGE CENTER REF PT Measuring Page 68 the outside width of a ridge and defining Z the ridge center as datu
122. rating a Touch Trigge If you want to terminate the calibration function at this point press the END soft key 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 IE 180 If you want to determine the ball tip center ts misalignment press the 180 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 tio center misalignment 30 Displaying calibration values The TNC saves the effective length and effective radius of the touch aeneae probe in the tool table The TNC saves the ball tip center misalignment Selection of the touch probe in the touch probe table in the CAL_OF1 reference axis and File _tnc table tchprobe tp Line CAL_OF2 minor axis columns You can display the values on the O ez moe oe O Oma Omn screen by pressing the TOUCH PROBE TABLE soft key ca ae CS Make sure that you have activated the correct tool number before using the touch probe regardless of whether you wish to run the touch probe cycle in automatic mode or manual mode The determined calibration values are first calculated after a tool call 2 2 Calibrating a Touch imagenes HEIDENHAIN TNC 620 31 il 2 3 Compensating
123. re managed via the Feature Content Level upgrade functions Functions subject to the FCL are not available simply by updating the software on your TNC All upgrade functions are available to you without surcharge when you receive a new machine Upgrade functions are Identified in the manual with FCL n where n indicates the sequential number of the feature content level You can purchase a code number in order to permanently enable the FCL functions For more information contact your machine tool builder or HEIDENHAIN Intended place of operation The TNC complies with the limits for a Class A device in accordance with the specifications in EN 55022 and is intended for use primarily in industrially zoned areas Legal information This product uses open source software Further information is available on the control under Programming and Editing operating mode MOD function LICENSE INFO soft key Contents HEIDENHAIN TNC 620 ntroduction ouch Probe Cycles for Automatic Tool ouch Probe Cycles in the Manual and lectronic Handwheel Modes ouch Probe Cycles for Automatic orkpiece Inspection easurement 1 1 General Information on Touch Probe Cycles 16 Method of function 16 Consider a basic rotation in the Manual Operation mode 16 Touch probe cycles in the Manual and Electronic Handwheel modes 16 Touch probe cycles for automatic operation 17 1 2 Before You Start Working with Tou
124. red value transfer yourself with parameter O303 3 2 Presetting a Q305 not equal to 0 Q303 0 The TNC writes the calculated reference point in the active datum table The reference system is the active workpiece coordinate system The value of parameter O305 determines the datum number Activate datum with Cycle 7 in the part program Q305 not equal to 0 Q303 1 The TNC writes the calculated reference point in the preset table The reference system is the machine coordinate system REF coordinates The value of parameter Q305 determines the preset number Activate preset with Cycle 247 in the part program Measurement results in Q parameters The TNC saves the measurement results of the respective touch probe cycle in the globally effective Q parameters Q150 to Q160 You can use these parameters In your program Note the table of result parameters that are listed with every cycle description 64 DATUM SLOT CENTER touch probe Cycle 408 DIN ISO G408 Touch probe cycle 408 finds the center of a slot and defines Its center as datum If desired the TNC can also enter the coordinates into a datum table or the preset table 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column
125. retraction path Traverse path in the direction opposite the probing direction after the stylus was deflected The TNC returns the touch probe to a point no farther than the starting point so that there can be no collision gt REFERENCE SYSTEM 0 ACT 1 REF Specify whether the result of measurement is to be saved in the actual coordinate system ACT can therefore be shifted or rotated or with respect to the machine coordinate system REF gt Error mode 0 0FF 1 0N Specify whether the TNC is to Issue an error message if the stylus is deflected at cycle start 0 or not 1 If you select mode 1 the TNC continues to save the value 2 0 in the 4th result parameter and continues the cycle To conclude the input press the ENT key HEIDENHAIN TNC 620 145 il Touch Probe Cycles for Automatic Tool Measurement 4 1 Tool Measurement with the TT Tool uch Probe 4 1 Tool Measurement with the TT Tool Touch Probe Overview The TNC and the machine tool must be set up by the ot 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 The touch probe cycles are available only with the Touch probe function software option option number 1 7 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 store
126. rmined datum in the preset table The reference system is the machine coordinate system REF system Probe in TS axis 0381 Specify whether the TNC should also set the datum in the touch probe axis 0 Do not set datum in the touch probe axis 1 Set datum in the touch probe axis gt Probe TS axis Coord 1st axis 0382 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 gt Probe TS axis Coord 2nd axis 0383 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 Probe TS axis Coord 3rd axis 0384 absolute Coordinate of the probe point in the reference axis of the working plane at which point the datum is to be set in the touch probe axis Only effective if 0381 1 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 HEIDENHAIN TNC 620 m X D 3 p D Z O 2a e a A 3 2 Presetting suena DATUM FROM INSIDE OF CORNER touch probe cycle 415 DIN 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 or preset table 1 Following the positioning logic s
127. rom FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and runs the first probing process at the probing feed rate column F 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 428 lst measuring point in the 1st axis Q263 Mes absolute Coordinate of the first touch point in the reference axis of the working plane lst measuring point in the 2nd axis Q264 absolute Coordinate of the first touch point in the minor axis of the working plane 2nd measuring point in the 1st axis Q265 absolute Coordinate of the second touch point in the reference axis of the working plane 2nd measuring point in the 2nd axis Q266 absolute Coordin
128. s The TNC transfers all the measurement results to the result parameters and the protocol file in the active coordinate system or as the case may be the displaced coordinate system HEIDENHAIN TNC 620 3 3 Automatic Workpiece ii iii j il 3 3 Automatic Workpiece Mediiitement REFERENCE PLANE touch probe cycle 0 DIN ISO G55 1 2 3 The touch probe moves at rapid traverse value from FMAX column to the starting position 1 programmed in the cycle Then the touch probe runs the probing process at the probing feed rate column F The probing direction is to be defined in the cycle After the TNC has saved the position the probe retracts to the Starting point and saves the measured coordinate in a O 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 Parameter number for result Enter the number of La ia the Q parameter to which you want to assign the 110 coordinate Probing axis Probing direction Enter the probing axis with the axis selection keys or ASCII keyboard and the algebraic sign for the probing direction Confirm your entry with the ENT key Position va
129. s the deviation value in system parameters 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and runs the first probing process at the probing feed rate column PF 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 O parameters _Parameternumber__ Meaning 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 Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis HEIDENHAIN TNC 62
130. s to set the rotary axis to zero Only effective if 0337 is set to 1 gt Measured value transfer 0 1 Q303 Specify if the determined basic rotation is to be saved in the datum table or in the preset table 0 Write the measured basic rotation as a datum shift in the active datum table The reference system is the active workpiece coordinate system 1 Write the measured basic rotation into the preset table The reference system is the machine coordinate system REF system gt Reference angle 0 ref axis O380 Angle with which the TNC is to align the probed straight line Only effective if the rotary axis C is selected 0312 6 HEIDENHAIN TNC 620 5 3 ZS O z e 3 3 1 Measuring Workpiece b ii 5 S 3 1 Measuring Workpiece mis ament Setting a BASIC ROTATION touch probe cycle 404 DIN ISO G404 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 apa Preset value for basic rotation Angular value at or which the basic rotation is to be set 56 Example NC blocks Compensating workpiece misalignment by rotating the C axis touch probe cycle 405 DIN ISO G405 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 act
131. sses the determined datum depending on the cycle parameters Q303 and Q305 see Saving the calculated datum on page 64 and saves the actual values in the O parameters listed below If desired the TNC subsequently measures the datum In the touch probe axis In a separate probing Q151 Actual value of center in reference axis Q152 Actual value of center in minor axis 0153 Actual value of diameter 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 HEIDENHAIN TNC 620 3 2 Presetting utagptca y a12 Center in lst 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 Q322 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 dia
132. st measuring point in 3rd axis Q294 absolute coordinate of the first touch point in the touch probe axis Setup clearance Q320 incremental Additional distance between measuring point and ball tio Q320 is added to column SET_UP 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 0305 Enter the number inthe Example NC blocks datum or preset table in which the TNC is to save the coordinate If you enter O305 0 the TNC automatically sets the display so that the new datum is on the probed surface 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 gt Measured value transfer 0 1 O303 Specify whether the determined datum is to be saved in the datum table or in the preset table 1 Do not use Is entered by the TNC when old programs are read in see Saving the calculated datum on page 64 0 Write determined datum in the active datum table The reference system is the active workpiece coordinate system 1 Write determined datum in the preset table The reference system is the machine coordinate system REF system 3 2 Presetting utagpt ca y HEIDENHAIN TNC 620 DATUM AT CENTER OF 4 HOLES touch probe cycle 418 DIN ISO G418 Touch probe cycle 418 calculates the intersection of the lines connectin
133. sureTolerancel the sooner you will encounter this effect probingFeedCalc VariableTolerance 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 measureTolerancel 30 to 60 mm 2 measureTolerancel 60 to 90 mm 3 measureTolerancel 90 to 120 mm 4 e measureTolerancel HEIDENHAIN TNC 620 4 1 Tool Measurement with the TT women Probe i il 4 1 Tool Measurement with the TT Tool uc Probe probingFeedCalc ConstantFeed The teed rate for probing remains constant the error of measurement however rises linearly with the increase in tool radius Measuring tolerance r measureTolerancel 5 mm where r Active tool radius in mm measureTolerancel Maximum permissible error of measurement Entries in the tool table TOOL T CUT LTOL Permissible deviation from tool length L for wear detection If the RTOL Permissible deviation from tool radius R for wear detection If the DIRECT i Cutting direction of the tool for measuring the tool during rotation R OFFS L OFFS Tool radius measurement tool offset in addition to LBREAK Permissible deviation from tool length L for breakage detection If RBREAK Permissible deviation from tool radius R for breakage detection If Input range O to 0 9999 mm 150 Number
134. suring cycles Cycle 3 enables you to enter the measuring path DISTand feed rate Fdirectly Also the touch probe retracts by a definable value after determining the measured valueMB 1 The touch probe moves from the current position at the entered teed rate in the defined probing direction The probing direction must be defined in the cycle as a polar angle 2 After the TNC has saved the position the touch probe stops The TNC saves the X Y Z coordinates of the probe tip center in three successive O parameters The TNC does not conduct any length or radius compensations You define the number of the first result parameter in the cycle 3 Finally the TNC moves the touch probe back by that value against the probing direction that you defined in the parameter MB 144 aT gt Parameter number for result Enter the number of Example NC blocks oh the Q parameter to which you want the TNC to assign the first measured coordinate X The values Y and Z are in the immediately following Q parameters Probing angle Enter the angle in whose direction the probe is to move and confirm with the ENT key w gt Probing angle Angle measured from the probing axis at which the touch probe is to move Confirm with ENT gt Maximum measuring path Enter the maximum distance from the starting point by which the touch probe is to move Confirm with ENT gt Feed rate Enter the measuring feed rate in mm min gt Maximum
135. t and probes the first touch point at the probing feed rate column F Then the touch probe moves to the next starting position 2 and probes the second position The TNC returns the touch probe to the clearance height and moves the rotary axis which was defined in the cycle by the measured value Optionally you can have the display set to O after alignment CS Before programming note the following Before a cycle definition you must have programmed a tool call to define the touch probe axis Cycle 403 must not be used if the Tilt working plane function is active The TNC stores the measured angle in parameter Q150 HEIDENHAIN TNC 620 3 1 Measuring Workpiece i i 3 1 Measuring Workpiece mis ament 403 54 Cos lst measuring point in 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane lst measuring point in 2nd axis Q264 absolute coordinate of the first touch point in the minor axis of the working plane 2nd measuring point in 1st axis 0265 absolute coordinate of the second touch point in the reference axis of the working plane 2nd measuring point in 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 Q263 Q265 measurement Is to be made 1 Reference axis measuring axis 2 Minor axis measuring axis 3 Touch probe axis measuring axis Traverse direc
136. t fields Enter the tool axis with the axis key Datum Enter the height of the ring gauge 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 620 E igger 2 2 Calibrating a Touch Tr 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 The TNC rotates the 3 D touch probe by 180 for calibrating the center misalignment The rotation is initiated by a miscellaneous function that is set by the machine tool builder in Machine Parameter mStrobeUTurn Proceed as follows for manual calibration In the Manual Operation mode position the ball tip in the bore of the ring gauge CAL 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 2 2 Calib
137. teristics common to all touch probe cycles for datum setting E You can also run the touch probe cycles 408 to 419 during an active basic rotation The tilting the working plane function is not permitted in combination with cycles 408 to 419 When running touch probe cycles no cycles must be active for conversion of coordinates Cycle 7 DATUM Cycle 8 REFLECTION Cycle 10 ROTATION Cycles 11 and 26 SIZE FACTOR and Cycle 19 WORKING PLANE 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 xX and Y Y Zand X X Yand Z HEIDENHAIN TNC 620 3 2 Presetting utagptca y Saving the calculated datum In all cycles for datum setting you can use the input parameters Q303 and Q305 to define how the TNC is to save the calculated datum Q305 0 Q303 any value The TNC sets the calculated datum in the display The new datum is active immediately Q305 not equal to 0 0303 1 ath This combination can only occur if you read in programs containing Cycles 410 to 418 created ona INC 4xx read in programs containing Cycles 410 to 418 created with an older software version on an iITNC 530 did not yourself define the measured value transfer with parameter Q303 in the cycle definition In these cases the TNC outputs an error message since the complete handling of REF referenced datum tables has changed You must define a measu
138. the A and B axis angles A of a plane HEIDENHAIN TNC 620 3 3 Automatic Workpiece ii iii j il 3 3 Automatic Workpiece Mediiiement Recording the results of measurement For all cycles in which you automatically measure workpieces with the exception of Cycles 0 and 1 you can have the TNC record the measurement results In the respective probing cycle you can define if the TNC is to Save the measuring log to a file Interrupt the program run and display the measuring log on the screen Create no measuring log If you want to save the measuring log to a file the TNC by default saves the data as an ASCII file in the directory TNC CS All measured values listed in the log file are referenced to the datum active during the respective cycle you are running 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 421 Measuring log for Probing Cycle 421 Hole Measuring Date 30 06 2005 Time 6 55 04 Measuring program TNC GEH35712 CHECK1 H Nominal values Center in reference axis 50 0000 Center in minor axis 65 0000 Diameter 12 0000 Given limit values Maximum dimension for center in reference axis 50 1000 Minimum limit for center in reference axis 49 9000 Maximum limit for center in minor axis 65 1000 Minimum limit for center in minor axis 64 9000 Maximum dimension for hole 12 0450 Minimum dimensio
139. tion 1 Q267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction Measuring height in the touch probe axis Q261 absolute Coordinate of the ball tip center touch point in the touch probe axis in which the measurement Is to be made Setup clearance 0320 incremental Additional distance between measuring point and ball tip Q320 is added to column SET_UP Clearance height Q260 absolute Coordinate in the touch probe axis at which no collision between tool and workpiece fixtures can occur MP6140 Q320 27 2 1 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 gt Set to zero after alignment 0337 Definition of whether the TNC should set the display of the aligned rotary axis to zero 0 Do not reset the display of the rotary axis to O after alignment 1 Reset the display of the rotary axis to O after alignment Number in table Q305 Enter the number in the preset table datum table in which the TNC i
140. tion opposite the defined traverse direction 2 hen the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate column PF 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 44 400 m Ist measuring point in 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane Ist measuring point in 2nd axis Q264 absolute coordinate of the first touch point in the minor axis of the working plane 2nd measuring point in 1st axis 0265 absolute coordinate of the second touch point in the reference axis of the working plane gt 2nd measuring point in 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 made 1 Reference axis measuring axis 2 Minor axis measuring axis Traverse direction 1 Q267 Direction in which the probe is to approach the workpiece 1 Negative traverse direction 1 Positive traverse direction Measuring heig
141. tool call to define the touch probe axis 96 First center in 1st axis 0268 absolute Center of the 1st hole in the reference axis of the working plane First center in 2nd axis Q269 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 Q316 absolute Center of the 3rd hole in the reference axis of the working plane Third center in 2nd axis Q317 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 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 HEIDENHAIN TNC 620 3 2 Presetting uence gt Datum number in table Q305 Enter the number in the datum or preset table in which the TNC is to save the coordinates of the line intersection If you enter Q305 0
142. ts standard setting 3 Use 3 measuring points HEIDENHAIN TNC 620 3 3 Automatic Workpiece ii iii b i 3 3 Automatic Workpiece Mediiitement MEASURE INSIDE RECTANGLE touch probe cycle 423 DIN ISO G423 Touch probe cycle 423 finds the center length and width of a rectangular pocket If you define the corresponding tolerance values in the cycle the TNC makes a nominal to actual value comparison and saves the deviation value in system parameters 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and probes the first touch point at the probing feed rate column PF 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 O parameters _Parameternumber Meaning _ _ Q151 Actual value of center in reference axis Q152
143. ual position of a hole center The TNC compensates the determined angular offset by rotating the C axis The workpiece can be clamped in any position on the rotary table but the Y coordinate of the hole must be positive If you measure the angular misalignment of the hole with touch probe axis Y horizontal position of the hole it may be necessary to execute the cycle more than once because the measuring strategy causes an inaccuracy of approx 1 of the misalignment 1 The TNC positions the touch probe at rapid traverse value from FMAX column following the positioning logic see Running touch probe cycles on page 21 to the starting point 1 The TNC calculates the probe starting points from the data in the cycle and the safety clearance from the SET_UP column of the touch probe table 2 Then the touch probe moves to the entered measuring height and runs the first probing process at the probing feed rate column PF The TNC derives the probing direction automatically from the programmed starting angle 3 Then the touch probe moves in a circular arc either at measuring height or at clearance height to the next starting point 2 and probes the second touch point 4 The TNC positions the probe to starting point 3 and then to starting point 4 to probe the third and fourth touch points and positions the touch probe on the hole centers measured 5 Finally the TNC returns the touch probe to the clearance height and aligns the workpiece
144. ual value of length in the minor axis 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 HEIDENHAIN TNC 620 3 2 Presetting uence 3 2 Presetting Auton 410 A 72 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 First side length 0323 incremental value Pocket length parallel to the reference axis of the working plane Second side length 03724 incremental value Pocket length parallel to 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 column SET_UP Clearance height Q260 absolute Coor
145. ve programmed a tool call to define the touch probe axis HEIDENHAIN TNC 620 3 2 Presetting uence A Point 1 greater than point 3 Point 1 less than point 3 B Point 1 less than point 3 Point 1 less than point 3 c Point 1 less than point 3 Point 1 greater than point 3 D Point 1 greater than point 3 Point 1 greater than point 3 a14 lst measuring point in 1st axis Q263 absolute coordinate of the first touch point in the reference axis of the working plane lst measuring point in 2nd axis Q264 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 3 2 Presetting Auto 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 touch 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 column SET_U
146. without notice
147. xis with PROBING POS Defining a corner as datum with PROBING P Setting the datum at a circle center with PROBING CC Datum setting In any axis PROBING POS QZZ 34 Select the probe function by pressing the PROBING 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 to set the datum such as Z in direction Z Selection is made via soft keys To probe the workpiece press the machine START button Datum Enter the nominal coordinate and confirm your entry with SET DATUM or write the value to a table see Writing the measured values from touch probe cycles in datum tables page 27 or see Writing the measured values from touch probe cycles in the preset table page 28 To terminate the probe function press the END key Corner as datum PROBING ta Select the probe function by pressing the PROBING P soft key Position the touch probe near the first touch point on the same side of the workpiece Select the probe direction by soft key To probe the workpiece press the machine START button Position the touch probe near the second touch point on the same side To probe the workpiece press the machine START button Position the touch probe near the first touch point on the second side of the workpiece Select the probe direction by soft key To probe the workpiece press the machine START button Posit

Download Pdf Manuals

image

Related Search

Related Contents

Guida - Sony  PM4C-05A 取扱説明書  Denver IFI-160 docking speaker  sois pret edition special walbach 27 juillet 1951  Kenwood DNX 4250 BT Instruction Manual  Användarmanual - Bredbandsbolaget  Epson EPL-7500 User's Manual  2N ® StarPoint  Bedienungsanleitung - Besøg masterpiece.dk  Optique  

Copyright © All rights reserved.
Failed to retrieve file