Service Manual

TNC 306/360
10/00

Kundendienst/Service

Contents Service Manual TNC 306/360
How to use this Service Manual Minor Error Messages Major Error Messages and their Causes Hardware Components TNC 306/360 Logic Unit LE 360/C Connector Designation and Pin Layout Grounding Diagram Power Supply Keyboard Unit TE 355 A/B Visual Display Units for TNC 306/360 Encoders Handwheel HR 130/330 3D-Touch Probe Systems RS-232-C/V.24 Data Interface External Data Transfer Analog Outputs PLC Inputs and Outputs Test Units Exchange instructions Machine Parameters

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

SERVICE MANUAL TNC 306/360 Page 1
HEIDENHAIN Service

Table of Contents
Page 1. How to use this Service Manual ........................................................ 3

2. Minor Error Messages ........................................................................... 4 2.1 Causes of Minor Error Messages ................................................................ 5 3. 4. Major Error Messages and their Causes .......................................... 6 Hardware Components TNC 306/360 .............................................. 12

5. LOGIC UNIT LE 360/C........................................................................... 13 5.1 Designation of the LOGIC UNIT LE 360/C.................................................. 13 5.2 Hardware Components of the LOGIC UNIT LE 360/C................................ 14 6. 6.1 6.2 6.3 6.4 7. 8. 8.1 8.2 8.3 8.4 8.5 8.6 Connector Designation and Pin Layout.......................................... 15 Connectors on the LOGIC UNIT LE 360/C.................................................. 15 Connectors on the PLC I/O Board .............................................................. 20 Connectors on the Keyboard Units TE 355 A/B.......................................... 23 Connectors on the Visual Display Units...................................................... 25 Grounding Diagram .............................................................................. 27 Power Supply ......................................................................................... 28 External Power Supply Requirements ........................................................ 28 Power Supply of the Visual Display Units................................................... 29 Power Supply of the NC Part...................................................................... 30 Checking the Power Supply (Power Supply Unit)....................................... 32 Power Supply of the PLC ........................................................................... 36 Buffer Battery ............................................................................................. 38

9. Keyboard Unit TE 355 A/B .................................................................. 39 9.1 Overview .................................................................................................... 39 9.2 Checking the Keyboard Unit ....................................................................... 40 10. Visual Display Units for TNC 306/360 ............................................ 43 10.1 Visual Display Unit BE 212.......................................................................... 43 10.2 Flat Luminescent Screen BF 110................................................................ 45 11. 11.1 11.2 11.3 12. 12.1 12.2 12.3 Encoders .................................................................................................. 46 Error Messages .......................................................................................... 46 Error Causes ............................................................................................... 46 Checking the Encoders............................................................................... 46 Handwheel HR 130/330 ....................................................................... 48 Overview .................................................................................................... 48 Checking the Handwheel HR 130/330........................................................ 48 Error Messages .......................................................................................... 48

..................................................................................................................2 16......................2 14. 49 13............ 14.... 18... 56 Error Messages ............................................... 88 Exchanging the LOGIC UNIT ..................... 17... 77 Further Diagnosis Possibilities in the PLC Mode.......................................................................... 55 Printer Connection .................................................3 16.6 RS-232-C/V.........1 17.............................6 19......................................5 17............................... 52 Operating Modes ME ...............24 Interface..............................................7 Analog Outputs.......... 71 Checking the Analog Outputs................................................................... 16.......5 19..............................................24 Data Interface........................ 74 PLC Inputs and Outputs ................................................................................ 54 Machine Parameters for the RS-232-C/V....................1 Overview ... 87 Exchange Instructions ....................4 14................3 19.......................... 71 Specifications .............. 84 PLC Test Unit .............................................FE ............... 94 Exchanging the PLC Board ............................... 103 ............................ 73 Offset Adjustment ................................................................EXT .. 52 Connecting Cables and Adaptors for the RS-232-C/V...............SERVICE MANUAL TNC 306/360 Page 2 HEIDENHAIN Service Page 13............................ 71 Switching Over the Position Display..............................5 19..................................................................................................................... 59 15..........24 Data Interface ................. 84 PL Test Unit ...................... 73 Feed Adjustment ............................................................................................................ 3D-Touch Probe Systems.............................................................. 85 Encoder Diagnostic Set ................. 102 20........................4 19...........................................................................................2 19.............1 19.................................... 67 16..............4 18....................................................................................................... 82 TEST UNITS..........1 14......4 16............2 18..............1 18............ Machine Parameters.......................................... 50 14................................ 88 General Remarks ..................... 92 Exchanging the PROCESSOR BOARD .............................................. 52 Interface Configuration .................................................... 98 Exchanging the PLC I/O Board PL400 ................... 100 Exchanging EPROMs.....................................5 14...........3 14........................................................... External Data Transfer................................................................................3 18...................................................................................2 External Data Output ...................... 49 13................................................................................... 59 15................................................1 16.........................................4 18................ 81 Output "Control Ready for Operation" and Acknowledgement for Test "Control Ready for Operation" ........... 19.....................................................................................2 17............................... 84 Test Load Unit ....................... 85 Measuring Adapter ................ 96 Exchanging the "Power Supply" Assembly ............................... 57 15.................3 17.........................2 Error Messages ...................................... 76 Checking the PLC Inputs and Outputs .................................... 76 Specifications ................................................1 External Data Input .........................................................

fundamental knowledge of the machine tool and its drives. NC-programming errors and incorrect or not properly optimized machine parameters. Therefore.Documentation of the Machine Tool Manufacturer. locate and eliminate errors on machine tools controlled by TNC. addresses and telex/telefax numbers can be found on the back side of the cover page and on the back side of this service manual. How to use this Service Manual The service manual TNC 306/360 can be used to diagnose. . Telephone numbers. also be provided by the service department of HEIDENHAIN. Traunreut. The manual for the machine tool manufacturer is not enclosed with every control as is the operating manual. In order to correctly judge the problems in an NC-controlled machine tool. For further information in this respect please refer to the .SERVICE MANUAL TNC 306/360 Page 3 HEIDENHAIN Service 1. it is only supplied to the machine tool manufacturer and is updated by HEIDENHAIN. In general. Incorrect behaviour of the machine tool can also result from improper use of the control.Technical Manual (HEIDENHAIN). it is absolutely necessary to contact the machine tool manufacturer if errors occur that are due to a machine parameter or to the interface of the control. as well as their interaction with the control and the measuring systems is required.Operating Manual (HEIDENHAIN) and to the . to the . Traunreut. Support will. and HEIDENHAIN agencies. however.

2 13. in the Technical Manual.2 13.6 12.6 12.6 13.1 13.1 12.2 13.1 2. Minor Error Messages The TNC 306/360 features a comprehensive integrated monitoring system to avoid input or operation errors. press .6 12. DC VOLTAGE MISSING POWER INTERRUPTED EXCHANGE TOUCH PROBE BATTERY STYLUS ALREADY IN CONTACT PROBE SYSTEM NOT READY TRANSFERRED VALUE ERRONEOUS TIME LIMIT EXCEEDED Sec.6 12.2 2. to locate errors and technical defects of the entire equimpent (TNC.6 12.6 12.4 2. 13.2 13. measuring system.2 15.2 13.2 14.6 12.1 15. 12. Further error messages are described in the Operating Manual TNC 306 and TNC 360.SERVICE MANUAL TNC 306/360 Page 4 HEIDENHAIN Service 2. Error Message AXIS DOUBLE PROGRAMMED START POSITION INCORRECT TOUCH POINT INACCESSIBLE RANGE EXCEEDED OPERATING PARAMETER ERASED CYCL-PARAMETER INCORRECT FAULTY RANGE DATA ROTATION NOT PERMITTED PLANE WRONGLY DEFINED ENTRY VALUE INCORRECT LIMIT SWITCH <Axis> ERR: 001 ERR: 002 ERR: 003 ERR: 004 ERR: 010 ERR: 012 ERR: 013 ERR: 014 ERR: 100 ERR: 102 ERR: 103 ERR: 104 Sec.2 14 2.2 13. CE To erase minor error messages.6 12.2 13. machine tool. IN-/OUTPUT NOT READY WRONG AXIS PROGRAMMED WRONG PROGRAM DATA SCALING FACTOR NOT PERMITTED PLC: PROGRAM MEMORY ERASED POSITIONING ERROR <AXIS> PROGRAM MEMORY EXCEEDED EXCHANGE BUFFER BATTERY MIRRORING NOT PERMITTED RELAY EXT.2 .6 13. cables etc).6 12.6 13.6 12.6 13.6 12.1 13.2 13.6 17.2 17. it is always active when the control is switched on.2 14.6 12. in the Documentation by the machine tool manufacturer or in the Operating Instructions FE 401 B.6 Error Message ERR: 105 ERR: 106 ERR: 107 ERR: 108 EMERGENCY STOP EXT. The monitoring system is a fixed component of the TNC hardware and software.4 14.1 8.6 12. If a technical defect or an operation error is detected. an error message in plain language is displayed on the screen.6 12.

2 Y+ 910.0 922. No positioning takes place. M2817 Default setting Selection via M2816.1) Buffer batteries and accumulator defective RAM error on PROCESSOR board LIMIT SWITCH <AXIS> .2 921.3 Default setting Selection via M2816. if necessary.g.1 and 17.0 912.0 Z+ 910. MP 7210 etc.1 922. 15.The position monitoring system set in the machine parameters 1410 or 1710 has responded.3 922.0 Z920.2 912. the machine parameters are always erased.4 POSITIONING ERROR <AXIS> .1 912. -The PLC editor program has been translated . M2817 POWER INTERRUPTED .4).2 911.For further causes see section 15. MP 210.1 Causes of Minor Error Messages OPERATING PARAMETERS ERASED With new and exchange controls.3 Y920.3 911. . (Check the approach behaviour of the axis and readjust. e."Automatic" operating mode: The calculated position of the current block is beyond the software limit switch range or beyond the additional limit.After a reset signal at the power supply (e. MP 1390.1 IV920. .3 912.SERVICE MANUAL TNC 306/360 Page 5 HEIDENHAIN Service 2.0 911.g. MP 4010. M2817 Selection via M2816. Software replaced with different version (see section.3 921.1 911.0 921.1 IV+ 910. Machine Parameters for Software Limit Switches X+ 910. M2817 Selection via M2816."Manual" operating mode: The pre-determined software limit switch or the additional limit in the auxiliary operating modes has been reached during traverse with the direction keys.1 921.2 922.2 X920. MP 10.Important machine parameters may have been altered.) EMERGENCY STOP -The EMERGENCY STOP loop has been interrupted (see section 17. line voltage drops) .

Major Error Messages and their Causes The integrated monitoring system distinguishes between minor and major errors. malfunctions of the encoders. of the drives or data processing errors) blink. please return the complete logic unit to HEIDENHAIN for repair. provided that the error cause has been eliminated. major error messages (e. the "emergency stop" state can be By switching off the main switch or pressing reset. Notes . Screen Display (blinking error message) PROCESSOR CHECK ERROR XX Error Cause XX = 08 0C 10 14 18 20 24 28 2C 30 34 38 3C 40 44 48 4C 50 54 58 5C 60 64-7C 94-BC Bus error Address errror Illegal instruction Division by 0 Error output for CHK command (check range) Error output for TRAPV command (trap on overflow) Privilege infringement (supervisor command in the user-mode) Emulator trap Emulator trap Interrupt vector not initialized Interrupt vector not initialized Interrupt vector not initialized Interrupt vector not initialized False interrupt (interrupt with priority 0) Interrupt autovector 4-7. see above) comes up repeatedly.SERVICE MANUAL TNC 306/360 Page 6 HEIDENHAIN Service 3. $100-$3FC - If the error message "PROCESSOR CHECK ERROR XX" (XX = identification letters. In the case of gross errors. END .g. Indicate also the error message and the identification letters. the control opens the contact "Control Ready for Operation" which causes an emergency stop of the machine tool. user Interrupt.

spindle orientation or limit switch shift active with MP7440 bit 2 = 1 or MP3030 = 1 If the error message "PROCESSOR CHECK ERROR XX" (X= identification letter. Notes . datum shift (PLC).SERVICE MANUAL TNC 306/360 Page 7 HEIDENHAIN Service Screen Display (blinking error message) PROCESSOR CHECK ERROR X Error Cause X= 0 1 2 3 4 5 6 7 8 A B C D E F H L M P R CRC sum control data incorrect CRC sum machine parameter incorrect Check sum of NC memory incorrect Test plane incomplete Crosstalk between data bits in the RAM Crosstalk between addresses in the RAM Stack overflow CRC sum PLC program ASCII CRC sum PLC program Opcode Software error main processor Software error display task Time slice overflow Command stack overflow control loop Wrong command MAIN PROCESSOR TASK → CONTROL LOOP TASK Wrong display mode MAIN PROCESSIR TASK → DISPLAY TASK Control loop: "counter not latched" Wrong control loop command Operating voltage out of tolerance Disabled software function is activated PLC Positioning. Indicate also the error message and the identification letters. see above!) comes up repeatedly. please return the complete logic unit to HEIDENHAIN for repair.

pulse latch Feed enable PLC-Pos X 1) PLC-Pos Y 1) PLC-Pos Z 1) PLC-Pos IV 1) X+ XY+ YZ+ ZIV+ IVMarker M2485 Marker M2486 Marker M2487 2 of 3 set SM X+ SM XSM Y+ SM YSM Z+ SM ZSM IV+ SM IV(reserved) (reserved) (reserved) complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing complement missing (M03) (M04) (M05) complement missing complement missing complement missing complement missing complement missing complement missing complement missing XX = 2A 2B 2C 2D 2E 2F 2G 2H 2K 2L 2O 50 51 52 53 54 Excessive nesting of subroutines Stack underflow Stack overflow Time out PLC CASE arguments are larger than the table values Note 1) Only active with compatibility mode TNC 355 .SERVICE MANUAL TNC 306/360 Page 8 HEIDENHAIN Service Screen Display (blinking error message) ERROR IN PLC PROGRAM XX Error Cause XX = 1A 1B 1C 1D 1E 1F 1G 1H 1I 1J 1K 1L 1M 1N 1O 1P 1Q NC start Rapid traverse Ref.

No end-program conditin found (the program does not contain an EM instruction or it contains a JP instruction without a following LBL instruction) Program is too long (RAM overflow) (insufficient memory for the program code which is to be generated) Assign with parenthesis (an =. SN. although the Logic accumulator does not contain a definite value) Logic accumulator not loaded (a Logic Assign has been programmed. although arithmetic parentheses are open) Excessive nesting of parentheses (more than 16 parentheses are open) Jump within a gating sequence (unconditional jump has been programmed.SERVICE MANUAL TNC 306/360 Page 8. S. although the previous gating was not closed with an Assign) Jump within parentheses (a jump instruction has been programmed. although parentheses are open) Parentheses are open at end of block (an EM instruction has been programmed. although parentheses are open) Label defined twice Word Assign missing (a Logic instruction has been programmed. although the Logic accumulator does not contain a definite value) 9 ERROR IN PLC-PROGRAM XX XX = 10 11 12 13 14 15 16 17 18 19 20 21 22 . RN. or PS instruction has been programmed.1 HEIDENHAIN Service Display (blinking) ERROR IN PLC-PROGRAM X Error Cause X= 7 8 Called label has not been defined. although the gating sequence was not closed with an Assign) "Close Parentheses" without "Open Parentheses" (a "Close Parentheses" command was programmed although no parentheses were open) Label within parentheses (a LBL instruction has been programmed. although parentheses are open) Label within a gating sequence (a LBL instruction has been programmed. although the previous Word-gating was not closed with an Assign) Logic Assign missing (a Word instruction has been programmed. although the previous Logic-gating was not closed with an Assign) Word accumulator not loaded (a Word Assign or gating has been programmed.

although the Logic accumulator does not contain a definite value) Empty CASE-instruction "END-CASE" missing 24 25 26 27 Notes . O[.2 HEIDENHAIN Service Display (blinking) ERROR IN PLC-PROGRAM XX (continued) Error Cause XX = 23 Accumulators not loaded on "Open Parentheses" (an A[. although neither the Word nor the Logic accumulator has been gated or loaded) Incorrect type of the parentheses result (a different type has been calculated in the parentheses from that which was defined at the "Open Parentheses" command.SERVICE MANUAL TNC 306/360 Page 8. Logic instead of Word or vice versa) Conditional jump with incorrect Logic accumulator (a conditional jump has been programmed.e. i. AN[. ON[ or XON[ command has been programmed.

e.Motor. (see section 16.g. two analog outputs are active simultaneously).Monitoring function of the servo amplifier has responded (e. GROSS POSITIOINING ERROR <AXIS> B GROSS POSITIONING ERROR <AXIS> C GROSS POSITIONING ERROR <AXIS> D GROSS POSITIONING ERROR <AXIS> E GROSS POSITIONING ERROR <AXIS> F Possible location of the error.The offset voltage of 100 mV has been reached during an automatic offset adjustment with machine parameter 1220. power monitoring) . CLP board) .Excessive mechanical forces on a drive . tachometer. .The voltage difference calculated by the control has reached the limit programmed in the machine parameter 1140. .Operation with feed pre-control: position monitoring range exceeded (range defined in machine parameter 1420) . when the error message "GROSS POSITIONING ERROR <AXIS> A/B/C/D/E/F" is generated: When this error message is generated.g. encoder or cables defective . Monitoring of Offset Voltage .Servo amplifier defective .Excessive offset voltage at the servo amplifier . the error may be located in any element of the closed loop. spindle.SERVICE MANUAL TNC 306/360 Page 9 HEIDENHAIN Service Screen Display (blinking error message) GROSS POSITIONING ERROR <AXIS> A Error Cause Position Monitoring (Servo Lag) . Movement Monitoring .The nominal voltage calculated by the control has reached its limit of ± 10 V (only with feed precontrol).Operation with servo lag: servo lag monitoring range exceeded (defined in machine parameter 1720) Monitoring of the Analog Voltage Limit .g.Control error (e. guides) .g.5) Central Drive Monitoring .The deviation from the nominal position of an axis in standstill has exceeded the value programmed in machine parameter 1110. Standstill Monitoring .An error in the configuration of the central drive has been detected (e.Mechanical defect (bearings.The nominal position was moved beyond during positioning (overshooting).

3 Notes .Cable damaged .Glass scale contaminated or damaged .SERVICE MANUAL TNC 306/360 Page 10 HEIDENHAIN Service Screen Display (blinking error message) MEASURING SYSTEM <AXIS> DEFECTIVE A MEASURING SYSTEM <AXIS> DEFECTIVE B MEASURING SYSTEM <AXIS> DEFECTIVE C Error Cause A = Signal amplitude error B = Signal frequency error C =Error with distance-coded scales Possible Reasons: .Scanning head defective .Encoder not connected .Encoder monitoring system defective (CLP board) Encoder check: see section 11.

SERVICE MANUAL TNC 306/360 Page 11 HEIDENHAIN Service Screen Display (blinking error message) WRONG REFERENCE POINT Error Cause Wrong reference mark spacing entered with distance-coded linear encoders (counting error caused by the encoder or the LOGIC UNIT) The temperature inside the LOGIC UNIT has exceeded + 70°C. For further information.99". please contact your machine tool manufacturer. please return the complete logic unit to HEIDENHAIN for repair. 2) If the error message "CHECK SUM ERROR YX" comes up repeatedly. Error during the test routine for the output "Control Ready for Operation" when the machine is switched on (see section 17. Indicate also the check sum error. a different dialog may be displayed instead of "PLC: ERROR 00 ..4) This error message is only generated..M3023) is set. if one of the markers (M2924 . TNC-OPERATING TEMPERATURE EXCEEDED EMERGENCY STOP DEFECTIVE EMERGENCY STOP PLC PLC: ERROR 00 1) to PLC: ERROR 99 1) Marker 2924 to Marker 3023 and marker 2815 set CHECK SUM ERROR 1A 2) Wrong CRC sum NC EPROMs 1/2 CHECK SUM ERROR 1B 2) CHECK SUM ERROR 1C 2) Wrong CRC sum PLC-EPROM Wrong CRC sum NC EPROMs 3/4 CRC = Cyclic Redundancy Check (during data transfer) 1) With customized PLC programs. Notes .

SERVICE MANUAL TNC 306/360 Page 12 HEIDENHAIN Service 4.No. 267 209 -KEYBOARD TE 355 A/B Id. Hardware Components TNC 306/360 TNC 306 TNC Component LOGIC UNIT LE 360 Id.No.No. 255 016 -TNC 306 E 1) TNC 360 TNC 360 2) TNC 306 C TNC 360 C x x x x x x x x x x x x x x x x x x PLC I/O BOARD PL 400 (Optional) Id.No.No.No. 242 370 -x FLAT SCREEN BF 110 Id. 264 085 -LOGIC UNIT LE 360 C Id.No.No. 255 855 -x x x x 1) EDM control 2) Milling control . 270 641 -Id. 270 642 -VISUAL DISPLAY UNIT BE 212 Id.No. 258 991 -Id.No. 264 660 -Id. 255 015 -Id.

1 Designation of the LOGIC UNIT LE 360/C Logic Unit LE 360/C without PLC I/O Board (PL 400) The PLC I/O Board PL 400 is preferrably mounted to the top of the LE. .SERVICE MANUAL TNC 306/360 Page 13 HEIDENHAIN Service 5. LOGIC UNIT LE 360/C 5.

263 728 -Id.2.No.2 Hardware Components of the LOGIC UNIT LE 360/C The LOGIC UNIT consists of the following components: Power supply Processsor board PLC board PLC I/O board PL 400 (optional) 5.No.No.SERVICE MANUAL TNC 306/360 Page 14 HEIDENHAIN Service 5.No. 236 484 -x x x x x x PLC I/O BOARD (optional) Id.No.No. 265 220 -Id.No. 268 559 -Id.No. 259 850 -Id. 263 421 -x x x x x x POWER SUPPLY Id.No. 255 855 -x x x x x x .270 642 2- PROCESSOR BOARD Id. 270 637 -x x x x x x PLC BOARD Id.1 Overview of Boards and Components LE 258 991 -LE 360 264 660 -264 085 -270 641 -LE 360 C 270 642 1. 259 765 -Id.

4.24/RS-232-C X26 = PLC I/O board (PL 400) X27 = machine operating panel (MB) Power supply X31 = power supply 24 V for LE .1 Connector Designation: LOGIC UNIT LE 360/C Power supply Processorboard PLC board Processor board X1 = encoder 1 (∼) X2 = encoder 2 (∼) X3 = encoder 3 (∼) X4 = encoder 4 (∼) ) X6 = encoder S ( X8 = nominal value output 1. Connector Designation and Pin Layout 6.SERVICE MANUAL TNC 306/360 Page 15 HEIDENHAIN Service 6.1 Connectors on the LOGIC UNIT LE 360/C 6. S X9 = VDU (BE or BF) X11 = handwheel HR 130/330 X12 = touch probe system B = signal ground PLC board X21 = PLC output X22 = PLC input X23 = TNC operating panel (TE) X24 = power supply 24 V for PLC X25 = data interface V. 2. 3.1.

3.999 V) max.1. X4. 8 2.4. 3. 6 7 9 10 11 12 13 14 15 Housing BE 212 BF 110 1) 0 V supply + 12 V supply do not assign do not assign Video V SYNC V SYNC H SYNC 0 V signal 0 V signal video H SYNC 2 CLOCK external shield = housing Pin No.S (TNC 360) 1. axis ±10V analog output 5. 5 6 8 1 3 4 7 2 12 11 10 9 (via spring) Signal Ua1 -Ua1 Ua2 -Ua2 Ua0 -Ua0 UaS + 5V (sensor line) + 5V (Up) 0 V (sensor line) 0 V (Un) shield = housing X8 Nominal Value Output 1. 1 2 5 6 7 8 3 4 9 Housing Assignment 0°+ 0°90°+ 90°RI+ RI+ 5 (Up) 0 V (Un) internal shield external shield = housing X6 Encoder S Square-wave input Flange socket with female insert (12-pin) Pin No. 4 3. axis ±10V analog output 3.4 (TNC 306) Flange socket with female insert (15-pin) X9 Visual Display Unit Flange socket with female insert (15-pin). X2. 2. axis 0V analog input 0V analog input 2. axis analog input (0 .2. X3. interface adjustment for BE 212 or BF 110 via jumper Pin No.2. axis 0V analog input 3.SERVICE MANUAL TNC 306/360 Page 16 HEIDENHAIN Service 6. axis 0V analog input S. axis 0V analog output 5.3 Pin Layout : PROCESSOR BOARD X1. axis ±10V analog output S-axis 0V analog output 1. 1 2 3 4 5 6 7 8 9 10 11 13 14 15 12 Housing Signal ±10V analog output 1.. Assignment 1 + 24 V 2 0V 6. axis 0V analog input 4. 1. ±10V analog output 2.1.3.. axis ±10V analog output 4. Encoder 1. 5. 4.2 Pin Layout: POWER SUPPLY X31 Power supply (NC) Terminal block (pluggable) 2-pin Pin No. 4 Sine-wave input Flange socket with female insert (9-pin) Pin No. axis not assigned external shield = housing 1) only with C versions .

7. 1 3 4 5 6 7 8 9 10 2. only via adaptor cable Flange socket with female insert (15-pin) Pin No.1.SERVICE MANUAL TNC 306/360 Page 17 HEIDENHAIN Service X11 Electronic Handwheel HR 130/HR 330 Flange socket with female insert (9-pin) Pin No. 11 to 15 Signal Designation internal shield ready for operation start + 15 V + 5V (Up) -battery warning 0 V (Un) trigger signal -trigger signal1) not assigned 1) Stylus at rest = high level 6.4 Pin Layout: PLC Board X44 Power Supply (PLC part) Terminal block (pluggable) 3-pin Pin No.3. Assignment 1 + 24 V_A can be switched off with EMERCENCY STOP 2 + 24 V cannot be switched off with EMERGENCY STOP 3 0V X23 TNC Operating Panel (TE) Flange socket with female insert (37-pin) Pin No. 1.9 2 4 6 8 Housing Signal Designation do not assign GND (0V) + 12 V DTR RxD external shield X12 Touch Probe System TS 120 (TS 111/TS 511.5. Assignment 1 RL0 2 RL1 3 RL2 4 RL3 for key 5 RL4 matrix 6 RL5 7 RL6 8 RL7 9 do not assign 10 do not assign 11 do not assign 12 do not assign 13 do not assign 14 do not assign 15 do not assign 16 do not assign 17 do not assign 18 do not assign 19 do not assign 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 housing SL0 SL1 SL2 SL3 for key SL4 matrix SL5 SL6 SL7 do not assign do not assign do not assign (internally on 0 V) do not assign do not assign do not assign spindel override (wiper) feed override (wiper) + 5 V override potentiometer 0 V override potentiometer external shield .

37 housing Assignment O0 O1 O2 O3 O4 O5 O6 O7 O8 O7 O10 O11 O12 O13 O14 O15 O16 O17 O18 O19 O20 O21 O22 O23 O242) O252) O262) O272) O282) O292) O302) do not assign 0 V (PLC)1) control ready for operation2) + 24 V_A PLC 3) external shield X22: PLC Input Flange socket with female insert (37-pin) Pin No.36.34 35.37 housing Assignment I0 I1 I2 I3 acknowledgement for test "Control Ready for Operation" I4 I5 I6 I7 I8 I9 I10 I11 I12 I13 I14 I15 I16 I17 I18 I19 I20 I21 I22 I23 I24 I25 I26 I27 I30 I29 I30 I31 do not assign 0V PLC1) external shield 1) 0 V PLC reference potential for testing 2) Cannot be switched off with EMERGENCY STOP 3) + 24 V_A power supply for PLC testing (can be switched off) .36. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35.SERVICE MANUAL TNC 306/360 Page 18 HEIDENHAIN Service X21: PLC Output Flange socket with female insert (37-pin) Pin No.

5. 6.. 1.24/RS-232 Flange socket with female insert (25-pin) Pin No.. 16 19 20 21 22 23 24 25 Assignment 0V*1 not assigned -RESET -WRITE EXTERN WRITE EXTERN -A5 -A3 -A1 shield + 12 V * 1 serial IN 1 EMERGENCY STOP -serial OUT serial OUT -A4 -A2 -A0 X27 Machine Operating Panel Flange socket with female insert (37-pin) Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Assignment I128 I129 I130 I131 I132 I133 I134 I135 I136 I137 I138 I139 I140 I141 I142 I143 I144 I145 Pin No. 18 7 8 9 10 11 12 13 14. Assignment 19 I146 20 I147 21 I148 22 I149 23 I150 24 I151 25 do not assign 26 O01) 27 O11) 28 O21) 29 O31) 30 O41) 31 O51) 32 O61) 33 O71) 34 0 V (PLC) 2) 35 0 V (PLC) 2) 36 + 24 V_A PLC 3) 37 + 24 V_A PLC 3) 1) O0.SERVICE MANUAL TNC 306/360 Page 19 HEIDENHAIN Service X25 Data Interface V. 1 2 3 4 5 6 7 8 bis 19 20 21 bis 25 housing Assignment shield RxD TxD CTS RTS DTR GND (0 V * 2) not assigned DSR not assigned external shield X26 PLCI/O Board (PL) Flange socket with male insert (25-pin) Pin No. 15. 3 4.O7 simultaneously to X21 (PLC output) 2) 0V PLC reference potential for testing 3) PLC voltage supply + 24V_A routed via fuse for the inputs (can be switched off) . 17. 2.

SERVICE MANUAL TNC 306/360 Page 20 HEIDENHAIN Service 6.2 Connectors on the PLC I/O Board 6.1 Connector Designation: PLC I/O Board PL 400 .2.

2. 1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 I126 I74 I73 I72 I71 I70 I69 I68 I67 I66 I65 I64 X2 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 O54 O55 O56 O57 O58 O59 O60 O61 O62 control ready for operation do not assign + 24 V cannot be switched off via EMERGENCY STOP X6 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 I98 I97 I96 I95 I94 I93 I93 I91 I90 I89 I88 I87 1) + 24 V must always be connected. .SERVICE MANUAL TNC 306/360 Page 21 HEIDENHAIN Service 6. even if the outputs are not used. 1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 O43 O44 O45 O46 O47 O48 O49 O50 O51 O52 O53 do not assign X5 Pin No.2 Pin Layout: PLC I/O Board PL 400 X1 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 I86 I85 I84 I83 I82 I81 I80 I79 I78 I77 I76 I75 X3 Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 O32 O33 O34 O35 O36 O37 O38 O39 O40 O41 O42 do not assign X4 Pin No.

1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 I122 I121 I120 I119 I118 I117 I116 I115 I114 I113 I112 I111 X10 Connection to LE Pin No. 1 2 3 4 5 6 Assignment PL 400 do not assign do not assign do not assign I125 I124 I123 Note: * The LE 360/C is not prepared for a 2nd PL 400 to be connected! .18 not assigned 7 -RESET 8 -WRITE EXTERN 9 WRITE EXTERN 10 -A5 11 -A3 12 -A1 13 shield 14. Assignment 1. 1 2 3 4 5 6 7 8 9 10 11 12 Assignment PL 400 I110 I109 I108 I107 I106 I105 I104 I103 I102 I101 I100 I99 X8 Pin No.3 0V 4 serial IN 2 5.6.17.2.SERVICE MANUAL TNC 306/360 Page 22 HEIDENHAIN Service X7 Pin No.16 + 12 V 19 serial IN 1 20 EMERGENCY STOP 21 -SERIAL OUT 22 SERIAL OUT 23 -A4 24 -A2 25 -A0 X9 Pin No.15.

3.3 Connectors on the Keyboard Units TE 355 A/B 6.1 Connector Designation: TE 355 A/B TE 355 A (tall version) TE 355 B (wide version) (X1 is not used) .SERVICE MANUAL TNC 306/360 Page 23 HEIDENHAIN Service 6.

SERVICE MANUAL TNC 306/360 Page 24 HEIDENHAIN Service 6.3. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Assignment RL0 RL1 RL2 RL3 for key matrix RL4 RL5 RL6 RL7 do not assign do not assign do not assign do not assign do not assign do not assign do not assign do not assign do not assign do not assign do not assign SL0 SL1 SL2 SL3 for key matrix SL4 SL5 SL6 SL7 do not assign do not assign do not assign (internally on 0V) do not assign do not assign do not assign spindle override (wiper) feed override (wiper) + 5 V for override potentiometer 0 V for override potentiometer .2 Pin Layout: Keyboard Unit TE 355 A/B X2: Connection to the Logic Unit (LE) Flange socket with male insert (37-pin) Pin No.

4.5.6.1.4 Connectors on the Visual Display Units 6.1 Connector Designation 6.4.4.7 9 10 11 12 13 14.15 housing Signal 0V supply + 12 V supply not assgined V SYNC H SYNC not assigned 0V signal VIDEO not assigned external shield = housing . 1 and 8 2 and 4 3.SERVICE MANUAL TNC 306/360 Page 25 HEIDENHAIN Service 6.1.1 Connectors on the Visual Display Unit BE 212 6.2 Pin Layout X1: Connection to the Logic Unit (LE) Flange socket with male insert (15-pin) Pin No.

4.2. 2-pin Pin No.1 Connector Desgination X2 + 6.SERVICE MANUAL TNC 306/360 Page 26 HEIDENHAIN Service 6.4.13 14 15 housing Signal not assiged video (P0) not assigned V SYNC not assigned 0V signal not assigned H SYNC clock external shield = housing . 1-6 7 8 9 10 11 12 .2 Connectors on the Flat Screen BF 110 6.2 Pin Layout X1 X1: Power Supply for the Flat Screen Terminal block (pluggable).2. + Signal 0V supply + 24V supply X2: Connection to the Logic Unit (LE) Flange socket with male insert (15-pin) Pin No.4.

Grounding Diagram .SERVICE MANUAL TNC 306/360 Page 27 HEIDENHAIN Service 7.

C.2A to 1.1 NC Power Supply The NC-part of the LE must not be connected to the control voltage of the machine tool! It requires its own external power supply generated separately according to the German Standard VDE 0551: D. the smallest absolute value for the lower voltage limit is 18. Power Supply 8.5 V. section 1.C.SERVICE MANUAL TNC 306/360 Page 28 HEIDENHAIN Service 8. the highest absolute value for the upper voltage limit is 32. The 0 V line of the PLC power supply must be connected to the central signal ground of the machine tool (ground line ∅ > 6mm²) .1 External Power Supply Requirements The voltages must correspond to the following definitions: Unit NC LE PLC 24 V (VDE 0550) Supply Voltage 24V (VDE 0551) Voltage Range D.8W to 36W approx. 20 W PL 400 upper limit 31 V … 1) BF 110 8.1. voltage components. 1.C. 1/3 of the inputs/outputs are active simultaneously approx.5A 1.6 V.2 PLC Power Supply The PLC part (PLC inputs and outputs) of the LE and the PL 400 is operated with a control voltage of 24 V (of the machine tool).8A if half of the inputs/ outputs are active simultaneously 21A if half of the inputs/ outputs are active simultaneously 0.2) are permissible. Current Consumption LE 360: 1. arising from an non-controlled three-phase bridge connection with a ripple factor of 5% (see German standard DIN 40110/10.85A with full utilization of the VDU Power Consumption 28.C. Thus. 25W if approx. 6W if approx.1. component (ripple voltage) of max.5 Vpp (recommended filtering capacitor 10000 µF/40 V-). 8. generated according to VDE 0550 (German standard). Superimposed A. 1/3 of the inputs/outputs are active simultaneously approx.4 V … Max. Average Value lower limit 20. voltage of 24 V with a permissible A.75.

1 and 8 2 and 4 3.SERVICE MANUAL TNC 306/360 Page 29 HEIDENHAIN Service 8. 1 2 Assignment + 12 V 1) 0V X1 1) Definition see section 8.C.7 9 10 11 12 13 14. flange socket with male insert (15-pin).15 housing Signal 0V supply + 12 V supply not assigned V SYNC H SYNC not assigned 0V signal VIDEO not assigned external shield=housing The BF 110 flat screen is supplied via the 2-pin terminal block X1. voltage of +12V via connector X1.6.5. X2 + X1: Power Supply Pin No.2 Power Supply of the Visual Display Units The BE 212 screen is supplied with a D. X1: Connection to LOGIC UNIT Flange socket with male insert (15-pin) Pin No.1 .

The states of the individual voltages are only displayed approximately by the LEDs.3 Power Supply of the NC Part The power supply line for the NC is connected to the terminals of X31. Power Supply Check. 8. The input and output voltages are displayed by LEDs.SERVICE MANUAL TNC 306/360 Page 30 HEIDENHAIN Service 8. The different voltages for the LE are transformed from the voltage fed (+24V) in the "POWER SUPPLY" assembly (see block diagram.4. For exact values please see section 8. b) Direct connection to the processor board via soldered terminals. sec. .3. Two power supply versions are used: a) Connection to the processor board via connector.1).

SERVICE MANUAL TNC 306/360 Page 31
HEIDENHAIN Service

8.3.1 Power Supply for LE 360/C

8.3.2 Voltage Value Table
Measuring Point on the Power Supply Board LH 22 LH 20 LH 18 LH 14 LH 10 LH 2 LH1 Reference Point on the Power Supply Board LH24 LH 24 LH 24 LH 24 LH 24 LH4 LH3 Output

UNOM [V]

UMIN [V]

UMAX [V]

INOM [A]

+ 5V (UP) + 12V + 15V - 15V UBATT + 12V BE + 5V* 1 1)

+5.05 + 12 + 15.0 - 15.0 + 4.5 + 12.3 +5

+ 5.00 + 11.4 + 14.4 - 14.4 + 3.9 + 12 +4.75

+ 5.10 + 12.6 + 15.6 - 15.6 + 12.6 + 5.25

2.5 0.1 0.15 0.08 ca. 20 µA 1.3 0.3

1) potential-free reset ULmax = 0.4V, UHmin = 3.9V

SERVICE MANUAL TNC 306/360 Page 32
HEIDENHAIN Service

8.4 Checking the Power Supply (Power Supply Unit)
Two low-voltage fuses are located on the "POWER SUPPLY" assembly. The fuse F 2.5A protects the output voltage of +24V BE (not used with TNC 306/360) and the fuse F 4.0A protects the remaining voltages (see block diagram, sec. 8.3.1). If an error occurs in the power supply (all voltages are missing), first check the +24V at the supply line (2-pin terminal block X31) and then the low-voltage fuse F4.0A. By means of the TEST LOAD unit, the power supply can be checked fast and easily. For this purpose the connector X21) leading to the processor board must be disconnected from the power supply and connected to the TEST LOAD unit. The different values can be measured at the sockets of the TEST LOAD unit with a multimeter. The values and their tolerances can be seen from the table in section 8.3.2. If no TEST LOAD unit is available, the voltages can be measured at the measuring points on the processor board (see sec. 8.4.3). The values and their tolerances can be seen from the corresponding tables. If the measured values deviate distinctly from the values in the table, the "power supply" assembly is defective.

*

Attention! Always switch off the main switch when engaging or disengaging any connectors. The power supply unit does not function during free run. (basic load is required)

1) If you are using power supply units without connectors, no TEST LOAD unit can be used. In this case, the voltages can be measured on the processor board (see sec. 8.4.3) or on the power supply board (see sec. 8.4.2).

SERVICE MANUAL TNC 306/360 Page 33
HEIDENHAIN Service

8.4.1 Measurement Setup with the TEST LOAD Unit (for Power Supply Units with Connector X2)

*

If you are using power supply units without connector X2 the test load unit cannot be used. In this case, the power supply unit must be tested as described in section 8.4, foot note 1).

3 1) potential-free reset ULmax = 0.75 + 5. UHmin = 3.2 Measuring Points on the Power Supply Board (for Power Supply Units without Connector X2) Voltage Value Table Measuring Point on the Power Supply Board LH 22 LH 20 LH 18 LH 14 LH 10 LH 2 LH1 Reference Point on the Power Supply Board LH24 LH 24 LH 24 LH 24 LH 24 LH4 LH3 Output UNOM [V] UMIN [V] UMAX [V] INOM [A] + 5V (UP) + 12V + 15V .15 0.15.4.9 + 12 +4.5 + 12.4 .15V UBATT + 12V BE + 5V* 1 1) +5.00 + 11.3 +5 + 5.9V .5 0.4 + 14.6 + 12.05 + 12 + 15.6 + 15.6 .08 ca.0 + 4.4 + 3.10 + 12.1 0.25 2.4V.SERVICE MANUAL TNC 306/360 Page 34 HEIDENHAIN Service 8.6 + 5.3 0.14.0 . 20 µA 1.15.

15 ± 0.6) V (+ 15 ± 0.6) V (.3 Measuring Points on the Processor Board LED blinking: control is working correctly Designation +5V + 12 V + 15 V .SERVICE MANUAL TNC 306/360 Page 35 HEIDENHAIN Service 8.4.6) V (+ 4.5 ± 0.05) V (+ 12 ± 0.2) V 1) X13 disconnected on the processor board: the voltage is equal to the charging voltage of the capacitor .15 V UV 1) Voltage Values (+5.05 ± 0.

2) V .SERVICE MANUAL TNC 306/360 Page 36 HEIDENHAIN Service 8.5A low-voltage fuse F 1. section 8.05 ± 0.05) V +(5 ± 0. 8. +24V_A can be switched off +24V cannot be switched off low-voltage fuse F 2.5.2) V +(24 ± 1.25) V +(5 ± 0. (see PLC connection diagram.2). The PLC supply voltages are protected with low-voltage fuses on the PLC graphics board.25) V +(24 ± 1. There is no fuse on the PLC I/O board (electronic power limiter). 2 = +24V cannot be switched off.1 Voltage Measuring Points on the PLC Board Designation +5V + 5 V* 1 + 5 V* 21) + 24V + 24 V_A 1) potential-free Voltage Values +(5.0A The power supply line for the PLC I/O board PL 400 is connected to the terminal blocks X12 (0V) X13 (+24V_A can be switched off) and the terminal strip X3/pin 12 (+ 24V cannot be switched off). 3 = 0V).5.5 Power Supply of the PLC The power supply line for the internal PLC is connected to the terminal block X24 (1 = +24V_A can be switched off.

2 Connection Schematic of the PLC Power Supply .SERVICE MANUAL TNC 306/360 Page 37 HEIDENHAIN Service 8.5.

6 Buffer Battery The buffer battery is the voltage source for the program memory if the machine is switched off. In order to protect the program memory of the TNC 306/360. the line voltage may be switched off during battery exchange. a capacitor (located on the processor board) is used in addition to the batteries. IEC designation "LR6" * Only when the TNC is switched on is the capacitor being charged! Capacitor Processor Board . The buffer batteries are located behind a screw fitting in the power supply of the LE 360. leak-proof. 3 AA-size batteries. Without batteries the capacitor is capable of maintaining the memory contents for about one day.SERVICE MANUAL TNC 306/360 Page 38 HEIDENHAIN Service 8. If the error message EXCHANGE BUFFER BATTERY appears. To exchange open the LE by undoing both snaps. the batteries must be exchanged within one week. Thus.

SERVICE MANUAL TNC 306/360 Page 39 HEIDENHAIN Service 9.1 Overview TE 355 A tall version TE 355 B wide version . Keyboard Unit TE 355 A/B 9.

9.5) of the measuring adaptor.2.g.) PGM NR 9. the key between PIN 8 and PIN 24 (see key matrix. 1Ω must be measured If e.SERVICE MANUAL TNC 306/360 Page 40 HEIDENHAIN Service 9. take into account the resistance of the measuring leads. approx.2 Checking the Keyboad Unit The keyboard unit can be checked quickly and reliably by means of a measuring adaptor.2. the key contacts can be measured at the measuring adaptor with an ohmmeter. of the TNC operating panel is pressed.doc.4) to the keyboard unit.2. 9.2 Measurement Setup: Checking the Key Functions keyboard unit Einfügen Analog. (When performing this test.1 Checking the Key Functions Procedure: Disconnect the keyboard unit from the LE and connect the measuring adaptor (see sec. . 18. Now. sec. Blatt 1 measuring adaptor multimeter * Attention! Always switch off the main switch before engaging or disengaging any connectors.

.95)V 9.3 Checking the Potentiometers Procedure: Connect the measuring adaptor to connector X23 of the LE.SERVICE MANUAL TNC 306/360 Page 41 HEIDENHAIN Service 9. Now the wiper voltages of the potentiometers can be measured with a multimeter. 4. 37 = 0V / 34 = + pot.. Voltage Range (0 .. 4..2.4 Measuring Setup: Checking the Potentiometers keyboard unit X23 I128 to I143 for machine operating panel Test Adaptor 2. Potentiometer Override F% Spindle S% PIN 37 = 0V / 35 = + pot. approx.95)V (0 . .50V Multimeter * Attention! Always switch off the main switch before engaging or disengaging any connectors. approx.2.

SERVICE MANUAL TNC 306/360 Page 42 HEIDENHAIN Service 9.5 Key Matrix X2 Pin 1 RL0 2 RL1 3 RL2 4 RL3 5 RL4 6 7 8 RL7 ⊕ ⊕ ⊕ 20 SL0 21 SL1 22 SL2 23 SL3 24 SL4 ⊕ ⊕ ⊕ 25 SL5 26 SL6 27 SL7 key PGM NR RL5 RL6 CL PGM PGM CALL CR L ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ RND CT CC ⊕ ⊕ C MOD ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ BLK FORM MAGN START .2.

SERVICE MANUAL TNC 306/360 Page 42.1 HEIDENHAIN Service X2 pin key EXT 1 2 3 4 5 6 7 8 20 21 22 23 24 25 26 27 RL0 RL1 RL2 RL3 RL4 RL5 RL6 RL7 SL0 SL1 SL2 SL3 SL4 SL5 SL6 SL7 ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ TOUCH PROBE DEL ENT GOTO STOP CYCL DEF CYCL CALL LBL SET LBL CALL NO ENT TOOL DEF TOOL CALL RL R R+ .

2 HEIDENHAIN Service X2 pin key 1 2 3 4 5 6 7 8 20 21 22 23 24 25 26 27 RL0 RL1 RL2 RL3 RL4 RL5 RL6 RL7 SL0 SL1 SL2 SL3 SL4 SL5 SL6 SL7 X 7 8 9 Y 4 5 6 Z 1 2 3 IV 0 . ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ CE Q Q DEF END +/ ⊕ ⊕ ⊕ .SERVICE MANUAL TNC 306/360 Page 42.

SERVICE MANUAL TNC 306/360 Page 42.3 HEIDENHAIN Service X2 Pin key 1 RL0 2 RL1 3 RL2 4 RL3 5 RL4 6 RL5 7 RL6 8 RL7 20 SL0 21 SL1 22 SL2 23 SL3 24 SL4 25 SL5 26 SL6 27 SL7 ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ MOD P .

8 4 Signal 0V supply + 12V supply If the voltage supply is functioning properly.1 Checking the Visual Display Unit BE 212 If the screen remains dark when the machine is switched on. Now the voltage supply can be measured with a multmeter.1. first check the power supply of the VDU. 242 370 -- 10. highlighted field external test button . a square highlighted field can be generated on the screen of the VDU (which must be switched on) by pressing the external test button on the back side of the unit. Procedure: Connect the measuring adaptor between the VDU and the connector X2 of the LE.1 Visual Display Unit BE 212 Id.No. Pin No.SERVICE MANUAL TNC 306/360 Page 43 HEIDENHAIN Service 10. Visual Display Units for TNC 306/360 10. 1.

the processor board of the LOGIC UNIT is probably defective. if: . Moreover. the highlighted field appears. the VDU is defective and must be exchanged. the amplitude (video) doubles. If however. In addition. Procedure: Connect the measuring adaptor between the VDU and connector X9 of the LE.the VDU is disconnected or .SERVICE MANUAL TNC 306/360 Page 44 HEIDENHAIN Service If the VDU remains dark after the test button was pressed. 2V/DIV H-SYNC PIN 10 2V/DIV V-SYNC PIN 9 20 µs/DIV 5 ms/DIV 2V/DIV VIDEO PIN 13 5 ms/DIV Note: With the VIDEO diagram (pin 13) a deviation in the time axis can occur. . depending on the image being displayed. the control signals for the VISUAL DISPLAY UNIT can be checked with an oscilloscope. Measure the signals at the corresponding pins and compare the results to the following diagrams.the external test button is pressed.

1 Checking the BF 110 If the screen remains dark when the TNC is switched on.2. the external voltage supply (see also sec. Now check with an oscilloscope whether there are signals at the corresponding signal lines. If the connecting cable is in order.1) must be checked at the 2-pole terminal block.SERVICE MANUAL TNC 306/360 Page 45 HEIDENHAIN Service 10.2 Flat Luminescent Screen BF 110 Id. If one or more signals are missing entirely.8. disconnect the connecting cable TNC ↔ BF from the BF. If the voltage supply is correct.No. it is not possible to locate the malfunction (BF or PLC board) without special testing equipment. X2 + - X1 . 267 209 -- 10. if there are signals at the signal lines. However. the PLC board is probably defective. disconnect the connecting cable from the TNC as well and check whether the signal lines are interruped or short-circuited.

If the errror message now says "Y" instead of "X" the encoder input of the LOGIC UNIT is defective. Function Allocation of the axes to the encoder inputs Input Values X 0 = X1 Y 1 = X2 Z 2 = X3 IV 3 = X4 4 = without function 5 = X61) 1) X6 can be used for a machine tool axis.1 Error Messages ENCODER <Axis> DEFECTIVE X X = A Signal amplitude too low B Frequency exceeded C Wrong reference mark spacing 11. if no spindle orientation is required.SERVICE MANUAL TNC 306/360 Page 46 HEIDENHAIN Service 11. If the same error message "ENCODER X DEFECTIVE B" is generated again. Switch encoder X-axis with e.Exit the machine parameters and switch on the machine as usual.1 110. If the error message "POWER INTERRUPTED" is generated. Procedure if an error message is displayed: e. the error is due to the encoder or to the extension cable.2 Error Causes Glass scale contaminated or damaged Scanning head contaminated or defective Cable damaged Encoder input of the LOGIC UNIT (LE) defective 11.0 110.g.g.: ENCODER X DEFECTIVE B MP 110. Switch on main switch. For this purpose.0 and 110.2 110. . the encoders can be switched at the LOGIC UNIT. the corresponding machine parameters must be altered as well. call the machine parameters with the code number 95148 and switch the input values of the machine parameters 110. encoder Y-axis at the logic unit.3 Checking the Encoders In order to determine whether the encoder or the encoder input of the LOGIC UNIT is defective. Encoders 11.1.3 Switch off main switch. .

it must be measured with a phase angle measuring unit (PWM). the light unit cannot be checked at all.Pin 3 against pin 42) 1) If encoders with selectable reference marks are used. 5 . Basic Circuit Diagram with Sinusoidal Signal Encoders with square-wave output signals can only be tested with a phase angle measuring unit (PWM).Encoder connector housing against PIN 9 (internal shield .3.external shield) R=∞ .Pin 9 against Pin 1 to 8 (internal shield. if the encoder light unit is a lamp.Encoder connector housing against machine housing (external shield) should be < 1 Ω .signal line) R=∞ Pin 1 against pin 2 Pin 2 against pin 1 Pin 5 against pin 6 Pin 6 against pin 5 Pin 7 against pin 8 Pin 8 against pin 7 0° 0° 90° 90° RP1) RP1) (switch poles of ohmmeter) (switch poles of ohmmeter) (switch poles of ohmmeter) (approx. With encoders with an amplifier section.1 Electrical Check of Encoders In order to give a precise statement on the electrical function of an encoder.signal lines ) R=∞ . (see operating instructions Encoder Diagnostic Kit) If no phase angle measuring unit is available.Encoder connector housing against PIN 1 to 8 (external shield . 2) The encoder check (PIN 3 against PIN 4) can only be carried out.30 Ω) The measured values should be approximately equal. depending on the type of activation. the lamp and the photocells of an encoder can be checked with an ohmmeter: Measure resistanfce of: . the electrical state of the cable. an oscilloscope and an impedance tester. . With encoders with infrared diodes.SERVICE MANUAL TNC 306/360 Page 47 HEIDENHAIN Service 11. different resistance values are measured (or no resistance). a resistance in the conducting direction can be measured between PIN 3 (+) and PIN 4 (-). .

SERVICE MANUAL TNC 306/360 Page 48
HEIDENHAIN Service

12. Handwheel HR 130/330
12.1 Overview
HR 130 HR 130.001 Id.No. 254 040 -Id.No. 249 371 -HR 330 Id.No. 251 534 -Cable adaptor for HR 330 Id.No. 249 889 --

Pin 1 2 3 4 5 6 Pin 1 4 6 8

Color bl bl gn ye br wh Color wh br ye gn

Signal EM. STOP RxD DTR +12V 0V Signal 0V +12V DTR RxD

12.2 Checking the Handwheel HR 130/330
The serial handwheels HR 130 and HR 330 can only be tested with an oscilloscope. The control signals (X11 PIN6 = DTR, PIN8 = RxD) must correspond to the diagram at the left. The supply voltage for the handwheel is fed via the logic unit (X11, PIN2 = 0V, PIN4 = + 12V).
t = 6 ms

12.3 Error Messages
HANDWHEEL? The data transfer (cable) has been interrupted. HANDWHEEL DEFECTIVE The light unit in the electronic handwheel is not emitting enough light, with the result that the signals in the handwheel are too small. An error signal is sent over the serial interface of the handwheel.

SERVICE MANUAL TNC 306/360 Page 49
HEIDENHAIN Service

13. 3D-Touch Probe Systems
13.1 Overview 13.1.1 Touch Probe Systems with External APE
TS 111 Id.No. 237 400 -with transmission cable TS 511 Id.No. 237 402 -with infrared signal transmission

APE 110 Id.No. 230 465 -- for TS 111 APE 510 Id.No. 227 590 -- for TS 511 APE 511 Id.No. 237 586 -- for TS 511 and with additional connection for a second SE 510

SE 510 Id.No. 230 473 --

13.1.2 Touch Probe System with Integrated APE
TS 120 Id.No. 243 614 -Adaptor Cable for TS 120 Id.No. 244 891 --

SERVICE MANUAL TNC 306/360 Page 50
HEIDENHAIN Service

13.2 Error Messages 13.2.1 Error Messages during Probing
TOUCH POINT INACCESSIBLE - After the start of a probing function, the scanning point was not reached within the measuring range defined in the machine parameter 6130. EXCHANGE TOUCH PROBE BATTERY - The battery voltage of the touch probe system with infrared transmission is below the minimum permissible value. STYLUS ALREADY IN CONTACT - The stylus was already deflected when the probing function was started. PROBE SYSTEM NOT READY - The infrared transmission between "Encoder" and "Transmitter/Receiver Unit" is faulty (e.g. caused by contamination) or interrupted. The two windows of the touch probe must be oriented to the transmitter/receiver unit. - The battery is dead.

13.2.2 Error Messages during Digitizing of 3D-Contours
WRONG AXIS PROGRAMMED - The touch probe axis in the scanning cycle RANGE is not identical to the calibrated touch probe axis. FAULTY RANGE DATA - In the scanning cycle RANGE a MIN coordinate value is higher than or equal to the corresponding MAX coordinate value. - One or more coordinates are beyond the range determined by the software limit switches in the scanning cycle RANGE. - No scanning cycle RANGE is defined when calling the scanning cycles MEANDER or CONTOUR LINES. MIRRORING NOT PERMITTED ROTATION NOT PERMITTED SCALING FACTOR NOT PERMITTED - Mirroring, rotation or scaling factor were active when the scanning cycles RANGE, MEANDER or CONTOUR LINES were called.

The same axis has been programmed for both starting point coordinates in the cycle CONTOUR LINES.The coordinate of the starting point that is identical to the starting probe axis. PLANE WRONGLY DEFINED . TOUCH POINT INACCESSIBLE . CYCL-PARAMETER INCORRECT .The stylus is not at rest. STYLUS ALREADY IN CONTACT . .The programmed travel or the distance between lines or points is negative or > 56 535 mm (only possible with Q-parameter programming). is beyond the defined range. although it is not touching the contour. START POSITION INCORRECT . AXIS DOUBLE PROGRAMMED .In the cycle CONTOUR LINES.The stylus was deflected before the range was reached during approach.The range has been exceeded during scanning. . the stylus was not deflected within the range. TIME LIMIT EXCEEDED .e. a part of the contour is outside the range. i.In the scanning cycle CONTOUR LINES the first point of the scanned line was not reached within the programmed time limit.SERVICE MANUAL TNC 306/360 Page 51 HEIDENHAIN Service RANGE EXCEEDED .One of the coordinates of the starting point in the cycle CONTOUR LINES is identical to the touch probe axis.

To adapt the transfer of data to external peripheral units in standard data format and for blockwise transfer. any Baud rate may be selected.2 Interface Configuration 14.punched tapes and punched-tape readers . even parity. The interface for data transfer is adapted via machine parameters. 1 stop bit.2. 1 stop bit. Peripheral units for the EXT operating mode are: .38 400 14. Baud rate 9600 and transfer protocol.mass storage media or programming stations for "Blockwise Transfer" .SERVICE MANUAL TNC 306/360 Page 52 HEIDENHAIN Service 14. even parity. Baud rate 2400. Data are transferred with a special protocol (blockwise transfer) for data security.24 Data Interface 14. RS-232-C-/V. For connection of the HEIDENHAIN Floppy Disk Unit FE 401/401B or other peripheral units. Possible Baud rates: 110 .programming stations and personal computers for external programming FE EXT * The Baud rate set at the TNC must always match that of the peripheral unit.1 Allocation of the Operating Modes Press key MOD Function activate auxiliary mode "MOD" or ENT press key repeatedly until the dialog RS232-INTERFACE = XXX is displayed press key repeatedly until the desired operating mode is displayed exit auxiliary mode "MOD" END . Data format adapted to the ME: 7 data bits. Data format adapated to the FE: 7 data bits.1 Operating Modes ME FE EXT For data transfer the TNC 306/360 can be switched to the following 3 operating modes: ME For connection of the HEIDENHAIN Magnetic Tape Unit ME 101/102 or other peripheral units.

. 9600. the error message ENTRY VALUE INCORRECT is displayed. 1200. 38400 Baud If an incorrect value is entered. 300. 4600. 2400..2 Selecting the Baud Rate press key MOD function activate auxiliary mode "MOD" or . Note: Only in the EXT operating mode is it possible to select any Baud rate.. END press key repeatedly until the dialog BAUD-RATE = XXXXX is displayed enter desired Baud rate 1) transfer entered value exit auxiliary mode "MOD" 1) Possible entry values: 110.SERVICE MANUAL TNC 306/360 Page 53 HEIDENHAIN Service 14. 150. In the operating modes ME and FE. 19200. 600. the Baud rates of 2400 and 9600 Baud are preset by the TNC.2.

* The RS-232-C-/V.No.) are transposed. 239 760 . the HEIDENHAIN connecting cable cannot be used. The pin assignment of the connector X25 of the LE 360/C corresponds to a that of a data circuit terminating equipment (DCE). 242 869 01).24-Data Interface In general. Due to the transposed data and control lines of the cable between LE 360/C and RS-232 adaptor.No.. GND chassis RxD signal line TxD signal line GND signal ground Bridge CTS/RTS Bridge DTR/DSR The data lines and the control lines of the cable between the LE 360/C and the RS-232 adaptor block (Id. the external units may be connected to the RS-232 adaptor via the standard HEIDENHAIN data transfer cable (Id. the assignment at the RS-232 adaptor corresponds to a data terminal equipment (DTE) Thus.3. simplified wiring of the data transfer cable is sufficient for transfer via the RS232-C interface with DC1/DC3 protocol.3 Connecting Cables and Adaptors for the RS-232-C/V.1 Wiring Diagram of the RS-232-C-/V.24 Data Interface 14. If the pin layout of your peripheral unit is different from the above. .24 data interface has different pin assignments at the logic unit X25 and at the RS-232 adaptor block.SERVICE MANUAL TNC 306/360 Page 54 HEIDENHAIN Service 14.

15 .7 ACK and NAK: 5382 8..15 5010..0 5020 5030 Function Control character for end of program 7 data bits.2 0. NAK or substitute character for neg. if the data block was received defectively.15 ETB and SOH: 279 5010.15 5010.7 H and A: 16712 8. Is sent at the end of the command block.4. Is sent at the beginning of the command block...1 0..7 Function ETX or any ASCII character.. ETB or substitute character.SERVICE MANUAL TNC 306/360 Page 55 HEIDENHAIN Service 14...4. Is transferred in the command block for data input before the program number.15 5010.. acknowledgement. Is transferred. after the data block was received correctly.4 Machine Parameters for the RS-232-C-/ V. Is transferred in the command block for data input after the program number.. Is transferred in the command block for data input before the program number. Entry Values ETX and STX: 515 H and E: 17736 8. Printer) MP 5010..7 8... SOH or substitute character.24 In the operating modes ME and FE the interface parameters are fixed.. H or any ASCII character. E or any ASCII character. In the EXT operating mode. for ME 101. the machine parameter values for the data interface that are preset by the control can be altered..4 0.g...2 Machine Parameters for "Transfer Blockwise" MP 5010. 14. Character for program start H or any ASCII character. transfer stop by DC 3 parity bit (even parity). E or any ASCII character. 1 stop bit Standard data interface Entry Values 3 = ETX 168 0 14.. Character for end of program STX or any ASCII character..0 Bit 0. Is transferred . ACK or substitute character for pos. Is transferred in the command block for data input after the program number.1 Machine Parameters for "Standard Interface" (e.7 8.24-Interface The detailed functions of the machine parameters are explained in the TNC-Manual for Machine Tool Manufacturers and in the information on the data interface RS-232-C-/V.. acknowledgement.3 0.

3). 1 stop bit Transfer blockwise Entry Value EOT: 4 168 1 Determination of the input value: Example: Program end: Program start: ETX STX BINARY code BINARY code 00000011 (low byte) 00000010 (high byte) Bit 0 .5 Printer Connection For most printers we recommend simplified wiring (see section 14. 7 data bits.0 is 515. .5 5030 5030 Function EOT or substitute character.15 (high byte) Significance Enter 0 or 1 15 14 32 768 16 384 0 0 13 8 192 0 12 4 096 0 11 2 048 0 10 10 24 0 9 512 1 8 256 0 Determine input value: 1 2 + 512 -------515 The input value for the machine parameter MP 5010. parity bit (even parity). Is transferred at the end of data transfer. 14.7 (low byte) Significance Enter 0 or 1 7 128 0 6 64 0 5 32 0 4 16 0 3 8 0 2 4 0 1 2 1 0 1 1 Bit 8 .SERVICE MANUAL TNC 306/360 Page 56 HEIDENHAIN Service MP 5010. transfer stop by DC3.

6. the floppy disk unit outputs errors in the following format: (SOH) ERR : (SP) (SP) (SP) XXX (ETB) (BCC) The following errors can be displayed on the screen: Input/output errors ERR ERR ERR ERR ERR ERR ERR 001 002 003 004 005 006 007 Wrong command code Illegal program name Faulty data transfer Program incomplete on disk Overflow of receiving buffer PRT interface selected more than once by the TNC Data-buffer overflow Errors during program write or read ERR ERR ERR ERR ERR ERR ERR ERR ERR 010 011 012 013 014 015 016 017 018 Program not on disk Program erase-protected Program is being written to Program directory is full Disk is full Text not found Program name already exists Disk access active Program currently being read Disk / drive / controller errors ERR ERR ERR ERR ERR ERR ERR ERR ERR ERR 100 101 102 103 104 105 106 107 108 109 Disk not initialized Sector number too large 1) Drive not ready 2) Disk is write-protected Faulty data on disk 1) Sector cannot be found 1) Check sum incorrect 1) Disk controller defective 3) DMA defective 3) Disk exchanged during program loading 1) These error messages indicate that the disk is defective. the drive is defective.6 Error Messages 14. . 2) If this error message comes up while the disk is inserted. they can only be eliminated by reformatting the disk. in most cases.1 Error Messages at the TNC in the FE-Mode In this operating mode. 3) Hardware defect.SERVICE MANUAL TNC 306/360 Page 57 HEIDENHAIN Service 14.

ENTRY VALUE INCORRECT The control requires more machine parameters than are stored on the external data medium.6. One or more machine parameters on the external data medium have non-permissible values.2 Error Messages during Data Transfer via the RS-232C Interface TRANSFERRED VALUE ERRONEOUS X X = A Faulty character frame B Character overflow C Faulty character frame or character overflow D Parity error E Faulty character frame or parity error F Character overflow or parity error G Faulty character frame or character overflow or parity error H Overflow of receiveing buffer M Control has received the character for "negative acknowledgement" (NAK) more than 3 times N Control has sent the character for "negative acknowledgement" (NAK) more than 3 times EXT. NOTES .SERVICE MANUAL TNC 306/360 Page 58 HEIDENHAIN Service 14. INPUT/OUTPUT NOT READY DSR signal missing at the TNC FE not connected Defective or wrong transfer cable WRONG PROGRAM DATA Wrong program data have been detected during data transfer.

Configure the interface (see section 14.P XXX. personal computer with HEIDENHAIN data transfer software) to the TNC.2) File Overview TNC 306/360 File Extenion on PC with HEIDENHAIN Data Transfer Software XXX.SNC File PLC-Programs Machine Parameters NC-Programs Central Tool File Compensation Value List File Extension on FE XXX.HNC XXX.SERVICE MANUAL TNC 306/360 Page 59 HEIDENHAIN Service 15.M XXX. .Prepare the external data medium for data transfer: STOP press at the FE .H XXX.S Notes .H 0.Connect the external data carrier (ME.HNC 0.MNC XXX.PNC XXX.g.1 External Data Input Preparation: . External Data Transfer 15. FE or peripheral unit e.

Clear POWER INTERRUPTED CE 1) If the error message ENTRY VALUE INCORRECT is generated during data input. .2.SERVICE MANUAL TNC 306/360 Page 60 HEIDENHAIN Service 15. the following dialog EXTERNAL DATA INPUT 1) is cleared.g. Contact your machine tool manufacturer regarding these machine parameters. END EXT ENT Start data transfer When the data transfer is finished.At least one machine parameter has a non-permissible value.Press values manually after the transfer. . after a software exchange).The TNC requires more machine parameters than are stored on the external data medium (e.1. ENT to continue data transfer and enter the missing or incorrect parameter . this can be due to the following reasons: . Prepare TNC for data input Enter the program number under which the machine parameters are stored. END Exit the machine parameter mode.1 Machine Parameter Input OPERATION PARAMETERS ERASED If this error message is displayed load the machine parameters as follows: Press key CE Function Clear Clear OPERATION PARAMETERS ERASED CE PLC: PROGRAM MEMORY ERASED MOD Configure the interface as described in section 14.

if important machine parameters have been altered. this can be due to the following reasons: . . .g.SERVICE MANUAL TNC 306/360 Page 61 HEIDENHAIN Service Load the machine parameters as follows... e. ENT to continue data transfer and enter the missing/incorrect parameters . if the memory has not been erased (the machine parameters in the RAM will be overwritten).. Contact your machine tool manufacturer regarding these parameters.Press manually after the transfer. Exit MP mode CE Clear the message POWER INTERRUPTED (only.g. MP 1390) 1) If the error message ENTRY VALUE INCORRECT is displayed during data transfer. Press key MOD Function Activate auxiliary mode "MOD" Press key repeatedly until the dialog CODE NUMBER= is displayed Enter code number or ENT Acitvate MP mode ENT EXT .The TNC requires more machine parameters than are stored on the external data medium (e. . the dialog EXTERNAL DATA INPUT END 1) is cleared. ENT Prepare TNC for data input Enter the number of the program in which the machine parameters are stored Start data transfer When the data transfer is finished. after a software exchange)..At least one machine parameter has a non-permissible value.

the memory location for the program to be transferred must be reserved in the RAM with TOTAL MEMORY: XX KBYTE.2 Downloading the PLC Program Press key MOD Function Activate auxiliary mode "MOD" Press key repeatedly until the dialog CODE NUMBER= is displayed or 8 0 7 ENT 6 6 7 Enter code number Activate MP mode Select item UTILIZATION Call program or ENT Now.1. Key in value (max. value: 69) 1) ENT Confirm entry Return to the PLC main menu END EXT Prepare TNC for data input Select item READ-IN SELECTED PROGRAM Activate Enter the program number under which the PLC program has been stored or ENT ENT Start data transfer is cleared EXTERAL DATA INPUT and the TNC returns to the PLC main menu.SERVICE MANUAL TNC 306/360 Page 62 HEIDENHAIN Service 15. END When the data transfer is finished Exit the PLC mode 1) If the memory location reserved in the RAM is smaller than the program to be transferred. data transfer is interrupted by the error message PROGRAM MEMORY EXCEEDED XX .

SERVICE MANUAL TNC 306/360 Page 63
HEIDENHAIN Service

15.1.3

Calling Directory of all NC Programs (XXX.H) on External Data Medium
Function Activate operating mode PROGRAMMING AND EDITING
EXT

Press key

Prepare TNC for data input Select item PROGRAM DIRECTORY Acitvate selection

or
ENT

All NC programs that are stored on the external data medium are now displayed.
NO ENT

Return to operating mode PROGRAMMING AND EDITING

15.1.4 Downloading all NC Programs
Press key Function Activate operating mode PROGRAMMING AND EDITING
EXT

Prepare TNC for data input Select item READ-IN ALL PROGRAMS Start data transfer is cleared

or
ENT

EXTERNAL DATA INPUT When the data transfer is finished, the dialog and the control is at the NC program downloaded last. Change operating mode Note: The tool data for the central tool file (MP7260 ≠ 0) are stored in the NC program No. 0.

SERVICE MANUAL TNC 306/360 Page 64
HEIDENHAIN Service

15.1.5 Input of a Canned NC Program
Press key Function Activate operating mode PROGRAMMING AND EDITING
EXT

Prepare TNC for data input Select item READ-IN PROGRAM OFFERED Activate selection

or
ENT

ENT

Download program

NO ENT

Do not download program When the data transfer is finished, the dialog EXTERNAL DATA INPUT and the control is at the NC program downloaded last. Change operating mode is cleared

15.1.6 Downloading a Selected NC Program
Press key Function Activate operating mode PROGRAMMING AND EDITING
EXT

Prepare TNC for data input Select item READ-IN SELECTED PROGRAM Activate selection ... Enter the program number under which the NC program is stored Start data transfer is cleared

or
ENT

ENT

EXTERNAL DATA INPUT When data transfer is finished, the dialog and the control is at the NC program downloaded last. Change operating mode

SERVICE MANUAL TNC 306/360 Page 65
HEIDENHAIN Service

15.1.7 Downloading the Tool Table
Machine parameters for the central tool file: Parameter No. 7260 Entry values 0 → no central tool file 1 ... 99 → central tool file entry value = maximum number of tools in the tool file

If MP 7260 > 0, the control automatically creates a tool table in the NC-PGM 0, according to the value entered in MP 7260. This table can be downloaded as follows: Press key Function Activate operating mode PROGRAMMING AND EDITING
EXT

Prepare TNC for data input Select item READ-IN SELECTED PROGRAM Activate selection Enter program number 0 Start data transfer Clear dialog PROGRAM NUMBER ALLOCATED (tool data in the control are overwritten) EXTERNAL DATA INPUT is cleared

or
ENT

0
ENT

CE

When data transfer is finished, the dialog and the control is at the tool table.

Change operating mode Possible Error Messages WRONG PROGRAM DATA 0/XX - The current value in MP 7260 is not equal to the value it had when the tool table was read out. ENTRY VALUE INCORRECT - The entry value of MP 7260 is 0.

END END When the data transfer is finished.8 Downloading the Compensation Value List Machine parameters for multipoint axis error compensation Parameter No.1.. the dialog Exit compensation value list . 730 bit 0 1 2 3 Entry value 0 . EXTERNAL DATA INPUT and the control is at the compensation value table of the X-axis...SERVICE MANUAL TNC 306/360 Page 66 HEIDENHAIN Service 15. 15 + 0 → inactive + 1 → active + 0 → inactive + 2 → active + 0 → inactive + 4 → active + 0 → inactive + 8 → active Function mulitpoint axis error compensation X-axis Y-axis Z-axis IV-axis Press key MOD Function Activate auxiliary mode "MOD" Press key repeatedly until the dialog CODE NUMBER = is displayed or 1 0 5 2 9 6 Enter code number ENT Call submenu Select item COMPENSATION VALUE LIST ENT or ENT EXT Prepare TNC for data input Enter the program number under which the compensation value list is stored is cleared ..

END Exit MP mode 15. the dialog is cleared.2 External Data Output 15..2.SERVICE MANUAL TNC 306/360 Page 67 HEIDENHAIN Service 15. END Exit PLC mode ...1 Machine Parameter Output Press key MOD Function Activate auxiliary mode "MOD" Press key repeatedly until the dialog CODE NUMBER= is displayed or 9 5 1 ENT 4 8 Enter code number Activate MP mode EXT ENT Prepare TNC for data output Enter the program number under which the machine parameters are stored Start data transfer EXTERNAL DATA OUTPUT . Enter program number under which the program is to be stored EXTERNAL DATA OUTPUT When the data transfer is finished. the dialog is cleared..2 Output of the PLC Program Press key MOD Function Activate auxiliary mode "MOD" press key repeatedly until the dialog CODE NUMBER= is displayed or 8 0 7 ENT 6 6 7 Enter code number Activate PLC mode Prepare TNC for data output Select desired output format Acitvate selection EXT or ENT . ENT When the data transfer is finished.2.

the dialog EXTERNAL DATA OUTPUT and the NC program downloaded last is activated.2. Change operating mode .3 Output of a Selected NC Program Press key Function Activate operating mode PROGRAMMING AND EDITING EXT Prepare TNC for data output Select item OUTPUT SELECTED PROGRAM Activate selection select desired program or ENT or ENT Output program NO ENT Do not output program Change operating mode 15.4 Output of All NC programs Press Key Function Activate operating mode PROGRAMMING AND EDITING ENT Prepare TNC for data output Select item OUTPUT ALL PROGRAMS Start output of data is cleared or ENT When data transfer is finished.2.SERVICE MANUAL TNC 306/360 Page 68 HEIDENHAIN Service 15.

99 → central tool file entry value = maximum number of tools in the tool file If MP 7260 > 0.5 Output of a Tool Table Machine parameters for the central tool memory Parameter No..SERVICE MANUAL TNC 306/360 Page 69 HEIDENHAIN Service 15. 7260 Entry values 0 → no central tool file 1 ..2. the dialog is cleared. according to the value entered in MP 7260. NO ENT Return to PROGRAMMING AND EDITING . The tool data this table contains can be output as follows: Press key Function Activate operating mode PROGRAMMIN AND EDITING EXT Prepare TNC for data output Select item OUTPUT SELECTED PROGRAM Activate selection Select program number 0 Start output of data EXTERNAL DATA OUTPUT or ENT or ENT When data transfer is finished. the control automatically creates a tool table in the NC-PGM 0.

.2.SERVICE MANUAL TNC 306/360 Page 70 HEIDENHAIN Service 15. 15 + 0 → inactive + 1 → active + 0 → inactive + 2 → active + 0 → inactive + 4 → active + 0 → inactive + 8 → active Function multipoint axis error compensation X-axis Y-axis Z-axis IV-axis Press key MOD Function Activate auxiliary mode "MOD" Press key repeatedly until the dialog CODE NUMBER= is displayed 9 6 or 1 0 5 ENT 2 Enter code number Call submenu Select item COMPENSATION VALUE LIST or ENT EXT NO ENT Prepare TNC for data output Enter the program number under which the compensation value list is to be stored ENT Start data output is cleared EXTERNAL DATA OUTPUT and the control enters the compensation value list for the X-axis. END END When the data transfer is finished. 730 bit 0 1 2 3 Entry value 0 .6 Output of the Compensation Value List Machine parameters for multipoint axis error compensation Parameter No.. the dialog Exit the compensation value list .

the following steps are recommended: . .Traverse those reference points that need to be traversed before those of the defective axis.) Parameter No. X „.SERVICE MANUAL TNC 306/360 Page 71 HEIDENHAIN Service 16. connect a multimeter directly to the nominal value input of the servoamplifier. .1 Specifications 5 outputs 1. 2. . 3. Entry value 1720 1140 100 (mm) 9. If no TEST ADAPTOR is available. e. should not follow the position display.99 (V) Function servo lag monitoring EMERGENCY STOP movement monitoring Original entry value .g.Switch the position display to "Servo Lag". .Switch off main switch of the machine tool .Turn the override potentiometer of the KEYBOARD UNIT completely to the left and start reference point traverse for the defective axis. and if you want to test whether the error is inside or outside the control. .1 120.2 Checking the Analog Output Proportionally to the traversing speed. The easiest way to determine this voltage is to connect the TEST ADAPTOR directly to the LOGIC UNIT or to the connecting terminals of the servo-amplifier and to measure with a multimeter. the "F" of the feed display must be lit normally (if the display is inverse the feed enable is missing) and the symbol for "axis not in the position loop". Analog Outputs 16.X).0 120. 2.Connect the TEST ADAPTOR to the connector X8 (nominal value output) of the LE and connect a multimeter to the TEST ADAPTOR sockets for the defective axis. 3. note down the original entry values and enter them again after finishing the test. the control generates an analog voltage of 0V to 9V (depending on MP 1050.Check the screen display * (control ready for operation) must be switched on.2 120. 4 (TNC 306) Machine parameters for the analog outputs Load capacity RLmin > 5 kΩ CLmax < 2 nF Uamax = 10V ± 100 mV Uamin = 0V ± 3 mV Voltage range Axis X Y Z IV MP 120. If however.Check or adjust the following machine parameters (If you alter the machine parameters.3 0 = output 1 1 = output 2 2 = output3 3 = output 4 (4 = output 5) 5 = output S (only TNC 360) Resolution smallest step 14 bits = 16 384 steps 10 V 16384 = 0 . 610 mV 16.Switch on the main switch and the control voltage.Check the axis enable for the defective axis at the servo amplifier. . the axis does not move due to a defect. 4 and S (TNC 360) 4 outputs 1.Turn the override potentiometer slowly to the right and turn it back left before the servo lag display reaches the limit of the position monitoring (MP 1720). . .

3. 3. disconnect the nominal value line from the servo amplifier and test for short-circuit.1V can be measured at the TEST ADAPTOR with the multimeter. axis 0V analog output 3. 1 2 3 4 5 6 7 8 Signal Designation ±10V analog output 1.SERVICE MANUAL TNC 306/360 Page 72 HEIDENHAIN Service When the override potentiometer is turned to the right. disconnect the connector X8 from the LE. 16. If the nomial value line is in order. switch off the main switch. 4. If no voltage can be measured.axis analolg input (0.. The control is operating correctly if a voltage of 10V ± 0. axis 0V analog output S-axis not assigned external shield = housing Attention: Always switch off the main switch when engaging or disengaging any connectors. 2.2. axis ±10V analog output 4-. axis ±10V analog output 5. axis ±10V analog output S-axis Pin No. axis 0V analog output 4. 4 (TNC 306) Flange socket with female insert (15-pin) Pin No. axis 0V analog input 0V analog output 2. the analog output of the LE is probably defective. .15 V X8 Nominal Value Output 1 2. the control outputs an analog voltage which is increased proportionally to the servo lag up to 10V max. connect the connector X8 to the LE again (leave the nominal value line of the servo amplifier disconnected)..4. If an analog voltage can be measured now. S (TNC 360) 1.999V) max. ±10V analog output 2. 9 10 11 13 14 15 12 housing Signal Designation 0V analog output 1. If no voltage can be measured. switch on the main switch and repeat the measurement with reference mark traverse.1 Checking the Analog Output: Measurement Setup logic unit servo amplifier X8 measuring adaptor multimeter 5. the control is operating correctly. axis ±10V analog output 3. axis 0V analog output 5..

Exit auxiliary mode or ENT END 16.SERVICE MANUAL TNC 306/360 Page 73 HEIDENHAIN Service 16. until the desired display mode (ACTL.Enter the following program (adjustment of X-axis): 1 LBL 1 2 X 100 R0 F 29999 M (program the traverse range with as large a value as possible) 3X0 R M 4 CALL LBL 1 REP 10 .Reset the values of the machine parameters and the position display to their original values . Parameter No. LAG. NOML. DIST) appears. until the dialog POSITION DISPLAY appears Press key.Adjust the feed at the servo-amplifier (tachometer) until the servo lag display is approx.Run the test program in the operating mode "Program Run/Full Sequence" .4 Feed Adjustment Check/adjust the machine parameters (note down the original values before changing).Adjust the remaining axes accordingly.3 Switching Over the Position Display Press key MOD Function Acitvate auxiliary mode "MOD" Press key repeatedly. Entry Value 1390 7290 0 0 Function feed precontrol on display step = 1 µm Original Entry Value . .Switch to position display to LAG (display of servo lag) . zero for positioning in both directions .

61 mV). The offset values are transferred to the offset memory and compensated. .2 Automatic Cyclic Offset Adjustment In the machine parameter MP1220 the cycle time (unit [s]) is determined. until the dialog CODE NUMBER = appears or 7 5 3 6 8 Enter code number The offset values are displayed individually for each axis in converter increments (1 converter increment = 0. * Note: If an offset voltage of 100 mV is reached with automatic offset adjustment. ENT NO ENT * Only the current offset is compensated by means of the code number. after which an offset is compensated by one converter increment (0.61 mV).5. generating the error message "GROSS POSITIONING ERROR <AXIS> E". the control switches itself off.1 Offset Adjustment with Code Number Press key MOD Function Activate auxiliary mode "MOD" Press key repeatedly . enter the value 0 in the machine parameter MP1220.5. To switch off the automatic offset adjustment. Subsequent offset modifications are not compensated. 16.SERVICE MANUAL TNC 306/360 Page 74 HEIDENHAIN Service 16. The offset memory is erased and no compensation takes place.5 Offset Adjustment 16.

10.Select the operating mode or or .2 15. .5. .Adjust the offset at the servo-amplifier until the values of the individual axes are zero or oscillate symmetrically about zero.Erase the offset memory with the code number 75 368 (see section 16.1 15.2 Offset Adjustment at the Servo-Amplifier Set/adjust the following machine parameters (note down the orignal values before changing a machine parameter).0 1080. Entry Value 1080.3) .SERVICE MANUAL TNC 306/360 Page 75 HEIDENHAIN Service 16. Parameter No.5.3 1220 1290 1390 1510. (see section 16.1 1080.0 1510.Reset the machine parameter values and the position display to their original values.Switch position display to LAG (display of servo lag).10.2 1080. .1) . axis cycle time for automatic offset adjustment display step= 1 µm feed precontrol on KV factor for feed precontrol Original Entry Values .3 0 0 0 0 0 0 0 >=1 >=1 >=1 >=1 Function integral factor X-axis integral factor Y-axis integral factor Z-axis integral factor 4.

3 17.1.3 V Ia max = 100 mA (current limit: 110 mA) 1) O0 to O7 are available at X21 and X27 17.Current ranges: "1"-signal: Iemin = 3.1. (with Ue = 3. Uemax = 3.2 A Pin layout see section 6 .1 PLC-Inputs at the Logic Unit I 0 to I 31 and acknowledgement "Control Ready for Operation" at X22 (PLC input) I 128 to I 151at X27 (machine tool operating panel) .1.2 PLC Outputs at the Logic Unit O0 to O.1 Specifications 17.0 mA. PLC Inputs and Outputs 17.1. Iemax = 8.9 mA.8 mA.SERVICE MANUAL TNC 306/360 Page 76 HEIDENHAIN Service 17.20 V. "0"-signal: Iemax = 1.5 V to 30 V Ie = 6. .2 V) Pin layout see section 6.2 mA to 12.2 V.3 V = 1. Uemax = 30.3 PLC Inputs at the PL 400 I64 to I126 at X4 to X9 "0"-signal Ue = .6 mA with Ue = 4 V Ue = 16.1.20 V to 4V Ie = 1.2 V.6 mA "1"-signal 17.Voltage ranges: "1"-signal: Uemin = 13 V. "0"-signal: Uemin = .30 and "Control Ready for Operation" at X21 (PLC output) O0 to O71) at X27 (machine tool operating panel) "1" Ua min = UB .4 PLC Outputs at the PL 400 O32 to O62 and "Control Ready for Operation" at X1 to X3 "1"-signal Ua min Ia nom = UB .

1) of this input at the TEST UNIT. the measuring adaptor can be used for all PLC inputs and outputs of the LE. Moreover. The states of the screen display must correspond to those of the test unit.2 Checking the PLC Inputs and Outputs Three test units are available to check the inputs and outputs of the PLC: X21 (PLC output at the logic unit) X22 (PLC input at the logic unit) . b) Set the TNC as follows: Press key MOD Function select auxiliary mode "MOD" press key repeatedly.PL-test adaptor for: X1 to X3 (PLC outputs at the PL 400) X4 to X9 (PLC inputs at the PL 400) With the PLC test unit all inputs and outputs of a connector are displayed simultaneously. The logic states of the inputs are displayed on the screen.2.SERVICE MANUAL TNC 306/360 Page 77 HEIDENHAIN Service 17. . a table is displayed on the screen. measure the voltage level (see section 17. ENT ENT exit PLC mode * Note: Always switch off the main switch. when engaging or disengaging any connectors. If the input voltage is correct. . 1) If no PLC test unit is available.1 PLC Inputs The inputs are tested as follows: a) Connect the test unit between LE and PLC or between PL and PLC. until the dialog CODE NUMBER= is displayed or 8 0 7 ENT 6 6 7 enter code number activate PLC mode select item TABLE I/O/C/T/M activate item ENT or ENT Now.PLC test unit for: 17. Press until the table INPUT is displayed. the voltages can be measured.Measuring adaptor1) for: X27 (connection of the machine operating panel at the logic unit) . If there is a difference. the input board is probably defective (I0 to I31 and I128 to I151 PLC-board I64 to I126 I/O-board PL 400).

(O0 to O30 PLC-board. Press until the table OUTPUT is displayed. a table is displayed on the screen. check the connecting cable for short circuit and measure the output current of this output at the interface (max. when engaging or disengaging any connectors. max. The logic states of the outputs are displayed on the screen. If there is a difference. 100 mA for the LE. 1. .SERVICE MANUAL TNC 306/360 Page 78 HEIDENHAIN Service 17. the output board is probably defective. If the output current is not exceeded and the connecting cable is in order.2 PLC-Outputs The PLC outputs are tested as follows: a) Connect the test unit between LE and PLC or between PL and PLC.2 A for PL outputs). O32 to O62 I/O-board PL 400) END END exit PLC mode * Note: Always switch off the main switch. b) Set the TNC as follows: Press key MOD Function activate auxiliary mode "MOD" press key repeatedly.2. until the dialog CODE NUMBER= is displayed or 8 0 7 ENT 6 6 7 enter code number acitvate PLC-mode select item TABLE I/O/C/T/M acitvate item ENT or ENT Now. The states of the screen must correspond to those of the test unit.

3 Measurement Setup for PLC Inputs and Outputs at the Logic Unit a) With the PLC-test unit X21 : PLC output X22 : PLC input .SERVICE MANUAL TNC 306/360 Page 79 HEIDENHAIN Service 17.2.

SERVICE MANUAL TNC 306/360 Page 80 HEIDENHAIN Service b) With universal measuring adaptor Logic Unit X27 X22 Interface X21 Measuring Adaptor Multimeter 0.15 V X21 : PLC output X22 : PLC input X27 : Machine tool operating panel .

g. The control requests the positions of the table in a dialog. Press key MOD Function Activate auxiliary mode "MOD" Press key repeatedly. O.3 Further Diagnosis Possiblities in the PLC Mode 17. e. END TRACE or a trigger event end the tracing. write access to buffer memory PCTR off : buffer memory is full. the operand states are traced continuously and the last 1024 states are stored. PCTR blinking : trigger condition has not occured yet PCTR on : trigger condition has occured. Wrong inputs can be erased by pressing It is possible to enter a trigger condition for each operand. DEL . LOGIC DIAGRAM can be called or ENT Select item DISPLAY TRACE BUFFER and call LOGIC DIAGRAM . until the dialog CODE NUMBER= is displayed Enter code number Activate PLC mode Call TRACE function ENT or ENT ENT or Select and call item SELECT I/O/C/T/M A table is displayed from which the desired operands can be selected. The following trigger conditions are possible: "1" ⇒ trace if operand is a logical "1" (trigger on positive edge) "0" ⇒ trace if operand is a logical "0" (trigger on negative edge) ⇒ no trigger If no trigger condition is entered for any of the operands.1 TRACE Function Function: The logic states of up to 16 operands (M. I. T. edge 2 M7 ⇒ no trigger END Exit to TRACE menu or ENT Select and activate item START TRACE (PCTR blinking in the status window) The trace function is started with START TRACE.: 0 I5 1 ⇒ trigger on pos. 1 024 PLC-scans can be traced. 512 states are traced before and after a trigger event.3.SERVICE MANUAL TNC 306/360 Page 81 HEIDENHAIN Service 17. C) can be displayed graphically on the screen at the same time. edge 1 O6 0 ⇒ trigger on neg.

If.SERVICE MANUAL TNC 306/360 Page 82 HEIDENHAIN Service 17. the defect is located in the LOGIC UNIT. the error does not occur any longer after the bridge has been inserted. If.4 Output "Control Ready for Operation" and Acknowledgement for Test "Control Ready for Operation" Important functions are monitored by the TNC 306/360 by way of a self-diagnosis system (electronic assemblies such as the micro-processor. END By switching off the main switch or by pressing error cause has been eliminated. the switch-off function of the output "Control Ready for Operation" is tested via the input "Acknowledgement Control Ready for Operation" every time the control is switched on. If an error is detected. the ROM.). the error message "RELAY EXT. positioning systems. the interface is defective. As soon as this error is displayed. encoders etc. . * Attention! Do not forget to remove the bridge and to install the standard operating state after the test! . the blinking error message "EMERGENCY STOP DEFECTIVE" is displayed. a bridge can be inserted between the outputs "Control Ready for Operation" and "Acknowledge Control Ready for Operation" (disconnect the wires) in order to determine whether the defect is due to the control or to the interface. Since this function is an important safety function. the acknowledgement is switched off to late or not switched off at all after switch-off of the output. if the The output "Control Ready for Operation" is to switch off the control voltage of +24V in the machine tool interface. If the control detects an error during the switch-on test routine. DC VOLTAGE MISSING" is generated. this state can be cancelled. however. read-write memory. If the error is still present after inserting the bridge and with correct power supply of the PLC-part. The TNC 306/360 comprises a monitoring system that is tested when the machine tool is switched on. the output "Control Ready for Operation" becomes inactive. however. a blinking error message is displayed in plain language in the dialog line. If the +24V at the input "Acknowledge Control Ready for Operation" are missing during the test routine when the control is switched on.

If the acknowledgement is switched off during operation. the error message is displayed.4.2 EMERGENCY-STOP Flow Diagram TNC 306/360 OUTPUT: Control Ready for Operation Switch-off EMERGENCY STOP Test Control Ready for Operation INPUT: Acknowledgement "Control Ready for Operation" 1 CE 2 3 max 146 ms 2 4 Time Remark 1 2 3 Waiting for control voltage After switching off the output "Control Ready for Operation". otherwise the blinking error message is generated.4.1 Wiring of the EMERGENCY-STOP Interface (Basic Circuit Diagram) X24/1 X24/2 X22/4 24V_A PLC Power Supply 24V INPUT: Acknowledgement "Control Ready for Operation" +24V EXTERNAL EMERGENCY STOP X21/34 INTERNAL EMERGENCY STOP (blinking) OUTPUT: "Control Ready for Operation" LE 360/C 0V Control Voltage Machine Tool Limit Switch 17.SERVICE MANUAL TNC 306/360 Page 83 HEIDENHAIN Service 17. DC VOLTAGE MISSING EMERGENY-STOP DEFECTIVE 4 EMERGENCY STOP . the acknowledgement "Control Ready for Operation" must be switched off within 146 ms. Error Message POWER INTERRUPTED RELAY EXT.

No. TEST UNITS 18.SERVICE MANUAL TNC 306/360 Page 84 HEIDENHAIN Service 18.4) 18. 247 361 01 Used: „ test the PLC inputs and outputs at the LE (see section 17. Id. Id.2 PLC Test Unit.to test the "POWER SUPPLY" assembly (see section 8. 247 358 01 (is currently being redesigned) Used: .No.2) to .1 Test Load Unit .

as a universal test unit for D-Submin connectors.SERVICE MANUAL TNC 306/360 Page 85 HEIDENHAIN Service 18. as described on the following page.No.2) x x 18.3 PL Test Unit. 247 359 01 Used: . 9pin to 37pin MESSADAPTER MEASURING ADAPTER 1 2 3 4 5 6 7 8 9 10 20 30 Note: Adaptor cables are required for each connector size.4 Measuring Adapter.to test the keyboard (see section 9. .to test the PLC inputs and outputs at the PL (see section 17. Id. 255 480 01 Used: .No. Id.2) .

No. 25pin Id.No.SERVICE MANUAL TNC 306/360 Page 86 HEIDENHAIN Service Adaptor Cable. 15pin Id.No. 37pin Id. 255 484 01 .9pin Id. 255 482 01 Adaptor Cable. 255 481 01 Adaptor Cable. 255 483 01 Adaptor Cable.No.

No.SERVICE MANUAL TNC 306/360 Page 87 HEIDENHAIN Service 18.5 Encoder Diagnostic Set. Id. 254 599 02 Used: .to test the electrical functions of an encoder (further information please see from the operating instructions of the Diagnostic Set) .

the EPROMs and the software enable module of the defective board must be inserted into the exchange board at site. protective wire socket) not required. always remove the EPROMs and the software enable module!) . Exchange Instructions 19. however.1.1. socket wrench etc..g.) MOS-Protection potential compensating line with protective resistor GROUND (e. e. For this reason. storage. (Before sending us exchange boards for repair.1.3 Software Compatibility Exchange units (complete LOGIC UNIT) are generally supplied with the latest software version.SERVICE MANUAL TNC 306/360 Page 88 HEIDENHAIN Service 19. FE 401/B or personal computer with connecting cable 1 tool set (screw driver..1 General Remarks 19. as otherwise MOS-components on the board or EPROMs may be destroyed. * Note: Avoid any unprotected handling and any contact of the boards or EPROMs with statically charged objects (packing material. . a MOS-protection is definitely required.. if the MOS-protection mat lays on the machine table R = 1M MOS-protection mat Ω bracelet 19.1 Equipment Required 1 external data medium.. are always supplied without software and without software-enable module. Exchange boards.g..) 1 MOS-protection device (only required for exchanging boards or EPROMs) 19. the PLC-board or EPROMs are to be exchanged.2 MOS-Protection If the processor board.

. ParameterNo. 730 Bit 0 1 2 3 Entry Value 0 . the machine parameters.. too (see section 15.If the machine parameter MP7260 is not 0. 0 need to be backed up.. a board or an assembly are exchanged. the compensation value list (if active) and the PLC program (if MP4010 = 1) should always be stored on an external data medium. 7260 Entry Value Function central tool memory 0 → no central tool memory 1 .2. a central tool memory exists. The procedure for data backup is described in section 15. the PLC program parts are processed from the RAM and must be backed up (see section 15.SERVICE MANUAL TNC 306/360 Page 89 HEIDENHAIN Service 19. the "Compensation Value List" needs to be backed up as well (see section 15. ParameterNo. .1. the multipoint axis error compensation is active for one or more axes. . 99 = central tool memory entry value = number of tools Note: For reasons of safety. all data of the RAM must be stored on an external data medium..If the value of the machine parameter MP4010 is 1.If the machine parameter MP730 is not 0. The tool data stored in the NC program No. 15 + 0 → inactive + 1 → active + 0 → inactive + 2 → active + 0 → inactive + 4 → active + 0 → inactive + 8 → active Function multipoint axis error compensation X-axis Y-axis Z-axis IV-axis .The machine parameters and the part programs are always processed in the RAM and must be backed up on an external data medium.2).. ParameterNo.4 Backing up RAM Data Before the complete LOGIC UNIT. 4010 Entry Value +0 = EPROM mode +1 = RAM mode Function PLC program from the RAM or from the EPROM .2). or before a software exchange. In this case.2).

. .5 Determining Data for the Supplementary Operating Modes: If the "PROCESSOR BOARD" assembly or the complete "LOGIC UNIT" are to be exchanged.SERVICE MANUAL TNC 306/360 Page 90 HEIDENHAIN Service 19. the preset values and the current entry values of the auxiliary operating modes should be determined. AXIS> <2. TNC Dialog Display MEMORY TEST POWER INTERRUPTED RELAY EXT. so that they can be reentered after the exchange. . Note down the preset values (Do not forget the algebraic signs) POSITION DISPLAY LARGE/SMALL BAUD-RATE = RS232-C INTERFACE = ME 0 FE 0 EXT 0 Note down the Baud rate Note down the operating mode of the RS232-C interface .1. AXIS> • • FREE MEMORY = XXXXX PROGRAM INPUT: XXXXXXXXXX 0 HEIDENHAIN 0 ISO MOD Press Key - Remarks CE Switch on control voltage Do not yet traverse the reference points! Note down the format in which the NCprograms have been entered CHANGE MM/INCH POSITION DISPLAY 0 0 0 ACTL REF LAG 0 0 NOML DIST Note down the current setting for the position display. DC VOLTAGE MISSING TRAVERSE REFERENCE POINTS <1. then switch to ACTL by pressing ENT ACTL X ACTL Y ACTL Z ACTL IV . or if a software exchange is to be carried out.

. . .1. . LIMIT X- = LIMIT Y+ LIMIT YLIMIT Z+ LIMIT ZLIMIT IV+ LIMIT IV- = = = = = = NC: SOFTWARE-NUMBER PLC: SOFTWARENUMBER END 19.6 Labelling the Connecting Cables: If the connecting cables are labelled incompletely or not at all.SERVICE MANUAL TNC 306/360 Page 91 HEIDENHAIN Service TNC Dialog Display LIMIT X+ = Press Key Remarks Note down the limit values (Do not forget the algebraic signs!) . Pin layout: see section 6 * Warning! Switching the connecting cables may destroy the unit! . . they have to be marked such that the correct plug connections can be re-established after the exchange of the LOGIC UNIT or of another assembly. . .

2 Exchanging the LOGIC UNIT 19.2 Dismounting the LOGIC UNIT a) Switch off the main switch b) Loosen all plug connectors and clamped joints at the LOGIC UNIT (pin layout: see section 6) .SERVICE MANUAL TNC 306/360 Page 92 HEIDENHAIN Service 19.2.1) 19.1 Data Backup and Labelling of the Cables (see section 19.2.

5 (before ref. 19.1.1) Exchange is now finished. mark traverse) f) Carry out offset adjustment with the code number (see section 16.SERVICE MANUAL TNC 306/360 Page 93 HEIDENHAIN Service c) Loosen the 4 mounting screws on the LOGIC UNIT d) Remove the old LOGIC UNIT and insert the new LOGIC UNIT.5. d) Read-in the machine tool data that have been backed up before the exchange (machine parameters.3 Mounting the LOGIC UNIT The LOGIC UNIT is mounted in the reverse order that it was dismounted: a) Insert the LOGIC UNIT and secure it b) Engage the connectors * Observe that no connectors are switched! c) Switch on the main switch.2. . NC programs and tables) e) Enter preset values and supplementary operating modes from the table in section 19. PLC program.

SERVICE MANUAL TNC 306/360 Page 94 HEIDENHAIN Service 19. Data Backup and Labelling of the Cables (see section 19.3. loosen also the screw terminals at the PLC I/O board) Pin layout: see section 6 c) Undo the locks and open the LOGIC UNIT d) Disengage internal connectors . Software.1 MOS-Protection. (if required.3 Exchanging the PROCESSOR BOARD 19.1) 19. b) Loosen the connectors at the PROCESSOR BOARD (X1 to X12).3.2 Dismounting the PROCESSOR BOARD a) Switch off the main switch at the machine tool.

c) Close the LOGIC UNIT and close the locks d) Switch on the main switch e) Read-in the machine tool data that have been backed up before the exchange (machine parameters.3 Mounting the PROCESSOR BOARD The PROCESSOR BOARD is mounted in the reverse order that it was dismounted: a) Insert and secure the PROCESSOR BOARD b) Engage the connectors.1) Exchange is now finished.7).5.) f) Enter preset values and supplementary operating modes from the table in section 19.5 (before ref. mark traverse) g) Carry out offset adjustment with code number (see section 16. Insert the new board. Never use conventional plastics to wrap the boards in! .1. PLC program. if required (see section 19. 19. * Observe that no connectors are switched! * Note: Send and store the boards only in the original packaging that protects them from aquiring static charge. NC programs etc. exchange the EPROMs.SERVICE MANUAL TNC 306/360 Page 95 HEIDENHAIN Service e) Loosen/remove the fixing screws f) Lift out the PROCESSOR BOARD.3.

4 Exchanging the PLC Board 19.SERVICE MANUAL TNC 306/360 Page 96 HEIDENHAIN Service 19.4.1 MOS-Protection and Labelling of the Cables (see section 19.1) 19.2 Dismounting the PLC Board a) Switch off the main switch at the machine tool b) Loosen the plug connections and clamped joints at the PLC board (X21 to X27).4. Pin layout: see section 6 c) Loosen the screws d) Loosen internal plug connections .

3 Mounting the PLC-Board The PLC BOARD is mounted in the reverse order that it was dismounted: a) Insert and secure the PLC-BOARD b) Engage the connectors * Observe that no connectors are switched! c) Fasten the lid screws d) Switch on the main switch e) Carry out the offset adjustment with code number (see section 16.4.5. * Note: Send and store the boards only in the original packing that protects them from aquiring static charge! Never use conventional plastics to wrap the boards in! .1) Exchange is now finished.SERVICE MANUAL TNC 306/360 Page 97 HEIDENHAIN Service e) Loosen/remove the mounting screws f) Lift out PLC board 19.

the connector X11 on the processor board must be disconnected (see section 19.SERVICE MANUAL TNC 306/360 Page 98 HEIDENHAIN Service 19.3) instead of the connector at the power supply unit (power supply unit lacks connector.5 Exchanging the "POWER SUPPLY" Assembly a) Switch off the main switch at the machine tool b) Open the LOGIC UNIT c) Loosen the plug connections and the clamped joints Note: For power supplies without connectors. see section 8.3) .

* * Observe that no connectors are switched! f) Close the LOGIC UNIT. engage the conntectors again.SERVICE MANUAL TNC 306/360 Page 99 HEIDENHAIN Service d) Loosen the mounting screws Slide out the power supply unit to the right and insert the new power supply unit. switch on the main switch. Never use conventional plastics to wrap the boards in! . e) Fasten the mounting screws. Exchange is now finished. Note: Send and store the boards only in the original packaging that protects them from aquiring static charge.

.6 Exchanging the PLC I/O Board PL400 a) Switch off the main switch b) Loosen the plug connections and the screw terminals at the PLC I/O board c) Loosen the screws from the cover of the PLC I/O board. remove cover and disconnect the connecting cable to the PLC board from the PLC I/O board.SERVICE MANUAL TNC 306/360 Page 100 HEIDENHAIN Service 19.

Exchange is now finished.Connect the PLC I/O board to the PLC board.Switch on the main switch.Engage the connectors. . Never use conventional plastics to wrap the boards in! .Mount the PLC I/O board to the LOGIC UNIT. . .SERVICE MANUAL TNC 306/360 Page 101 HEIDENHAIN Service d) Loosen the screws and remove the PLC I/O board from the LOGIC UNIT e) The new PLC I/O board is mounted in reverse order: . * Note: Send and store the boards only in the original packaging that protects them from aquiring static charge.

Moreover.2 EPROM Designation . e.7. Use an appropriate tool.1 MOS-Protection For the exchange of EPROMs MOS-protection is indispensable. Moreover. all data should be backed up (see section 19. IC drawing punch and insertion tool 19.5. as otherwise the EPROMs could be destroyed by static charge.7 Exchanging EPROMs 19.g.1).1).1). be sure not to damage any components during the exchange.7. an offset adjustment with the code number should be carried out (see section 16. the LOGIC UNIT must be marked with the new NC-software number (see section 5. After the software exchange.SERVICE MANUAL TNC 306/360 Page 102 HEIDENHAIN Service 19. Observe the mark on the EPROMs (do not turn it by 180°).

I04 means elimination as of software version 04). = The machine parameter is accessible via the code number 123. * = This machine parameter is not available with this control. Due to the structure of the parameter numbers. However.g. columns with symbols for differentiation have been added after the parameter numbers. or it has been replaced by another parameter. the list can be expanded easily. as some machine parameters are not valid for certain controls or have been introduced/eliminated with a certain software version. evaluation. 0-999 1000 1400 1700 3000 4000 5000 6000 6200 7100 7200 7320 7330 7400 7600 Encoders and machine tool axes: allocation. Structure The machine parameters are subdivided into groups. compensation Positioning Operation with feed precontrol Operation with servo lag Spindle control Integrated PLC Adaptation of the data interface Measurement with 3D-touch probe system Digitizing with 3D-touch probe system (only if software enable module inserted) Tapping Display and programming Colour allocation for colour screens User-parameters Processing and program run Hardware . the machine parameter is valid for all software versions. Meaning of the Symbols: ♦ 04 = With this control.SERVICE MANUAL TNC 306/360 Page 103 HEIDENHAIN Service 20.g. I04 = The machine parameter has been eliminated starting with a certain software version (e. 04 means introduction with software version 04). = The machine parameter has been introduced with a certain software version (e. Machine Parameters The following list contains the machine parameters of all software versions.

26. sec.SERVICE MANUAL TNC 306/360 Page 104 HEIDENHAIN Service MACHINE PARAMETER LIST (Excerpt from the Repair Handbook TNC 306/360/2500/ CNC 234/306.2) .

B. durch einen anderen ersetzt worden. Bedeutung der Symbole ω 04 = Maschinen-Parameter ist bei dieser Steuerung für alle Software-Versionen gültig = Maschinen-Parameter wurde erst ab einer bestimmten Software-Version (z.93 26. bzw. I04 bedeutet ab Software-Version 04) inaktiv bzw. = Maschinen-Parameter ist bei dieser Steuerung nicht vorhanden.01. = Maschinen-Parameter ist ab einer bestimmten Software-Version (z. sind zur Unterscheidung hinter der Parameter-Nummer Spalten mit Symbolen.0 CNC 234/306 Maschinen-Parameter Übersicht 11.UND EDITIERSCHUTZ MASCHINEN-PARAMETER-MODE KORREKTURWERT-LISTE RÜCKSETZEN M 1000 BIS M 200 UND BYTE 0 BIS 127 EINLESEN BURN-IN PROGRAMM PLC-MODE SOFTWARE-UHREN Maschinen-Parameter Die Maschinen-Parameter sind in nachfolgender Liste für alle Software-Varianten aufgeführt Da aber einige Maschinen-Parameter für bestimmte Steuerungen ungültig. I04 - R H TNC 306/335/360/2500 1. 04 bedeutet ab Software-Version 04) eingeführt.1 1 .B. ab einer bestimmten Software-Version eingeführt oder entfernt wurden.HEIDENHAIN Kundendienst Schlüsselzahlen 123 75368 86357 95148 105296 531210 620159 807667 857282 EDITIEREN DER MASCHINEN-PARAMETER FUER ENDKUNDEN (sind mit * gekennzeichnet) OFFSETABGLEICH AUFHEBEN LÖSCH.

die Zahlen 0 oder 1 für die Auswahl von Funktionen.1 1 . Daneben gibt es noch dezimale Eingabewerte. 0-999 Meßsysteme und Maschinen-Achsen: Zuordnung. 1400 1700 2000 3000 4000 5000 6000 6200 7000 7100 7200 7330 7400 7600 R H TNC 306/335/360/2500 1. Verfahrwege usw. Die Parameter-Nummern sind so aufgebaut.B. .92 26. daß Erweiterungen der Liste problemlos möglich sind. Vorzeichen oder Zählrichtung bzw.0 CNC 234/306 Maschinen-Parameter Übersicht 13. . Auswertung. z. Korrekturen Positionierung Betrieb mit Geschwindigkeits-Vorsteuerung Betrieb mit Schleppabstand Nur für Funk-Erodier-Steuerung TNC 306 Spindel-Steuerung Integrierte PLC Anpassung der Datenschnittstelle Messen mit 3D-Tastsystem Digitalisieren. Die über diese MOD-Funktion zugänglichen Anwender-Parameter werden vom WerkzeugmaschinenHersteller über Maschinen-Parameter festgelegt. Eingabewerte Aufteilung Die Maschinen-Parameter sind in Gruppen aufgeteilt. nur wenn SW-Freigabemodul bestückt Sonstige Gewindebohren Anzeige und Programmierung Anwender-Parameter Bearbeitung und Programmlauf Hardware 1000 Eingabewerte sind z. die sich aus der Kombination mehrerer Funktionen errechnen lassen.11.B.Zahlenwerte für Vorschübe.HEIDENHAIN Kundendienst Anwender-Parameter Mit der MOD-Funktion "Anwender-Parameter" kann auf bestimmte Maschinen-Parameter einfach zugegriffen werden. Anpassen der Daten-Schnittstelle.

HEIDENHAIN Service Function MP No.2 1 .H. axis with encoder without monitoring X-axis monitored Y-axis monitored Z-axis monitored IV.0 CNC 234/306 Machine Parameters MP 10 .MP 32 19.NC 306 CNC 234 Input = TNC 355 MP Bit without encoder X-axis with encoder Y-axis with encoder Z-axis with encoder IV. axis monitored S-axis monitored --------------- AE-6 Input Value 15 Axes with encoder ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0= +1 = +2 = +4 = +8 = 0= +1 = +2 = +4 = +8 = 0= +1 = +2 = +4 = +8 = +16 = 0= +1 = +2 = +4 = +8 = +16 = Encoder Monitoring: Absolute position with distancecoded reference marks I04 I04 I04 I04 ‹ ‹ ‹ ‹ ---------- ------ 15 Encoder Signal Amplitude 76 1 2 3 4 5 76 1 2 3 4 5 04 04 04 04 04 04 04 04 - 31 (15 TNC 2500) (15 TNC 306) ‹ ‹ ‹ ‹ 02 ‹ ‹ ‹ ‹ Encoder Signal Frequency 31 (15 TNC 2500) (15 TNC 306) - 02 R. axis monitored S-axis monitored without monitoring X-axis monitored Y-axis monitored Z-axis monitored IV. TNC 306/335/360/2500 1. axis monitored without monitoring X-axis monitored Y-axis monitored Z-axis monitored IV.07.93 26. Bit 10 X Y Z IV 0 1 2 3 30 X Y Z IV 31 X Y Z IV S 32 X Y Z IV S 0 1 2 3 4 0 1 2 3 4 0 1 2 3 TNC TNC 2500 360 .

H.2 120.3 0 1 2 3 TNC TNC 2500 360 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ .1 120.09. 2) S-analog may only be used for a machine tool axis.3 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0 = X1 1 = X2 2 = X3 3 = X4 4 = no function 5 = X61) 0 = output 1 1 = output 2 2 = output 3 3 = output 4 4 = output 5 5 = output S2) 0 = X1 1 = X2 2 = X3 3 = X4 4 = X5 5 = X61) 0 to 5 253 254 255 256 0 1 2 3 --------- -----0 1 2 3 1) X6 may only be used for a machine tool axis.2 110. axis is auxiliary axis = TNC 355 MP Bit -------------- AE-6 Input Value 15 72 0 1 2 3 72 0 1 2 3 15 0 ‹ ‹ ‹ ‹ 09 09 09 09 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ TNC 306/360/2500 CNC 234/306 Allocation of the analog output (with common drive: several axes can be allocated to one output) X Y Z IV 120.93 26. R.NC 306 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ CNC 234 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ Input 0= +1= +2= +4= +8= 0= +1= +2= +4= +8= 0= +1= +2= +4= +8= 0 to 5 no display X-axis displayed Y-axis displayed Z-axis displayed IV.1 110.0 110.MP 120. if no analog output of spindle speed is required. axis displayed no control X-axis controlled Y-axis controlled Z-axis controlled IV.HEIDENHAIN Service Function Screen display X Y Z IV Controlled axes X Y Z IV Auxiliary axes for the PLC X Y Z IV Allocation of the encoder inputs to the axes X Y Z IV MP No.3 01.0 CNC 234/306 Machine Parameters MP 40. axis controlled no auxiliary axis X-axis is auxiliary axis Y-axis is auxiliary axis Z-axis is auxiliary axis IV.2 2 . Bit 40 0 1 2 3 50 0 1 2 3 60 0 1 2 3 110.0 120. TNC 306/335/360/2500 1. if no spindle orientation with TNC is required.

2 710. 0 to 5 0= 1= 2 to 4 5= 20 21 22 23 ---------- 0 0 0 0 ------ 0 0 0 0 ---------- -----20 20 20 20 ---------no EXE 1-fold EXE reserved 5-fold EXE ------ X Y Z IV Line count of spindle encoder 340.95 26.2 310.1 310.3 TNC TNC .1 710.0 340.03. External evaluation (to connect a distance-coded square-wave to the encoder input) X Y Z IV 330.H.000 [mm] 90 90 36 37 38 39 2 2 0 0 0 0 R.125.1 340.3 340.NC 306 CNC Input 234 2500 360 = TNC 355 MP Bit AE-6 Input Value 0 Counting direction ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ Encoder evaluation I04 I04 I04 I04 Grating period (Traverse range per grating period.MP 710.2 330.0 310.0 CNC 234/306 Machine Parameters MP 210.1.000 to + 1. axis negative 0 to 3 0= 256-fold 1= 4-fold 2= 2-fold 3= 1-fold 0 to 1000 [µm] Decimal places are possible when using rotary encoders. TNC 306/335/360/2500 1.0 330.1 330.4 05 05 05 05 - 06 06 06 06 16 - 04 04 04 04 08 0 0 0 0 0 0 Axis designation Axis designation Axis correction Backlash compensation IV IV X Y Z IV 410 410. 3.2 340. 5 reserved 0=A 1=B 2=C 0 = A 1= B 2 = C 3=U 4=V 5=W .2 3 .3 15.3 710.3 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0= positive +1 = X-axis negative +2 = Y-axis negative +4 = Z-axis negative +8 = IV.0 710. Bit 210 X Y Z IV X Y Z IV 0 1 2 3 310.HEIDENHAIN Service Function MP No. Due to internal caluclations.3 ‹ ‹ 07 I07 I04 I04 I04 I04 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0= 1024 pulses 2= 2048 pulses 4= 4096 pulses 1. consider the screw pitch when using a rotary encoder) In case of square-wave input the traverse range per square-wave period must be indicated (consider the external interpolation). these positions must be integral multiples of 0.

2 711.MP 810.1 711.1 720.01.0 810.3 712.3 03 03 03 03 03 03 03 03 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 04 04 04 04 04 04 04 04 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 03 03 03 03 03 03 03 03 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0 to 1 [mm] (0 = inactive) - - 0 0 0 0 0 0 0 0 0 0 0 0 0 .1 712. Bit TNC TNC 2500 360 .3 730 0 1 2 3 810.94 26.2 712.H.Speed for compensation of reversal peak 0 to 10 [mm per CLP cycle time] (0 = inactive) - - Axis error compensation . axis active 0 to 99999.0 .Multipoint axis error compensation 0 = inactive +1 = X axis active +2 = Y axis active +4 = Z axis active +8 = IV.0 712.0 CNC 234/306 Machine Parameters MP 711.Compensation factor for linear axis error compensation .3 11.Magnitude of reversal peak MP No.0 711.2 4 .3 720.000 to + 1.999 [mm] . TNC 306/335/360/2500 1.2 720.HEIDENHAIN Service Function Compensation of reversal peak with circular movements .NC 306 CNC 234 Input = TNC 355 MP Bit AE-6 Input Value X Y Z IV X Y Z IV X Y Z IV X Y Z IV X Y Z IV 711.0 720.2 810.Modulo value for reduction of secondary axes - 10 10 10 10 - - 0 0 0 0 R.1.000 [mm/m] 40 41 42 43 20 21 22 23 2 2 2 2 .1 810.

H.10.92 26.2 4.MP 921.0 .HEIDENHAIN Service R.0 CNC 234/306 Machine Parameters MP 910. TNC 306/335/360/2500 1.3 21.1 .

000 to +30 000.025 0.30000 .000 [°]* R.0 .3 1030.H.2 960.2 1010.000 [°] -30 000.0 1020.000 [mm] Shifting the reference point (machine datum) ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 04 04 04 04 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ Rapid traverse Linear axis: 80 to 300 000 [mm/min] Rotary axis: 800 to 300 000 [°/min] Linear axis: 80 to 300 000 [mm/min] Rotary axis: 800 to 300 000 [°/min] Linear axis: 0.3 922.NC 306 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ CNC 234 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ Input = TNC 355 MP Bit 371 373 375 377 372 374 376 378 186 187 189 190 0 1 2 3 4 5 6 7 58 58 58 192 AE-6 Input Value + 30000 + 30000 + 30000 + 30000 .93 26.3 1020.3 TNC TNC 2500 360 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ .0 CNC 234/306 Machine Parameters MP 912.000 [mm]* Rotary axis: 0.2 922.1 922. mark) ‹ ‹ ‹ ‹ Linear axis: -30 000.HEIDENHAIN Service Function Range 2 Activation via PLC M2817 = 1.1 1020. TNC 306/335/360/2500 1.3 950.2 1020.0 950.1 1010.025 Reference point for positioning blocks with M92: (referred to the ref.0 922.MP 1030.025 0.1 950.3 19.1 912.30000 0 0 0 0 0 0 0 0 10 000 10 000 10 000 10 000 10 000 10 000 10 000 10 000 0.07.30000 .2 912.2 5 .0 1030.001 to 2.000 to +30 000.000 [mm] Rotary axis: -30 000.1 1030.1 960.3 1010. M2816 = 0.3 960.0 912. Strobe marker M2824 X+ Y+ Z+ IV+ XYZIVX Y Z IV X Y Z IV X Y Z IV Manual feed X Y Z IV Positioning window X Y Z IV * adapted to MP7290 (display step) MP No.30000 .025 0.0 1010.2 1030.001 to 2.0 960.2 950.000 to +30 000. Bit 912.

Bit 1040 0 1 2 3 1050 1050.5 0.5 Acceleration 0.MP 1060.1 1050.H.HEIDENHAIN Service Function Polarity of the nominal voltage with positive traverse direction X Y Z IV X Y Z IV X Y Z IV MP No. Y. Z.96 26. IV I03 03 03 03 03 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 4.2 1060.1 .001 to 3. axis negative = TNC 355 MP Bit 24 25 26 27 (52) 52 300 301 302 1) AE-6 Input Value 0 Analog voltage with rapid traverse X.11.5 to 9 [V] 9 9 9 9 9 0.2 1050.3 1060.1 1060.0 CNC 234/306 Machine Parameters MP 1040 .5 0.5 0.0 [m/s]² R.3 22.NC 306 ‹ ‹ ‹ ‹ CNC 234 ‹ ‹ ‹ ‹ Input 0= +1 = +2 = +4 = +8 = positive X-axis negative Y-axis negative Z-axis negatve IV.2 5.0 1060.3 TNC TNC 2500 360 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ .0 [m/s²] 54 297 298 299 1) maximum input range of TNC 306 = 9.0 1050. TNC 306/335/360/2500 1.

000 [V] - - - R.03 to 10.6) Free run (MOD 0.03 to 10 [V] 0.HEIDENHAIN Service Function MP No.4) Erosion (MOD 1.2 1080.5) Erosion (MOD 2.4) Free run (MOD 1.0 CNC 234/306 Machine Parameters MP 1070 .5) Free run (MOD 2.0 [m/s²] 0 to 65 535 I04 I04 I04 I04 ‹ Positioning feed if no feed has been programmed (M37) Feed during timing or short-circuit (M36) Circular speed "Disk pocket cycle" Erosion (MOD 0.001 to 3. Bit 1070 X Y Z IV 1080.3 1090 TNC TNC 2500 360 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ .0 1080.2 6 .MP 1141 11.H.NC 306 ‹ CNC 234 ‹ ‹ ‹ ‹ ‹ Input = TNC 355 MP Bit 55 28 29 30 31 ------ AE-6 Input Value 1 0 0 0 0 1000 Radial acceleration Integral factor 0.94 26.5 1 5 0.1 1080.001 to 30 [mm] * 0. TNC 306/335/360/2500 1.6) Standstill monitoring Movement monitoring Monitoring of the voltage jump * adapted to MP7290 (display step) - - - 0 to 30 000 [mm/min] 1091 1092 1094 1096 1093 1095 1097 1110 1140 1141 ‹ ‹ ‹ ‹ I04 04 04 04 04 04 04 ‹ ‹ ‹ ‹ ‹ 0 to 30 000 [mm/min] 0 to 30 000 [rpm] -----------------------------------169 234 -----30 30 30 100 100 100 0.01.

3 19.1 1330. mark traverse X Y Z IV 59 1 2 3 4 R.MP 1340.HEIDENHAIN Service Function MP No.535 [s] 1220 1320 0 1 2 3 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 1 to 65 535 [s] 0= positive +1 = X-axis negative +2 = Y-axis negative +4 = Z-axis negative +8 = IV.2 1340.93 26. axis 3.1 1331. mark traverse 1. TNC 306/335/360/2500 1.0 1331.0 1330. axis negative linear axis: 80 to 30 000 [mm/min] rotary axis: 80 to 30 000 [°/mm] linear axis: 80 to 500 [mm/min] rotary axis: 80 to 500 [°/min] 252 16 17 18 19 8 9 10 11 ------- 0 0 Speed for ref.NC 306 I04 CNC 234 ‹ Input = TNC 355 MP Bit 185 AE-6 Input Value 0 Waiting time before switching off the residual nom. axis 2.2 7 .2 1331. value voltage. Bit 1150 TNC TNC 2500 360 ‹ ‹ . mark approach 1330.0 1340. if the error message "Positioning Error" is displayed Automatic cyclic offset adjustment Reference mark approach Traverse direction for ref.0 CNC 234/306 Machine Parameters MP 1150 .3 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0= 1= 2= 3= 4= no ref.3 1331.H.07.3 10 000 10 000 10 000 10 000 500 500 500 500 Speed when leaving the reference end position (only with rotary encoders MP1350 = 2) Axis sequence for ref. axis 4. mark approach X Y Z IV X Y Z IV X Y Z IV 0 to 65. axis 1340.2 1330.1 1340.

NC 306 ‹ ‹ ‹ ‹ CNC 234 ‹ ‹ ‹ ‹ Input AE-6 Input Value encoder with distance-coded ref.94 26. Bit X Y Z IV 1350.1 1510.5 1 1510.2 8 .erasable (POSITIONING ERROR) .3 TNC TNC 2500 360 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ .1 1350.0 1510.3 1520 1530 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ - ‹ ‹ ‹ ‹ 0.0 CNC 234/306 Machine Parameters MP1350 .25 Approach speed Transient behaviour during acceleration * adapted to MP 7290 (display step) ‹ ‹ ‹ 0.1 to 10 2 2 2 2 2 0.H.06.HEIDENHAIN Service Function MP No.01 to 10 [m/min] 0. marks precontrol trailing operation 1 1 1 1 Selecting the functional procedure when approaching the ref.MP 1530 29. marks 0= 1= 2= 3= Operation with feed precontrol or trailing operation 1390 ‹ ‹ - ‹ 0= 1= 0 Operation with Feed Precontrol Function Position monitoring when operating with feed precontrol .000 [mm]* 0. marks special operation (linear measurement via rotary encoders) encoder with distance-coded ref.2 1510. Bit TNC TNC 2500 360 .2 1350. marks encoder without distancecoded ref.999 ‹ ‹ ‹ R.EMERGENCY STOP (GROSS POSITIONING ERROR A) Kv factor for operation with feed precontrol X Y Z IV MP No.01 to 0. TNC 306/335/360/2500 1.0 1350.NC 306 CNC 234 Input AE-6 Input Value 1410 1420 ‹ ‹ ‹ ‹ - ‹ ‹ 0.001 to 30.

a cam for "reference end position" is required.0 CNC 234/306 Machine Parameters MP 1350. Linear Encoder without Distance-Coded Reference Marks (MP1350. the axis traverses in the direction opposite to that set in the MP1320. no reference marks are required in the "ref.X = 2): The axis traverses automatically to the cam for "reference end position" at the predetermined feed rate (MP1330). For this reason the reference mark my not be within the "reference end position" range. if the axis traverses the cam for "reference end position" during automatic traverse.X 29. In case of an evaluation beyond the software limit switch range.94 26.X = 0): If the triggering signal "reference end position" is set when starting ref.X = 1): The traverse direction is automatically reversed. Then the axis is stopped. Linear Encoder with Distance-Coded Reference Marks (MP1350. it traverses immediately with the reduced feed rate (MP1331) in the direction opposite to that indicated in MP1320. the axis traverses automatically to the software limit switch after evaluation. The traverse direction for the automatic traverse of the reference end marks is set in the MP1320.06. end position" is set during reference mark traverse. mark traverse. end position" range.HEIDENHAIN Service Cams for "Reference End Position": The reference marks can either be traversed manually using the axis directional keys or automatically with the start key. the first reference mark is evaluated after the end of the "reference end position" range has been reached. R. TNC 306/335/360/2500 1. Reference mark evaluation takes place either in the range of the "reference end position" or else beyond this range. Linear Encoder with Distance-Coded Reference Marks (MP1350. Thus. The axis is started at a reduced feed rate (MP1331) in the opposite direction. if it is only set during automatic traverse. If the triggering signal "reference end position" is only set during automatic traverse. If the axis is already in the "ref. These PLC inputs are connected to the PLC markers M2506 and M2556 to M2559 via the PLC software. Thus.H.1 . The signal "reference end position" is not ignored by the TNC. Special Operation: Linear Measurement with a Rotary Encoder (MP1350. end position" range when starting. It is not necessary to enter a code number for the manual traverse as was the case with preceding TNC contouring controls. the axis traverses opposite to the direction set in MP1320.X = 3): If the triggering signal "ref. In order to invert the predetermined traverse direction. The traverse direction is reversed immediately. the TNC ignores this signal. If the axis is already in the range of the "reference end position" when starting. there must be at least two reference marks within the range of the "reference end position". The triggering signals for the "reference end position" are assigned to free PLC inputs. the axis immediately traverses in the opposite direction.2 8.

000 [%] 0.2 .1 to 10 Multiplication factor for the KV factor Characteristic kink KV factor for eroding X Y Z IV - 0.1 1720.HEIDENHAIN Service Operation with Servo Lag Function MP No. TNC 306/335/360/2500 1.0 1810.3 1820 TNC TNC 2500 360 ‹ ‹ .2 1720.3 29.000 100 1 1 1 1 - - - R.000 1830 1840.0 1720.06.1 1840.1 to 10.NC 306 ‹ ‹ ‹ ‹ CNC 234 ‹ Input AE-6 Input Value 20 20 20 20 20 30 30 30 30 30 2 2 2 2 1 Position monitoring during operation with servo lag erasable (POSITIONING ERROR) 0 to 1000.2 1710.3 1720 1720.H.000 [mm] X Y Z IV ‹ ‹ ‹ EMERGENGY STOP (GROSS POSITIONING ERROR A) ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0 to 1000.1 1810.94 26.3 ‹ ‹ I04 I04 I04 I04 ‹ 0 to 100.2 1840.001 to 1. Bit 1710 1710.2 1810.0 1710.0 CNC 234/306 Machine Parameters MP 1710 .000 [mm] X Y Z IV X Y Z IV ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ KV Factor for operation with servo lag 0.3 1810.1 1710.2 8.MP 1840.0 1840.

gradient . feed .94 26. output voltage and with MP 2020 = 1.for pos.5 60 40 1.000 to 60.for larger neg.positive feed Multiplication factor .HEIDENHAIN Service Function MP No.1 2040 - - ‹ ‹ ‹ ‹ - 1.3 .negative feed .repositioning due to M2671 (Cycl Stop) .for larger pos.1 TNC TNC 2500 360 - .2 8.000 mm 0.0 Analog input (W 392) Shaft speed for ROT-C.0 CNC 234/306 Machine Parameters MP 2010.NC 306 ‹ ‹ CNC 234 - Input AE-6 Input Value 0.000 mm 0 to 2.H.1 2030.0 .75 Gradient of characteristic curve .MP 2100 29. TNC 306/335/360/2500 1.1 to 60 2050 2051 - - 04 04 - 0 to 2.000 2 2. gradient Characteristic kink .0 2030. feed Factor for gap size (1.5 0.7 0. current intensity) Moving back the target position after: . if D276 not loaded Editing the last few spaces of the table (only INGERSOLL version) 0.000 2020.5 2060 2070 - - ‹ - 1 to 500 mm/min 1 to 100 mm/min 0= 1= 2= non-inverting inverting analog input of spindle pot for testing 100 50 ‹ 2080 - - ‹ - 0 2090 2100 - - ‹ - 1 to 100 [rpm] 0= 1= inhibited enabled 100 0 ‹ R.06.0 2010.repositioning due to M2621 (timer pulse) Start-up feed from free-run Feed rate at max.0 2020.for neg. Bit 2010.5 0 to 100 % ‹ 0.1 to 60.

0 CNC 234/306 Machine Parameters MP 2110 . This causes an increased load on the driving elements in corners. if the contour (line/circle) is geometrically continuous (recommended setting). permissble feed for eroding Free-run feed during eroding Retraction speed if a short circuit has occured (only during the eroding process) via X12 Positioning during timing 2110 2120 2130 2131 2132 2133 0.2 8.1 to 99.MP 2199 29. 2= The timer distance is traversed continuously.06.4 .H. speed for feed precontrol during gap control Max. even if the contour is geometrically discontinuous. Bit TNC TNC . TNC 306/335/360/2500 1.HEIDENHAIN Service Function MP No.94 26.NC 306 ‹ CNC 234 - Input AE-6 Input Value 2500 360 - Sparking-out duration (minimum free-run duration) Time for electric arc recognition Max.9 [s] 0 to 3000 [mm/min] 0 to 3000 [mm/min] 0 to 3000 [mm/min] 0 to 3000 [mm/min] 1 10 50 30 30 200 ‹ 04 04 04 04 2190 - - 04 - 0 to 2 0= During traverse of the timer distance the speed is reduced between the individual blocks 1= The timer distance is traversed continuously.9 [s] 1 to 99. 0= 2= eroding table on eroding table off 1 General eroding table 2199 - - ‹ ‹ 2 R.

H. TNC 306/335/360/2500 1.MP 3120 15.0 CNC 234/306 Machine Parameters MP 3010 .91 26.HEIDENHAIN Service R.11.2 9 .

TNC 306/360/2500 1.2 10 .MP 3240.91 26.H.11.3 15.0 CNC 234/306 Machine Parameters MP 3130 .HEIDENHAIN Service R.

7 17.01.MP 3510.2 11 .H.HEIDENHAIN Service R.0 CNC 234/306 Machine Parameters MP 3310. TNC 306/360/2500 1.0 .92 26.

2 12 .11.HEIDENHAIN Service R.0 CNC 234/306 Machine Parameters MP 3520.91 26.0 . TNC 306/360/2500 1.H.MP 4110.8 15.

91 26.H.0 CNC 234/306 Machine Parameters MP 4110.2 13 .11.MP 4110.41 15.9 . TNC 306/360/2500 1.HEIDENHAIN Service R.

MP 4120.H.25 15.91 26.2 14 .11.HEIDENHAIN Service R.42 . TNC 306/360/2500 1.0 CNC 234/306 Machine Parameters MP 4110.

2 15 .0 CNC 234/306 Machine Parameters MP 4120.H.92 26.10.HEIDENHAIN Service R. TNC 306/360/2500 1.26 .MP 4131 21.

2 15.26 21.1 .0 .0 CNC 234/306 Machine Parameters MP 4210.H.MP 4210.10.HEIDENHAIN Service R.92 26. TNC 306/360/2500 1.

2 4220.40 4210.37 4210.94 26.27 . MP Bit TNC TNC 2500 360 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ XNC CNC 306 234 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ Input AE-6 Input Value +27 +28 +29 +30 +31 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 4 values for datum shift or PLC positioning Position value for PLC positioning 4 values for datum shift or PLC positioning 4210.33 4210.38 4210.44 4210.43 4210. feed rate for PLC positioning 5000 5000 5000 5000 - - - 04 04 04 04 - R.3 29.39 4210.1 4220.35 4210.MP 4220.47 X Y Z IV 4220.0 4220.29 4210.27 4210.7 Position value for PLC positioning 4 values for datum shift or PLC positioning Position values for PLC positioning Setting a number in the PLC W 960 W 962 W 964 W 966 PLC user parameters 0 to 65535 e.4 4220.06.30 4210.41 4210.3 4220.31 4210. TNC 306/360/2500 1.46 4210.HEIDENHAIN Service Function No.45 4210.28 4210.42 4210.5 4220.2 16 .6 4220.H.g.32 4210.0 CNC 234/306 Machine Parameters MP 4210.36 4210.34 4210.

5 4310.0 . .6 4310.0 4310.. 15 ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 0 to 65 535 158 249 250 209 210 211 212 ----------- 20480 0 0 0 0 0 0 0 0 - - 04 04 - R.7 15. 4239.0 . TNC 306/355/360/2500 1...1 4310.MP 4320.0 .HEIDENHAIN Service Function No.2 17 .7 ... position values for PLC positioning (positioning module) MP Bit TNC TNC 2500 360 04 XNC CNC 306 234 04 Input = TNC 355 MP Bit AE-6 Input Value 4230..4 4310. 15 4310.95 26.2 4310.3 4310. 31 . 31 linear axis: -30 000 000 to +30 000 000 [mm] rotary axis: -30 000 000 to +30 000 000 [mm] ----------- 0 0 Setting the PLC markers 2192 to 2207 2208 to 2223 2224 to 2239 3200 to 3215 3216 to 3231 3232 to 3247 3248 to 3263 PLC user parameters PLC user parameters 4310. .H. Comparison values and axis-specific displacement values for temperature compensation Nom.03...0 CNC 234/306 Machine Parameters MP 4230.7 .

4* ‹ ‹ - ‹ 0 to 32382 221 0 5010. control character "start command block" (SOH) 1. ASCII character for input code (E) 1. TNC 306/355/360/2500 1.H.0* 5010.95 26. control character "end command block" (ETB) 2.3* ‹ ‹ - ‹ 0 to 32382 220 279 5010.5* 5011 ‹ ‹ - - 04 ‹ - 0 to 32382 0 to 32382 224 ---- 0 4 R. ASCII character for file type (data output) 2.HEIDENHAIN Service Adapting the Data Interface Function Control character "end of text" (ETX) 1.1* TNC 2500 ‹ TNC XNC CNC Input 360 306 234 04 0 to 255 ‹ ‹ 0 to 32382 ‹ = TNC 355 MP Bit 71 218 AE-6 Input Value 3 515 17736 ‹ - ‹ 0 to 32382 5010. ASCII character for file type (data input) 2. control character negative acknowledge (NAK) Control character for end of transfer (EOT) Control character for end of transfer (EOT) * accessible via code number 123 MP No. control character "end of text" (ETX) 2.MP 5011 12.2 17. control character for positive acknowledge (ACK) 2.0 CNC 234/306/CONTOUR12 Machine Parameters MP 5010 .1 .07. Bit 5010 5010. control character "beginning of text" (STX) 1. ASCII character for output code (A) 1.2* ‹ ‹ - ‹ 0 to 32382 219 16712 5010.

H.HEIDENHAIN Service Function No.03. TNC 306/355/360/2500 1. bit 9: parity bit + 0 = BCC character is also control character + 2 = BCC character is not control character + 0 = inactive + 4 = active + 0 = inactive + 8 = active + 0 = even + 16 = odd + 0 = off + 32 = on + 64 = bit 6 = 1 + 128 = bit 7 = 1 7 6 0 0 1 1 0 = 1 1/2 stop bits 1 = 2 stop bits 0 = 1 stop bit 1 = 1 stop bit Block check character 1 Transfer stop by RTS 2 Transfer stop by DC3 Character parity even/odd Character parity on/off Number of stop bits 3 4 5 6/7 Activating the RTS signal 8 - 16 - 08 + 0 = RTS signal permanently active + 256 = RTS signal is activated together with data transfer and deactivated when transfer is finished. *accessible via code number 123 R.0 CNC 234/306 Machine Parameters MP 5020 15. bit 8 = 0. Data format and transfer stop for the external data interface RS232/EXT 7 or 8 data bits MP Bit TNC TNC 2500 360 ‹ ‹ XNC CNC 306 234 ‹ ‹ Input = TNC 355 AE-6 MP Bit Input Value 222 168 5020* 0 0 to 255 +0= +1= 7 data bits. bit 8: parity bit 8 data bits.2 18 .95 26.

Operating mode EXT MP Bit TNC TNC 2500 360 ‹ ‹ XNC CNC 306 234 ‹ Input = TNC 355 MP Bit "standard data interface" "blockwise transfer" 110 [bd] 150 300 600 1200 2400 4800 9600 19200 38400 no function 223 AE-6 Input Value 0 5030* 0= 1= 0= 1= 2= 3= 4= 5= 6= 7= 8= 9= 0= Transfer speed for PLC coupling 5040 I04 03 03 03 03 03 03 03 03 03 03 - - - ------ 7 Graphic printout 5110.2 5110.3 5120.1 5120.0 CNC 234/306 Machine Parameters MP 5030 .H.1 5110.HEIDENHAIN Service Function No.2 5120.93 26.MP 5990 19.3 5990 226 227 228 229 230 231 232 233 ------ 0 Graphic printout I04 - - - 0= no function 0 Block number check when downloading via the interface - - ‹ - 0= 1= NC program with block numbers NC program without block numbers 0 R. TNC 306/360/2500 1.0 5110.07.0 5120.2 19 .

03.5 = number of probing operations 0 to 2 mm 6120* 6130* 6140* 6140* 6150* ‹ ‹ ‹ ‹ ‹ ‹ ‹ ‹ 80 to 30 000 [mm/min] 0.95 26.001 to 30 000.2 20 .HEIDENHAIN Service Measuring with 3D Touch Probe Function No. 80 to 30 000 [mm/min] 1000 20 20 0 2000 ‹ ‹ I02 11 ‹ ‹ ‹ ‹ ‹ Digitizing with 3D Touch Probe Function No. 1 = one probing operations 2 . Oscillations in normal direction Feed in normal direction Rated break point of stylus Modal M86 Output M90 Output values rounded * accessible via code number 123 6210** 6230** 6240** 6250** 6260** MP Bit TNC TNC 2500 360 03 03 03 03 03 XNC CNC 306 234 03 03 03 03 03 Input AE-6 Input Value 3 30 5 33 1 = yes 1 = 10 µm 0 0 0 to 65535 [s] 0 to 1000 [mm/min] 0 to 10 [mm] 0 to 89 0 = no 6270** 03 03 0 = 1 µm ** only if software enable module inserted R.0 CNC 234/306 Machine Parameters MP 6010 .MP 6270 15.001 to 30 000.H.000 [mm] 0 to 19 999.000 [mm] 0. Touch probe selection Number of probing operations Maximum difference between several probing operations (message: PROBE VALUE INACCURATE) Touch probe: feed for probing Touch probe: measuring range Touch probe: set-up clearance above the measuring point for automatic measurement Limitation of retraction for MANUAL PROBING Touch probe: Rapid traverse for probing 6010* 6100 6110 MP Bit TNC TNC 2500 360 ‹ ‹ XNC CNC Input 306 234 I04 10 11 ‹ AE-6 Input Value 0 0 0 - - - 0= cable transmission 1= infrared transmission 0.999 [mm] 0 = stylus always retracted to starting pos. TNC 306/355/360/2500 1.

01. TNC 306/360/2500 1.2 21 .0 CNC 234/306 Machine Parameters MP 7000 .H.HEIDENHAIN Service R.92 26.MP 7150 17.

2 22 . 7160 7210* Bit TNC TNC 2500 360 07 ‹ . station: PLC inactive 0.MP 7231 29. 1.NC 306 ‹ CNC Input 234 06 ‹ AE-6 Input Value 0 09 ‹ Multiple function for straight cut control (TNC 335) Path interpolation suppressed Actual value display selectable with MOD Block number step size (for ISO programming) HEIDENHAIN conversational programming / ISO programming Automatic generation of NC blocks in the PROGRAMMING mode 7215 0 1 04 07 - 0 = orientation active 1 = orientation inactive 0 = control 1 = progr.station: PLC active 2 = progr.HEIDENHAIN Service Function Spindle orientation at the beginning of cycle 17 "Rigid Tapping" Programming station MP No.0 CNC 234/306 Machine Parameters MP 7210 . language 1 = 2. 3 +0 = not suppressed (= TNC 360) +1 = suppressed (= TNC 335) +0 = selection with MOD enabled +2 = selection with MOD disabled (only if bit 0 = 1) 0 to 255 0 = HEIDENHAIN and ISO 1 = HEIDENHAIN 2 = ISO +1 = create block with key “Actual Position Capture“ +2 = create block with PLC marker M2829 0 = 1. language 0 = standard logo 1 to 99 = dialog from PLC EPROM 0 0 7220* 7222 04 07 ‹ ‹ - ‹ ‹ 1 0 7225 0 1 - 10 - 0 Switching over the dialog language LOGO after power-on * accessible via code number 123 7230 7231 ‹ ‹ ‹ ‹ 0 0 - - 09 - R. TNC 306/360/2500 1.H.94 26.06.

01.2 23 .93 26.HEIDENHAIN Service R. TNC 306/360/2500 1.0 CNC 234/306 Machine Parameters MP 7235 .MP 7264 11.H.

e.999° 1 = -180. TNC 306/355/360/2500 1.H. i. value display * accessible via code number 123 7274 7275 7280* 7285* 04 ‹ 06 ‹ 07 ‹ 04 ‹ 03 04 - 04 display inhibited display active via analog output Caution: max. positioning feed.HEIDENHAIN Service Function Display of the current feed rate before start in the manual operating modes (same feed rate in all axes. value 4.MP 7285 01.0 CNC 234/306 Machine Parameters MP 7270 . smallest feed programmed) Display of free-run.999V +2 = via PLC word W660 0 = 0 to 359. 7270* Bit TNC TNC 2500 360 ‹ ‹ .02.000° to +179.NC 306 I13 CNC Input 234 ‹ = TNC 355 MP Bit display inhibited display active 167 AE-6 Input Value 1 0= 1= 7271 7272 - - 02 ‹ - 0= 1= 0= 1= 0= 1= +0 = +1 = +0 = display inhibited display active display active display inhibited display active display inhibited - 0 0 7273 - - 04 - - 1 7274 0 - 04 - 04 1 05 06 - 04 Display mode for rotary axis (if MP 7470 = 0) Reference value 100% for display of spindle performance Decimal sign Tool length in nom. eroding feed Display of the current machining time Display of the (current) NC blocks and the Q-parameters in the TEST mode Display of the current gear stage after the character "/" in the status line Determination of the spindle performance MP No. short-circuit.999° 7274 bit 1 = 0 : 0 to 4.96 26.999 [V] 7274 bit 1 = 1 : 0 to 43960 0= decimal comma 1= decimal point 0= tool length ignored 1= tool length taken into account - 0 - 0 92 0 - 0 0 0 0 R./actl.2 24 .

Q-parameter contents with M02..Q T 7= . R.2 24.1 .95 26...Q T 6= .0 CNC 234/306 Machine Parameters MP 7290 .= data are erased 0= permitted 1= not permitted +0 = +1 = +0 = +2 = German standard American standard no rotation coordinate system rotated by 90° AE-6 Input Value 0 Selective erasing of 7300* . 7290* Bit TNC TNC 2500 360 I07 ‹ 07 07 07 07 07 07 07 07 07 07 I07 I07 07 .03..T .T 4= .Q 2= .Q T .HEIDENHAIN Service Function Display step MP No..T 5= S Q T . TNC 306/355/360/2500 1.Q .MP 7310 15.Q 3= S Q T .TOOL data (T) .NC 306 ‹ CNC 234 I04 04 04 04 04 04 I02 02 Input 1 = 5 µm2) 0 = 1 µm2) 0= 1 µm 1= 5 µm 2= 10 µm 1= 50 µm 2= 100 µm 0= status display and Q-parameters erased 1= status display and Q-parameters not erased 0 to 71) program program end selection S Q T .. 2) The input range of TNC 2500B/C has been expanded.H. M30 0 1 2 0 07 - GOTO block after CYCLE CALL Graphics (display mode) changeover of 3-plane display Rotation of the coordinate system in the machining plane by 90° 7305 7310* 0 1 ‹ ‹ 11 ‹ ‹ 0 0 * accessible via code number 123 1) With entry values ≥4 the (programmed) tool inserted last is automatically activated with power-on.1= S Q T .status data (S) ..0= .

0 CNC 234/306 Machine Parameters MP 7330.0 .H.HEIDENHAIN Service R. TNC 306/360/2500 1.92 26.MP 7340 17.01.2 25 .

03. and local Qparameters are stored.NC 306 ‹ CNC Input 234 0= 3 axes ‹ 1= in the operating plane 0= values from the datum table for the C-axis are treated as rotation and displacement values values from the datum table for the C-axis are only treated as displacement values the current tool data are overwritten by the calibrated touch probe data the current tool data are stored with CYCL CALL a PGM xxxx is called like an OEM cycle.0 CNC 234/306 Machine Parameters MP 7410 .H.e. the blocks of the program do not appear.HEIDENHAIN Service Processing and Program Run Function Cycle "Scaling Factor" active on 2 or 3 axes Cycle 7 "Datum" MP No. but with the M functions M89/M99 being active.2 26 . 7410* Bit TNC TNC 2500 360 ‹ ‹ .MP 7411 15. the CYCL CALL acts like a PGM CALL xxxx. AE-6 Input Value 0 7411 - - 04 0 1= Tool data in a TOUCH PROBE block 7411 07 10 - - 0= 1 1= Function of a CYCL CALL after a CYCLE DEF 0= 7412 11 - 0 1= * accessible via code number 123 R. i. TNC 306/355/360/2500 1.95 26.

2 27 .H.94 26. then clear out pocket +2 = clear out pocket first.0 CNC 234/306 Machine Parameters MP 7420 11. 7420* Bit TNC TNC 2500 360 . then mill a channel round the contour +0 = combine compensated contours +4 = combine noncompensated contours +0 = clearing out / pilot milling for all infeed movements +8 = with every infeed. "Pilot milling" is run before "Clearing out" (depending on bit 1) * accessible via code number 123 R.NC 306 - CNC Input 234 = TNC 355 MP Bit 241 AE-6 Input Value 0 0 ‹ ‹ ‹ Clear out cycle: sequence for clearing out and pilot milling 1 ‹ ‹ ‹ Combining compensated or noncompensated contours 2 ‹ ‹ ‹ Clearing out / pilot milling until the pocket depth is reached or for every infeed movement 3 04 ‹ ‹ +0 = pilot milling of the contour: ccw with pockets cw with islands +1 = cw with pockets ccw with islands +0 = mill a channel round the contour first.HEIDENHAIN Service Function Cycle for milling pockets of any contour Clear out cycle: direction for pilot milling of the contour MP No. TNC 306/360/2500 1.01.

1 ‹ ‹ ‹ AE-6 Input Value 1.2 28 . standard output of M89 at the beginning of a block modal cycle call at end of block axis standstill no axis standstill 0 0 1 ‹ ‹ +0= +1= +0= Axis standstill during output of an M-function Exceptions: axis standstill always occurs with M-functions that result in a programmed stop (e.000° (limit switches active) 10 0 Range of traverse for rotary axis - 07 - - * accessible via code number 123 ** only possible with TNC 2500 R. M02 ..000 [°] 0= 0 to ± 359.000° (software limit switches monitored) 0= 1= 0 to 359.07. M00.999° (software limit switches not monitored) 1= 0 to ± 30 000. no function no function Setting PLC markers M2008 M2011 during time-outs between two NC blocks or during internal processing times (parameter calc.95 26.HEIDENHAIN Service Function Overlapping factor for pocket milling Output of M-functions Programmed stop at M06 Output of M89. TNC 306/355/360/2500 1. 7430* 7440* Bit TNC TNC 2500 360 ‹ ‹ ‹ ‹ ..) Constant contour speed in corners Display mode and software limit switches for rotary axis 2 ‹ ‹ ‹ ‹ +2= +0= +4= 3 4 5 10 16 - 07 +0 = function not active +32 = function active 7460* 7470* ‹ ‹ ‹ ‹ 04** I07 I02 I04 0 to 179.MP 7470 12.3 programmed stop at M06 no programmed stop at M06 no cycle call.NC 306 ‹ ‹ CNC Input 234 0. modal cycle call MP No.999° (limit switches inactive) ± 360.H.0 CNC 234/306/CONTOUR12 Machine Parameters MP 7430 .) or with a STOP or a CYCLE CALL.g.

09.absolute programmed movements are always traversed following the shortest path .1 ‹ ‹ - ‹ +0 = 0 to ± 359.0 CNC 234/306 Machine Parameters MP 7470 .H.incremental programmed movements by the increment 0= not output to PLC 1= output of tool number only if tool number changes 2= tool number is always output 0= no output 1= output of tool number only if tool number changes 2= output of tool number with every TOOL CALL 3= output of pocket number (only if MP7260 > 0) 0= no output 1= output of tool number only if tool number changes 2= output of tool number with every TOOL DEF 3= output of pocket number 0 2 0 *accessible via code number 123 ** only TNC 2500 B/C R.2 29 .94 26.MP 7480.HEIDENHAIN Service Function MP No.0 ‹ ‹ - ‹ Output of tool number or pocket number with TOOL DEF blocks (only if MP 7260 >0) 7480.999° (no software limit switch monitor) +1 = 0 to ± 30000.NC 306 CNC Input 234 AE-6 Input Value 0 Display mode and software limit switches for rotary axis Approaching the target position 0 06** 07 - 04 1 Output of tool number 7480 - - ‹ - Output of tool number or pocket number with TOOL CALL blocks 7480. TNC 306/360/2500 1. 7470* Bit TNC TNC 2500 360 .1 01.000° (software limit switch monitor active) +0 inactive +2 = .

HEIDENHAIN Service

Function Output of the last TOOL CALL of a block scan (in the TEST mode and before reapproaching a contour with positioning logic) Output of M-functions in the TEST mode to the PLC Limit switch check in the TEST mode

MP No. 7481

Bit

TNC TNC 2500 360 -

.NC 306 08

CNC Input 234 0 = no output to PLC 1 = output to PLC

AE-6 Input Value 0

7490

-

-

08

-

0 = no output to PLC 1 = output to PLC 0 = limit switches active 1 = limit switches not active

0

7491

-

-

08

-

0

R.H. TNC 306/360/2500 1.0 CNC 234/306

Machine Parameters

MP7481 - MP 4791

29.06.94

26.2

29.1

HEIDENHAIN Service

Function Feed rate and spindle override - Feed rate override if rapid traverse button is pressed in "Program Run" - Feed rate override in 2% or 1% increments (if inactive always 1%) -Feed rate override if rapid traverse button and machine direction buttons are pressed in "Manual" operating mode - Override in 0.01% increments with a non-linear characterisic curve (see enhanc. 432, sec. 19.4) Handwheel Adaptation

MP No. 7620*

Bit 0

TNC TNC 2500 360
‹ ‹

.NC 306
‹

CNC Input 234
‹

AE-6 Input Value override inactive override active 2% increments 1% increments 8

+0= +1= +0= +2=

1

I06

I09

‹

I06

2

‹

‹

‹

‹

+0= +4= 3 06 09 06 +0= +8= 0= 1= 0= 1= 2= 3=

override inactive override active override inactive 0.01% increments machine with electronic handwheel machine without electronic handwheel no handwheel connected 1) HR 330 (all keys via NC) 2) HR 130, HR 330 (all keys via NC) HR 330 "Rapid" key: PLC I 162 "Plus" key: PLC I 160 "Minus" key: PLC I 161 HR 332, evaluation of keys and LEDs depends on MP7645.0 HRA 110, multi-axis handwheel (3x HR150) 0

7640*

I03

I04

-

I04

03

04

-

04

1

4= 5= * accessible via code number 123 1) axes switching only with handwheel 2) axis switching with handwheel and keyboard

R.H. TNC 306/360/2500 1.0 CNC 234/306

Machine Parameters

MP 7620 - MP 7640

29.06.94

26.2

30

HEIDENHAIN Service

Function Handwheel operation - Input of interpolation factor - Handwheel traverse in "Programming" - Input of interpolation factor

MP No. 7641

Bit 0 1

TNC TNC 2500 360 07 07 04 09

.NC 306 -

CNC Input 234 04 06 +0= +1= +0= +2= +4= +0= via keyboard via PLC module 9036 disabled enabled via keyboard or PLC module handwheel selection only in the operating modes HANDWHEEL and PROGRAMMING handwheel selection and evaluation of the PLC inputs and outputs on the handwheel (keys, LEDs) possible in all operating modes

AE-6 Input Value 0

2

07

10

-

06

- Selecting the handwheel

3

10

13

-

07

+8=

R.H. TNC 306/355/360/2500 1.0 CNC 234/306

Machine Parameters

MP 7641

05.10.94

26.2

31

0 07. TNC 306/360/2500 1.H.0 CNC 234/306 Machine Parameters MP 7645.2 32 .03.HEIDENHAIN Service R.96 26.

03.MP 7671.0 CNC 234/306 Machine Parameters MP 7645.H.HEIDENHAIN Service R.96 26.2 33 .1 . TNC 306/360/2500 1.2 07.

MP 7692 07.H.0 CNC 234/306 Machine Parameters MP 7680 .96 26. TNC 306/360/2500 1.03.HEIDENHAIN Service R.2 34 .

Sign up to vote on this title
UsefulNot useful