Manual of Crude Oil Distillation Unit 2 in Visakh RefineryFull description
Opps Operating Manual UsFull description
hiDescription complète
meter operation
CNC Raiden BF2
kDescription complète
Manual of Crude Oil Distillation Unit 2 in Visakh RefineryDescrição completa
ANNA UNIVERSITY FOURTH SEMESTER OPERATING SYSTEM LAB MANUAL REGULATION 2013
LNG ship operationsFull description
Tài liệu khai thác EU4200CFull description
k
Manual of Crude Oil Distillation Unit 2 in Visakh RefineryDescription complète
Manual de operação EMB-120Descrição completa
operation manual for reciprocating pump
Service Manual
TNC 426 CB/PB TNC TN C 430 CA/ A/P PA
Kundendienst/Service
* SERVICE MANUAL * TNC 426 CB/PB TNC 430 CA/PA
Changes/Developments We are constantly working on technical improvements of our products. For this reason, details described in this manual may differ slightly from your control. In this case, please order a revised service manual from us. Duplication This manual is provided subject to the condition that no part of it shall be duplicated in any form without our prior consent.
Contents Service Manual TNC 426 CB/PB, TNC 430 CA/PA How to use this service manual Integrated monitoring system Minor error messages Bilinking error messages and their causes Hardware components TNC 426 B, TNC 430 A Logic unit LE TNC 426 CB, TNC 430 CA Connector designation and pin layouts Grounding diagram Block diagrams Board description Power supply Keyboard units TE 401B/420 Visual display units Encoder interface Serial handwheels 3-D touch probes File management of TNC 426 B, TNC 430 A Data interfaces Data input and output Interface to the servo amplifier PLC interface Test units Exchange instructions Optical displays on HEIDENHAIN units Machine parameter list Annex
How to use this service manual........................................................................................................3
2. 2.1
Integrated monitoring system...........................................................................................................4 Log function of TNC 426.B/430.A ...................................................................................................... 4.1
3. 3.1
Minor error messages........................................................................................................................5 Causes of minor error messages .........................................................................................................6
4. 4.1 4.2 4.3 4.4 4.5 4.6
Blinking error messages and their causes......................................................................................9 General error messages .....................................................................................................................10 PLC editor ...........................................................................................................................................13 Position encoder interface...................................................................................................................20 Speed encoder interface .....................................................................................................................20 Analogue axes.....................................................................................................................................21 Digital axes..........................................................................................................................................22
5.
Hardware components of TNC 426.B/430.A ...................................................................................29
6. 6.1 6.2 6.3
Logic unit LE 426CB/430CA .............................................................................................................30 Logic unit LE 426CB/430CA ...............................................................................................................30 Logic unit LE 426PB/430PA ................................................................................................................31 Hardware components of the logic unit LE 426.B/430.A.....................................................................32
7. 7.1 7.2 7.3 7.4 7.5 7.6
Connector designations and pin layouts........................................................................................33 Connectors on the logic unit LE 426.B/430.A .....................................................................................33 Connectors on the PLC I/O boards .....................................................................................................59 Connectors on the keyboard units ......................................................................................................68 Connectors on the visual display unit..................................................................................................70 Connectors on the interface board......................................................................................................73 Connectors on the machine operating panel MB 420 .........................................................................74
Block diagrams .................................................................................................................................76 Basic circuit diagram of motor control .................................................................................................76 Block diagram of control loop..............................................................................................................77 Detailed block diagram of digital axis ..................................................................................................78
Power supply.....................................................................................................................................80 Requirements to the external power supply ........................................................................................80 Power supply of the NC part (dc-link power supply) ...........................................................................86 Checking the power supply of the NC part (dc-link power supply)......................................................88 Power supply of the PLC part..............................................................................................................89 Buffer battery.......................................................................................................................................91 INFO menu..........................................................................................................................................92
12. 12.1 12.2
Keyboard unit TE 401B/420..............................................................................................................93 Overview .............................................................................................................................................93 Checking the keyboard unit.................................................................................................................94
13. 13.1 13.2 13.3
Visual display units..........................................................................................................................104 Checking the visual display unit BC 110B..........................................................................................104 Checking the visual display unit BC 120 ............................................................................................105 Checking the visual display unit BF 120 ............................................................................................107
14. 14.1 14.2 14.3
Encoder interface.............................................................................................................................108 Position encoder circuit ......................................................................................................................108 Speed encoder circuit ........................................................................................................................111 Checking an encoder .........................................................................................................................113
File management of TNC 426.B/430.A ....................................................................................................127 Structure of the hard disk ...........................................................................................................................127 TNC partition (TNC:\) .................................................................................................................................128 PLC partition (PLC:\) ..................................................................................................................................130 Compiling the PLC program .......................................................................................................................132 Calling the PLC error table (x.PET) for diagnosis.......................................................................................133 Generating a cross-reference list for diagnosis ..........................................................................................134 Calling the active machine parameter list...................................................................................................135 Switching over the position display for servicing.... .................................................................................... 135.2
18 18.1 18.2 18.3 18.4
Data interfaces .........................................................................................................................................136 Operating modes of the data interfaces .....................................................................................................136 Machine parameters for the data interfaces ...............................................................................................138 Error messages..........................................................................................................................................139 Wiring diagram of the data interfaces.........................................................................................................141
19. 19.1 19.2 19.3 19.4
Data input and output ..............................................................................................................................143 Data transfer menu ....................................................................................................................................143 File overview TNC 426.B/430.A .................................................................................................................144 Data output.................................................................................................................................................144 Data input...................................................................................................................................................148
20. 20.1 20.2 20.3 20.4 20.5 20.6 20.7
Interface to the servo amplifier ...............................................................................................................152 Nominal value output to servo amplifier (analogue/digital) .........................................................................152 Analogue speed nominal value interface at connector X8/X9 ....................................................................153 Digital interface to the servo amplifier, connectors X51 - X56/X61.............................................................156 DSP monitor for digital axes.......................................................................................................................158 Adjustment of the feed rate at the servo amplifier ......................................................................................159 Offset adjustment .......................................................................................................................................160 Integrated oscilloscope...............................................................................................................................162
21. 21.1 21.2 21.3 21.4 21.5
PLC interface ............................................................................................................................................166 Specifications .............................................................................................................................................166 Checking the PLC inputs and outputs ........................................................................................................167 Diagnosis in the PLC mode........................................................................................................................170 Output "Control is ready" and acknowledgement for test "Control is ready"........................................................................................................................................174 Non-volatile PLC markers and words .........................................................................................................179
22. 22.1 22.2 22.3
Tests units ................................................................................................................................................181 Universal measuring adapter .....................................................................................................................181 Encoder diagnostic set ...............................................................................................................................183 Drive control generator (DCG) ...................................................................................................................185
23. 23.1 23.2 23.3 23.4 23.5
Exchange instructions.............................................................................................................................188 Important notes ..........................................................................................................................................188 Exchanging the NC software PGM no. 280 470 - 473 -- ............................................................................189 Backing up hard-disk data..........................................................................................................................198 Exchanging the logic unit ...........................................................................................................................199 Exchanging the drive assembly (hard disk) ................................................................................................202
24. 24.1
Optical displays on HEIDENHAIN units..................................................................................................204 on the interface boards for Simodrive 611D ...............................................................................................204
25.
Machine parameter list ............................................................................................................................207
26. 26.1 26.2
Annex ........................................................................................................................................................208 7 bit ASCII code .........................................................................................................................................208 Powers of 2 ................................................................................................................................................212
Service Manual TNC 426.B/430.A Contents
Ausgabe Issue 23.05.00
Blatt Page 2
Kundendienst/Service
1. How to Use This Service Manual The service manual TNC 426.B/430.A can be used to diagnose, locate and eliminate errors on machine tools controlled by TNC. In order to correctly judge the problems in an NC-controlled machine tool, fundamental knowledge of the machine tool and its drives as well as their interaction with the control and the measuring systems is required. Incorrect behaviour of the machine tool can also result from improper use of the control, NC-programming errors and incorrect or not properly optimized machine parameters.
For further information in this respect please refer to the Documentation of the machine tool manufacturer Operating Manual (HEIDENHAIN) z Technical Manual (HEIDENHAIN). z CD-ROM TNC-GUIDE (HEIDENHAIN) z z
Note on the error description in this service manual: The number in square brackets refers to the number of the error message in the error catalogue on CD-ROM; this catalogue can be called by clicking on "NC Error Messages" in the TNC Guide.
The Technical Manual is not enclosed with every control. In general, it is only supplied to the machine tool manufacturer and is updated by HEIDENHAIN, Traunreut. Therefore, 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. Support will, however, also be provided by the HEIDENHAIN service department and agencies. Telephone numbers, addresses and telex/fax numbers can be found on the inner page of the cover page and the back side of this service manual or on our homepage under http://www.heidenhain.de.
Service Manual TNC 426.B/430.A How to use this Service Manual
Ausgabe Issue 28.06.99
Blatt Page 3
Kundendienst/Service
2. Integrated Monitoring System TNC 426.B/430 features a comprehensive integral monitoring system to avoid input and operation errors, to locate errors and technical defects of the entire equipment (TNC, measuring systems, machine tool, cables etc.). The monitoring system is a fixed component of the TNC hardware and software; it is always active when the control is switched on. If a technical defect or an operation error is detected, an error message is displayed on the screen in plain language.
During operating the TNC monitors • • • • • • • • • • • •
the amplitude of the encoder signals the edge separation of the encoder signals the absolute position of encoders with distance-coded reference marks the current position (monitoring of servo lag) the path actually traversed (movement monitoring) the position deviation in standstill the nominal shaft speed the CRC sums of EPROM and RAM the supply voltage the voltage of the buffer battery the operating temperature of the logic unit the run time of the PLC program
With digital axes the TNC monitors in addition • • • • •
the motor current the motor temperature the temperature of the power module the dc-link power the supply voltage of the power stage
Service Manual TNC 426.B/430.A Integrated monitoring system
Ausgabe Issue 01.10.97
Blatt Page 4
Kundendienst/Service
2.1 Log Function of TNC 426.B/430.A In the TNC 426.B/430.A a log with approx. 50 000 entries is created continuously and updated according to the FIFO principle. The last key inputs, control reset, error messages, blinking error messages with register status, defective clusters on the hard disk are entered into this log. At the moment the message *** POWER FAIL *** (see section Power supply) is not yet entered. The log is transferred via data interface with the TNCremo data transfer software (Id.No. 280 481 --, English). Starting from software version 280 472/473 the log can also be called in the control by entering the code number LOGBOOK. Excerpt from a log file transferred with TNCremo ___Date: 4-Mar-1998___ Key: 0x01A8 -> Enter 05:40:43 Blinkerror: 05:41:20 File system error E Registers(Blinkerror): 05:41:20 D0-3 00000000 0000FFFF 00000000 00000010 4-7 00000008 00000010 00003780 00000000 A0-3 FFFFFFA0 FFFFFFC0 02C0A000 FFE26200 4-7 FFE7C3DC 02C0A002 FFC33EE4 FFC33E20 FM FFFF VO FFFF SR 0020 PC 004A762A Reset 05:41:37 Error: 05:41:39 NC: program memory erased Key: 0x01AE -> CE 05:41:57 Error: 05:41:57 Power interrupted Key: 0x01AE -> CE 05:41:59 Error: 05:42:00
Service Manual TNC 426.B/430.A 2. Integrated monitoring system
Ausgabe Issue 15.09.99
Blatt Page 4.1
Kundendienst/Service
3. Minor Error Messages Minor (non-blinking) error messages can be cleared by pressing
CE
.
HELP
auxiliary information on the non-blinking error message currently displayed can be called By pressing as of NC software 280 472/473. Further error messages are described in the z Operating Manual (HEIDENHAIN) z Technical Manual (HEIDENHAIN) z CD-ROM TNC-GUIDE (HEIDENHAIN) z Documentation of the machine tool manufacturer
Error message displayed Axis double programmed Start position incorrect Touch point inaccessible Baud rate not possible Range exceeded Operating parameters erased Cycle parameter incorrect Faulty range data Rotation not permitted Plane wrongly defined Limit switch Ext. input/output not ready Input of further programs not possible Wrong axis programmed Incorrect entry in MP Handwheel ? X Handwheel not ready Language load error XX Scaling factor not permitted Measuring touch probe selected
Error message displayed MP: PLC program not translated Positioning error Program incomplete Program memory overflow Exchange buffer battery Triggering touch probe selected Interface already assigned Mirroring not permitted Relay ext. dc voltage missing Power interrupted Update the system data System memory overflow Stylus deflection exceeds max. Stylus already in contact Calibrate touch probe Probe system not ready Probe system not ready Data transfer erroneous
Note The number in square brackets is the number of the error message in the error catalogue on CD-ROM.
Service Manual TNC 426.B/430.A Minor error messages
• When the control is booted after power-on for the first time (new and exchange controls); When the control is booted for the first time after a software exchange; • Defective buffer batteries and (Gold) capacitor; • RAM error on the processor board; • When the control is booted for the first time after a reset of the non-volatile PLC markers and words by means of code number 531210. Limit switch
[58]
• "Manual“ operating mode The preset software limit switch has been reached when traversing with the axis-direction buttons. • "Automatic“ operating mode The calculated position of the current block is beyond the software limit switch range or beyond the additional limit (set by pressing the soft key >TRAVERSE RANGE<, MOD function). The positioning is not performed. Machine parameters for the software limit switches
Default setting Activation via PLC Activation via PLC
X+ 910.0 911.0 912.0
X920.0 921.0 922.0
Y+ 910.1 911.1 912.1
Y920.1 921.1 922.1
Default setting Activation via PLC Activation via PLC
IV+ 910.3 911.3 912.3
IV920.3 921.3 922.3
V+ 910.4 911.4 912.4
V920.4 921.4 922.4
Z+ 910.2 911.2 912.2
Z920.2 921.2 922.2
Power interrupted • After a reset signal at the power supply unit (e.g. line voltage drops) • Important machine parameters have been changed (e.g. MP 110.X, MP 210) • During each power-on routine (see section 21.4) Positioning error
[51]
Excessive servo lag in • The servo lag monitor set in the machine parameters 1410.X or 1710.X has responded. (Check the run-in behaviour of the axis and readjust, if necessary.) PLC program not translated
[211]
• After editing, the PLC program must be compiled (translated) anew. Relay ext. DC voltage missing • After the message POWER INTERRUPTED was confirmed by pressing the CE key, the TNC waits during the power-on routine for the 24V control voltage (input "acknowledgement control ready for operation, X42/4); see section 21.4
Service Manual TNC 426.B/430.A Minor error messages
Ausgabe Issue 16.10.98
Blatt Page 6
Kundendienst/Service
Update the system data!
[1845]
During the power-on routine the control checks in the file SYS:\HDDVERS.A whether the current data (cycles, output templates, drive data etc.) are stored on harddisk. If this is not the case, the error message is output. To update the data a setup must be executed with the file disk. (see section: Software Exchange) System memory overflow!
[1810]
The memory available in the TNC is insufficient to perform complicate calculations (e.g. FK graphics, program verification graphics, oscilloscope etc.). Press CE to confirm the error message and restart the function. Program memory exceeded!
[939]
The TNC hard disk is full. Programs which are not needed any more are deleted! LANGUAGE LOAD ERROR XX The current NC dialogues are not stored on the hard disk. To update the data a setup must be executed with the file disk. (see section: Software Exchange) Customized error messages by the machine tool manufacturer If machine parameter MP 4020, bit 3 = 1, a PLC error message is generated in the PLC program by means of the error markers M2924 to M3023. The customized text is stored in an text file (ASCII) specified in OEM.SYS in the line PLCERROR =. If machine parameter MP 4020, bit 3 = 0, a PLC error message is generated in the PLC error table (PET). See section 17.5 to < Customized text>
Service Manual TNC 426.B/430.A Minor error messages
marker
2924
to marker
— set 3023
Ausgabe Issue 01.09.98
Blatt Page 7
Kundendienst/Service
MP: line w/o number
[151]
Machine parameter input error: A line was found without a machine parameter number (not an empty line or comment). MP: incorrect number
[152]
Machine parameter input error: The given machine parameter does not exist (incorrect number). MP: separator missing
[153]
Machine parameter input error: No separator was found between the number and the value of the machine parameter. MP: input value incorrect
[154]
Machine parameter input error: The input value for the machine parameter is incorrect. MP: defined twice
[155]
Machine parameter input error: A machine parameter has been defined twice. MP: not defined
[156]
Machine parameter input error: A machine parameter is not defined. The line is generated automatically. MP: saving not possible
[157]
Machine parameter input error: The machine parameter cannot be saved. MP: contradictory input
[158]
Machine parameter input error: The values entered for the machine parameters are contradictory, which results in a conversion error.
Service Manual TNC 426.B/430.A Minor error messages
Ausgabe Issue 01.10.97
Blatt Page 8
Kundendienst/Service
4. Blinking Error Messages and their Causes The integrated monitoring system distinguishes between minor and gross errors. Gross errors are characterized by a blinking display (e.g. malfunctions of the encoders and the drives, data processing errors). A red window is displayed on the screen which can be moved with the cursor keys. In the first line of this window the error message is displayed in plain language. Moreover the contents of important registers are displayed. Operating-system error messages Operating-system error messages are displayed as white letters on black screen in English language. Please contact HEIDENHAIN if an operating-system error message (white letters on black screen) is generated and the machine switches off. If possible, the operating-system error messages are also entered in the TNC log. The last operating-system error message is stored in the PLC partition in PLC:\ERROR.JOU. Special case: If the monitoring of the NC power supply (connector X31) has responded, the message *** POWER FAIL *** is displayed (see section Power supply). At present the message is not entered in the log.
If a gross error occurs, the control opens the contact "Control is Ready" which causes an emergency stop of the machine tool. By switching off the power switch or by pressing error cause was corrected.
END
, the emergency stop status can be reset provided that the
In this service manual the blinking error messages are divided into several groups in order to get a better overview.
General error messages PLC editor Position encoder interface Speed encoder interface Analogue axes / spindle Digital axes / spindle
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 21.07.99
Blatt Page 9
Kundendienst/Service
4.1 General error messages Blinking display
TNC operating temp. exceeded
Error cause The temperature inside the logic unit is higher than + 70°
[204] EMERGENCY STOP defective
Error during the test routine for the output "Control is ready" when the machine is switched on (see also section 21.4)
[203] Position control time too short
EMERGENCY STOP PLC [205]
Error cause: In case of an operation with a high processor utilization, the cycle time of the position controller is not sufficient any more. Error elimination: If the error message is generated repeatedly, the cycle time of the position controller can be increased via the machine parameters. Please contact the machine tool builder for more information! This error message is displayed if marker M2815 is set without additional marker (M2924 - M3023). (Only if machine parameter MP4020 bit 3 = 1).
Ext. relay DC voltage missing
No PLC supply voltage available at connector X44.
Checksum error YX
The TNC has detected a CRC checksum error during operation1)
Checksum error
Incorrect include-file version
YA YB
CRC sum of the CPU EPROM CHIP 1/2 CRC sum of the CPU EPROM CHIP 3/4
Y=
CPU number
The TNC has detected a CRC checksum error during the power-on routine1)
Error cause: The hardware of the logic unit is equipped with a hardware function for which the NC software and the machine are not prepared. Error elimination: Please contact the machine tool builder.
CRC = Cyclic Redundancy Check (during data transfer) 1) If one of these error messages comes up repeatedly, please contact HEIDENHAIN.
Service Manual TNC 426.B/430.A 4. Blinking error messages and their causes
1 = host computer 2 = DSP
Ausgabe Issue 23.02.00
Blatt Page 10
Kundendienst/Service
Blinking display
Error cause
Error cause: The NC supply voltage for the dc-link power supply has fallen below the minimum threshold and the monitoring has responded. If the machine tool builder has wired both connection paths (Uz and L1/L2 ), the monitoring is already initiated if the voltage in one path falls below the minimum voltage. The monitoring becomes only active after the conversion of the PLC program. The error message is not displayed in a red window, but in white characters on black background. Error elimination: Ö see also section "Power Supply“ Ö Check connectors X31 of the dc-link power supply. Ö Check feed lines Uz+/Uz- and L1/L2 if they are broken.
*** POWER FAIL ***
Customized error messages by the machine tool manufacturer If the machine parameter MP 4020 bit 3 = 1, a PLC error message is displayed by the error markers M2924 to M3023 and M2815 in the PLC program. The customized text is stored in the text file (ASCII) specified in OEM.SYS in the line PLCERROR =. If the machine parameter MP 4020 bit 3 = 0, PLC error messages are displayed via the PLC error table (PET); see section 17.5.
to
Service Manual TNC 426.B/430.A Blinking error messages and their causes
marker
2924
to marker
— and marker 2815 set 3023
Ausgabe Issue 23.02.00
Blatt Page 10.1
Kundendienst/Service
Blinking display
File system error X [1155 ff]
Error cause
X= 1 2 3 4 5 6 7 8 9 10
Incorrect cluster number in routine "get_cluster. Incorrect cluster number in routine "put_cluster". Incorrect cluster number in routine "next_cluster" Incorrect cluster number in routine "update_cluster". Incorrect cluster number in routine "get_free_cluster". Incorrect cluster number in routine "get__last_cluster". Incorrect cluster number in routine "get_cluster_befor". Incorrect cluster number in routine "read_dos_data". Incorrect cluster number in routine "write_dos_data". Undefined software error in routine "test_file“.
A Semaphore or queue could not be created. B Partition faulty or cannot be read. Hard disk or RAM cannot be mounted. C Disk incorrectly partitioned. D Sector number is incorrect in the hard disk server task. Wrong sector number or write-protected sector. E Time-out while waiting of the interrupt from the hard disk. F Hard disk write or read error. The TNC has detected a defective cluster on the hard disk. The area is marked as defective in the FAT and the data are deleted. When the TNC is started again the deleted files are listed. G Time-out: interrupt line Due to bad shielding electrical disturbances are possible. H Time-out: disk not ready Due to bad shielding electrical disturbances are possible. I Disk always busy Due to bad shielding electrical disturbances are possible. J Defective sector in FAT or root directory, hard disk cannot be used K Recalibrate error (search) L No data request from hard disk although expected
If the error message "FILE SYSTEM ERROR X" (X = identification letter, see above) comes up repeatedly, please note down the error message and the register contents and contact HEIDENHAIN. Note:
After each control reset it is checked if there are defective clusters on the hard disk. In this case the partition (TNC, PLC or SYS) and the number are entered in the log of the TNC.
Example (extract from log): ERR: 1 DEFECT CLUSTERS IN TNC ERR: 2 DEFECT CLUSTERS IN SYS
Service Manual TNC 426.B/430.A 4. Blinking error messages and their causes
13.09.1999 12:35:59 13.09.1999 12:35:59
Ausgabe Issue 15.09.99
Blatt Page 11
Kundendienst/Service
Blinking display
Processor check error YX [1 ff]
Error cause
X= 3 8 A B M
O R
Y=
Test plane incomplete / will not run CRC sum of PLC program OP code Software error Software error Erroneous operating voltage The 5V supply voltage (Uvcc) of the LE is not within the tolerance. Export version: axis 4 or 5 paraxial Attempt to start a PLC positioning (M4120 to M4124), a datum shift (M4132) or to switch the range (M4574 and M4575) simultaneously, although MP7440/bit 2 was set or MP3030 = 1. OR PLC strobe (PLC positioning, datum shift, switchover of the range) set during active TOOL DEF (M4074) CPU number
1 = host computer 2 = DSP
If the error message "Processor check error XY" (XY = identification letters, see above) comes up repeatedly, please send the complete logic unit to HEIDENHAIN for repair. Please indicate the error message, the code letters and the register contents.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 28.04.99
Blatt Page 12
Kundendienst/Service
4.2 PLC editor Blinking display
PLC: invalid command [64]
PLC: invalid operand type [65] PLC: operand not found
Error cause
Y
The TNC cannot interpret the line as a PLC command (earlier versions: operand for jump is not label)
ESC
An unknown operand type was given. The command cannot be used for the given operand type.
ESC
A type was given for the operand, but no value.
ESC
[66] PLC: operand incorrect [67] PLC: error in text after command [68] PLC: line too long
Operand out of permissible range An operand number was given that lies outside the range available for this operand
No limiter behind command Behind the PLC command additional characters were found that could not be interpreted End of line not found The line is longer than 128 characters
ESC
ESC
ESC
[69] PLC: label not defined [70] PLC: end of block not found [71]
PLC: program too long [72]
A reference was made to a label that has nowhere been defined with LBL, KFIELD or EXTERN. At the end of the program file there are PLC commands that are not concluded with an EM or JP command. The danger therefore exists that at runtime an undefined program range is run through. The total length of the program code to be generated exceeds the memory available in the control.
Error classification (not displayed on the screen) ! Y = E: Error recognized during editing; line is not formatted. S: Error recognized during syntax check in the PLC editor (COMPILE soft key). Under certain circumstances this error is already recognized during the syntax check, otherwise when the compiler is run. C: Error recognized during compiler run, either when the control is switched on or in the PLC programming mode.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 13
SC
SC
SC
Kundendienst/Service
Blinking display PLC: assignment in parentheses [73]
Error cause
Y
An attempt was made to assign the result of a gated operand, although not all open parentheses had been closed.
SC
PLC: too many parentheses [74]
Excessive nesting of parentheses An attempt was made to nest more than 16 parenthetical expressions in each other.
SC
PLC: jump incorrectly programmed [75]
Jump in gating chain An unconditional jump was programmed, although the assignment chain begun beforehand had not yet been assigned.
Closing parenthesis without opening parenthesis There are more closing than opening parentheses. Label within parentheses A label was set within a parenthetical calculation. This is illegal because close-parenthesis commands cannot be executed without the associated open-parenthesis commands.
SC
SC
PLC: label incorrectly programmed [78]
Label within a gating chain A label was programmed in a gate that has already been started. This is illegal because the first command behind the label would then have to be interpreted, depending on the course of the program, once as logical connection and once as a load command.
PLC: jump incorrectly programmed [79]
SC Jump within parentheses A jump command was programmed within parentheses. This is illegal because due to the internal implementation all opening parentheses must be followed by closing parentheses, which would not happen in a jump.
PLC: parenthesis not closed [80]
PLC: label defined twice [81]
PLC: word assignment missing [82]
SC
Parenthesis open at end of block An EM instruction has been programmed in a parenthetical instruction. This is illegal since parentheses must be closed in any case.
SC
Label defined twice The same label name was used twice for a LBL or a KFIELD instruction. A label name that was imported with EXTERN from another module was used again with a LBL or KFIELD instruction. A name reserved for internal modules (9000 ... 9255) was used with a LBL, KFIELD or EXTERN instruction.
SC
Word assignment missing A word assignment conducted. However, the result was not assigned to an operand, but a new logic operation started.
SC
Error classification (not displayed on the screen) ! Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key). Under certain circumstances this error is already recognized during the syntax check, otherwise when the compiler is run. C: Error recognized during compiler run, either when the control is switched on or in the PLC programming mode.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 14
Kundendienst/Service
Blinking display
Error cause
Y
PLC: logic assignment missing [83]
A logic operation was performed, but the result was assigned to a new logic operation instead of to an operand.
SC
PLC: word accumulator not loaded [84]
A command was programmed that logically connects, assigns or manipulates the loaded word accumulator, although the word accumulator was not previously loaded.
SC
A command was programmed that logically connects, assigns or manipulates the loaded logic accumulator, although the logic accumulator was not previously loaded.
SC
PLC: logic accumulator not loaded [85]
PLC: opening parenth. incorrect [86]
Accumulators not loaded on "open parenthesis" You programmed an open-parenthesis command without first starting a logic or a word sequence.
SC
PLC: incorrect type in parenth. [87]
Incorrect type of result in parentheses Depending on the logic operation formed before a parenthesis and the parenthesis command used, it is expected that a sequence in parentheses supplies a result of the same type (word / logic). If the types differ, the logic operation requested in the open-parenthesis command cannot be formed.
SC
PLC: jump incorrectly programmed [88]
Conditional jump with invalid logic accumulator You programmed a conditional jump (CMT/CMF/JPT/JPF/EMT/EMF) without first starting a logic operations sequence in the logic accumulator.
SC
ENDC/ENDK without CASE/KFIELD instruction You programmed an ENDC command without a preceding CASE statement, or an ENDK command without a preceding KFIELD label.
SC
Incorrect command within a CASE table / KFIELD You programmed a command other than CM behind a CASE instruction and before the associated ENDC instruction, or you programmed a command other than K behind a KFIELD and before the associated ENDK label.
SC
Too many entries in CASE table You programmed a CASE branch with more than 128 entries
SC
PLC: ENDC/ENDK without beginning
[89] PLC: error in CASE/KFIELD [90]
PLC: too many entries in CASE [91]
Error classification (not displayed on the screen) ! Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key). Under certain circumstances this error is already recognized during the syntax check, otherwise when the compiler is run. C: Error recognized during compiler run, either when the control is switched on or in the PLC programming mode.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 15
Kundendienst/Service
Blinking display PLC: CASE/KFIELD is empty [92]
PLC: string accum. not loaded [93] PLC: string within parentheses [94] PLC: string assignment missing [95]
PLC: global/external incorrect [96]
Error cause
Y
Empty CASE instruction/KFIELD You programmed a CASE instruction followed immediately by an ENDC instruction, or you programmed a KFIELD label immediately followed by an ENDK label.
SC
You programmed a command to logically connect, assign or manipulate and already loaded string accumulator without first loading the string accumulator.
SC
String instruction within parentheses You programmed a string instruction within parentheses. String operations cannot be nested with parentheses.
You started a new logic operations sequence without first assigning the logic operation formed in the string accumulator.
GLOBAL/EXTERNAL not at beginning of file You wrote the GLOBAL or EXTERNAL commands behind other program code in the file. These commands must always appear before the program code.
SC
SC
SC
PLC: too many modules [97]
You attempted to link more than 64 files into one program using the USES instruction.
(S)C
PLC: file not found [98]
A file linked with the USES instruction cannot be found.
(S)C
PLC: file too long [99]
The compiled program code of a single file would be larger than 64 kB and therefore cannot be compiled. Split the file into several smaller files and link them with the USES command.
SC
PLC: too many local labels [100]
PLC: too many global labels [101]
SC More than 1000 label assigned in one file. All LBL, KFIELD and EXTERN command are added together with those (hidden) labels created through structured commands. Split the file into several smaller files and link them with the USES command. A total of more than 1000 global labels have been defined within the associated files.
Error classification (not displayed on the screen) ! Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key). Under certain circumstances this error is already recognized during the syntax check, otherwise when the compiler is run. C: Error recognized during compiler run, either when the control is switched on or in the PLC programming mode.
Service ManualTNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 16
C
Kundendienst/Service
Blinking display
Error cause
Y C
PLC: external label not defined [102]
A label declared with EXTERN has not been defined with GLOBAL in any of the associated modules.
PLC: external label in case [103]
A label declared with EXTERN has been inserted in SC the CM list of a CASE command. Define a local module, which in the simplest case only calls the global module via CM.
PLC: external label in JP [104]
You attempted to jump to a label defined with EXTERN using a JP/JPF/JPT command.
SC
PLC: global label defined twice [105]
You defined the same label more than once with GLOBAL in the same or in several files.
(S)C
PLC: incorrect program structure [106]
SC You programmed an ELSE/ENDI/ENDW/UNTIL command without prior required IF/ELSE/WHELP/ REPEAT command. Several structured commands have not been nested within each other, but have been interlinked. The structures must always be closed in the order opposite to that in which they are opened! Structure open at file end A structured command has been opened and not closed again prior to the end of file.
PLC: structure open at file end [107] PLC: global in the main file [108]
You defined a module from the main file as GLOBAL. Only modules from files which are linked with the USES command can be made accessible for other files through the GLOBAL command. 46...49
SC
SC
free
PLC: excessive nesting [109]
You attempted to nest more than 32 module calls within each other. You programmed a recursive module call that exceeds the limit of 32 levels.
PLC: stack underflow [110]
You attempted to retrieve data from the stack which R were not stored there.
PLC: stack overflow [111]
You attempted to write more than 128 bytes of data R to the stack. Word operands (B/W/D/K) each occupy 4 bytes, logic operands (M/I/O/T/C) 2 bytes each.
Error classification (not displayed on the screen) ! Y = S: Error recognized during syntax check in the PLC editor (COMPILE soft key). Under certain circumstances this error is already recognized during the syntax check, otherwise when the compiler is run. C: Error recognized during compiler run, either when the control is switched on or in the PLC programming mode. R: Error recognized during run time of the PLC program.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 17
R
Kundendienst/Service
Blinking display PLC: time out [112]
PLC: CASE out of range [113]
PLC: subprogram not defined [114]
PLC: index range incorrect [115]
PLC: error table missing [1524]
PLC: error in module call [1750]
Error cause
Y
The processing of the program section to be executed cyclically took longer than 10 ms. Check the structure of the subprogram for very calculation-intensive sections that you can start as SUBMIT jobs. The displayed processing time will be increased during RS232 data transfer and in handwheel mode. If you are in doubt, select handwheel mode and simultaneously start data transfer via RS232 (if possible at 38 400 baud); subsequently check "MAXIMUM PROCESSING TIME" in the PLC programming environment. 100% corresponds to 5 ms; with this utilization the block processing rate is still observed. Value should not exceed 150% (safety reserve in the event of unfavourable operating conditions). CASE out of range The operand for the CASE instruction contains a value that cannot be interpreted as offset in the CM table (smaller than 0 or greater than table length minus 1). This error currently cannot be displayed.
Indexed access out of permissible range The address for a write access to the file types B/W/D/M/I/O/T/C is, through the inclusion of the index register, in a region invalid for these operand types. Due to accessing a constant field the index register contains a value which is not permitted for this field (<0 or > field length −1). Through the inclusion of the index register the address of a string leads to an invalid value. The number of a dialogue (S#Dn[X]) or an error message (S#En[X]) leads to an invalid value (<0 or >999) through the inclusion of the index register. During the addressing of a component string (Sn^X) the value range for the index register (0...127) was exceeded. A PLC error module 9085/9086 was called although no error table was compiled, or there were no entries in the table.
58
59...89
free
Error classification (not displayed on the screen) ! Y = Error recognized during run time of the PLC program.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 18
R
R
R
R
R
Kundendienst/Service
Blinking display
Error cause
Y C
PLC: error table not .PET [1525]
PLC error table The error table selected in OEM.SYS is not a .PET file.
PLC: error table not found [1527]
C PLC error table The error table selected in OEM.SYS could not be found (file name or path name incorrect).
PLC: err. table format incorrect [1528]
PLC error table The error table selected in OEM.SYS does not have an up-to-date binary format (e.g. after a software exchange).
Error classification (not displayed on the screen) ! Y= :
Error recognized during compiler run, either when the control is switched on or in the PLC programming mode.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 19
C
Kundendienst/Service
4.3 Position encoder interface Blinking display
Error cause
encoder: amplitude too small [44]
Signal amplitude error; position encoder
encoder: frequency too high [45]
Signal frequency error; position encoder
measuring system defective [46]
Error with distance-coded scale; position encoder
Ref mark : incorrect spacing [62]
During a reference-mark run on an encoder with distancecoded reference marks a distance of more than 1000 signal periods was covered without passing over a reference mark. Possible error cause: • Encoder not connected • Cable damaged • Glass scale contaminated or defective • Scanning head defective • Position encoder input of the logic unit defective
4.4 Speed encoder interface Blinking display
motor encoder: amplitude too small
Error cause
Signal amplitude error; speed encoder (Zn or Z1 track)
+ encoder: amplitude too small [47] motor encoder: frequency too high
Signal frequency error; speed encoder
+ encoder: frequency too high [48] motor encoder defective [2206]
motor encoder n: frequency too high
Service Manual TNC 426.B/430.A 4. Blinking error messages and their causes
The motor encoder of the displayed axis is defectibe. Possible error cause: • Cable of motor encoder damaged • Graduated disk of motor encoder contaminated or damaged • Speed encoder input of logic unit defective
This error can only occur with a digital spindle: Possible error cause: - Wrong entry of the encoder line count in the motor table - Disturbance on the reference pulse signal
Ausgabe Issue 01.07.99
Blatt Page 20
Kundendienst/Service
4.5 Analogue axes Blinking display
Error cause
Excessive servo lag in [38]
Position monitoring (servo lag) •Operation with velocity feedforward control: Position monitoring exceeded; defined in machine parameter 1420.X. • Operation with servo lag: Servo lag monitoring exceeded; defined in machine parameter 1720.X. • Synchronized axes (gantry): The positions of master and slave axes differ by more than the value entered in machine parameter 855.X (slave axis is displayed).
Nominal speed value too high [39]
Monitoring of the analogue voltage limit • The nominal value voltage has reached the limit of ± 10V (± 20V for the spindle); for operation with velocity feedforward control only.
Movement monitoring error in a
[40]
Movement monitoring • The distance actually covered in a certain time is less than 1/4th or more than 4x the nominal distance calculated by the control. Can be influenced via MP 1140.X.
Standstill monitoring error in [41]
Standstill monitoring • At standstill the position deviation of an axis is greater than the value entered in machine parameter 1110.X.
Excessive offset in [42]
Monitoring of the offset voltage • During an automatic offset adjustment by machine parameter MP1220 the offset voltage has exceeded its limit of 100mV.
Error location If one of the above-listed error messages is displayed, the error may be located in any element of the closed loop. e.g.: • Error in control • Excessive offset voltage at the servo amplifier • Incorrect speed adjustment at the servo amplifier • Monitoring function of the servo amplifier has responded (e.g. monitoring of current intensity) • Electrical defect at the servo amplifier • Defective motor, encoder or cables • Mechanical defect (bearing, spindle or guides) • Excessive mechanical forces on a drive
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 21
Kundendienst/Service
4.6 Digital axes
Blinking display
Error cause
Excessive servo lag in [38]
Position monitoring (servo lag) •Operation with velocity feedforward control: Position monitoring exceeded; defined in machine parameter 1420.X. • Operation with servo lag: Servo lag monitoring exceeded; defined in machine parameter 1720.X. • Synchronized axes (gantry): The positions of master and slave axes differ by more than the value entered in machine parameter 855.X (slave axis is displayed).
Nominal speed value too high [39]
Monitoring of the maximum shaft speed • During operation with servo lag the speed is limited to the maximum shaft speed. When operating with velocity feed forward control this error message is displayed as soon as the maximum shaft speed is reached. The maximum shaft speed is stored in the motor tables.
Movement monitoring error in a
[40]
Standstill monitoring error in [41] Movement monitoring error in b
[43]
Movement monitoring • The distance actually covered in a certain time is less than 1/4th or more than 4x the nominal distance calculated by the control. Can be influenced via MP 1140.X. Standstill monitoring • At standstill the position deviation of an axis is greater than the value entered in machine parameter 1110.X. Movement monitoring • The difference between the counts of the position encoder and of the speed encoder has reached the tolerance programmed in MP2800.X (only effective, if two separate encoders are used for acquisition of nominal position and speed).
Error location If one of the above-listed error messages is displayed, the error may be located in any element of the closed loop. e.g.: • Logic unit defective • The ready signal of the servo amplifier is missing (see basic circuit diagram) • The I2t limiting has taken effect. • Defective motor, position or speed encoder or cables • Mechanical defect (bearing, spindle or guides) • Excessive mechanical forces on a drive
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 28.01.99
Blatt Page 22
Kundendienst/Service
Blinking display
Error cause
Power stage in axis too weak [2188]
Power stage for displayed axis too weak.
Power stage : U-IMAX incorrect [2192]
U-Imax of the power stage for the displayed axis is incorrect. U-IMAX = voltage of current sensor
Power stage : I-MAX incorrect [2118]
Imax of the power stage for the displayed axis is incorrect. IMAX = peak current
Power stage S not ready [2193]
The ready signal from the power stage of the spindle was switched off during operation or was interrupted by at least 1 ms. Check the pulse enable K663 at the interface board. (see also basic circuit diagram for motor control)
motor enc. line count too high [2189]
Motor encoder line count too large for the displayed axis.
Motor : XH; X2; F-N; R2 incorrect [2190]
Motor : n-n; f-n incorrect [2191]
Motor : t-max incorrect [2194]
Motor : I-n incorrect [2195] Motor : I-max incorrect [2196]
One of the following data for the displayed axis is incorrect: XH = magnetising reactance X2 = rotor leakage reactance F-N = rated frequency R2 = rotor resistance, cold One of the following motor data for the displayed axis is incorrect: N-N = rated rotational speed F-N = rated frequency t-max of the motor for the displayed axis is incorrect T-MAX = maximum temperature
I-n of the motor for the displayed axis is incorrect I-N = rated current
I-max of the motor for the displayed axis is incorrect I-MAX = maximum current
If one of the above-mentioned errors messages is generated, please check the data in the motor tables and contact HEIDENHAIN. Please indicate the error message, the code letter and the register contents.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 16.10.98
Blatt Page 23
Kundendienst/Service
Blinking display
Motor : n-max incorrect [2197]
Motor temperature too high [1217]
Motor : Speed Not Equal To Imax [2207]
Motor : is not turning [2209]
Motor : MP 2340 / MP 2350 incorrect [2198]
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Error cause
N-max of the motor for the displayed axis is incorrect N-MAX = maximum rotational speed
The motor temperature has reached the maximum value. Information on the current motor temperature is fed to the TCN via the connector for the speed encoder system as an analogue voltage at the pins Temperature +/-. The threshold is stored in the motor tables.
The current motor speed does not equal the expected at Imax. Perhaps the direction of rotation is wrong.
The motor of the displayed axis is not turning. Error elimination / diagnosis  Check if there is a break of the motor feed lines!  Trace the torque current (I noml) using the integral oscilloscope and observe whether the current is delimited (characteristic curve is cut horizontally). Normally the current must not be delimited.  If the motor current increases exponentially up to the max. current, probably the data in the motor table are incorrect. Ö Check motor table! MP 2340 /MP 2350 for the displayed axis is incorrect
Undefined error Host command not recognized / invalid Host / DSP watchdog do not match Undefined interrupt Unknown hardware ID No V-NOML value received from host AC fail EMERGENCY STOP fail Stack overflow Delta signal pulse width modulation Check entry value of MP 2180 during commissioning (PWM clock frequency)! Error on memory request No speed control interrupt Error during sum check (code) Time limit of speed interrupt exceeded Initializing error of a software timer Error during LSV2 transfer Unknown oscilloscope parameter requested Host command not recognized EMERGENCY STOP active (Emerg. stop test) EMERGENCY STOP inactive (Emerg. stop test) Stack overflow warning GA does not provide interrupt Response to a host command too late (communication monitoring) Spurious interrupt (AC fail, EMERGENCY STOP) EMERGENCY STOP fail Host requested for synchronization Error during sum check (code) Idle loop of time monitor, the last two places contain the time x 3ms Corrected angle deviation when aligning Time limit of rot. speed interrupt exceeded ; the last two places contain the time in [ms] (hex!)
If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN. Please indicate the error message, the code letter and the register contents.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 25
Kundendienst/Service
Blinking display
DSP error XXXX Y
Error cause XXXX = Run time error messages 1000 Y Command time-out 1001 Y Command acknowledgement incorrect 1002 Y Error at beginning of command execution 1003 Y Error at end of command execution 1004 Y Incorrect status from DSP Error messages when booting the DSP system 1100 Y Error on calculation of check sum 1101 Y Time-out during word transfer command 1102 Y Time-out during calculation of check sum 1103 Y Time-out during GO command 1104 Y File SYS:\DSP\... not found
Y = 0 = axes DSP 1 = spindle DSP (TNC 430 only) Error messages of spindle DSP (code 9) 258 9 No standby signal received from power stage within 4 secs. after power on. F2C8 9 Incorrect acknowledgement of command
If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN. Please indicate the error message, the code letter and the register contents.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Encoder contaminated Encoder frequency exceeded Z1 track of encoder contaminated Warning from power stage (temperature of dissipator) Warning from power stage off GA status register: data not latched Error on temperature measurement PLC: drive not ready PLC: drive not ready Standstill recognition (V=0 with IQ_max) End of standstill recognition Warning I2t monitoring End of warning I2t monitoring Limited by I2t monitoring End of limit by I2t monitoring Error on REF request Drive enabled Drive disabled e.g. by EMERGENCY STOP
If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN. Please indicate the error message, the code letter and the register contents.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Unknown motor type (MP2200) reserved reserved Number of pairs of poles too large (MP2230) ASM: field-defining current (MP 2280> MP 2110/2310) Grating period of speed encoder ASM: time constant of rotor (MP2290 =0 or too large) Kink point rpm / noml. rpm (MP2210 = 0 or too large) Unknown driving mode (MP2000) reserved reserved reserved Voltage at current sensor (MP2130 too large) Peak voltage of power stage (MP2110 too large) Proportional factor of current controller (MP2400 too large) Integral factor of current controller (MP2410 too large) Motor temperature (MP2270 > 255) reserved Oscilloscope parameter incorrect (for test) Rated current of power stage (MP 2110 > MP2110/MP2310) Rated current of motor (MP2300 too large or < MP2280) Peak current of motor (MP2310 too large) Max. motor rpm (MP2220 too large) Wrong angle compensation values with synchronous motors (MP2340/MP2350) DC-link voltage of power stage incorrect Invalid speed input selected (MP 2700) Invalid PWM output selected (MP 2702) Band filter parameter incorrect (MP 2540/2550)
If the error message "DSP ERROR XXXX " is generate repeatedly, please contact HEIDENHAIN. Please indicate the error message, the code letter and the register contents.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 01.10.97
Blatt Page 28
Kundendienst/Service
Blinking display
DSP error XXXX Y (axis-specific)
Error cause
Y = axis F200 F210 F220 F230 F240 F250
F260 F270
F280
F290 F2A0 F2B0 F2C0 F2D0
Speed encoder (Zn track): amplitude too small Speed encoder (Z1 track): amplitude too small reserved Motor temperature too high Unknown counter IC at speed input Power stage switches off during operation Check the pulse enable K663 at the interface board (short-time signal drop etc.) A bridge can be inserted between K663 and K9 for testing (see basic circuit diagram) This error code is only active for spindle reserved Excessive angle deviation during alignment Zn / Z1 tracks do not match; this message can also occur if MP2250.X is incorrect. Motor cannot be controlled (if controller outputs the max. current, an incorrect movement of the motor is recognized) Error with 3-D touch probe/evaluation; latch not with L1 input (G19/G26) Incorrect Ref position detected Check the shielding of the speed encoder. Standstill recognition (V=0 with IQ_max) Actual motor current above limit value Status error PWM component
If the error message "DSP ERROR XXXX " is generated repeatedly, please contact HEIDENHAIN. Please indicate the error message, the code letter and the register contents.
Service Manual TNC 426.B/430.A Blinking error messages and their causes
Ausgabe Issue 07.09.98
Blatt Page 28.1
Kundendienst/Service
5. Hardware Components of TNC 426.B/430.A TNC component
TNC 426 .B
TNC 430.A
LOGIC UNIT LE 426CB/PB 1) 2) Id.No. XXX XXX -- 3)
x
LOGIC UNIT LE 430CA/PA 1) 2) Id.No. XXX XXX -- 3)
x
VISUAL DISPLAY UNIT BC 110B (CRT interface) 4) Id.No. 260 520 --
x
x
VISUAL DISPLAY UNIT BC 120 (CRT interface) 5) Id.No. 313 037 --
C versions: with analogue nominal speed command interface P versions: with digital interface to servo amplifier CF/PF: export versions of TNC 426 CB/PB (different NC software, same hardware) CA/PA: export versions of TNC 430 CA/PA (different NC software, same hardware) The different versions of the logic units are distinguished by the following differences: - Type of position encoder inputs (11µA, 1Vpp or TTL) - CRT interface for BC110B/120 or flat-panel display BF120 - Digital spindle for 9000 or 15000 rpm (for P versions only) 4) Old design (black); 14"; connecting cable to logic unit (X43) 15-pin, 2-row 5) New design (grey); 15"; connecting cable to logic unit (X43) 15-pin, 3-row (VGA standard) 6) Flat-panel display (grey) 7) Old design (black), matching BC110B 8) New design (grey), matching BC120 and BF120 9) Digital part only (32 PLC inputs / 16 PLC outputs) 10) Version 02: 64 PLC inputs / 32 PLC outputs with analogue part Version 12: 64 PLC inputs / 32 PLC outputs without analogue part
Service Manual TNC 426.B/430.A Hardware components of TNC 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 29
Kundendienst/Service
6. LOGIC UNIT LE 426 CB/430 CA 6.1 Designation of the logic unit LE 426 CB/430 CA ID plate and program label of the logic unit
ID plate of the processor board
ID plate of the PLC graphics board is located on the board
Service Manual TNC 426.B/430.A Logic unit LE 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 30
Kundendienst/Service
6.2
Designation of the logic unit LE 426 PB/430 PA ID plate of the processor board
ID plate and program label of the logic unit
ID plate of the drive-control board
ID plate of PLC graphics board is located on the board
Service Manual TNC 426.B/430.A Logic unit LE 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 31
Kundendienst/Service
6.3
Hardware components of the logic unit LE 426.B/430.A
Components overview LE 426 CB/430 CA LE 426 CB/CF
LE 430 CA/CE
PROCESSOR board
x
x
PLC GRAPHICS board
x
x
DRIVE (complete)
x
x
LE 426 PB/PF
LE 430 PA/PE
PROCESSOR board
x
x
PLC GRAPHICS board
x
x
DRIVE (complete)
x
x
DRIVE-CONTROL board
x
x
Component
Components overview LE 426 PB/430 PA
Component
Service Manual TNC 426.B/430.A Logic unit LE 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 32
Kundendienst/Service
7.
Connector Designations and Pin Layouts
7.1
Connectors on the logic unit LE 426.B/430.A
7.1.1 Connector designation, logic unit LE 426 CB/PB LE 426 CB/CF NC powersupply
Processor board
PLC graphics board
Processor board X1 = position encoder axis 1 X2 = position encoder axis 2 X3 = position encoder axis 3 X4 = position encoder axis 4 X5 = position encoder axis 5 X6 = position encoder axis 6 X8 = analogue outputs 1 - 6 X9 = analogue outputs 7 - 13 X12 = touch probe (triggering) for workpiece calibration X13 = touch probe (triggering) for tool calibration X14 = measuring touch probe (option) X21 = data interface V.24/RS-232-C X22 = data interface V.11/RS-422 X23 = serial handwheel X25 = Ethernet interface (option) X26 = Ethernet interface (option) X30 = ref. signal spindle X35 to X37 not available B = signal ground PLC graphics board X41 = PLC output X42 = PLC input X43 = CRT (BC) connector or X49 = connector for flat-panel display X44 = 24 V power supply for PLC X45 = TNC operating panel X46 = machine operating panel X47 = PLC expansion interface X48 = PLC analogue input
X31 = NC power supply (dc-link power supply)
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 33
Kundendienst/Service
LE 426 PB/PF NC power supply
Processor board
PLC graphics board
Drivecontrol board Processor board X1 = position encoder axis 1 X2 = position encoder axis 2 X3 = position encoder axis 3 X4 = position encoder axis 4 X5 = position encoder axis 5 X6 = position encoder axis 6 X8 = nominal value outputs 1 - 6 X9 = nominal value outputs 7 - 13 X12 = touch probe (triggering) for workpiece calibration X13 = touch probe (triggering) for tool calibration X14 = measuring touch probe (option) X21 = data interface V.24/RS-232-C X22 = data interface V.11/RS-422 X23 = serial handwheel X25 = Ethernet interface (option) X26 = Ethernet interface (option) X30 = ref. signal spindle X35 to X37 not available B = signal ground PLC graphics board X41 = PLC output X42 = PLC input X43 = visual display unit X44 = 24 V power supply for PLC X45 = TNC operating panel X46 = machine operating panel X47 = PLC expansion interface X48 = PLC analogue input Drive-control board X15 = speed encoder axis 1 X16 = speed encoder axis 2 X17 = speed encoder axis 3 X18 = speed encoder axis 4 X19 = speed encoder axis 5 X20 = speed encoder axis 6 X50 = feed-rate enable X51 = connector of motor power stage, axis 1 X52 = connector of motor power stage, axis 2 X53 = connector of motor power stage, axis 3 X54 = connector of motor power stage, axis 4 X55 = connector of motor power stage, axis 5 X56 = connector of motor power stage, axis 6 X57 = reserved X60 = speed encoder spindle 1) X61 = connector of motor power stage, spindle 1) 1) option for higher spindle speeds X31 = NC power supply (dc-link power supply)
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 34
Kundendienst/Service
LE 430 CA/CE NC powersupply
Processor board
PLC graphics board Processor board X1 = position encoder axis 1 X2 = position encoder axis 2 X3 = position encoder axis 3 X4 = position encoder axis 4 X5 = position encoder axis 5 X6 = position encoder axis 6 X8 = analogue outputs 1 - 6 X9 = analogue outputs 7 - 13 X12 = touch probe (triggering) for workpiece calibration X13 = touch probe (triggering) for tool calibration X14 = measuring touch probe (option) X21 = data interface V.24/RS-232-C X22 = data interface V.11/RS-422 X23 = serial handwheel X25 = Ethernet interface (option) X26 = Ethernet interface (option) X30 = ref. signal spindle X35 = position encoder axis 7 X36 = position encoder axis 8 X37 = position encoder axis 9 X38 = position encoder axis 10 (option, instead of X14) B = signal ground PLC graphics board X41 = PLC output X42 = PLC input X43 = CRT (BC) connector or X49 = connector for flat-panel display X44 = 24 V power supply for PLC X45 = TNC operating panel X46 = machine operating panel X47 = PLC expansion interface X48 = PLC analogue input
X31 = NC power supply (dc-link power supply)
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 35
Kundendienst/Service
LE 430 PA/PE NC power supply
Processor board
PLC graphics board
Drivecontrol board Processor board X1 = position encoder axis 1 X2 = position encoder axis 2 X3 = position encoder axis 3 X4 = position encoder axis 4 X5 = position encoder axis 5 X6 = position encoder axis 6 X8 = nominal value outputs 1 - 6 X9 = nominal value outputs 7 - 13 X12 = touch probe (triggering) for workpiece calibration X13 = touch probe (triggering) for tool calibration X14 = measuring touch probe (option) X21 = data interface V.24/RS-232-C X22 = data interface V.11/RS-422 X23 = serial handwheel X25 = Ethernet interface (option) X26 = Ethernet interface (option) X30 = ref. signal spindle X35 = position encoder axis 7 (option) X36 = position encoder axis 8 (option) X37 = position encoder axis 9 (option) X38 = position encoder axis 10 (option, instead of X14) B = signal ground PLC graphics board X41 = PLC output X42 = PLC input X43 = Connection of visual display unit CRT (BC) or X49 = Connection of visual display unit for flat-panel display X44 = 24 V power supply for PLC X45 = TNC operating panel X46 = machine operating panel X47 = PLC expansion interface X48 = PLC analogue input Drive-control board X15 = speed encoder axis 1 X16 = speed encoder axis 2 X17 = speed encoder axis 3 X18 = speed encoder axis 4 X19 = speed encoder axis 5 X20 = speed encoder axis 6 X50 = feed-rate enable X51 = connector of motor power stage, axis 1 X52 = connector of motor power stage, axis 2 X53 = connector of motor power stage, axis 3 X54 = connector of motor power stage, axis 4 X55 = connector of motor power stage, axis 5 X56 = connector of motor power stage, axis 6 X57 = reserved X60 = speed encoder spindle X61 = connector of motor power stage, spindle X31 = NC power supply (dc-link power supply)
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 09.09.98
Blatt Page 36
Kundendienst/Service
7.1.3 Pin layout of the NC POWER SUPPLY of LE 426 .B/430.A X31 NC power supply Terminal strip (pluggable) 5-pin PIN
Assignment Grounding conductor (ye/gr)
LE 426PA
LE 426CA
U1
Phase 1
U2
Phase 2
−UZ +UZ
DC-link voltage − DC-link voltage +
330 V∼ to 450 V∼ via isolating transformer; 50 to 60 Hz 385 V− to 660 V−
140 V∼ to 450 V∼ via isolating transformer; 50 to 60 Hz −
7.1.4 Pin layout of the PROCESSOR board of LE 426 .B/430.A X1,X2,X3,X4,X5 Position encoders 1,2,3,4,5 Logic unit
LE 426 PB Id.No. 311 999 .. LE 426 CB Id.No. 312 002 .. Maximum input frequency: 50 kHz Sinusoidal signal input Current interface 11 µA Interpolation in TNC: 1024-fold Maximum current consumption of each input: 200 mA Flange socket with male insert (15-pin, D-Sub) Logic Unit D-Sub connector (male) 15-pin
313 526 .. 313 525 ..
317 349 ..
318 177 ..
Encoder cable
Assignment
D-Sub connector (female) 15-pin
1
+5V
1
brown
2
0V
2
white
3
I1+
3
green
4
I1–
4
yellow
5
0V
5
white/brown (internal shield)
6
I2+
6
blue
7
I2–
7
red
8
0V
8
9
+5V
9
10
I0+
10
11
0V
11
12
I0–
12
13
0V
13
14
not assigned
14
15
not assigned
15
Chassis
external shield
Chassis
grey pink
external shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power.
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Maximum input frequency: see table above Sinusoidal signal input Voltage interface 1 Vpp Interpolation in TNC: 1024-fold Maximum current consumption of each input: 200 mA Flange socket with male insert (15-pin, D-Sub) Logic Unit D-Sub connector Assignment (male) 15-pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Chassis
+ 5 V (UP) 0 V (UN) A+ A– 0V B+ B– 0V +5V R+ 0V R– 0V not assigned not assigned external shield
brown/green white/green brown green grey pink blue red white black violet external shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power.
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 38
Kundendienst/Service
Logic unit
LE 426CB
Id.No. 312 007 .. Id.No. 313 528 ..
Maximum input frequency: 350 kHz Square-wave input (TTL) Interpolation in TNC: 4-fold Maximum current consumption: 200 mA Flange socket with male insert (15-pin, D-Sub) Logic Unit D-Sub connector Assignment (male) 15-pin
Encoder Cable D-Sub connector (female) 15-pin
1
+ 5 V (UP)
1
brown/green
2
0 V (UN)
2
white/green
3
Ua1
3
brown
4
Ua1
4
green
5
0V
5
6
Ua2
6
grey
7
Ua2
7
pink
8
0V
8
9
+5V
9
blue
10
Ua0
10
red
11
0V
11
white
12
Ua0
12
black
13
0V
13
14
Uas
14
15
not assigned
15
Chassis
external shield
Chassis
Service Manual TNC 426.B/430.A Connector designations and pin layouts
violet external shield
Ausgabe Issue 01.10.97
Blatt Page 39
Kundendienst/Service
X8 Analogue outputs 1 to 6 Flange socket with female insert (15-pin) Logic Unit D-Sub connector (female) 15-pin
Assignment
1 2
Connecting Cable D-Sub connector (male) 15-pin
Color
analogue output 1: ±10 V
1
brown
do not assign
2
3
analogue output 2: ±10 V
3
4
analogue output 5: ±10 V
4
5
analogue output 3: ±10 V
5
6
analogue output 5: 0 V
6
brown/green yellow red/blue pink grey/pink
7
analogue output 4: ±10 V
7
8
analogue output 6: ±10 V
8
9
analogue output 1: 0 V
9
10
do not assign
10
11
analogue output 2: 0 V
11
12
do not assign
12
13
analogue output 3: 0 V
13
14
analogue output 4: 0 V
14
15
analogue output 6: 0 V
15
grey blue black
Chassis
external shield
Chassis
external shield
red violet white white/grey green
X9 Analogue outputs 7 to 13 Flange socket with female insert (15-pin) Logic Unit
Connecting Cable
D-Sub connector Assignment (female) 15-pin
D-Sub connector (male) 15-pin
Color
1
analogue output 7: ±10 V
1
2
analogue output 13: ±10 V
2
3
analogue output 8: ±10 V
3
4
analogue output 12: ±10 V
4
5
analogue output 9: ±10 V
5
6
analogue output 12: 0 V
6
7
analogue output 10: ±10 V
7
8
analogue output 11; ±10 V
8
9
analogue output 7: 0 V
9
10
analogue output 13: 0 V
10
11
analogue output 8: 0 V
11
brown brown/green yellow red/blue pink grey/pink red violet white white/grey green
12
do not assign
12
13
analogue output 9: 0 V
13
14
analogue output 10: 0 V
14
15
analogue output 11: 0 V
15
grey blue black
Chassis
external shield
Chassis
external shield
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 40
Kundendienst/Service
X12 Touch trigger probe for workpiece calibration Flange socket with female insert (15-pin) Logic Unit D-Sub connector (female) 15-pin
Assignment
1
0 V (internal shield)
3
standby
4
start
5
+15 V ± 10 % (UP)
6
+5 V ± 5 % (UP)
7
battery warning
8
0 V (UN)
9
trigger signal
10
trigger signal 1)
2, 11 to 15
do not assign
Chassis
external shield
1)
stylus at rest = high level
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power. AK Id.No. 274 543 D-Sub connector (male) 15-pin
TS 120 Id.No. 265 348 .. TS 220 Id.No. 293 488 ..
Flange socket on Quick disconnect, mounting base, 6-pin 6-pin
X21 V.24/RS-232-C data interface Flange socket with female insert (25-pin) Logic Unit D-Sub
Connecting cable Id.No. 239 760 ..
AB Id.No. 310 085 01
Connecting cable Id.No. 274 545 01
D-Sub
D-Sub
D-Sub
D-Sub
D-Sub
D-Sub
connector
connector
connector
connector
connector
connector
connector
(female)
(male)
(female)
(male)
(female)
(male)
(female)
25-pin
25-pin
25-pin
25-pin
25-pin
25-pin
25-pin
1
1
1
1
Assignment
GND
1
white/brown 1 ext. shield
white/brown
1
ext. shield
2
RXD
2
green
3
3
3
3
yellow
2
3
TXD
3
yellow
2
2
2
2
green
3
4
CTS
4
grey
5
5
5
5
pink
4
5
RTS
5
pink
4
4
4
4
grey
5
6
DTR
6
blue
20
20
20
20
brown
6
7
signal GND
7
red
7
7
7
7
red
7
20
DSR
20
brown
6
6
6
6
blue
20
8 to 19,
do not assign
8
8
8
8
chassis
chassis
chassis
chassis
8
21 to 25 Chassis
ext. shield
chassis
ext. shield
ext. shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 42
chassis
Kundendienst/Service
X14 Measuring touch probe (option) Flange socket with female insert (25-pin) Logic Unit (adapter kit
AK Id.No. 296 839
Connecting cable A-1016-6640
RENISHAW
RENISHAW
SP 2/1
Id.No. 311 647 51)
D-Sub
D-Sub
Flange
Connector
connector
Assignment
connector
socket on
(male)
(female)
(male)
mounting
21-pin
25-pin
25-pin
base (female) 21-pin
3
Ua2
4
Ua1
16
Ua2
17
X axis
3
pink
7
4
yellow
5
16
grey
6
Ua1
17
green
4
7
Ua2
7
brown/blue
11
8
Ua1
8
red
9
20
Ua2
20
white/blue
10
21
Y axis
Ua1
21
blue
8
11
Ua2
11
violet
19
12
Ua1
12
red/blue
13
24
Ua2
24
black
18
25
Ua1
25
grey/pink
12
1
0V
1
white
1
5
+ 12 V
5
brown
3
9
Overtravel 1
9
white/green
15
13
0V
13
14
Overtravel 2
14
brown/green
21
18
ERROR
18
white/grey
14
22
SWITCH
22
grey/brown
20
2, 6, 10,
do not assign
chassis
external shield chassis
Z axis
15, 19, 23 Chassis
external shield
chassis
external
chassis
chassis
shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 43
Kundendienst/Service
X22 V.11/RS-422 data interface Flange socket with female insert (15-pin) Logic Unit D-Sub
AB Id.No. 311 086 01
D-Sub
D-Sub
D-Sub
connector
connector
connector
connector connector
(female)
(male)
(female)
(male)
(female)
15-pin
15-pin
15-pin
15-pin
15-pin
1
1
1
1
Assignment
Connecting cable Id.No. 289 208 ..
Chassis GND
1
black
D-Sub
ext. shield 2
RXD
2
blue
2
2
2
3
CTS
3
grey
3
3
3
4
TXD
4
white
4
4
4
5
RTS
5
green
5
5
5
6
DSR
6
white/green
6
6
6
7
DTR
7
green/pink
7
7
7
8
Signal GND
8
black
8
8
8
9
RXD
9
red
9
9
9
10
CTS
10
pink
10
10
10
11
TXD
11
brown
11
11
11
12
RTS
12
yellow
12
12
12
13
DSR
13
brown/green
13
13
13
14
DTR
14
red/blue
14
14
14
15
do not assign
15
violet
15
15
15
Chassis
ext. shield
Chassis
Chassis
Chassis
Chassis
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power X23 Serial handwheel Flange socket with female insert (9-pin) D-Sub connector (female) 9-pin
Assignment
2
0V
4
+12 V ± 0.6 V (Uv)
6
DTR
7
TxD
8
RxD
9
DSR
1, 3, 5
do not assign
Chassis
external shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 44
Kundendienst/Service
X25 Ethernet interface, RJ45 connector Maximum transfer rate: 200 kbaud to 1 Mbaud Maximum cable length: non-shielded: 100 m shielded: 400 m RJ45 connector (female) 8-pin
Assignment
1
TX+
2
TX–
3
REC+
4
do not assign
5
do not assign
6
REC–
7
do not assign
8
do not assign
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power
X26 Ethernet interface, BNC connector (coaxial cable) Maximum cable length: 180 m BNC connector (female)
Assignment
Inner conductor
Data (RXI, TXO)
Shield
GND
X30 Reference signal of spindle Terminal
Assignment1
1
+24 V
2
0V
7.1.5 Pin layout at the PLC graphics board of LE 426.B/430.A X44 PLC power supply Terminal strip (pluggable) 4-pin Terminal
Assignment
1
+24 V cannot be switched off O24 to O30 by EMERG. STOP Control is ready
2
+24 V can be switched off
O16 to O23
3
by EMERG. STOP
O0 to O15
4
0V
Service Manual TNC 426.B/430.A Connector designations and pin layouts
PLC outputs
Ausgabe Issue 01.10.97
Blatt Page 45
Kundendienst/Service
X41 PLC output Flange socket with female insert (37-pin, D-Sub) Logic Unit
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 47
Kundendienst/Service
X45 TNC operating panel (TE) Flange socket with female insert (37-pin, D-Sub) Logic Unit D-Sub connector
Assignment
(female) 37-pin
Connecting cable Id.No. 263 954 ..
TE 401
D-Sub
D-Sub connector
X2 D-Sub
connector
(female) 37-pin
connector (male)
(male) 37-pin
37-pin
1
RL0
1
grey/red
1
1
2
RL1
2
brown/black
2
2
3
RL2
3
white/black
3
3
4
RL3
4
green/black
4
4
5
RL4
5
brown/red
5
5
6
RL5
6
white/red
6
6
7
RL6
7
white/green
7
7
8
RL7
8
red/blue
8
8
9
RL8
9
yellow/red
9
9
10
RL9
10
grey/pink
10
10
11
RL10
11
black
11
11
12
RL11
12
pink/brown
12
12
13
RL12
13
yellow/blue
13
13
14
RL13
14
green/blue
14
14
15
RL14
15
yellow
15
15
16
RL15
16
red
16
16
17
RL16
17
grey
17
17
18
RL17
18
blue
18
18
19
RL18
19
pink
19
19
20
SL0
20
white/grey
20
20
21
SL1
21
yellow/grey
21
21
22
SL2
22
green/red
22
22
23
SL3
23
white/pink
23
23
24
SL4
24
grey/green
24
24
25
SL5
25
yellow/brown
25
25
26
SL6
26
grey/brown
26
26
27
SL7
27
yellow/black
27
27
28
RL19
28
white/yellow
28
28
29
RL20
29
grey/blue
29
29
30
do not assign
30
pink/blue
30
30
31
RL21
31
pink/red
31
31
32
RL22
32
brown/blue
32
32
33
RL23
33
pink/green
33
33
34
spindle override (wiper)
34
brown
34
34
35
feed rate override (wiper)
35
yellow/pink
35
35
36
+5V override potentiometer
36
violet
36
36
37
0V override potentiometer
37
white
37
37
Chassis
external shield
Chassis
external shield
Chassis
Chassis
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 48
Kundendienst/Service
X43 Visual display unit (BC 110B at logic unit with 2-row connector) Flange socket with female insert (15-pin, D-Sub) Logic Unit
Connecting cable Id.No. 250 477 ..
BC 110 B
Id.No. xxx xxx 3x D-Sub connector
D-Sub
D-Sub
X1 D-Sub
(female) 15-pin
Assignment
connector
connector
connector
2-row
(male) 15-pin
(female) 15-pin
(male) 15-pin
2-row
2-row
2-row
1
GND
1
1
1
2
do not assign
2
2
2
3
do not assign
3
3
3
4
do not assign
4
4
4
5
do not assign
5
5
5
6
do not assign
6
6
6
7
7
8
8
coaxial, red
7
R
7
8
GND
8
9
VSYNC
9
yellow
9
9
10
HSYNC
10
pink
10
10
11
GND
11
black
11
11
12
do not assign
12
12
12
13
do not assign
13
13
13
14
G
14
coaxial, green
14
14
15
B
15
coaxial, blue
15
15
Chassis
external shield
Chassis
external shield
Chassis
Chassis
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power X43 Visual display unit (BC 110B at logic unit with 3-row connector) Logic Unit Id.No. xxx xxx 4x D-Sub
Assignment
Extension cable Id.No. 312 878 ..
Adapter
BC 110 B
D-Sub
D-Sub
connector
connector
connector
(female) 15-pin
(male) 15-pin
(female) 15-pin
3-row
3-row
3-row
2-row
313 434 01 3-row / 2-row
D-Sub connector (male) 15-pin
1
R
1
coaxial I red
1
1
2
G
2
coaxial I green
2
2
coaxial I blue
3
B
3
4
do not assign
4
3
3
4
4
5
do not assign
5
6
GND
6
coaxial S red
5
5
6
6
7
GND
7
8
GND
8
coaxial S green
7
7
coaxial, S blue
8
8
9
do not assign
9
9
9
10
GND
10
grey
10
10
11
GND
11
green
11
11
12
do not assign
12
12
12
13
HSYNC
13
pink
13
13
14
VSYNC
14
yellow
14
14
15
do not assign
15
15
15
Chassis
external shield
Chassis
external shield
Chassis
Chassis
Chassis
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 49
Kundendienst/Service
X43 Visual display unit (BC 120 at logic unit with 2-row connector) Logic Unit Id.No. xxx xxx 3x D-Sub
Assignment
Adapter
Extension cable Id.No. 312 878 ..
BC 120
313 434 02 D-Sub
D-Sub
D-Sub
connector
2-row / 3-row
connector
connector
connector
(female) 15-pin
(male) 15-pin
(female) 15-pin
(male) 15-pin
2-row
3-row
3-row
3-row
1
GND
1
coaxial I red
1
1
2
do not assign
2
coaxial I green
2
2
coaxial I blue
3
do not assign
3
3
3
4
do not assign
4
4
4
5
do not assign
5
5
5
6
do not assign
6
coaxial S red
6
6
7
R
7
coaxial S green
7
7
8
GND
8
coaxial S blue
8
8
9
VSYNC
9
9
9
10
HSYNC
10
grey
10
10
11
GND
11
green
11
11
12
do not assign
12
12
12
13
do not assign
13
pink
13
13
14
G
14
yellow
14
14
15
15
Chassis
Chassis
15
B
Chassis
external shield
15 Chassis
Chassis
external shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power X43 Visual display unit (BC 120 at logic unit with 3-row connector) Logic Unit
Extension cable Id.No. 312 878 ..
BC 120
Id.No. xxx xxx 4x D-Sub
D-Sub
D-Sub
D-Sub
connector
Assignment
connector
connector
connector
(female) 15-pin
(male) 15-pin
(female) 15-pin
(male) 15-pin
3-row
3-row
3-row
3-row
1
R
1
coaxial I red
1
1
2
G
2
coaxial I green
2
2
3
B
3
coaxial I blue
3
3
4
do not assign
4
4
4
5
do not assign
5
5
5
6
GND
6
coaxial S red
6
6
7
GND
7
coaxial S green
7
7
8
GND
8
coaxial S blue
9
do not assign
9
10
GND
10
11
GND
11
12
do not assign
12
8
8
9
9
grey
10
10
green
11
11
12
12
13
HSYNC
13
pink
13
13
14
VSYNC
14
yellow
14
14
15
do not assign
15
15
15
Chassis
external shield
Chassis
Chassis
Chassis
external shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 50
Kundendienst/Service
X49 Visual display unit (BF 120) Logic Unit D-Sub
Assignment
Extension cable Id.No. 312 876 ..
Connecting cable Id.No. 312 875 ..
BF 120
D-Sub
D-Sub
D-Sub
D-Sub
D-Sub
connector
connector
connector
connector
connector
connector
(female)
(male)
(female)
(male)
(female)
(male)
62-pin
62-pin
62-pin
62-pin
62-pin
62-pin
1
0V
1
1
1
1
1
2
CLK. P
2
2
2
2
2
3
HSYNC
3
3
3
3
3
4
–BLANK
4
4
4
4
4
5
VSYNC
5
5
5
5
5
6
0V
6
6
6
6
6
7
R0
7
7
7
7
7
8
R1
8
8
8
8
8
9
R2
9
9
9
9
9
10
R3
10
10
10
10
10
11
0V
11
11
11
11
11
12
G0
12
12
12
12
12
13
G1
13
13
13
13
13
14
G2
14
14
14
14
14
15
G3
15
15
15
15
15
16
0V
16
16
16
16
16
17
B0
17
17
17
17
17
18
B1
18
18
18
18
18
19
B2
19
19
19
19
19
20
B3
20
20
20
20
20
21
0V
21
21
21
21
21
22
0V
22
22
22
22
22
23
–CLK. P
23
23
23
23
23
24
–HSYNC
24
24
24
24
24
25
BLANK
25
25
25
25
25
26
–VSYNC
26
26
26
26
26
27
0V
27
27
27
27
27
28
–R0
28
28
28
28
28
29
–R1
29
29
29
29
29
30
–R2
30
30
30
30
30
31
–R3
31
31
31
31
31
32
0V
32
32
32
32
32
33
–G0
33
33
33
33
33
34
–G1
34
34
34
34
34
35
–G2
35
35
35
35
35
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 51
Kundendienst/Service
Logic Unit
Extension cable Id.No. 312 876 ..
Connecting cable Id.No. 312 875 ..
BF 120
D-Sub
D-Sub
D-Sub
D-Sub
D-Sub
connector
connector
connector
connector
connector
connector
(female)
(male)
(female)
(male)
(female)
(male)
62-pin
62-pin
62-pin
62-pin
62-pin
62-pin
36
36
36
36
36
Assignment
D-Sub
36
–G3
37
0V
37
37
37
37
37
38
–B0
38
38
38
38
38
39
–B1
39
39
39
39
39
40
–B2
40
40
40
40
40
41
–B3
41
41
41
41
41
42
0V
42
42
42
42
42
43
–DISP.LOW
43
43
43
43
43
44
DISP.LOW
44
44
44
44
44
45
–DISP. ON
45
45
45
45
45
46
DISP.ON
46
46
46
46
46
47
C0
47
47
47
47
47
48
C1
48
48
48
48
48
49
C2
49
49
49
49
49
50
C3
50
50
50
50
50
51
C4
51
51
51
51
51
52
C5
52
52
52
52
52
53 to 62
do not assign
Chassis
53 to 62
53 to 62
53 to 62
53 to 62
53 to 62
Chassis
Chassis
Chassis
Chassis
Chassis
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 52
Kundendienst/Service
X46 Machine operating panel Flange socket with female insert (37-pin, D-Sub) Logic Unit
Connecting cable Id.No. 263 954 ..
D-Sub connector (female) 37-pin
Assignment
D-Sub connector (male) 37-pin
1
I128
1
2
I129
2
3
I130
4
I131
MB 420
D-Sub connector (female) 37-pin
D-Sub Key connector (male) 37-pin
grey/red
1
1
X–
brown/black
2
2
Y–
3
white/black
3
3
Z–
4
green/black
4
4
IV–
5
I132
5
brown/red
5
5
V–
6
I133
6
white/red
6
6
X+
7
I134
7
white/green
7
7
Y+
8
I135
8
red/blue
8
8
Z+
9
I136
9
yellow/red
9
9
IV+
10
I137
10
grey/pink
10
10
V+
11
I138
11
black
11
11
FN1
12
I139
12
pink/brown
12
12
FN2
13
I140
13
yellow/blue
13
13
FN3
14
I141
14
green/blue
14
14
FN4
15
I142
15
yellow
15
15
FN5
16
I143
16
red
16
16
spindle ON
17
I144
17
grey
17
17
spindle OFF
18
I145
18
blue
18
18
coolant ON/OFF
19
I146
19
pink
19
19
NC start
20
I147
20
white/grey
20
20
NC stop
21
I148
21
yellow/grey
21
21
RAPID
22
I149
22
green/red
22
22
black
23
I150
23
white/pink
23
23
black
24
I151
24
grey/green
24
24
25
I152
25
yellow/brown
25
25
26
O0
26
grey/brown
26
26
27
O1
27
yellow/black
27
27
28
O2
28
white/yellow
28
28
29
O3
29
grey/blue
29
29
30
O4
30
pink/blue
30
30
31
O5
31
pink/red
31
31
32
O6
32
brown/blue
32
32
33
O7
33
pink/green
33
33
34
0 V (PLC)
34
brown
34
34
35
0 V (PLC)
35
yellow/pink
35
35
36
+24 V (PLC)
36
violet
36
36
37
+24 V (PLC)
37
white
37
37
Chassis
ext. shield
Chassis
external shield
Chassis
Chassis
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 53
Kundendienst/Service
X47 PLC expansion interface 5 V interface Flange socket with male insert (25-pin, D-Sub) Logic Unit D-Sub
Assignment
Connecting cable Id.No. 289 111 ..
1. PL 410 B
D-Sub
D-Sub
X1 D-Sub
connector
connector
connector
connector
(male) 25-
(female)
(male)
(female)
pin
25-pin
25-pin
25-pin
Assignment
1
0V
1
brown, yellow, pink, red, violet
1
1
0V
2
0V
2
red/blue, brown/green,
2
2
0V
3
3
0V
yellow/brown, grey/brown, pink/brown 3
0V
3
brown/blue, brown/red, brown /black , yellow/grey, yellow/pink
4
do not assign
4
grey/green
4
4
serial IN 2
5
address 6
5
white/green
5
5
address 6
6
INTERRUPT
6
pink/green
6
6
INTERRUPT
7
RESET
7
green/blue
7
7
RESET
8
WRITE EXTERN
8
white/blue
8
8
WRITE EXTERN
9
WRITE EXTERN
9
white/red
9
9
WRITE EXTERN
10
address 5
10
grey/pink
10
10
address 5
11
address 3
11
blue
11
11
address 3
12
address 1
12
green
12
12
address 1
13
do not assign
13
13
13
do not assign
14
board ID 3
14
14
14
+12 V
yellow/blue, pink/blue, yellow/black
15
board ID 4
15
yellow/red, grey/red, pink/red
15
15
+12 V
16
do not assign
16
grey/blue
16
16
board ID 2
17
do not assign
17
green/black
17
17
board ID 1
18
address 7
18
white/yellow
18
18
address 7
19
serial IN 1
19
white/black
19
19
serial IN 1
20
EMERG. STOP
20
green/red
20
20
EMERG. STOP
21
serial OUT
21
white/grey
21
21
serial OUT
22
serial OUT
22
white/pink
22
22
serial OUT
23
address 4
23
black
23
23
address 4
24
address 2
24
grey
24
24
address 2
25
address 0
25
white
25
25
address 0
Chassis
external shield
Chassis
external shield
Chassis
Chassis
external shield
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 55
Kundendienst/Service
7.1.6 Pin layouts at the drive-control board of LE 426.B/430.A X15 to X20, X60 Speed encoder (1 Vpp) Maximum input frequency: X15 to X20, X60 X60 as of NC software 280 472 01 Voltage interface 1 Vpp Flange socket with male insert (25-pin) Logic Unit
350 kHz 410 kHz
AK Id.No. 289 440 ..
D-Sub connector (male) 25-pin
Assignment
D-Sub connector (female) 25-pin
1
(UP) +5 V or +6.4 V1)
1
2
0 V (UN)
3
A+
4
A–
4
5
0V
5
6
B+
6
blue/black
11
7
B–
7
red/black
12
8
0V
8
internal shield
17
9
do not assign
9
10
0V
10
11
do not assign
11
12
do not assign
12
13
temperature +
13
yellow
8
14
blue
16
assign1)
Connector (female) 17-pin brown/green
10
2
white/green
7
3
green/black
1
yellow/black
2
14
+5 V or do not
15
analogue output (test)
15
16
0V
16
white
15
17
R+
17
red
3
18
R–
18
black
13
19
C+
19
green
5
20
C–
20
brown
6
21
D+
21
grey
14
22
D–
22
pink
4
23
+5 V (test)
23
24
0V
24
25
temperature –
25
violet
9
Chassis
external shield
Chassis
external shield
Chassis
1)
The power supply is set via jumper on the board depending on the encoder model used.
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power X15 X16 X17
axis 1 axis 2 axis 3
X18 X19 X20
Service Manual TNC 426.B/430.A Connector designations and pin layouts
X51 to X56, X61 Output to motor power stage (TNC 426 PB, TNC 430 PA only) Logic Unit
Connecting Cable Id.No. 289 208 ..
Expansion Card Id.No. 291 070 01
D-Sub connector Assignment
D-Sub
D-Sub
X1, X2
(female) 15-pin
connector
connector
D-Sub connector
(male)
(female) 15-pin
(female) 15-pin
15-pin 1
do not assign
1
black
1
1
2
PWM U1
2
blue
2
2
3
PWM U2
3
grey
3
3
4
PWM U3
4
white
4
4
5
reset
5
green
5
5
6
standby
6
white/green
6
6
7
Iactl 2–
7
grey/pink
7
7
8
Iactl 1–
8
black
8
8
9
0V U1
9
red
9
9
10
0V U2
10
pink
10
10
11
0V U3
11
brown
11
11
12
0V (analog)
12
yellow
12
12
13
temp. warning
13
brown/green
13
13
14
Iactl 2+
14
red/blue
14
14
15
Iactl +
15
violet
15
15
Chassis
external shield
Chassis
ext. shield
Chassis
Chassis
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power. Logic level: 5V Analogue signals Iactl: ± 7.5 V Maximum PWM frequency: 5 kHz X51 X52 X53
axis 1 axis 2 axis 3
X54 X55 X56
Service Manual TNC 426.B/430.A Connector designations and pin layouts
X19 1), X20 1), X21 1), X22 1) Inputs for PT 100 thermistors Four-wire connector with constant current source Pin no. Assignment 1 I+ constant current for PT 100 2 U+ measuring input 3 Umeasuring input 4 Iconstant current for PT 100 5 shield 1)
not available on PL 410B, version 12
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 67
Kundendienst/Service
7.3
Connectors on the keyboard units
7.3.1 Connectors on TE 401B/420
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 68
Kundendienst/Service
7.3.2 Pin layout at TE 401B/420 X1 Connection of the soft keys of the visual display unit Plug-type connector with female insert (9-pin) Pin no. Assignment 1 SL0 2 SL1 3 SL2 4 SL3 5 do not assign 6 RL15 7 RL14 8 RL13 9 RL12
= key matrix
Service Manual TNC 426.B/430.A Connector designations and pin layouts
X1 Connection to the logic unit Flange socket with male insert 2-row, 15-pin, SUB-D Pin layout: see logic unit X43
X3 Power connection Clamp connector (3-pin) Assignment as labelled
X2 Connection of the soft keys to the keyboard unit Flange socket with male insert (9-pin) Pin no. Assignment 1 SL0 2 SL1 3 SL2 4 SL3 6 RL15 7 RL14 8 RL13 9 RL12
X4 Test output 1) Clamp connector (2-pin) Pin no. Assignment + 6V 0V = key matrix 1) do not use!
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 70
Kundendienst/Service
7.4.2 Visual display unit BC 120
Connection to the logic unit Flange socket with male insert 3-row, 15-pin, D-SUB
Pin layout: see logic unit X43
X2 Connection of the soft keys to the logic unit Flange socket with male insert 2-row, 9-pin, D-SUB Pin no. Assignment 1 SL0 2 SL1 3 SL2 4 SL3 6 RL15 7 RL14 8 RL13 9 RL12
Power connection with EURO connector
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 71
Kundendienst/Service
7.4.3 Visual display unit BF 120
X2 Connection to the logic unit Flange socket with male insert (62-pin) Pin layout: see LE X49 X1 Power supply Terminal strip, pluggable, 2-pin Pin no. Assignment 1 +24V- supply 2 0V
Service Manual TNC 426.B/430.A Connector designations and pin layouts
X3 Connection of the soft keys to the keyboard unit Flange socket with male insert (9-pin) Pin no. Assignment 1 SL0 2 SL1 3 SL2 4 SL3 6 RL15 7 RL14 8 RL13 9 RL12
Ausgabe Issue 01.10.97
Blatt Page 72
Kundendienst/Service
7.5 Connectors on the interface board X1 and X2 X351 NB =
IF = AS1 AS2 K663 K9
Connection of motor power stage (X51 to X56) of LE 426.B/430.A SIMODRIVE device bus not ready Monitoring of Uz, temperature (power stage), supply voltage and pulse enable pulse enable Contact 1 of normally closed contact Contact 2 of normally closed contact Safety relay for pulse enable Power supply of SIMODRIVE device bus
X1, X2 Connection of LE 426.B/430.A D-Sub connector (male) 15-pin Pin no.
Assignment
1 2 3 4 5
not assigned PWM U1 PWM U2 PWM U3 RESET standby Iactl 2− Iactl 1− 0V U1 0V U2 0V U3 0V (analog)
6 7 8 9 10 11 12 13
temperature warning
14 15 Chassis
G
Iactl 2+ Iactl 1+ external shield
The interface complies with the recommendations in IEC 742 EN 50 178 for separation from line power.
Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 73
Kundendienst/Service
7.6
Connectors on machine operating panel MB 420
Flange socket with female insert (37-pin, D-SUB) Logic Unit
Connecting Cable Id.No. 263 954 ..
D-Sub connector (female) 37-pin
Assignment
D-Sub connector (male) 37-pin
1
I128
1
2
I129
2
3
I130
4
I131
MB 420
D-Sub connector (female) 37-pin
D-Sub connector Key (male) 37-pin
grey/red
1
1
X–
brown/black
2
2
Y–
3
white/black
3
3
Z–
4
green/black
4
4
IV–
5
I132
5
brown/red
5
5
V–
6
I133
6
white/red
6
6
X+
7
I134
7
white/green
7
7
Y+
8
I135
8
red/blue
8
8
Z+
9
I136
9
yellow/red
9
9
IV+
10
I137
10
grey/pink
10
10
V+
11
I138
11
black
11
11
FN1
12
I139
12
pink/brown
12
12
FN2
13
I140
13
yellow/blue
13
13
FN3
14
I141
14
green/blue
14
14
FN4
15
I142
15
yellow
15
15
FN5
16
I143
16
red
16
16
spindle ON
17
I144
17
grey
17
17
spindle OFF
18
I145
18
blue
18
18
coolant ON/OFF
19
I146
19
pink
19
19
NC start
20
I147
20
white/grey
20
20
NC stop
21
I148
21
yellow/grey
21
21
RAPID
22
I149
22
green/red
22
22
black
23
I150
23
white/pink
23
23
black
24
I151
24
grey/green
24
24
25
I152
25
yellow/brown
25
25
26
O0
26
grey/brown
26
26
27
O1
27
yellow/black
27
27
28
O2
28
white/yellow
28
28
29
O3
29
grey/blue
29
29
30
O4
30
pink/blue
30
30
31
O5
31
pink/red
31
31
32
O6
32
brown/blue
32
32
33
O7
33
pink/green
33
33
34
0 V (PLC)
34
brown
34
34
35
0 V (PLC)
35
yellow/pink
35
35
36
+24 V (PLC)
36
violet
36
36
37
+24 V (PLC)
37
white
37
37
Chassis
ext. shield
Chassis
ext. shield
Chassis
Chassis
The keys for "control voltage ON ", "NC STOP" and "NC START" are equipped with lamps that are powered externally with +24V at X2 + Ö +24V DC and X1 − Ö 0V. Service Manual TNC 426.B/430.A Connector designations and pin layouts
Ausgabe Issue 01.10.97
Blatt Page 74
Kundendienst/Service
Service Manual TNC 426.B/430.A Grounding diagram
Ausgabe Issue 01.10.97
Blatt Page 75
Kundendienst/Service
Service Manual TNC 426.B/430.A Block diagrams
Ausgabe Issue 09.09.99
Blatt Page 76
Kundendienst/Service
Block diagram of control loop Block diagram of an analogue axis
Block diagram of a digital axis
Service Manual TNC 426.B/430.A Block diagrams
Ausgabe Issue 01.10.97
Blatt Page 77
Kundendienst/Service
Service Manual TNC 426.B/430.A Block diagrams
Ausgabe Issue 01.10.97
Blatt Page 78
Actual position
Kundendienst/Service
10. Board Descriptions LE 426 CB/430 CA
LE 426 PB/430 PA
Processor board
Processor board
• Interface Data interface V.24/RS-232-C Data interface V.11/RS-422 Serial handwheel Position encoder inputs 3-D touch probes
• Interface Data interface V.24/RS-232-C Data interface V.11/RS-422 Serial handwheel Position encoder inputs 3-D touch probes
• Monitoring Position encoder inputs Axis positions Program memory Data processing EMERGENCY STOP
• Monitoring Position encoder inputs Axis positions Program memory Data processing EMERGENCY STOP
PLC graphics board
PLC graphics board
• Interface 57 PLC inputs 31 PLC outputs Visual display unit Keyboard unit Machine operating panel PLC I/O boards
• Interface 57 PLC inputs 31 PLC outputs Visual display unit Keyboard unit Machine operating panel PLC I/O boards
• Monitoring Temperature Voltages Buffer battery
• Monitoring Temperature of the logic unit Voltages Buffer battery
Drive-control board • Interface Speed encoder inputs Connection of motor power stage • Monitoring Motor temperature Temperature of servo amplifier Speed encoder inputs
Service Manual TNC 426.B/430.A Board description TNC 426
Ausgabe Issue 01.10.97
Blatt Page 79
Kundendienst/Service
11.
Power Supply
11.1
Requirements to the external power supply
11.1.1 NC power supply (dc-link power supply) LE 426 CB, LE 430 CA: For LE 426CA an NC power supply of 140 V∼ to 450 V∼ at the terminals U1 and U2 is required. The monitoring of the supply voltage can be switched off via module 9167. To observe the European standards for electromagnetic compatibility (EN 55022), LE may only be connected to the public AC line via an isolating transformer or in connection with a line filter. Among other things these standards have to be observed to attach the CE label. If a line filter has already been installed for the supply voltage of the inverter, this voltage may also be used for the logic unit. LE 426 PB, LE 430 PA: For LE 426PA an NC power supply of 330 V∼ to 450 V∼ at the terminals U1 and U2 has to be applied. This voltage must be applied via an isolating transformer (100 VA) with basic insulation according to IEC 742 EN 50 178. To ensure the power supply of the drive control in the case of power failure, the LE must be powered with the dc-link power of the servo amplifier (385 V− to 660 V−) at the terminals +Uz and −Uz. If the dc-link power is available immediately after power-on, the supply voltage at the terminals U1 and U2 is not required. In this case a bridge must be inserted between +Uz and U1. The rectified voltage is monitored. A short-time overvoltage (approx. 5 seconds) of up to 720 V− is permissible. If the voltage exceeds 720 V−, the NC switches off the pulse enable ( 4AIAJ ) for the IGBT of the power stage. The motors run out non-controlled and no power can be fed into the dc link. If the voltage is lower than 385 V− ( *** POWER FAIL *** ) the halting procedure for all drives is controlled. The monitor of the supply voltage can be switched on and off via the module 9167. If the voltage falls below 155 V−, the control is reset; the dc-link power supply switches off at 135 V−.
Service Manual TNC 426.B/430.A 11. Power supply
Ausgabe Issue 21.07.99
Blatt Page 80
Kundendienst/Service
11.1.2 PLC power supply The PLC of the LE and the PL are operated with a control voltage of 24V- of the machine tool, generated according to IEC 742 EN 50 178 (basic insulation). Superimposed AC voltage components arising from a non-controlled three-phase bridge connection with a ripple factor of 5% (see German standard DIN 40110/10.75, section 1.2) are permissible.
U 32.6 V 31 V
20.4 V 18.5 V
t
The 0V line of the PLC supply voltage must be connected to the signal ground of the machine via a ground connection (minimum cross section 6 mm2).
Power supply
Voltage range Mean value of dc voltage
Max. current consumption Power consumption (if half of the outputs are (if half of the outputs are active simultaneously) active simultaneously)
24 V –
lower limit 20.4 V - - -
LE:
upper limit 31 V - - -
PL 410 B: 20 A
IEC 742 EN 50 178, basic insulation
2A
LE:
PL 410 B: 480 W
voltages up to 36 V - - - are permissible for t < 100 ms.
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
48 W
Blatt Page 81
Kundendienst/Service
Notes
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
Blatt Page 82
Kundendienst/Service
11.1.3 Power supply of the visual display unit BC 110B
X1 = connection of logic unit X2 = connection of keyboard unit (for soft keys) X3 = Power connection Line voltage
110 V~
220 V~
Voltage range
85 ... 132 V~
170 ... 264 V~
Line fuse
T 2.0 A
T 2.0 A
Frequency range Power consumption
49 ... 61 Hz 60 W
X4 = Voltage output 1) Connection
Assignment
+
6V
-
0V
Note: The fan of BC 110B is powered internally with + 24V. 1)
do not assign
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
Blatt Page 83
Kundendienst/Service
BC 120
BC 120 Line voltage
100 V to 240 V
Frequency range
50 Hz to 60 Hz
Power consumption
80 W
Line connection with Euro connector Terminal
Assignment
L1
L1 (black)
N
MP (blue) GND (yellow/grey)
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
Blatt Page 84
Kundendienst/Service
BF 120
BF 120
X1 Power supply Terminal
Assignment
1
+24V- power supply with basic insulation according to IEC 742, EN 50 178
2
0V
Current consumption: 15 W
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
Blatt Page 85
Kundendienst/Service
11.2
Power supply of the NC (dc-link power supply)
The power supply of the TNC is connected to the terminals of X31. X31 NC power supply Terminal
Assignment
LE 426 PB, LE 430 PA
LE 426 CB, LE 430 CA
grounding conductor (yellow/grey) U1
Phase 1
330V~ to 450V~ via insulating
140V~ to 450V~
U2
Phase 2
transformer; 50 to 60 Hz
50 to 60 Hz
–UZ
dc-link power –
385 V– to 660V–
+UZ
dc-link power +
1)
–
1) other voltage ranges on request
Power consumption: approx.55 W Danger of electrical shock! The dc-link power supply may only be opened by HEIDENHAIN service staff.
dc-link power supply
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
Blatt Page 86
LH12
re/bk 12
+ 12V
+UZ
+ 12V
+U_fan
LH13
gn
6
6
(+ 15V)
LH10
br
3
3
(+ 12V)
bk
11
11
LH9
control logic
X4/3 X3/2
- 12V - 15V + 6,4V
- UZ Ausgabe Issue 01.10.97 Blatt Page 87
U1
U2
F1 2A
power fail evaluation
controller
Res
PWF
0V 0V_fan (- 12V)
ye
2
2
LH8
gr
9
9 (- 15V)
LH7
wh/re15
15 (+ 6,4V)
LH4 LH6
re re
13 4
LH3 LH5
bk bk
14 5
13 (+ 5V) 4 (+ 5V) 14 (0V) 5 (0V)
LH1
br/gn 7
7 (- RES)
LH2
br/ye 10
10 (- AC FAIL)
LH15
pi
+ 5V
F2 2A -U_BATT SP13
+U_BATT SP10
PE
Extern
(0V)
LH11
X4/1
+ 5V
control
12 (0V*1)
X4/2
F4 2A
L1 L2 L3
1 (+ 5V*1)
X31
Power Supply Unit TNC 426
battery 3x 1,5V
8
8 (U_BATT)
X5
Processor Board
Kundendienst/Service
re/bl
X3/1
+ 15V
1
LH14
11.2.1 Block diagram of dc-link power supply
Service Manual TNC 426.B/430.A Power supply
+ 5V
Kundendienst/Service
11.3
Checking the NC power supply (dc-link power supply)
If an error occurs in the dc-link power supply (all voltages missing), first check the power supply line (5-pin terminal strip X31). Moreover, the supply lines of the dc-link power supply (of P-versions only) may be protected by HEIDENHAIN by means of a protective PCB (see fig. 1) The voltages may only be measured on the processor board and on the drive-control board. The test points on the respective board can be found easily. The measured values and their tolerances can be seen from the table below. If the measured values deviate distinctly from the values in the table, the power supply assembly is defective.
Danger of electrical shock! The dc-link power supply may only be opened by HEIDENHAIN service staff.
Fig. 1:
The protective PCB is equipped with 4A/500V fuses.
10.3.1 Voltages Test point on the board + 5V + 6,4V + 15V + 12V - 12V - 15V + 5V * 1 1)
Reference point on the board 0V 0V 0V 0V 0V 0V 0V * 1
Danger to internal components! Only use the original fuse types as replacement.
Supply voltage of PL 410 B Terminal
Assignment
1. PL
2. PL
3. PL
4. PL
X9
0V
X10
+24 V– logic supply and "Control is ready“
X11
+24 V– supply for outputs
O32 – O39
O64 – O71
O128 – O135
O16O – O167
X12
+24 V– supply for outputs
O40 – O47
O72 – O79
O136 – O143
O168 – O175
X13
+24 V– supply for outputs
O48 – O55
O80 – O87
O144 – O151
O176 – O183
X14
+24 V– supply for outputs
O56 – O62
O88 – O94
O152 – O158
O184 – O190
The PLC I/O board PL 410B is also available with additional analogue inputs and with inputs for the Pt 100 thermistors. The power supply for these inputs must comply with the recommendations in IEC 742 EN 50 178, 5.88 for separation from line power. X23 Power supply of the analogue inputs at PL 410 B Terminal
Assignment
1
+24 V –
2
0V
Service Manual TNC 426.B/430.A Power supply
(IEC 742 EN 50 178, 5.88; low-voltage electrical separation)
Ausgabe Issue 28.07.98
Blatt Page 89
Kundendienst/Service
11.4.1 Block diagram of PLC power supply Machine operating panel
X46 1
. . .
33 34 35 36 37
X42
PLC input 1
. .
34 35
for testing only
36 37
F1 F 2,0A
+24V_PLC
X41
PLC output
2)
F3 F 2A
+24V_PLC1 1
F2 F 3,15A
. .
+24V_PLC2
33 34 for testing only
PLC power supply 3~
24V_A can be switched off by EMG. STOP 0V
+5V*2 0V*2
36 37
1 2
24V_A
3
0V
4
B
1 0
Power supply for analogue inputs 1~
0V
+24V
X23/1
X23/2 X9 X10 X11X12 X13 X14 1) 1)
1)
1)
not with PL 405B optionally 24V or 24V_A
PL 405B/410B (option) 1)
can be powered with 24V or 24V_A
2)
Visual check of power supply by LED (green, D7, +5 2) around connector X44
3)
Visual check of power supply by LED (green, D8, +24_1) around connector X44
4)
Visual check of power supply by LED (green, D9, +24_2) around connector X44
*
Service Manual TNC 426.B/430.A Power supply
4)
0 V *2 (0V PLC)
35
X44
24V
+24V
3)
Ausgabe Issue 01.10.97
Blatt Page 90
Power supply for optocouplers of PL interface metallically insulated2)
Kundendienst/Service
11.5 Buffer battery The buffer battery is the power source for the RAM when the machine is switched off. If the error message Exchange buffer battery is displayed, the batteries must be exchanged within one week. The buffer batteries are located behind a screw fitting in the power supply unit of the LE. To exchange the batteries the LE must be opened by undoing the snaps. To secure RAM data the TNC in addition to the batteries features a capacitor located on the processor board. Therefore, the line voltage may be switched off when the batteries are exchanged. Without the batteries, the charge of the capacitor is capable of maintaining the memory contents for about one day. The charge of the capacitor and the current voltage of the buffer battery can be seen in the INFO menu (see sec. 11.6).
The capacitor is only being charged when the TNC is on. Capacitor
Processor board
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
Blatt Page 91
Kundendienst/Service
11.6
Info Menu
Press key
Function TNC in operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number MOD
7
9
5
1
3
Enter code number, confirm with ENT
ENT
The following information is displayed on the screen: Ö Charge of buffer battery Ö Charge of capacitor Ö 5V supply voltage Ö Temperature inside the logic unit Note: The values are updated every minute, the display each time the Info menu is called up.
Service Manual TNC 426.B/430.A Power supply
Ausgabe Issue 01.10.97
Blatt Page 92
Kundendienst/Service
12. Keyboard Unit TE 401B/420 12.1 Overview TE 401B Id.No. 250 517 05 (black) TE 420 Id.No. 313 038 01 (grey)
Service Manual TNC 426.B/430.A Keryboard unit TE 401/411
Ausgabe Issue 01.10.97
Blatt Page 93
Kundendienst/Service
12.2
Checking the keyboard unit
The keyboard units can be checked quickly and reliably by means of a test adapter.
12.2.1 Checking the key functions Proceeding:
*
Observe the safety instructions!
• Switch off power. • Disconnect the keyboard unit from the LE and connect the test adapter (see section 21) to the keyboard unit. The key contacts can now be measured at the test adapter using an ohmmeter. PGM MGT
is pressed at the TNC operating panel, a resistance of approx. 1Ω must be measured at the adapter If. e.g. between PIN 8 and PIN 24 (see key matrix, sections 12.2.3 and 12.2.4); consider the resistance of the testing wires.
12.2.2 Measuring setup for checking the functions of the NC keys TE
BC/BF X1 (9-pin)
X2 (37-pin)
Test adapter
Ω
Multimeter
Service Manual TNC 426.B/430.A Keryboard unit TE 401/411
Ausgabe Issue 01.10.97
Blatt Page 94
Kundendienst/Service
12.2.3 Key matrix of the keyboard unit X2 Pin
1
2
3
4
5
6
7
8
9
17
18
19
28
29
31
32
20
21
22
23
24
25
26
27
Key
RL0
1
2
3
4
5
6
7
8
16
17
18
19
20
21
22
SL0
1
2
3
4
5
6
7
!
X
X
X
X
S
X
0/ 0
X
X X X
&
X
X
X
*
X
(
X
)
X X X
X
X
X X
X
X
X X
X
"
X
Q
X
X X
W
X
E
X
X X
R
X
T
X
X X
Y
X
U
X
X X X
O
X
X
P Service Manual TNC 426.B/430.A Keryboard unit TE 401/411
X
X X
Ausgabe Issue 01.10.97
Blatt Page 95
X
Kundendienst/Service
X2 Pin
1
2
3
4
5
6
7
8
9
17
18
19
28
29
31
32
20
21
22
23
24
25
26
27
Key
RL0
1
2
3
4
5
6
7
8
16
17
18
19
20
21
22
SL0
1
2
3
4
5
6
7
X
X X
RET
X
A
X X
X
X
S
X
D
X
X X
F
X
G
X
X X
H
X
J
X
X X
K
X
L
X
;
X X X
X
X
:
X
SPACE
X
Z
X
X X
C
X
X X
V
X
B
X
X X
N
X
M
X
Service Manual TNC 426.B/430.A Keryboard unit TE 401/411
X X
X
,
X
X X X
Ausgabe Issue 01.10.97
X
Blatt Page 96
Kundendienst/Service
X2 Pin
1
2
3
4
5
6
7
8
9
17
18
19
28
29
31
32
20
21
22
23
24
25
26
27
Key
RL0
1
2
3
4
5
6
7
8
16
17
18
19
20
21
22
SL0
1
2
3
4
5
6
7
.
X
?
X X
X
X
X X
SPACE
PGM MGT
X
X
X
X
X
X
X
X
CALC
X X
MOD
X
X
HELP
X
X
X X
X X
X X
X
X
X X
X X
X X
APPR DEP
X
X
X
X
X
X
Service Manual TNC 426.B/430.A Keryboard unit TE 401/411
X
Ausgabe Issue 01.10.97
Blatt Page 97
Kundendienst/Service
X2 Pin
1
2
3
4
5
6
7
8
9
17
18
19
28
29
31
32
20
21
22
23
24
25
26
27
Key
RL0
1
2
3
4
5
6
7
8
16
17
18
19
20
21
22
SL0
1
2
3
4
5
6
7
CHF
X
L
X
X
CR
X
RND
X
CT
X X X
X
CC
X
X
C
X
X
X
X
TOUCH PROBE
X
CYCL DEF
X
CYCL CALL
X
X
LBL SET
X
X
LBL CALL
X
STOP
X
X X X
TOOL DEF
X
TOOL CALL
X
X
X
X PGM CALL
X
X
X
X
8
X
X
X
X
X
Y 4
X
X
7
9
X
X
X
X
Service Manual TNC 426.B/430.A Keryboard unit TE 401/411
X
Ausgabe Issue 01.10.97
Blatt Page 98
Kundendienst/Service
X2 Pin
1
2
3
4
5
6
7
8
9
17
18
19
28
29
31
32
20
21
22
23
24
25
26
27
Key
RL0
1
2
3
4
5
6
7
8
16
17
18
19
20
21
22
SL0
1
2
3
4
5
6
7
5 6
X
X
X
X
Z
X
1
X
2 3
X X
X
X
X
X
IV
X
0
X
X
.
X X
X
X
X
+/ V
X
X
X
X
X
Q
X
X
X X
CE DEL
X
P
X
X X X
X NO ENT
X
X
ENT
X
END
X
X X X X
X
X GOTO
X X
X X
X
X
Service Manual TNC 426.B/430.A Keryboard unit TE 401/411
X
Ausgabe Issue 01.10.97
Blatt Page 99
Kundendienst/Service
12.2.4 Key matrix of the VDU keys BC 110B X1 Pin 1)
4b
3b
2b
1b
1a
2a
3a
4a
X2 Pin 1)
13
14
15
16
20
21
22
23
Key 2)
RL12
RL13
RL14
RL15
SL0
SL1
SL2
SL3
X
X
SK1
X
X
X X
SK4
X
X
SK5
X
X
SK6 SK7
X
X
SK2 SK3
X
X
X
X X
SK8
X
X
X
X X
1) 2)
X
X
connector on the keyboard unit key on VDU
X1: connection of ribbon cable VDU Ö keyboard unit (plug-type connector) X2: connection of cable keyboard unit Ö logic unit (D-SUB, 37-pin) SK = soft key ( SK1...SK8 from left to right)
Service Manual TNC 426.B/430.A Keyboard unit TE 401/411
Ausgabe Issue 01.10.97
Blatt Page 100
Kundendienst/Service
BC 120 / BF 120 X1 Pin 1)
4b
3b
2b
1b
1a
2a
3a
4a
X2 Pin 1)
13
14
15
16
20
21
22
23
Key 2)
RL12
RL13
RL14
RL15
SL0
SL1
SL2
SL3
X
X
X X
SK1
X
X
X X
SK4
X
X
SK5
X
X
SK6 SK7
X
X
SK2 SK3
X
X
X
X X
SK8
X
X
X
1) 2)
X
X
connector on the keyboard unit key on VDU
X1: connection of ribbon cable VDU Ö keyboard unit (plug-type connector) X2: connection of cable keyboard unit Ö logic unit (D-SUB, 37-pin) SK = soft key ( SK1...SK8 from left to right)
Service Manual TNC 426.B/430.A Keyboard unit TE 401/411
Ausgabe Issue 01.10.97
Blatt Page 101
Kundendienst/Service
12.2.5 Checking the potentiometers Proceeding:
*
Observe the safety instructions!
Connect the test adapter to X45 of the logic unit. Now the wiper voltages of the potentiometers can be measured with a multimeter. Potentiometer Override F% Spindle S%
PIN 37 = 0V / 35 = + pot 37 = 0V / 34 = + pot
Voltage range (0 ... approx. 4.95)V (0 ... approx. 4.95)V
12.2.6 Measuring setup for checking the potentiometers
TE
Logic unit
X45
Test adapter
0.15
Multimeter
Service Manual TNC 426.B/430.A Keyboard unit TE 401/411
Ausgabe Issue 01.10.97
Blatt Page 102
Kundendienst/Service
12.2.7 Machine operating panel MB 420 The PLC inputs of the machine operating panel MB 420 (I128 - I150) can be checked at the 37-pin flange socket of MB 420 or at the flange socket X46 (connection of machine operating panel) of the TNC. For this purpose the TABLE function (see section 21.3) in the PLC mode is helpful as well. Allocation of the PLC inputs to the keys of MB 420:
I 136
I 135
I 134
I 137
I 138
I 143
I 145
I 128
I 148
I 133
I 149
I 139
I 144
I 150
I 129
I 130
I 131
I 132
I 140
I 141
I 142
Service Manual TNC 426.B/430.A Keyboard unit TE 401/411
I 146
I 147
Ausgabe Issue 01.10.97
Blatt Page 103
Kundendienst/Service
13. Visual Display Units 13.1 Checking the visual display unit BC 110B If the screen remains dark when the machine is switched on, first check the power supply (line voltage) of the VDU. If the voltage supply is functioning properly, a square highlighted filed 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.
highlighted field test button
If the VDU generates this highlighted field, the PLC graphics board in the logic unit is probably defective. If however, the VDU remains dark after the test button has been pressed, the VDU is defective and must be exchanged. The control signals for the VDU can only be checked by means of an oscilloscope. The diagrams on the following page have been recorded with the VDU connected. The color signals R-analog, Y-analog and B-analog may differ from these diagrams (depending on the machine parameters and on the image depicted).
Pin layout see section 7, Connector designations and pin layouts
Service Manual TNC 426.B/430.A Visual display unit BC 110B
Ausgabe Issue 01.10.97
Blatt Page 104
Kundendienst/Service
13.2 Checking the visual display unit BC 120 If the screen remains dark when the machine is switched on, first check the power supply (line voltage) at the Euro connector of the VDU.
Power connector
The control signals for the VDU can only be checked by means of an oscilloscope. The diagrams on the following page have been recorded with the VDU connected. The color signals R-analog, Y-analog and B-analog may differ from these diagrams (depending on the machine parameters and on the image depicted). Pin layout of connector X43 see BC 110B!
Pin layout see section 7, Connector designations and pin layouts
Service Manual TNC 426.B/430.A Visual display unit BC 110B
Ausgabe Issue 01.10.97
Blatt Page 105
Kundendienst/Service
Diagrams V-SYNC PIN 9
H-SYNC PIN 10 2V/DIV
2V/DIV
10 ms/DIV
20 µs/DIV
R-analog PIN 7 1)
Y-analog PIN 14 1)
0.2V/DIV
0.2V/DIV
5 ms/DIV
5 ms/DIV
B-analog PIN 15 1) 0.2V/DIV
5 ms/DIV 1) If
measuring the color signals directly at the output of the logic unit (without the VISUAL DISPLAY UNIT connected), the amplitudes are about twice as large.
Service Manual TNC 426.B/430.A Visual display unit BC 110B
Ausgabe Issue 01.10.97
Blatt Page 106
Kundendienst/Service
13.3 Checking the visual display unit BF 120 If the screen remains dark when the machine is switched on, first check the power supply (line voltage) at the 2-pin connector of the VDU. If the power supply is in order, the flat-panel display cannot be checked further without special testing equipment.
BF 120
X1 Power supply Terminal
Assignment
1
+24V- power supply with basic insulation according to IEC 742, EN 50 178
2
0V
Power consumption: 15 W
Service Manual TNC 426.B/430.A Visual display unit BC 110B
Ausgabe Issue 01.10.97
Blatt Page 107
Kundendienst/Service
14. Encoder Interface 14.1 Position encoder circuit Position encoder inputs on the processor board of the logic unit X1 X2 X3 X4 X5 X6 X35 X36 X37 X38
= Position encoder 1st axis = Position encoder 2nd axis = Position encoder 3rd axis = Position encoder 4th axis = Position encoder 5th axis = Position encoder 6th axis = Position encoder 7th axis (option) = Position encoder 8th axis (option) = Position encoder 9th axis (option) = Position encoder 10th axis (option)
TNC 426.B/430.A monitors the signals of the position encoders and outputs an error message in plain language depending on the error detected. encoder: amplitude too small Amplitude error encoder: frequency too high Signal frequency error (edge separation) measuring system defective Error with distance-coded scales
Error causes • Glass scale contaminated or defective • Scanning head contaminated or defective • Cable damaged • Encoder input of the logic unit (LE) defective
Service Manual TNC 426.B/430.A Encoders
Ausgabe Issue 01.10.97
Blatt Page 108
Kundendienst/Service
Locating an error in the position encoder circuit To find out whether the encoder or the encoder input of the logic unit is defective, the encoders can be switched at the logic unit. For this purpose the values of the related machine parameters must be changed, too. IMPORTANT: The allocation of the axes (1st axis, 2nd axis etc.) to the axis names (X, Y, Z etc.) is defined by the machine tool builder in the machine parameter MP 100.x (see machine parameter list). This machine parameter must not be changed! Function
MP
XYZABCUVW -> NC axes xyzabcuvw -> PLC axes dash -> not active
Allocation of the axis names to the axes 1st traverse range 2nd traverse range 3rd traverse range
100.0 100.1 100.2
Allocation of the position encoder inputs to the axes Axis 1 Axis 2 Axis 3 Axis 4 Axis 5 Axis 6 Axis 7 Axis 8 Axis 9
Allocation of the position encoder inputs to the spindle
Service Manual TNC 426.B/430.A Encoders
Entry value
111
character1 to 9 (1 = right) axis 1 to 9
0 = no position encoder 1 = position encoder input X1 2 = position encoder input X2 3 = position encoder input X3 4 = position encoder input X4 5 = position encoder input X5 6 = position encoder input X6 35 = position encoder input X35 36 = position encoder input X36 37 = position encoder input X37 38 = position encoder input X38
see MP 110.X
Ausgabe Issue 01.10.97
Blatt Page 109
Kundendienst/Service
Flowchart to locate an error in the position encoder circuit X encoder: amplitude too small The following machine parameter configuration serves as an example: MP 100.x = -----CZYX ( X = 1. axis, Y = 2. axis, Z = 3. axis, C = 4. axis) MP 110.0 = 1 (X axis at position input X1) MP 110.1 = 2 (Y axis at position input X2) MP 110.2 = 3 (Z axis at position input X3) MP 110.3 = 4 (C axis at position input X4) Switch power off
Switch encoder of X-axis with e.g. encoder of Y-axis at the logic unit
Switch power on
When POWER INTERRUPTED is displayed, call the active parameter list by enter ing the coder number 95148 and switch the entry values of MP110.0 and MP110.1.
Does the error message move from X to Y?
NO
YES Error is located in the position encoder input of the control
1)
Error is located in the position encoder or in the encoder cable
Caution: Only switch encoders providing the same signal type!
*
Observe the safety instructions !
Service Manual TNC 426.B/430.A Encoders
Ausgabe Issue 01.10.97
Blatt Page 110
Kundendienst/Service
14.2 Speed encoder circuit Digital axes normally are operated with two encoders per axis. In most cases sealed encoders are used as position encoders. The speed encoder is a rotary encoder incorporated in the servo drive. IMPORTANT: The allocation of the axes (1st axis, 2nd axis etc.) to the axis names (X, Y, Z etc.) is defined by the machine tool builder in the machine parameter MP 100.x (see machine parameter list). This machine parameter must not be changed! The speed encoder inputs on the drive-control board of the logic unit are invariable: X15 X16 X17 X18 X19 X20 X60
= Speed encoder of 1st axis = Speed encoder of 2nd axis = Speed encoder of 3rd axis = Speed encoder of 4th axis = Speed encoder of 5th axis = Speed encoder of 6th axis = Speed encoder of the spindle (as an option for higher spindle speeds)
TNC 426.B/430.A monitors the signals of the speed encoders and outputs an error message in plain language depending on the error detected: motor encoder: amplitude too small Amplitude error motor encoder: frequency too high Signal frequency error (edge separation)
Error causes • Cable of motor encoder damaged • Graduated disk of motor encoder contaminated or defective • Speed encoder input of the logic unit (LE) defective
Service Manaul TNC 426.B/430.A Encoders
Ausgabe Issue 01.10.97
Blatt Page 111
Kundendienst/Service
Flowchart to locate an error in the speed encoder circuit X motor encoder: amplitude too small The following machine parameter configuration serves as an example: MP 100.x = -----CZYX ( X = 1st axis, Y = 2nd axis, Z = 3rd axis, C = 4th axis) X-axis at speed encoder input X15 Y-axis at speed encoder input X16 Z-axis at speed encoder input X17 C-axis at speed encoder input X18
Switch power off
Switch speed encoder of X-axis (X15) with e.g. speed encoder of Y-axis (X16) at the logic unit.
Switch power on
Does the error message move from X to Y?
NO
YES Error is located in the speed encoder input of the control
*
Error is located in the speed encoder or in the encoder cable
Observe the safety instructions!
Service Manual TNC 426.B/430.A Encoders
Ausgabe Issue 01.10.97
Blatt Page 112
Kundendienst/Service
14.3
Checking an Encoder
In order to give a precise statement on the electrical function of an encoder, it must be measured with a phase angle measuring unit (PWM), an oscilloscope and a leak tester (see operating instructions of encoder diagnostic set). Several adapters have been created to measure the different types of encoder signals (11µA, 1Vpp, TTL) at TNC 426.B/430.A with the PWM. You can find a connection diagram with the adapters (including Id.Nos.) in section 22.2. With the TNC 426/430 it is possible to record the analogue encoder signals of the position encoder in the internal oscilloscope with encoder: I1 (0° signal) and encoder: I2 (90° signal). The reference signal cannot be recorded! However, the signals can only be checked exactly with a phase angle measuring unit (PWM)! Irrespective of the connected encoder (1Vpp or 11µA) the signals are always displayed in mV. There is the following connection beween the signals at the encoder input and the recorded signals: Current signal 11µA:
Encoder signal at input [µA] * 284 = oscilloscope display [mV] e.g.: 11 * 284 = 3124 mV
Voltage signal 1Vpp:
Encoder signal at input [V] * 3480 = oscilloscope display [mV] e.g.: 1 * 3480 = 3480 mV
Service Manual TNC 426.B/430.A Encoders
Ausgabe Issue 01.09.98
Blatt Page 113
Kundendienst/Service
Notes
Service Manual TNC 426.B/430.A Encoders
Ausgabe Issue 01.10.97
Blatt Page 114
Kundendienst/Service
15. Serial Handwheels Several handwheels can be operated as options TNC 426.B/430.A. These handwheels must be adapted in the machine parameters MP7640 to MP7671.X.
Connecting terminals for EMERG.STOP loop of the machine tool
15.1.1 Checking data transfer of the handwheel HR 130/330 The serial handwheel HR 130 (panel-mounted handwheel without auxiliary keys) and HR 330 (portable handwheel with auxiliary keys) can be checked by means of an oscilloscope. The following signals can be measured at the handwheel input X32 of the logic unit. The signals must correspond to the diagram below:
Pin 6 DTR
0V
Pin 8 RxD
0V
t= 6ms The handwheel is powered via the logic unit (X23 pin 2 = 0V, pin 4 = + 12V)
Service Manual TNC 426.B/430.A Serial handwheels
Ausgabe Issue 01.10.97
Blatt Page 115
Kundendienst/Service
15.1.2 Checking the keys of the handwheel HR 330 Depending on machine parameter MP 7640 the HR 330 handwheel behaves as follows: MP7640 = 1: HR 330 (all keys evaluated by NC) By pressing the axis buttons on the operating panel the cursor can be moved to Actual value transfer or Datum setting. The axis keys on the handwheel serve to move the handwheel symbol on the screen. The keys RAPID, + and – are directly evaluated by the NC, and the inputs I160 to I162 are set accordingly. MP7640 = 2: HR 330/130 (all keys evaluated by NC) The cursor and the handwheel symbol on the screen can be moved by pressing the axis buttons on the operating panel and on the HR. An axis can also be selected via the TNC keyboard (HR 130 panel-mounted handwheel). The keys RAPID, + and – are directly evaluated by the NC, and the inputs I160 to I162 are set accordingly. MP7640 = 3: HR 330 (keys +, – and RAPID evaluated by PLC) By pressing the axis buttons on the operating panel the cursor can be moved to Actual value transfer or Datum setting. The axis keys on the handwheel serve to move the handwheel symbol on the screen. The keys RAPID, + and – must be evaluated by the PLC. The inputs I160 to I162 are set accordingly. Allocation of the keys to the PLC inputs Key on HR
PLC input
+
I160
–
I161
Rapid traverse
I162
Service Manual TNC 426.B/430.A Serial handwheels
Ausgabe Issue 01.10.97
Blatt Page 116
Kundendienst/Service
15.2
Handwheel HR 332
HR 332
Connecting cable
Adapter connector (12-pin → 9-pin) Permissive buttons of handwheel
The assignment of the handwheel keys depends on the version 1) The number of the permissive buttons and the internal wiring depend on the version of HR 332
15.2.1 Checking data transfer of the handwheel HR 332 The serial handwheel HR 332 can be checked by means of an oscilloscope. The following signals can be measured at the handwheel input X32 of the logic unit. The signals must correspond to the diagram below:
2V/DIV Pin 6 DTR
0V
Pin 8 RxD
0V
t= 6ms The handwheel is powered via the logic unit (X23 pin 2 = 0V, pin 4 = + 12V)
Service Manual TNC 426.B/430.A Serial handwheels
Ausgabe Issue 01.10.97
Blatt Page 117
Kundendienst/Service
15.2.2 Checking the keys of the handwheel HR 332 MP7640 = 4: HR 332 By pressing the axis buttons on the operating panel the cursor can be moved to Actual value transfer or Datum setting. The axis keys on the handwheel serve to move the handwheel symbol on the screen. In MP7645.0 can be defined, whether all twelve keys and the corresponding LEDs can be addressed by PLC or whether the axis buttons and their LEDs are excepted. Allocation of the keys and LEDs to the PLC inputs and outputs Depending on the value entered in MP7645.0 the 12 keys on the HR 332 handwheel are assigned to different PLC inputs and the 12 LEDs to different PLC outputs. If a key is pressed, the corresponding PLC input is set. If a PLC output is set, the corresponding LED lights up. Depending on the machine parameter MP 7645.0 the handwheel HR 332 behaves as follows: If MP7645.0 = 0, the keys X, Y, Z, IV and their LEDs are assigned to NC. The remaining keys are assigned to the PLC inputs I164 to I170. The LEDs are assigned to the PLC outputs O100 to O106.
If MP7645.0 = 1, all twelve keys are assigned to the PLC inputs I160 to I171 and all LEDs to the PLC outputs O96 to O107. The handwheel symbol in the status window can be set via module 9036.
X
IV
O100 I164
0O96 I160
0O97 0O98 I161 I162
Y
V
O102 I166
0O99 I163
O100 O101 I164 I165
Z
O103 O104 I167 I168
O102 I166
O103 O104 I167 I168
O101 I165
O105 O106 I169 I170
O105 I169
O106 O107 I170 I171
MP7645 MP7645.0 Input:
Initializing parameter for the handwheel When a HR 332 is mounted, MP7645.0 has the following meaning: Assignment of the keys on handwheel HR 332 0= All keys except the axis address keys and the corresponding LEDs can be addressed freely via PLC. 1= All twelve keys and LEDs can be addressed freely via PLC.
MP7645.1 to MP7645.7 have no function.
Service Manual TNC 426.B/430.A Serial handwheels
Ausgabe Issue 01.10.97
Blatt Page 118
Kundendienst/Service
15.3
Handwheel HR 410
Connecting terminals for EMERG.STOP Permissive buttons of handwheel
15.3.1 Checking data transfer of the handwheel HR 410 The serial handwheel HR 410 can be checked by means of an oscilloscope. The following signals can be measured at the handwheel input X23 of the logic unit. They must correspond to the diagrams below: 2V/DIV Pin 6 DTR 0V
Pin 8 RxD
0V
t= 6ms The handwheel is powered via the logic unit (X23 pin 2 = 0V, pin 4 = + 12V)
15.3.2 Checking the keys on handwheel HR 410 MP7640 = 6: HR 410 In MP7645.0 is defined, whether the keys on the handwheel are evaluated by NC or by PLC. MP7645.0 = 0 Evaluation of the keys by NC
X Y Z
MP7645.0 =1 Evaluation of the keys by PLC O96 O97 I160 I161 O98 O99 I162 I163 O100 O103 I164 I167 O104 O105 O106 I168 I169 I170
IV V ACTL. VALUE TRANSFER
FEED RATE FEED RATE FEED RATE SMALL MEDIUM HIGH
–
+
O109 O110 O111 I173 I174 I175 Except the keys A, B and C all keys are evaluated by the NC. In MP7670.x the interpolation factors valid for small, medium and large feed rates are defined. MP7671.x defines the speed valid at low, medium and high speeds. The speed is indicated as %-factor of the handwheel feed rate (MP1020.x). MP7645 MP7645.0 Input:
I171 I172 O109 O110 O111 I173 I174 I175 All keys are evaluated by the PLC. The handwheel axis and the handwheel interpolation factor are set with module 9036. W766 influences the feed rate when a direction key is pressed.
Initializing parameter for the handwheel When a HR 410 is mounted, the meaning of MP7645.0 is as follows: Assignment of the keys on handwheel HR 410 0= Evaluation of the keys by NC 1= Evaluation of the keys by PLC
MP7645.1 to MP7645.7 have no function
Service Manual TNC 426.B/430.A Serial handwheels
Ausgabe Issue 01.10.97
Blatt Page 120
Kundendienst/Service
15.4
Error Messages
Handwheel not ready [1096] Check handwheel connections
Handwheel ? X [63] X=
A : No peripheral unit connected B : Code of peripheral unit does not match MP7640 C Y : Contamination (Y = axis) D : Transmission error during receipt E : Received BCC check sum incorrect F : Peripheral unit has recognized wrong code G : Peripheral unit has recognized wrong BCC check sum H : Peripheral unit shows transfer error I : Peripheral unit shows incorrect number of initializing parameter J : Peripheral unit shows incorrect value of initializing parameter
Service Manual TNC 426.B/430.A Serial handwheels
Ausgabe Issue 01.10.97
Blatt Page 121
Kundendienst/Service
16.
3-D Touch Probes
16.1
Overview
16.1.1 Touch probes for calibration and setup of workpieces TS 220 with connecting cable
16.1.2 Touch probes for digitizing workpieces TS 120
Service Manual TNC426.B/430.A 3-D touch probes
Adapter connector for TS 120
Ausgabe Issue 01.10.97
Blatt Page 122
Kundendienst/Service
Notes
Service Manual TNC426.B/430.A 3-D touch probes
Ausgabe Issue 01.10.97
Blatt Page 123
Kundendienst/Service
16.2
Error Messages
16.2.1 Error messages in the probing mode Touch point inaccessible [50] • After starting a probing function no touch point was reached within the traverse defined in machine parameter MP6130 Stylus already in contact [52] • The stylus is already deflected at the start of a probing movement. Probe system not ready [54] • Bad or no connection between infrared probe system and receiver (e.g. owing to contamination). The two windows of the probe system must be oriented to the transmitter/receiver unit. • Battery is dead. • TM 110 not connected. • An encoder of TM 110 is defective (contamination). Stylus deflection exceeds max. [454] • Digitizing with measuring touch probe: Maximum permissible stylus deflection was exceeded. Touch probe not ready [1150] • The probe system is not ready. Measuring touch probe selected [1170] • You have attempted to start a digitizing cycle for a triggering probe, although a measuring probe is defined in machine parameter MP6200 Triggering touch probe selected [1171] • You have attempted to start a digitizing cycle for a measuring probe, although a triggering probe is defined in machine parameter MP6200 Calibrate touch probe [1172] • You have attempted to automatically measure a tool, although the table probe is not yet calibrated.
Service Manual TNC426.B/430.A 3-D touch probes
Ausgabe Issue 01.10.97
Blatt Page 124
Kundendienst/Service
16.2.2 Error messages when digitizing 3-D contours Wrong axis programmed [331] • The probe axis in the scanning cycle RANGE is not identical with the calibrated touch probe axis. Faulty range data [444] • In the RANGE scanning cycle a MIN coordinate is larger than or equal to the corresponding MAX value. • In the RANGE scanning cycle one or several coordinates are beyond the software limit switch range. • No RANGE scanning cycle is defined when the scanning cycles MEANDER or CONTOUR LINES are called. Mirroring not permitted [452] Rotation not permitted [449] Scaling factor not permitted [450] • Mirroring, rotation or scaling factor were active when the scanning cycles RANGE, MEANDER or CONTOUR LINES were called. Incorrect entry in MP [1149] • Measuring probe system: double assignment of the probe axis to the machine axes. Range exceeded [443] • During digitizing the stylus went out of the digitizing range, i.e. a part of the 3-D contour is outside the range. CYCL parameter incorrect [447] • The programmed range, line or point spacing is negative or larger than 65 535 mm (only possible with Q-parameter programming). Touch point inaccessible [50] • The stylus was deflected before the range was reached during approach. • In the scanning cycle CONTOUR LINES the stylus was not deflected within the probing range. Stylus already in contact [52] • The stylus is not at rest, although it is not touching the contour.
Service Manual TNC426.B/430.A 3-D touch probes
Ausgabe Issue 01.10.97
Blatt Page 125
Kundendienst/Service
Plane wrongly defined [313] • One of the coordinates of the starting point in the cycle CONTOUR LINES is identical with the touch probe axis. Start position incorrect [445] • The starting point coordinate that is identical to the starting axis is outside the range. Axis double programmed [307] • In the CONTOUR LINES cycle you programmed the starting position in one axis twice. Stylus deflection exceeds max. [454] • The stylus was deflected by more than the value programmed in MP 6330 (TM 110).
Service Manual TNC426.B/430.A 3-D touch probes
Ausgabe Issue 01.10.97
Blatt Page 126
Kundendienst/Service
17.
File Management of TNC 426.B/430.A
17.1
Structure of the hard disk
The hard disk of the TNC is subdivided into three partitions: TNC: PLC:
SYS:
1 500 Mbytes1) for the user's data; NC programs, tool tables, datum tables and pallet tables are stored in this partition. 64 Mbytes for manufacturer's data; this partition contains the system files, PLC programs, machine parameters, help files, PLC dialogues, PLC error tables, compensation value tables and OEM cycles. To view the PLC partition, the code number 807667 must be entered. 128 Mbytes for files related to the system (system files, NC dialogues, HEIDENHAIN cycles etc.) The SYS is not visible and cannot be selected! Caution: If you change the SYS partition, your system may not correctly work any more.
For the machine tool manufacturer the PLC partition is of major importance. We recommend to structure the directory of the PLC partition as follows: System files ∗.SYS, (MP_NAME.MP; default file) Compensation value tables ∗.CMA and ∗.COM PLC programs ∗.PLC (main program and modules) Directory for PLC dialogues and error messages (created automatically) PLC dialogues and error messages ∗.A; help files ∗.HLP PLC dialogues and error messages ∗.A; help files ∗.HLP PLC dialogues and error messages ∗.A; help files ∗.HLP PLC dialogues and error messages ∗.A; help files ∗.HLP PLC dialogues and error messages ∗.A; help files ∗.HLP Machine parameters ∗.MP NC macro Directory for OEM cycles, generated by CycleDesign generated by CycleDesign generated by CycleDesign generated by CycleDesign generated by CycleDesign Pictures for PLC soft keys
Service Manual TNC 426.B/430.A File management of TNC 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 127
Kundendienst/Service
17.2
TNC partition (TNC:\)
17.2.1 Calling the TNC partition Press key
Function TNC in operating mode PROGRAMMING/EDITING PGM MGT
Call program management
The structure of the directory is displayed on the left half of the screen. Press the arrow keys to the subdirectories. The first line contains the directory currently selected. The right half of the screen contains the files stored in the selected directory. Press the arrow keys Note:
or
or
to jump
to switch between file side and directory side.
By means of the option PGM MGT in RS232/RS422 SETUP the user can switch between standard display (without subdirectories; similar to TNC415) and enhanced display (subdirectories are displayed).
Service Manual TNC 426.B/430.A File management of TNC 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 128
Kundendienst/Service
17.2.2 Overview of the files in the TNC partition The following files are stored in the TNC partition: File type NC program, HEIDENHAIN dialogue Active tool table NC program, DIN/ISO Pallet table Datum table Text file (ASCII) Pocket table 1)
File information: Files that are stored in the active directory • FILE NAME: File size in bytes • BYTE: In the STATUS column there may be the following letters: • STATUS: E: File selected in operating mode PROGRAMMING AND EDITING S: File selected in operating mode TEST RUN M: File selected in a PROGRAM RUN operating mode P: File protected against erasing and editing IN: File dimensioned in inches W: File not completely transferred to external medium; cannot be run Date at which the file was edited last • DATE: Time at which the file was edited last • TIME:
Service Manual TNC 426.B/430.A File management of TNC 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 129
Kundendienst/Service
17.3
PLC partition (PLC:\)
17.3.1 Calling the PLC partition Press key
Function TNC in operating mode PROGRAMMING AND EDITING MOD
8
0
7
6
Prepare TNC for input of code number
6
7
ENT
Enter code number, confirm with ENT
After entering the code number the PLC menu is displayed. If the words READ ONLY appear at the lower left of the screen, the machine tool builder has protected the PLC partition by an additional code number. PGM MGT
Call program management
The structure of the directory is displayed on the left half of the screen. Press the arrow keys to the subdirectories. The first line contains the directory currently selected. The right half of the screen contains the files stored in the selected directory. Press the arrow keys
or
Serviceanleitung TNC 426.B/430.A Dateiverwaltung der TNC 426.B/430.A
to switch between file side and directory side.
Ausgabe Issue 01.10.97
Blatt Page 130
or
to jump
Kundendienst/Service
17.3.2 Overview of the files in the PLC partition The following files are stored in the PLC partition: File type PLC programs Text files (ASCII) Texts for help files Important system file Other system files Data for axis error compensation Data for axis error compensation Error table for PLC Machine parameter lists 1)
File information: Files that are stored in the active directory • FILE NAME: File size in bytes • BYTE: In the STATUS column there may be the following letters: • STATUS: E: File selected in operating mode PROGRAMMING AND EDITING S: File selected in operating mode TEST RUN M: File selected in a PROGRAM RUN operating mode P: File protected against erasing and editing IN: File dimensioned in inches W: File not completely transferred to external medium; cannot be run Date at which the file was edited last • DATE: Time at which the file was edited last • TIME:
Service Manua TNC 426.B/430.A File management of TNC 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 131
Kundendienst/Service
17.4 Compiling the PLC program
Loading a file into the EDITOR: Press key
Function PGM MGT
Call program management
Select and call desired file
or
Now the file is in the PLC editor; it can be activated any time by pressing the soft key Loading into the process memory:
Press soft key
Select and activate desired program
or The selected PLC-PGM is now compiled and loaded into the process memory.
Service Manual TNC 426.B/430.A File management of TNC 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 132
.
Kundendienst/Service
17.5
Calling the PLC error table (.PET) for diagnosis
Press key
Function Operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number MOD
8
0
7
6
6
7
ENT
PGM MGT
Enter code number, confirm with ENT
Call program management
ENT
or
Press the error keys to select the PLC error table displayed as PLC:\ .PET in the PLC menu; load this file into the editor by pressing ENT
If the machine parameter MP 4020 bit 3 = 0, the PLC error messages are generated in the PET table. In the different columns the machine tool builder can allocate special attributes to the PLC error messages. Caution: The PET table may only be opened for diagnosis. The settings must not be changed under any circumstances, since otherwise the behavior of the machine tool changes. NR Line number in the table. In the modules the PLC error message is addressed by allocating the line number. ERROR Error text; there are three possibilities of defining the error text: • Input of error text (max. 32 characters) • Line number of the PLC error text file (#) specified in OEM.SYS by PLCERROR = • Number of the string memory that contains the error text (#S) MARKER A PLC error message can be activated without module call by setting the marker defined here. Only markers between M4800 and M4899 are permitted. The marker is also set, if the error message was activated via module 9085. Entry value 0 means "no error marker". RESET 0= No NC reset on activation of error message; non-blinking error message. 1= NC reset on activation of error message; blinking error message. NC-STOP 0= No NC stop on activation of error message. 1= NC stop on activation of error message. F-STOP 0= Feed-rate enable is not changed. 1= Feed-rate enable is reset on activation of error message. EMER.STOP 0= No EMERGENCY STOP on activation of error message. 1= EMERGENCY STOP on activation of error message. CE 0= 1=
Error message can be cleared by pressing CE. Error message cannot be cleared by pressing CE.
PRIOR For the error message a priority between 0 and 2 can be entered. Priority 0 means highest priority. Pending PLC error messages are displayed according to their priority. END
Exit PET table
Service Manual TNC 426.B/430.A File management of TNC 426.B/430.A
Ausgabe Issue 01.10.97
Blatt Page 133
Kundendienst/Service
17.6
Generating a cross-reference list for diagnosis
Press key
Function Operating mode PROGRAMMING AND EDITING MOD
8
0
7
6
6
Prepare TNC for input of code number
7
PGM MGT
ENT
Enter code number, confirm with ENT Call program management
ENT
Press the arrow keys to move the cursor to the PLC program to be converted
or
Switch soft-key row
Press soft key
The following formats are available: Conversion into cross-reference list without PLC instruction list
Conversion into PLC instruction list (similar to PLC program)
Conversion into PLC instruction list and cross-reference list
DESTINATION FILE =
EXECUTE
Service Manual TNC 426.B/430.A File management of TNC 426.B/430.A
Destination file with extension .A (ASCII format)
Confirm
Ausgabe Issue 01.10.97
Blatt Page 134
Kundendienst/Service
17.7
Machine Parameter Editor
Calling the active machine parameter file Press key
Function TNC in operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number MOD
9
5
1
4
8
ENT
Enter code number, confirm with ENT
The active machine parameter file is displayed on the screen. The TNC enters this file in OEM.SYS as MPFILE = xxxx. Note: The machine tool builder can block the access to certain or all machine parameters. When trying to change a protected machine parameter, the message " Line is write-protected " is displayed.
END
Exit the machine parameter editor
Service Manual TNC 426.B/430.A 17. File management of TNC 426.B/430.A
Ausgabe Issue 23.05.00
Blatt Page 135
Kundendienst/Service
Creating a backup copy of the machine parameter file Press key
Function TNC in operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number MOD
9
5
1
4
8
ENT
Enter code number, confirm with quit
PGM MGT
Call program management
or
Press the arrow keys to move the cursor to the active machine parameter file (status M).
Press soft key
DESTINATION FILE =
Enter desired file name for the backup copy
Start copy run
After the copy run, the backup copy is located in the same directory as the original machine parameter file.
To carry out a test, the backup copy can be activated as follows: Press the arrow keys to move the cursor to the backup copy. or ENT
END
*
Load file in the editor.
When the key is pressed, the TNC carries out a reset and activates the backup copy of the machine parameter list. The original file is activated in the same way.
Observe the safety instructions!
Service Manual TNC 426.B/430.A 17. File management of TNC 426.B/430.A
Ausgabe Issue 23.05.00
Blatt Page 135.1
Kundendienst/Service
17.8 Switching over the position display for servicing Press key
Function TNC in MACHINE operating mode (manual, full sequence etc.) MOD
Activate MOD function
Select dialogue POSITION DISPLAY if necessary or ENT
Switch to the desired position display: NOML: nominal position DIST: distance to go ACTL: actual position REF: distance to reference mark (machine datum), with distance-coded measuring system scale reference point LAG: current servo lag Exit the subordinate mode
Service Manual TNC 426.B/430.A 17. File Management of TNC 426.B/430.A
Ausgabe Issue 01.10.99
Blatt Page 135.2
Kundendienst/Service
18.
Data Interfaces
18.1
Operating Modes of the Data Interfaces
For data transfer the TNC 426.B/430.A can be switched to the following 5 interface operating modes: FE 1: For connection of the HEIDENHAIN floppy disk unit FE 401 B (or FE 401 from software 230 626 03) or other peripheral units.
*
Data format and protocol adapted to FE 401/B! Protocol: blockwise transfer Data format: 7 data bits, 1 stop bit, even parity Baud rate: 110 - 115 200 baud Interface parameters: fixed Transfer stop: software handshake with DC3
FE 2: For connection of the HEIDENHAIN floppy disk unit FE 401 or other peripheral units.
*
Data format and protocol adapted to FE 401/B! Protocol: blockwise transfer Data format: 7 data bits, 1 stop bit, even parity Baud rate: 110 - 115 200 baud Interface parameters: fixed Transfer stop: software handshake with DC3
EXT 1: For adaptation of data transfer in standard format EXT 2: as well as for blockwise transfer to peripheral units.
*
Protocol: Data format: Baud rate: Interface parameters: Transfer stop:
standard or blockwise transfer adaptation via machine parameters (from MP 5000) adaptation via machine parameters (from MP 5000) 110 - 115 200 baud adaptation via machine parameters (from MP 5000) software handshake with DC3 or hardware handshake with RTS, selectable via machine parameters (from MP 5000)
LSV-2: With the LSV/2 protocol several functions (such as file management, remote control and TNC diagnosis from a PC) can be performed with the appropriate software (TNC REMOTE or LSV/2 TOOLBOX).
*
Protocol: Data format: Baud rate: Interface parameters: Transfer stop:
Service Manual TNC 426.B/430.A Data interfaces
bi-directional transfer according to ISO 1745, ISO 2111, ISO 2628 and ISO 2629 8 data bits, 1 stop bit, no parity 110 - 115 200 baud fixed software handshake with protocol
Ausgabe Issue 01.10.97
Blatt Page 136
Kundendienst/Service
18.1.1 Interface configuration and allocation of operating modes In the operating modes PROGRAMMING AND EDITING and TEST RUN the setup for the data interfaces is called by pressing
MOD
and the soft key
.
On the left half of the screen the RS-232-C interface is configured, on the right half the RS-422-C. On the lower left of the screen the operating modes PROGRAMMING/EDITING, PROGRAM RUN and TEST RUN can be allocated to either RS-232-C or RS-422-C. (If the MOD function "RS 232/RS 422 SETUP" is called in the PLC editor or the MP editor, the editor can be allocated to one of the interfaces.) On the lower right of the screen the user can define via PRINT or PRINT TEST, whether outputs with FN15 and digitized positions are to be output via one of the interfaces or into a file in the memory of the control. In the field PGM MGT you can choose Standard display (without subdirectories; similar to TNC 415) or Enhanced display (including subdirectories). With the machine parameter MP5000 individual interfaces can be disabled.
Service Manual TNC 426.B/430.A Data interfaces
Ausgabe Issue 01.10.97
Blatt Page 137
Kundendienst/Service
By pressing the arrow keys GOTO
you can select the desired settings (operating mode, baud rate and interface assignment) and set them ENT
according to your requirements with the
key.
To exit the MOD function RS 232/RS 422 SETUP, press the soft key
18.2
.
Machine parameters for the data interfaces
In the operating modes FE 1, FE 2 and LSV/2 the interface parameters cannot be changed. In the operating modes EXT 1 and EXT 2 the interface parameters can be set via the machine parameters MP 5000 and higher.
Service Manual TNC 426.B/430.A Data interfaces
Ausgabe Issue 01.10.97
Blatt Page 138
Kundendienst/Service
18.3 Error Messages 18.3.1 Error messages at the TNC in the FE mode In this operating mode, the floppy disk unit outputs errors in the following format: (SOH) ERR: (SP) (SP) (SP) [XXX] (ETB) (BCC) XXX = error number The following errors may be displayed: Input/Output Errors ERR: 001 = wrong command code ERR: 002 = illegal program name ERR: 003 = faulty data transfer ERR: 004 = program incomplete ERR: 005 = receiving buffer overflow ERR: 006 = function currently disabled ERR: 007 = data-buffer overflow Errors during Program Write or Read ERR: 010 = program not on disk ERR: 011 = program erase-protected ERR: 012 = program is being written to ERR: 013 = program directory is full ERR: 014 = disk is full ERR: 015 = text not found ERR: 016 = program name already exists ERR: 017 = disk access active ERR: 018 = program currently being read Disk / Drive / Controller Errors ERR: 100 = disk not initialized ERR: 101 = sector number too large 1) ERR: 102 = drive not ready 2) ERR: 103 = disk is write-protected ERR: 104 = faulty data on disk 1) ERR: 105 = sector cannot be found1) ERR: 106 = check sum incorrect 1) ERR: 107 = disk controller defective 3) ERR: 108 = DMA defective 3) ERR: 109 = disk exchanged during program loading
1) These error messages indicate that the disk is defective; in most cases, they can only be eliminated by reformatting the disk. 2) If this error message comes up while the disk is inserted, the drive is probably defective. 3) Hardware defect
Service Manual TNC 426.B/430.A Data interfaces
Ausgabe Issue 01.10.97
Blatt Page 139
Kundendienst/Service
18.3.2 Error messages during data transfer Data transfer erroneous [189] X= A D M N P
Faulty character frame Parity error The control has received the character for "Negative Acknowledgement" (NAK) more than 3 times The control has transmitted the character for "Negative Acknowledgement" (NAK) more than 3 times Timeout ACK/NAK
Baud rate not possible [197] If both data interfaces (RS 232/RS 422) are active simultaneously, the baud rate of both data interfaces must be the same. Interface already assigned [196] A data interface cannot be used for two operating modes at a time (e.g. DNC mode and simultaneous programming is not possible with one data interface).
Ext. input/output not ready [200] • DSR signal missing at the TNC • Transmission cable defective or incorrect • Wrong interface assignment
Program incomplete [194] Data transfer was aborted before the program was completely loaded.
Further file entry impossible
Error cause: During data transfer a memory overflow occurred in the TNC. Error elimination: Switch off the main switch of the machine and switch it on again after 10 seconds and restart the data transfer.
Service Manual TNC 426.B/430.A Data interfaces
Ausgabe Issue 20.10.98
Blatt Page 140
Kundendienst/Service
18.4
Wiring diagrams of the data interfaces
18.4.1
V.24/RS-232-C data interface with RS-232-C adapter block (full wiring)
*
If the pin layout of your peripheral unit differs from the above layout, the HEIDENHAIN connecting cable may not be used.
18.4.2
V.24/RS-232-C data interface with RS-232C adapter block (simplified wiring)
Example:
*
With this wiring, only transfer stop with DC3 (software handshake) is possible!
The RS-232-C-/V.24 data interface has different pin layouts at the logic unit X21 and at the RS-232C adapter block.
Service Manual TNC 426.B/430.A Data interfaces
Ausgabe Issue 01.10.97
Blatt Page 141
Kundendienst/Service
18.4.3 V.11/RS-422 data interface
*
The RS-422-/V.11 data interface has identical pin layouts at the logic unit X22 and at the RS-422 adapter block.
Service Manual TNC 426.B/430.A Data interfaces
Ausgabe Issue 01.10.97
Blatt Page 142
Kundendienst/Service
19.
Data Input and Output
19.1
Data transfer menu
After having called the program management in the operating mode PROGRAMMING AND EDITING the drives are displayed: RS 232:\ Ö V.24 data interface (X21) RS 422:\ Ö V.11 data interface (X22) TNC:\ Ö TNC partition (USER) PLC:\ Ö PLC partition (only with code number) Depending on the operating mode, a symbol is displayed next to the external drive symbol. External device
Operating mode Drive symbol in PGM MGT
HEIDENHAIN floppy disk units • FE 401 B • FE 401 from PGM No. 230 626 03
FE1 FE1
HEIDENHAIN floppy disk unit FE 401 up to PGM No. 230 626 02
FE2
PC with HEIDENHAIN data transfer software TNC.EXE, version 06
FE2
Other peripheral units such as printers, readers, punchers, PC without TNC.EXE
EXT1, EXT2
PC with HEIDENHAIN software TNC REMOTE for remote control of TNC
LSV2
Connection via Ethernet interfaces
Press the arrow keys
Service Manual TNC 426.B/430.A Data input and output
and
to switch between the drives or partitions.
Ausgabe Issue 01.10.98
Blatt Page 143
Kundendienst/Service
19.2
Overview of files in TNC 426.B/430.A
Depending on the partition (TNC:\, PLC:\) in which the data transfer menu is activated, only certain file types are offered to be transferred. The following data may be stored on the harddisk: File type TNC:\ partition NC program HEIDENHAIN dialogue Active tool table NC program DIN/ISO Pallet table Datum table Text file (ASCII) Pocket table PLC:\ partition PLC program Text file (ASCII) Texts for help files Important system file Other system files Data for axis error compensation Data for axis error compensation PLC error table Machine parameter lists
Files stored in the active directory File size in bytes The STATUS column may contain the following letters: E: File selected in PROGRAMMING/EDITING mode S: File selected in the TEST mode M: File selected in a program run mode P: File protected against erasing and editing IN: File dimensioned in inches W: File incompletely transferred to an external medium; cannot be run Date at which the file was edited last Time at which the file was edited last
Data output
Note: The following flowcharts for input and output of individual files only apply for the data transfer software TNCremo, the operating mode LSV2 File Server. If you use a different data transfer software, the procedure may differ from this description.
Preparations: Start data transfer software TNCremo on your PC Set the TNC to operating mode LSV2 ● Set the baud rate at the TNC ● Set baud rate and interface at the PC (menu item Options) ● Select the LSV2 file server mode at your PC (menu item Connect) ● ●
Service Manual TNC 426.B/430.A Data input and output
Ausgabe Issue 01.10.98
Blatt Page 144
Kundendienst/Service
19.3.1 Output of files with the extension .H, TOOL.T, .I, .P, .D, .A, TOOL_P.TCH Press key
Function Operating mode PROGRAMMING/EDITING Call program management
PGM MGT
Select the screen structure such that the TNC is displays file names on the left and on the right side.
On the left half of the screen select the directory from which you want to copy files to the external data medium.
ENT
or
Switch to the right half of the screen.
Select the directory (of the external drive) you want to copy the files to.
ENT
or Switch to the left half of the screen (TNC).
or
Select the file to be transferred.
1)
Do you Soll das wish the proProgramm auf gram to be stored dem externen Datenunder a different träger unter name on einem the anderen externalNamen data abgespeichert medium werden ? ?
NO The file is stored with the same name on the external data medium.
YES DESTINATION FILE = Here, the name must be entered under which the program is to be stored on the external data medium. The file is stored with a new name on the external data medium. YES
Transfer further file ?
NO END
Terminate the data transfer menu.
1) By means of the functions
Service Manual TNC 426.B/430.A Data input and output
and
several files can be transferred automatically.
Ausgabe Issue 01.10.97
Blatt Page 145
Kundendienst/Service
19.3.2 Output of the machine parameter list .MP Press key
Function TNC in operating mode PROGRAMMING/EDITING MOD
9
5
1
4
Prepare TNC for input of code number
8
ENT
PGM MGT
Enter code number, confirm with ENT Call program management
Select the screen structure such that the TNC is displays file names on the left and on the right side.
On the left half of the screen select the directory from which you want to copy files to the external data medium.
ENT
or
Switch to the right half of the screen.
ENT
Select the directory (of the external drive) to which you want to copy the MP list.
or
Switch to the left half of the screen (TNC). or
Select the MP list to be transferred.
Do you Soll die wish the MP MP-Liste auf to be stored demlist externen Datenunderunter a different träger einem name on the anderen Namen external data abgespeichert medium werden ??
NO
The MP list is stored with the same name on the external data medium.
YES DESTINATION FILE =
Here, the name must be entered under which the MP list is to be stored on the external data medium.
The MP list is stored with a new name on the external data medium.
YES
Transfer Weitere Datei further auslesen MP list ? ?
NO END
Terminate the data transfer menu.
*
There may be several files with the extension .MP in the TNC. The active machine parameter list is distinguished by the STATUS M.
Service Manual TNC 426.B/430.A Data input and output
Ausgabe Issue 01.10.97
Blatt Page 145
Kundendienst/Service
19.3.3 Output of files with the extension .PLC, .A, .HLP, .SYS, .COM, .CMA, .PET Press key
Function Operating mode PROGRAMMING/EDITING Prepare TNC for input of code number.
MOD
8
0
7
6
6
7
ENT
PGM MGT
Enter code number, confirm with ENT.
Call program management.
Select the screen structure such that the TNC is displays file names on the left and on the right side.
On the left half of the screen select the directory from which you want to copy files to the external data medium.
ENT
or
Switch to the right half of the screen.
ENT
Select the directory (if available) to which you want to copy the files.
or
Switch to the left half of the screen.
1)
or
Do you wish thedas proSoll gram to be stored Programm auf under a different dem externen Datenname on the träger unter einem external Namen data anderen medium abgespeichert ? werden ?
Select the file to be transferred.
NO
The file is stored with the same name on the external data medium.
YES DESTINATION FILE =
Here, the name must be entered under which the program is to be stored on the external data medium.
The file is stored with a new name on the external data medium. YES
Weitere Transfer Datei further auslesen file ? ?
NO END
Terminate the data transfer menu. 1)
By means of the functions
Service Manual TNC 426.B/430.A Data input and output
and
several files can be transferred automatically. Ausgabe Issue 01.10.97
Blatt Page 147
Kundendienst/Service
19.4
Data input
Note: The following flowcharts for input and output of individual files only apply for the data transfer software TNCremo, the operating mode LSV2 File Server. If you use a different data transfer software, the procedure may differ from this description.
Preparations: Start data transfer software TNCremo on your PC Set the TNC to operating mode LSV2 ● Set the baud rate at the TNC ● Select the LSV2 file server mode at your PC (menu item Connect) ● Set baud rate and interface at the PC (menu item Options) ● ●
Service Manual TNC 426.B/430.A Data input and output
Ausgabe Issue 01.10.98
Blatt Page 148
Kundendienst/Service
19.4.1 Input of files with the extension H, TOOL.T, .I, .P, .D, .A, TOOL_P.TCH Press key
Function TNC in operating mode PROGRAMMING/EDITING PGM MGT
Call program management.
Select the screen structure such that the TNC is displays file names on the left and on the right side.
On the left half of the screen select the directory to which you want to copy files from the external data medium.
ENT
or
Switch to the right half of the screen. ENT
Select the directory (if available) to which you want to copy the files.
or
Select the file to be transferred.
or
1)
Soll das Do you Programm auf wish the proder gram to TNC be stored untera einem under different anderen Namen name in the abgespeichert TNC werden ? ?
NO The file is stored with the same name in the TNC.
YES DESTINATION FILE =
YES
Here, the name must be entered under which the program is to be stored in the TNC.
Weitere Transfer Datei further einlesen file ? ?
NO END
Terminate the data transfer menu.
1)
By means of the functions
Service Manual TNC 426.B/430.A 19. Data input and output
and
several files can be transferred automatically.
Ausgabe Issue 23.05.00
Blatt Page 149
Kundendienst/Service
19.4.2 Input of the machine parameter list .MP Press key
Function TNC in operating mode PROGRAMMING/EDITING Prepare TNC for input of code number.
MOD
9
5
1
4
8
ENT
Enter code number, confirm with ENT.
PGM MGT
Call program manager. Select the screen structure such that the TNC is displays file names on the left and on the right side.
On the left half of the screen select the directory to which you want to copy the MP list from the external data medium.
ENT
or
Switch to the right half of the screen. ENT
Select the directory (if available) to which you want to copy the MP list.
or
Select the MP list to be transferred.
or
Soll die Do you MP-Liste auf wish the MP TNC list der to be stored untera einem under different anderen Namen name in the abgespeichert TNC werden ? ?
NO The MP list is stored with the same name in the TNC.
YES DESTINATION FILE =
YES
Here, the name must be entered under which the MP list is to be stored in the TNC.
Weitere Transfer MP-Liste further auslesen MP list ??
NO END
Terminate the data transfer menu.
Service Manual TNC 426.B/430.A Data input and output
Ausgabe Issue 01.10.97
Blatt Page 150
Kundendienst/Service
19.4.3 Input of files with the extension .PLC, .A, .HLP, .SYS, .COM, .CMA, .PET Press key
Function TNC in operating mode PROGRAMMING/EDITING Prepare TNC for input of code number.
MOD
8
0
7
6
6
7
ENT
PGM MGT
Enter code number, confirm with ENT. Call program management.
Select the screen structure such that the TNC is displays file names on the left and on the right side.
ENT
On the left half of the screen select the directory to which you want to copy files from the external data medium.
or
Switch to the right half of the screen. Select the directory (if available) to which you want to copy the files.
ENT
or
Select the file to be transferred.
or
Soll das Do you Programm auf wish the proder gram to TNC be stored unteraeinem under different anderen Namen name in the abgespeichert TNC werden ? ?
NO The file is stored with the same name in the TNC.
YES DESTINATION FILE =
YES
Here, the name must be entered under which the program is to be stored in the TNC.
Transfer Weitere Datei further einlesen file ??
NO END
Terminate the data transfer menu.
Serviceanleitung TNC 426.B/430.A Externe Daten- Ein- und Ausgabe
Ausgabe Issue 01.10.97
Blatt Page 151
Kundendienst/Service
20. Interface to the Servo Amplifier 20.1 Nominal value output to servo amplifier (analogue/digital) IMPORTANT: The allocation of the axes (1st axis, 2nd axis etc.) to the axis names (X, Y, Z etc.) is defined by the machine tool builder in the machine parameter MP 100.X (see machine parameter list). This machine parameter must not be changed under any circumstances! TNC 426 CB: TNC 430 CA
With the C versions the nominal speed for the servo amplifier is output as nominal value voltage ± 10V at connector X8 or X9. The selection of the channel is defined via machine parameter by the machine tool builder. Depending on the NC software used, the configuration is as follows: NC software 280 470 and 280 471: MP 120.x: speed nominal value output, axes MP 121: speed nominal value output, spindle Analogue outputs at connector X8 Input values 1 - 6 = outputs 1 - 6 Analogue outputs at connector X9 Input values 7- 13 = outputs 7 - 13 NC software 280 472 and 280 473: MP 120.x: speed nominal value output, axes MP 121: speed nominal value output, spindle Analogue outputs at connector X8 Input values A1 - A6 = outputs 1 - 6 Analogue outputs at connector X9 Inputs values A7 - A13 = outputs 7 - 13
TNC 426 PB: TNC 430 PA
Depending on machine parameter settings the controlled axes of the P versions are defined as analogue (= C version) or digital controlled axes (individually for each axis). Analogue axis: Speed nominal value output ± 10V at X8 or X9 Digital axis: Nominal value output in the form of a PWM signal at connectors X51 to X56 and X61 (output to power stage of the motor) Depending on the NC software used different machine parameters are available to the machine tool builder for configuration: NC software 280 470 and 280 471: MP 2000.X driving mode of the axes Input value 0 = analogue axis, selection of channel in MP 120 Input value 1 = digital axis, channel fixed1) MP 2001 spindle driving mode Input value 0 = analogue spindle, selection of channel in MP 121 Input value 1 = digital spindle, channel fixed1) ( NC software 280 472 and 280 473: MP 120 speed nominal value of the axes Input value A1 - A13 = analogue axis, channel as per number Input value D1 - D6 = digital axis, channel fixed1) MP 121 speed nominal value output of the spindle Input value A1 - A13 = analogue spindle, channel as per number Input value S1 = digital spindle, channel fixed1)
1) see pin layout of motor power stage connector
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 152
Kundendienst/Service
20.2 Analogue speed nominal value interface at connector X8/X9 20.2.1 Specifications of the analogue outputs Load capacity:
RLmin > 5 kΩ CLmax < 2 nF
Short-circuit stability: Outputs permanently short-circuit proof Voltage range:
Uamax = Uamin =
Resolution: Minimum step
+10V ± 100 mV −10V ± 100 mV
16 bits = 65 536 steps 10 V = 0.153 mV 65 536
X8 Analogue outputs 1 to 6 Flange socket with female insert (15-pin)
X9 analogue outputs 7 to 13 Flange socket with female insert (15-pin
Logic Unit
Logic Unit
D-Sub connector (female) 15-pin
Assignment
D-Sub connector Assignment (female) 15-pin
1
analogue output 1: ±10 V
1
analogue output 7: ±10 V
2
do not assign
2
analogue output 13: ±10 V
3
analogue output 2: ±10 V
3
analogue output 8: ±10 V
4
analogue output 5: ±10 V
4
analogue output 12: ±10 V
5
analogue output 3: ±10 V
5
analogue output 9: ±10 V
6
analogue output 5: 0 V
6
analogue output 12: 0 V
7
analogue output 4: ±10 V
7
analogue output 10: ±10 V
8
analogue output 6: ±10 V
8
analogue output 11; ±10 V
9
analogue output 1: 0 V
9
analogue output 7: 0 V
10
do not assign
10
analogue output 13: 0 V
11
analogue output 2: 0 V
11
analogue output 8: 0 V
12
do not assign
12
do not assign
13
analogue output 3: 0 V
13
analogue output 9: 0 V
14
analogue output 4: 0 V
14
analogue output 10: 0 V
15
analogue output 6: 0 V
15
analogue output 11: 0 V
Chassis
external shield
Chassis
external shield
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 153
Kundendienst/Service
20.2.2 Checking the analogue speed nominal value interface Proportionally to the traverse speed the control outputs an analogue voltage between 0V and ±10V 1). The easiest way to determine this voltage is to measure with the TEST ADAPTER directly at the LOGIC UNIT or with a multimeter at the terminals of the servo amplifier. If however, there is no axis movement owing to a defect, proceed as described below to find out, whether the error is located inside or outside the control: • Switch off the power switch at the machine tool. • Connect the TEST ADAPTER to the connector X8 or X9 of the LE and connect a multimeter to the sockets of the defective axis. If you do not have a test adapter, connect the multimeter to the nominal value input of the servo amplifier. • Switch on power and control voltage. • Set the position display to LAG (servo lag) (see section 20.4). • Check and adjust the following machine parameters: (If you alter a machine parameter, note down the original value and re-enter it after finishing the inspection.) MP
Input value
Function
Original input value
1410.X
30 [mm]
1420.X
30 [mm]
servo lag monitoring (cancellable), feed-forward control servo lag monitoring (EMERG. STOP), feed-forward control
1140.X
9.99 [V]
movement monitoring
1710.X
300 [mm]
1720.X
300 [mm]
servo lag monitoring (cancellable), trailing mode servo lag monitoring (EMERG. STOP), trailing mode
• Traverse the reference points that need to be traversed before those of the defective axis. • Turn the override potentiometer of the keyboard unit completely to the left and start reference mark traverse for the defective axis. • Check the axis enable for the defective axis at the servo amplifier. • Check the screen display. * (Control ready for operation) must be ON, the F of the feed rate display must be normally lit (if the display is inverse, the feed rate enable is missing), and the symbol for "Axis not in the position loop" ) must not follow the position display. (e.g. • Turn the override potentiometer slowly to the right and turn it back left again before the servo lag display reaches the limit of the position monitoring. When the override potentiometer is turned to the right, the control outputs an analogue voltage which is increased proportionally to the servo lag up to a maximum value of 10V. The control operates correctly, if a voltage of 10V ± 0.1V can be measured at the test adapter with the multimeter. If no voltage can be measured, switch off the power switch, unplug the connector X8 or X9 from the logic unit, disconnect the nominal value line from the servo amplifier and test this line for short-circuit. If the nominal value line is in order, connect X8 or X9 to the logic unit again (leave the nominal value line disconnected), switch on the power switch and repeat the measurement with reference mark traverse. If an analogue voltage can be measured now, the control operates correctly. If no voltage can be measured, the analogue output of the logic unit is probably defective. 1)
see machine parameter MP1050.X (analogue voltage for rapid traverse)
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 154
Kundendienst/Service
Measuring setup to check the analogue speed nominal value interface logic unit servo amplifier
X8/X9
ANALOGUE
test adapter
multimeter
*
5.15V
Observe the safety instructions!
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 155
Kundendienst/Service
20.3
Digital interface to the servo amplifier, connectors X51 - X56/X61
20.3.1 Checking the digital speed nominal value interface A digital servo amplifier can only be tested with a DCG (= Drive Control Generator; see section Test Units). Proceeding to check a PWM axis (TNC 426.B/430.A): Preparations at the machine tool: • Switch off the power supply of the machine tool. • Disengage the connector for the power stage of the axis to be checked from the TNC. • Connect the DCG to the servo drive according to the connection diagram. • Switch on the power supply of the machine tool. • Define the axis to be checked as counting axis in MP120/121. • Check the drive enable at the servo amplifier (see basic circuit diagram of drive control). Settings at the DCG • Set toggle switches Err.1 and Err.2 to UP (active) position. • Turn the potentiometers Drehmoment (torque) and Drehzahl (speed) to their left stops. • Switch on the DCG supply voltage (Netz-Ein). • Set the toggle switch Regler Ein (controller on) to UP (on) position. Now the DCG is ready for operation. Turn the potentiometers Drehmoment (torque) and Drehzahl (speed) to the right and back left until the axis moves smoothly. Measuring setup the check the servo amplifier of the first axis logic unit
servo amplifier
X51
DIGITAL
DCG
*
Observe the safety instructions!
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 156
Kundendienst/Service
Notes
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 157
Kundendienst/Service
20.4 DSP monitor for digital axes
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.06.01
Blatt Page 158
Kundendienst/Service
20.5 Adjustment of the feed rate at the servo amplifier 20.5.1 Analogue axes Check and adjust the machine parameters. (If you alter a machine parameter, note down the original value and re-enter it after finishing the inspection.) MP
Entry value
Function
Original entry value 1)
1390
0
velocity feedforward control in automatic operating modes ON
7290.X
6
display step = 0.1 µm
• Switch the position display to LAG (display of servo lag). • Enter the following test program (e.g. for the X-axis) 0 1 2 3 4 5
BEGIN PGM X MM LBL 1 X + 0 F MAX X + 100 F MAX (enter a larger traverse range, if possible!) CALL LBL 1 REP 100/100 END PGM X MM
• Run the test program in the operating mode "PROGRAM RUN / FULL SEQUENCE". • Adjust the feed rate at the servo amplifier (tachometer) such that the display of the servo lag is approximately zero during positionings in both directions. • Repeat the adjustment for all axes. • Reset the machine parameters and the position display to the original values. 1) The operating mode "velocity feedforward control" must be optimized!
20.5.2 Digital axes For digital axes the feed rate adjustment at the servo amplifier is not required.
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 159
Kundendienst/Service
20.6 Offset adjustment 20.6.1 Analogue axes a) Offset adjustment with code number Press key
Function TNC in operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number MOD
Enter code number for offset adjustment; confirm with ENT
7
5
3
6
8
ENT
On the screen the contents of the offset memory are now displayed in converter steps (1 conv. step = 0.153 mV). From left to right: X, Y, Z, IV, V.
CONTINUE
QUIT
An offset compensation is executed. Nonvolatile storage of the data. The offset adjustment with code number only compensates the current offset. Subsequent offset modifications are not compensated. Offset compensation is not executed or a previous compensation is cancelled!
End without change
END
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 03.09.98
Blatt Page 160
Kundendienst/Service
b) Cyclic offset adjustment via machine parameter 1220 Machine parameter 1220 has no effect any more. Input value 0!
c) Offset Adjustment at the servo amplifier • Check and adjust the following machine parameters. (Note down the original values before changing a parameter.) MP
Input value
Function
Original input value
1080.0 1080.1 1080.2 1080.3 1080.4
0 0 0 0 0
Integral factor
1220
0
Cycle time for automatic offset adjustment
1390
0
Velocity feed-forward control active
1510.0 1510.1 1510.2 1510.3 1510.4
≥1 ≥1 ≥1 ≥1 ≥1
7290.X
6
KV-factor for velocity feed-forward control
Display step = 0.1 µm
• Switch position display to LAG (display of servo lag); see section 20.4. • Cancel the offset compensation with code number (see item a) • Adjust the offset at the servo amplifier until the values of the individual axes are zero or oscillate symmetrically about zero. • Reset the machine parameter values and the position display to their original values.
20.6.2 Digital axes For digital axes the offset adjustment at the servo amplifier is not required.
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 29.07.98
Blatt Page 161
Kundendienst/Service
20.7 Integrated oscilloscope TNC 426.B/430.A features an integrated oscilloscope. To activate the OSCILLOSCOPE mode, enter the code number 688 379.
With this oscilloscope you can record and store the characteristic curves of the axes in up to 4 channels: ACTL SPEED NOML SPEED FEED RATE ACTL POS NOML POS LAG ENCODER: I1 ENCODER: I2 SAVED PLC Analogue axes: Digital axes:
Actual feed rate of the axis [mm/min]; calculated by means of the position encoder Nominal feed rate of the axis [mm/min]; feed rate as calculated from the differences of the nominal position values; the servo lag is not included. Machining feed rate [mm/min] Actual position [mm] Nominal position [mm] Servo lag of position controller [µm] Encoder signal 1 of the position encoder (0° signal) Encoder signal 2 of the position encoder (90° signal) The signal recorded last gets stored. The PLC operands (B, W, D, I, O, T, C) are recorded; the operand to be recorded must be entered in the field next to PLC. VOLT.ANLOG Analogue voltage = nominal velocity value [mV] V (ACTL RPM) Rotational speed actual value [mm/min]; calculated via speed encoder and adapted via MP2020. V (NOML RPM) Nominal velocity value [mm/min]; output quantity of position controller. I (INT RPM) Integral component of the nominal current value [A] I NOMINAL Nominal current that determines the torque [A]
Serviceanleitung TNC 426.B/430.A Schnittstelle zum Antriebsverstärker
Ausgabe Issue 01.09.98
Blatt Page 162
Kundendienst/Service
The recorded data are stored until you start a new recording operation or activate another graphic function. The colors for the oscilloscope are configured in MP7356.x. After entering the code number, the setup menu is displayed: Select the desired position by pressing the cursor keys and then set the parameters. OUTPUT You may choose whether the nominal speed is output as a jump or as a ramp. If a ramp is output, the programmed feed rate is effective as well as the kv factors and accelerations set in the machine parameters. If you have chosen the nominal speed to be output as a jump, a jump is output as nominal speed value when the axis direction keys are pressed in the operating mode MANUAL. During the output the position loop is open. The height of the jump can be defined in the entry field for the feed rate. FEED RATE Enter the height of the step for the nominal speed (in mm/min). With "ramp" output, this entry value is of no significance.. SAMPLE TIME The sample time for recording the signals can be set between 0.6 and 6 ms. 4096 grid points are stored, i.e. the time in which the signals are stored may vary from 2.4576 to 24.576 seconds. CHANNEL 1 TO CHANNEL 4 Here the type of signal to be recorded for an axis is selected for the four channels. Input values: see above. TRIGGER
Here you set the type of recording. Possible settings are: • FREE RUN • SINGLE SHOT
Recording is started and terminated via soft keys. When the STOP soft key is pressed the last 4096 events are recorded. When the START soft key is pressed the next 4096 events are recorded.
• CHANNEL 1 to 4 Recording is started as soon as the trigger threshold of the channel set here is exceeded. TRIGGER THRESHOLD Enter the trigger threshold dimensioned as follows: • Velocity (mm/min) • Position (mm) • Rotational speed (mm/min) • Servo lag (µm) • Analogue voltage (mV) • Current (A) SLOPE Here you select, whether the rising (positive) or the falling (negative) edge is to be triggered. PRE-TRIGGER The stored recording is started by the value set here before the trigger event.
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 163
Kundendienst/Service
Press the OSCI soft key to call the Oscilloscope display:
During recording, the trains of selected signals are constantly depicted. After terminating the recording, the memory contents is displayed. In addition, the signal type and the resolution are displayed for each channel. The length of the recorded range referenced to the entire memory contents is displayed as a bar in the status field. The cursor can be moved by pressing the arrow keys. The status field contains the amplitude of the selected channel and the time (referenced to the beginning of the recording operation). A second cursor can be activated by pressing the soft key CURSOR 1/2. For this cursor the current amplitude and the time are displayed as well. The time of the second cursor is referenced to the position of the first cursor. By means of this function you can e.g. measure the acceleration time of an axis.
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 164
Kundendienst/Service
Explanation of the soft keys: When you select one of the four channels a soft-key row is displayed consisting of the following keys: The signal is inverted. Arrows Shift the signal upwards or downwards. Increase vertical resolution. Decrease vertical resolution. Optimum vertical resolution. The signal is centered in the middle of the screen. Press NO ENT to return to the resolution originally selected. Switch to second cursor. Return to Oscilloscope display. Select the memory range to be displayed. A soft-key row is displayed containing the following soft keys: Arrows Shift the signal left or right. Decrease horizontal resolution. Increase horizontal resolution. Return to Oscilloscope display. Return to Setup menu. Start recording. Recording is finished either by a trigger condition or by pressing the soft key STOP. Terminate the Oscilloscope function.
Saving
The signal recorded last can be saved by pressing the "Saved" key. Moreover the soft key SAVE SCREEN is available to store the recorded signals including all settings in a file on your hard disk. This file must have the extension DTA. You can call these data with the PC program PLCdesign.
Service Manual TNC 426.B/430.A Interface to the servo amplifier
Ausgabe Issue 01.10.97
Blatt Page 165
Kundendienst/Service
21.
PLC Interface
21.1
Specifications
PLC inputs Voltage ranges
Logic Unit
PL 410 B
"1" signal: Ui
13 V to 30.2 V
"0“ signal: Ui
– 20 V to 3.2 V
Current ranges "1" signal: Ii
3.8 mA to 8.9 mA
2.5 mA to 6 mA
"0" signal: Ii with Ui = 3.2 V
1.0 mA
0.65 mA
Address
Quantity
Unit
I0 to I31
31 + "control is ready“
logic unit X42 (PLC input)
I128 to I152
25
logic unit X46 (machine operating panel)
I64 to I127
64
first PLC I/O board
I192 to I255
64
second PLC I/O board
I256 to I319
64
third PLC I/O board
I320 to I383
64
fourth PLC I/O board
PLC outputs Transistor outputs with current limiter Logic unit
PL 410 B
Min. output voltage for ”1” signal
3 V below supply voltage
Rated operating current per output
0.1 A
1.2 A
• Load capacity: resistance load; inductive load with quenching diode in parallel to inductance. • It is not permitted to simultaneously short-circuit more than one output on the logic unit. If one output is short-circuited the maximum load is not exceeded. • Only half the PLC outputs may be connected at a time (simultaneity factor 0.5).
Address
Quantity
Unit
O0 to O30
31
logic unit X41 (PLC output)
O0 to O7
logic unit X46 (machine operating panel)
O32 to O62
31
first PLC I/O board
O64 to O94
31
second PLC I/O board
O128 to O158
31
third PLC I/O board
O160 to O190
31
fourth PLC I/O board
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 166
Kundendienst/Service
21.2
Checking the PLC inputs and outputs
The test unit (see section 21) can be used to check the PLC inputs and outputs on the logic unit (X41, X42, X46). The voltage level of the PLC inputs and the output current of the PLC outputs on the PL 405B/410B can be measured directly at the terminals.
PLC inputs The PLC inputs can be checked as follows: • Connect the test unit between LE and PLC (measure directly at the PL boards). Press key
Function TNC in operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number
MOD
8
0
7
6
6
7
ENT
Enter code number, confirm with ENT
Call TABLE function
Table of the inputs is displayed
Now the logic states of the inputs are displayed on the screen. They must correspond to the voltage levels of the respective inputs (voltage levels: see section 20.1). If there is a difference and the input voltage is correct, probably the input board of the PLC graphics board or the PLC I/O board PL 405B/410B is defective.
Exit TABLE function
TNC in operating mode EDITING
*
Observe the safety instructions!
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 167
Kundendienst/Service
PLC outputs The PLC outputs can be checked as follows: • Connect the test unit between LE and PLC (measure directly at the PL boards). Press key
Function TNC in operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number
MOD
8
0
7
6
6
7
ENT
Enter code number, confirm with ENT
Call TABLE function
Table of the outputs is displayed
Now the logic states of the outputs are displayed on the screen. They must correspond to the voltage levels of the respective outputs. If there is a difference, check the output cable for short circuit and measure the output current at the interface (max. 0.1 A for LE outputs, max. 1.2 A for PL outputs). If the output current is not exceeded and connecting cable is in order, the output board of the PLC graphics board or the PLC I/O board PL 405B/410B is defective.
Exit TABLE function
TNC in operating mode EDITING
*
Observe the safety instructions!
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 168
Kundendienst/Service
Measuring setup for the PLC inputs and outputs on the LE Logic unit X46
The TRACE mode provides the possibility of controlling the logic states of the markers, inputs, outputs, timers and counters; it also serves to check the contents of bytes, words and double words of the compiled PLC program. An instruction list of the compiled program is displayed. In addition, the contents of the operand and of the accumulator are displayed in HEX code or decimal code. All active commands of the instruction list are marked by "*". Use the cursor keys or the GOTO function to display the requested program part.
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 170
Kundendienst/Service
21.3.2 LOGIC diagram
The logic states of up to 16 operands (M, I, O, T, C) can be displayed simultaneously on the screen. 1024 PLC scans can be traced. Activation of the logic diagram: Press key
Function
Press soft key
Press soft key
Note:
By pressing the soft key
you can store a finished tracing on your hard disk.
By pressing the soft key
the stored data are reloaded into the logic diagram.
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 171
Kundendienst/Service
Selecting the operands and start of tracing Press key
Function
A table is displayed from which the operands can be selected. The control requests the positions of the table in a dialogue. Wrong inputs can be cleared by pressing DEL. It is possible to enter a trigger condition for each operand. 512 states are traced before and after a trigger event. The following trigger conditions are possible: "1"
⇒
trace if the operand is a logical "1" (trigger on positive edge)
"0"
⇒
trace if the operand is a logical "0" (trigger on negative edge)
⇒
no trigger If no trigger condition is entered for any of the operands, the operand states are traced continuously and the last 1024 states are stored.
NO ENT
e.g.: 0 I5 1 ⇒ trigger on positive edge 1 O6 0 ⇒ trigger on negative edge 2 M2003 ⇒ no trigger
Start TRACE mode
TNC in "Machine" operating mode (key on VDU)
The trace function is started with START TRACE; END TRACE or a trigger event terminate the tracing. PCTR blinking PCTR on PCTR off
: trigger condition has not occurred yet : trigger condition has occurred; write access to buffer memory : buffer memory is full; LOGIC DIAGRAM can be called Switch-over to the TRACE mode
Activation of the logic diagram
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 172
Kundendienst/Service
21.3.3 TABLE function Press key
Function
Activation of the TABLE function
Key on VDU
After pressing a soft key, the corresponding table is activated. The logic states of the markers, inputs, outputs, counters and timers are dynamically displayed. In the tables for bytes, words and double words, the display can be switched between HEX and DECIMAL. With the cursor keys or the GOTO key, positions can be selected within the table.
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 173
Kundendienst/Service
21.4 Output "Control is ready" and acknowledgement for test " Control is ready " Important functions are monitored by the TNC 426.B/430.A by way of a self-diagnosis system (electronic assemblies such as micro-processor, EPROM, RAM, positioning systems, encoders etc.). For the EMERGENCY STOP routine a PLC input (X42/4) and a PLC output ("Control is ready") are available on the control. The output "Control is ready" is available several times: Logic unit, PL 405B, PL 410B,
connector X41 terminal strip X8 terminal strip X8
pin 34; maximum current consumption 100 mA pin 16; maximum current consumption 1.2 A pin 16; maximum current consumption 1.2 A
If the control detects a malfunction, it switches off the output "Control is ready"; a blinking error message is displayed and the PLC program stopped. This error message cannot be cleared by pressing CE. The error must be eliminated and then the power-on routine repeated. If the input "Control is ready" is switched off by a procedure outside the control, the error message EMERGENCY STOP is generated, and the NC sets the markers M4177 and M4178. Moreover, zero is output as nominal speed and the drives are switched off. This error message can be cleared by pressing CE after having switched off and on the control voltage. The output "Control Ready for Operation" is to switch off the +24V control voltage in the machine tool interface. Since this is an important safety function, the switch-off function of the output "Control Ready for Operation" is tested via the input "Acknowledgement control is ready" each time the control is switched on. TNC 426.B/430.A features two monitoring systems (main processor, DSP) which are also tested when the machine tool is switched on. If the +24V at the input "Acknowledgement control is ready" are missing during the test routine after power-on, the error message " RELAY EXT. DC VOLTAGE MISSING" is displayed. If however, the acknowledgement is switched off too late (or not at all) after the output has been switched off, the blinking error message "EMERGENCY STOP DEFECTIVE" is generated. If the control detects an error during the power-on test routine, a bridge can be inserted between the output "Control is ready" and the input "Acknowledgement control is ready" (disconnect the wires) in order to determine whether the defect is due to the control or to the interface. If the error is still present after inserting the bridge and with correct PLC power supply, the defect is located in the logic unit. If however, the error does not occur with the bridge being inserted, the defect is located in the interface.
*
*
Caution! Do not forget to remove the bridge and to install the standard operating state after the test.
Observe the safety instructions!
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 174
Kundendienst/Service
21.4.1 Wiring of the EMERGENCY STOP interface Connection If an error occurs, the output "Control is ready" must generate an EMERGENCY STOP. Since this function is of great importance, the control checks this output each time when the power is switched on. HEIDENHAIN recommends the following wiring:
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 09.09.99
Blatt Page 175
Kundendienst/Service
EMERGENCY STOP monitoring TNC 426/430 A PLC input (X42 / 4) and a PLC output (X41 / 34) "Control is ready" are available at the control for the EMERGENCY STOP routine. If the control detects a malfunction, it switches off the output "Control is ready"; a blinking error message is displayed and the PLC program stopped. This error message cannot be cleared by pressing CE. The error must be eliminated and then the power-on routine repeated. If the input "Control is ready" is switched off by a procedure outside the control, the error message EMERGENCY STOP is generated, and the NC sets the markers M4177 and M4178. Moreover, zero is output as nominal speed and the drives are switched off. This error message can be cleared by pressing CE after having switched off and on the control voltage. If the marker M4580 is set, an EMERGENCY STOP (input "Control is ready") is not transferred to the NC; instead the control loops of all axes and of the spindle are opened and an NC stop executed. M4177 M4178 M4580
Cancellable error message displayed Error message EMERGENCY STOP displayed Suppress EMERGENCY STOP, open all position control loops, NC stop
Set NC NC
Reset NC NC
PLC
PLC
Connection diagram
If an error occurs, the output "Control is ready" must generate an EMERGENCY STOP. Since this function is of great importance, the control checks this output each time when the power is switched on. The wiring recommended by HEIDENHAIN can be seen from the wiring diagram. The external electronics has to match the preset conditions. Above all make sure that "Control is ready" is acknowledged within 380 ms.
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.03.99
Blatt Page 176
Kundendienst/Service
TNC 426 flowchart X41/34
X42/4 1
2
3
4
5 9 6
10 7
11 8
12
13
Screen display 1
Waiting for control voltage
2
Recognition of control voltage at X42/4 and switching off the signal "Control is ready“ at X41/34 by main processor (t < 66 ms).
3
Maximum time in which the acknowledgement "Control is ready“ at X42/4 must be set to zero (t < 380 ms).
4
Recognition of acknowledgement and setting of X41/34 (t < 20 ms).
5
Waiting for control voltage
6
Recognition of control voltage at X42/4 and switching of the signal "Control is ready“ at X41/34 by DSP (t < 120 ms).
7
Maximum time in which the acknowledgement "Control is ready“ at X42/4 must be set to zero (t < 380 ms).
8
Recognition of acknowledgement and setting of X41/34 (t < 120 ms).
9
Waiting for control voltage
10
Normal operation of control; output and acknowledgement "Control is ready“ are high. . Control voltage is switched off from outside.
11
Relay ext. DC voltage missing
Relay ext. DC voltage missing
12
Error message can be cleared when control is switched on again; normal operation of control.
13
When an error is detected the control switches off the output "Control is ready“ (X41/34).
Service Manual TNC 426.B/430.A PLC interface
If exceeded: EMERGENCY STOP defective
Ausgabe Issue 01.10.97
If exceeded: EMERGENCY STOP defective
Relay ext. DC voltage missing
EMERGENCY STOP
Blinking error message
Blatt Page 177
Kundendienst/Service
TNC 430 flowchart X41/34
X42/4 1
2
3
4
59 106 11 7 12 13
14 8
15
16
17
Screen display 1
Waiting for control voltage
2
Recognition of control voltage at X42/4 and switching off the signal "Control is ready“ at X41/34 by main processor (t < 66 ms).
3
Maximum time in which the acknowledgement "Control is ready“ at X42/4 must be set to zero (t < 380 ms).
4
Recognition of acknowledgement and setting of X41/34 (t < 20 ms).
5
Waiting for control voltage
6
Recognition of control voltage at X42/4 and switching of the signal "Control is ready“ at X41/34 by DSP 1 (t < 120 ms).
7
Maximum time in which the acknowledgement "Control is ready“ at X42/4 must be set to zero (t < 380 ms).
8
Recognition of acknowledgement and setting of X41/34 (t < 120 ms).
9
Waiting for control voltage
10
Recognition of control voltage at X42/4 and switching of the signal "Control is ready“ at X41/34 by DSP 2 (t < 120 ms).
11
Maximum time in which the acknowledgement "Control is ready“ at X42/4 must be set to zero (t < 380 ms).
12
Recognition of acknowledgement and setting of X41/34 (t < 120 ms).
13
Waiting for control voltage
Relay ext. DC voltage missing
14
Normal operation of control; output and acknowledgement "Control is ready“ are high. . Control voltage is switched off from outside.
Relay ext. DC voltage missing
15
Relay ext. DC voltage missing
Relay ext. DC voltage missing
If exceeded: EMERGENCY STOP defective
Relay ext. DC voltage missing
16
Error message can be cleared when control is switched on again; normal operation of control.
17
When an error is detected the control switches off the output "Control is ready“ (X41/34).
Service Manual TNC 426.B/430.A PLC interface
If exceeded: EMERGENCY STOP defective
Ausgabe Issue 01.10.97
If exceeded: EMERGENCY STOP defective
EMERGENCY STOP
Blinking error message
Blatt Page 178
Kundendienst/Service
21.5 Non-volatile PLC markers and words 21.5.1 Data backup on hard disk To save certain states of the PLC program, the non-volatile PLC memory range can be backed up on hard disk and reloaded for testing. Press key
Function TNC in operating mode PROGRAMMING AND EDITING Prepare TNC for input of code number
MOD
8
0
7
6
6
7
ENT
Enter code number; confirm with ENT
Call TABLE function
Switch soft-key row
RANGE =
ENT
Enter the range of PLC markers or words to be backed up. Default setting automatically entered by the TNC: maximum range of the non-volatile PLC markers and words (e.g. M0 ... M999, W0 ... W126).
Confirm setting
File: PLC\PLCMEM.A
Enter destination path and file name under which the data are backed up on harddisk. Default setting automatically entered by the TNC is PLC\PLCMEM.A. If required, several files can be backed up on the harddisk.
ENT
The states and contents of the PLC markers/words are stored on harddisk in the file specified above. END
END
Exit the PLC mode.
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 179
Kundendienst/Service
21.5.2 Playing back data into RAM Press key
Function TNC in operating mode PROGRAMMING AND EDITING MOD
8
0
7
6
Prepare TNC for input of code number
6
7
ENT
Enter code number; confirm with ENT
Call TABLE function
Switch soft-key row
File: PLC\PLCMEM.A
ENT
END
Enter destination path and file name under which the states of the PLC markers and words are backed up on harddisk. Default setting automatically entered by the TNC is PLC\PLCMEM.A.
The backed-up states of the PLC markers and words are played back into RAM. END
Exit PLC mode
Service Manual TNC 426.B/430.A PLC interface
Ausgabe Issue 01.10.97
Blatt Page 180
Kundendienst/Service
22. Test Units 22.1 Universal Measuring Adapter Used: • Universal test unit for D-Sub connectors, 9pin to 37pin (Id.No. 255 480 01)
MESSADAPTER MEASURING ADAPTER 1 2 3 4 5 6 7 8 9
10 20 30
The measuring adapter can be used to test the inputs and outputs of D-Sub connectors (9-pin to 37-pin). On the following page the adapter cables are shown that are required for the different connectors
Service Manual TNC 426.B/430.A Test units
Ausgabe Issue 01.10.97
Blatt Page 181
Kundendienst/Service
Adapter cable, 9-pin Id.No. 255 481 01
Adapter cable, 15-pin Id.No. 255 482 01
Adapter cable, 25-pin Id.No. 255 483 01
Adapter cable, 37-pin Id.No. 255 484 01
Service Manual TNC 426.B/430.A Test units
Ausgabe Issue 01.10.97
Blatt Page 182
Kundendienst/Service
22.2 Encoder Diagnostic Set Used: • to test the electrical functions of an encoder • Id.No. 254 599 0; further information please see from the operating instructions of the Diagnostic Set. • Adapter block TNC 426.B/430.A - PWM8 see next page .
Wichtig bei Drehzahlmeßsystem (1 Vss und Z1 25pol.) - neue 1 Vss-Interfaceplatine Id.Nr. 323 077 01 ! - PWM 8-Software 05 und höher - bei Messung Z1-Spur Abschluß in PWM 8 ausschalten ! Important for speed encoder (1 Vpp and Z1, 25pin) - new 1 Vpp interface board Id.No. 323 077 01 ! - PWM 8 software 05 and higher - Switch terminating resistor off on PWM 8, when measuring the Z1-track! Meßsystem 1Vss u. Z1 Encoder 1Vpp / Z1 RON 3350, ERN 1387
22.3 Drive control generator (DCG) Used: • To drive inverters with PWM interface as nominal speed input in connection with HEIDENHAIN controls Id.No. 296 737 01 Accessories: • Adapter cable for connection to PWM interface, 15-pin, D-SUB: • Adapter cable for connection to PWM interface, 16/34-pin, plug-type connector: • Adapter cable for connection to PWM interface, 20-pin, plug-type connector: Specifications: • Power supply 230 V • Power consumption 4 W • Rotational speed and torque can be set individually • Direction can be switched Controls and displays:
Key button (make contact) to connect the pole terminals
Power switch
Service Manual TNC 426.B/430.A Test units
Ausgabe Issue 18.12.98
Blatt Page 185
Kundendienst/Service
Description of controls and displays:
Err.1
If the drive does not send a STANDBY signal when the switch is in UP position (active), the DCG is not switched on and the axis cannot be moved. By setting the toggle switch to DOWN position (off), the STANDBY signal is not evaluated and the axis can be moved. If the switch is set to UP position (active) when the signal TEMPERATURE WARNING is transmitted, the DCG is not switched on and the axis cannot be moved. By setting the toggle switch to DOWN position (off), this signal is not evaluated and the axis can be moved.
Err.2
Caution: An error has occurred, if the drive does not output the STANDBY signal or the TEMPERATURE WARNING signal. If the drive is selected still, the servo amplifier may be destroyed.
Regler Ein Switch position UP (ON): Controller of DCG switched on, DCG is ready for operation. (controller on) Switch position DOWN (OFF): Controller of DCG switched off, DCG is not ready for operation. Richtung (direction)
When shifting the toggle switch the direction is inverted. The direction can only be changed, if the speed is zero.
PWM1 PWM2 PWM3
BNC socket for connection of an oscilloscope for PWM signal, phase 1. BNC socket for connection of an oscilloscope for PWM signal, phase 2. BNC socket for connection of an oscilloscope for PWM signal, phase 3.
Reset
The drive is reset, when this key button is pressed (axis stops).
Drehmoment (torque) Drehzahl (speed) Key button
Potentiometer to set the torque; left stop = off. Potentiometer to set the speed; left stop = off. When this button is pressed, the two pole terminals are connected. By means of this function e.g. an external decelerating contactor or a clamping fixture can be selected.
Vertical axes: After having changed the direction of a vertical axis, the axis may drop (speed and torque = 0). If required, select decelerating contactor or clamping fixture by means of the key button and pole terminals at the DCG.
Basic proceeding to check a PWM axis (TNC 426.B/430.A): Preparations on the machine: • Switch off the power switch of the machine tool. • Disengage the connector of the power stage of the axis to be checked from the TNC. • Connect the DCG to the servo amplifier as per the connection diagram. • Switch off the power switch of the machine tool. • In MP120/121 define the axis to be checked as counting axis. • Check the drive enable at the servo amplifier (see Basic circuit diagram of drive control). Settings at the DCG • Set toggle switches Err.1 and Err.2 to UP position (active). • Turn the potentiometers Drehmoment (torque) and Drehzahl (speed) to their left stops. • Switch on the power supply of the DCG (Netz-Ein). • Set the toggle switch Regler Ein to UP position (ON). Now, the DCG is ready for operation. Turn the potentiometers Drehmoment and Drehzahl right and back left again, until the axis moves smoothly.
Service Manual TNC 426.B/430.A Test units
Ausgabe Issue 01.10.97
Blatt Page 186
Kundendienst/Service
Measuring setup to check the servo amplifier Logic unit
Servo X51 ... X55
amplifier DIGITAL
* Observe the safety instructions ! In order to correctly judge the behaviour of a machine tool controlled by TNC, fundamental knowledge of the machine tool and the drives as well as their interaction with the measuring systems is required. Considerable damage and personal injury may result from improper use. HEIDENHAIN is not liable for any damage or personal injury caused directly or indirectly or by improper use or incorrect operation.
Service Manual TNC 426.B/430.A Test units
Ausgabe Issue 01.10.97
Blatt Page 187
Kundendienst/Service
23
Exchange Instructions
23.1 Important notes
*
Observe the safety instructions!
23.1.1
Required equipment
PC with HEIDENHAIN data transfer software TNCBACK.EXE 1 IC-extraction and insertion tool (for exchanging NC software and boards) 1 MOS protection device (only required for exchanging boards or EPROMs)
23.1.2 MOS protection When the EPROMs are to be exchanged, a MOS protection is definitely required, since otherwise EPROMs may be destroyed.
*
Caution! Avoid any unprotected handling or contact of the boards or EPROMs with statically charged objects (packaging material, storage etc.).
MOS protection potential compensating line with protective resistor R = 1 MΩ
GROUND (e.g. protective wire socket) not required, if the MOS protection mat lays on the machine table
MOS protection mat
bracelet
23.1.3
Software compatibility
Exchange units (LOGIC UNIT) are always supplied with the most recent software version. Exchange boards, however, are delivered without software and without software enable module. Therefore, the EPROMs and the software enable module of the defective board must be inserted into the exchange board at site. (Always remove the EPROMs and the software enable module before sending us boards for repair!)
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 01.10.97
Blatt Page 188
Kundendienst/Service
Data structure of EPROM controls TNC426/430 NC software 280470 / 471-xx consisting of:
23.2 Exchanging the NC software PGM-No. 280 470 - 473 -With TNC 426.B/430.A the NC software should be exchanged in the order described below. These instructions only apply for the software types 280 470 - 473 --! Depending on the version of the NC software, the machine tool model and features, some items may by skipped. Basically all files stored on the hard disk should be backed up on an external data medium. For this purpose HEIDENHAIN offers the data transfer software TNCBACK.EXE free of charge (see section 23.3).
23.2.1 RAM data When the TNC 426.B/430.A is being prepared for a software exchange all important information in RAM is automatically backed up on the hard disk: MODE settings (position display etc.) AXIS LIMIT (traverse range limits, datums) RS 232/422 SETUP (assignment, baud rate etc.) Calibration data of the touch probes Non-volatile PLC memory (markers and words from a certain group) After the software exchange the backed-up data are automatically restored.
23.2.2 Bringing the machine or the axes into a defined status Machines with swivel head: • Bring the swivel head into a defined position. Information can be provided by your machine tool builder! Machines with toolchanger: • Bring tool changer into a defined position. Information can be provided by your machine tool builder! Machine axes in general: • Move axes to the middle of the traverse range. (away from the hardware limit switches)
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 01.10.97
Blatt Page 189
Kundendienst/Service
Notes
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 01.10.97
Blatt Page 190
Kundendienst/Service
23.2.3 Converting data on the hard disk from binary format to ASCII format Before the EPROMs on the processor board of TNC 426.B/430.A can be exchanged, the data on the hard disk must be converted from binary into ASCII format. A minimum free memory of 1.5 times the largest file on the hard disk is required. If this is not the case, this file must be transferred via the data interface. To keep the time for data conversion as short as possible (1 Mbyte approx. 1 minute) we recommend to delete all programs no longer required. Binary files and the corresponding ASCII files are related as follows: .H .TCH .PNT
⇔ ⇔ ⇔
.I ⇔ .D ⇔ .COM ⇔
.H% .TC% .PN%
Press key
.I% .D% .CO%
.T .P .CMA
⇔ ⇔ ⇔
.T% .P% .CM%
Function TNC in operating mode PROGRAMMING AND EDITING
Prepare TNC for input of code number
MOD
9
5
1
4 MOD
8
ENT
Enter code number; confirm with ENT
Call interface setup
Call submenu Note: It is not necessary to define the path, which is offered on the TNC screen.
Start conversion from binary to ASCII format. END
*
After the conversion is terminated, exit the subordinate mode.
The files to be converted must not be selected in PROGRAMMING/SINGLE BLOCK or FULL SEQUENCE! The file TNC:\CVREPORT.A contains a list of the files that were converted!
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 08.12.99
Blatt Page 191
Kundendienst/Service
23.2.4 Exchanging EPROMs • Switch off the machine and exchange the EPROMs using the IC-extraction tool. When exchanging the EPROMs, a MOS protection is definitely required, since otherwise MOS components on the board or the EPROMs may be destroyed.
*
Caution! Avoid any unprotected handling or contact of the boards or EPROMs with statically charged objects (packaging material, storage etc.).
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 01.10.97
Blatt Page 192
Kundendienst/Service
23.2.5 Putting the control into service • Switch on power.
CE
• Confirm error messages with LANGUAGE LOAD ERROR XX Message
⇒ see sec. 23.2.7
Message
UPDATE THE SYTEM DATA!
⇒ see sec. 23.2.7
Message
POWER INTERRUPTED
⇒ see sec. 3
• Activate the machine parameters:
The file OEM.SYS contains the machine parameter file used last by the TNC (status M in the file management). This file is automatically reactivated after a software exchange. If machine parameters are introduced or eliminated with a software exchange, the control enters the MP editor of the active MP list after power-on. END
Pressing activates the MP file loaded in the editor. Depending on the software version machine parameters must be removed or entered (see file READ_MP.A on the file disk). The following dialogues may be displayed: DEL
→ Parameter no longer exists; press
MP: INCORRECT NUMBER
MP: NOT DEFINED!
1)
→
Parameter added, enter value 1)
Information can be obtained from your machine tool builder!
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 01.10.97
Blatt Page 193
to delete.
Kundendienst/Service
23.2.6 Installing current system data on hard disk If after the power-on routine of the control the error message LANGUAGE LOAD ERROR XX or UPDATE THE SYSTEM DATA!
is generated, the current files (cycles, NC dialogues etc.)
are not stored on the hard disk.
CE the English dialogue stored on the EPROM is After clearing the error message by pressing automatically loaded. The other dialogues are provided by HEIDENHAIN on a floppy disk (in DOS format) together with a transfer program. They have to be installed on the hard disk of TNC 426.B/430.A. The program number of the setup disk depends on the NC software used.
NC software 280 470/471 -Overview of the most important files on the setup disk 280 640 -CHKLLIST.TAV LIESMICH.TXT READ_MP.A README.TXT SETUP.BAT SETUP.BCK SETUP.ERR SETUP.LST TNCBACK.EXE
System file Description of the functions of the data transfer program, German Description of the machine parameters, English Description of the functions of the data transfer program, English Command file to start data transfer Backup file containing all data in compressed form List file List file Data transfer program (can also be used to back up data)
NC software 280 472/473 -Overview of the most important files on the setup disk 1 PGM no. 280 641 -CONSTCYC.CDC LIESMICH.TXT READ_MP.A README.TXT SETUP.BAT SETUP.BCK SETUP.ERA SETUP.LST TNCBACK.EXE TNCERASE.EXE
Configuration file for HEIDENHAIN software CycleDesign Description of the functions of the data transfer program, German Description of the machine parameters, English Description of the functions of the data transfer program, English Command file to start data transfer from disk 1 Backup file containing all data in compressed form Command file to delete files automatically before data transfer List file Data transfer program (can also be used to back up data) Program to delete files automatically before data transfer
Overview of the files on setup disk 2 PGM no. 280 641 -SETUP.BAT SETUP.BCK
Command file to start data transfer from disk 2 Backup file containing all data in compressed form
Overview of the files on setup disk 3 PGM no. 280 641 -SETUP.BAT SETUP.BCK
Command file to start data transfer from disk 3 Backup file containing all data in compressed form
Installing the system files on hard disk: 1. TNC settings • Select the highest baud rate possible for the operating mode LSV-2 in interface setup (RS-SETUP) (depends on the PC hardware). 2. Start data transfer • Insert the disk (or disk 1) into the floppy disk drive of your PC (e.g. drive a:\) • Enter a: to change to drive a • Enter the following command line: A:\> SETUP Note: If no command line parameters are entered when calling the SETUP, the data are transferred via the serial interface COM1. If you wish to activate another interface, the following command line must be entered: e.g. A:\>SETUP (SP) 2 for interface COM 2 (SP = space) • Confirm message Weiter mit beliebiger Taste ... (Any key to continue...) with ENT. • Confirm message Start transfer? (Y)es, N(o) with Y. • Insert further disks when requested on the screen of the PC. • The transferred files are activated by an automatic reset of the TNC. A message is displayed on screen after the data were successfully transferred.
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 08.12.99
Blatt Page 194
Kundendienst/Service
23.2.7 Converting the files on the hard disk from ASCII format to binary format After activating the machine parameters the ASCII files have to be reconverted into binary format. Binary files and the corresponding ASCII files are related as follows: .H .TCH .PNT
⇔ ⇔ ⇔
.I ⇔ .D ⇔ .COM ⇔
.H% .TC% .PN%
Press key
.I% .D% .CO%
.T .P .CMA
⇔ ⇔ ⇔
.T% .P% .CM%
Function TNC in operating mode PROGRAMMING AND EDITING
Prepare TNC for input of code number
MOD
9
5
1
4 MOD
8
ENT
Enter code number; confirm with ENT
Call interface setup
Call submenu Note: It is not necessary to define the path, which is offered on the TNC screen.
Start conversion from ASCII to binary format. END
*
After the conversion is terminated, exit the subordinate mode.
The file TNC:\CVREPORT.A contains a list of the files that were converted!
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 08.12.99
Blatt Page 195
Kundendienst/Service
23.2.8 Re-establishing the original state of the machine tool • Enter code number 75368 to execute an offset adjustment (TNC 426.B/430.A only) • If touch probes are used, they should be recalibrated after the software exchange. • Machines with swivel head: Re-initialize the swivel head Information can be obtained from your machine tool builder • Machines with toolchanger Re-initialize the toolchanger Information can be obtained from your machine tool builder
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 01.10.97
Blatt Page 196
Kundendienst/Service
Notes
Service Manual TNC 426.B/430.A Exchange instructions
Ausgabe Issue 01.10.97
Blatt Page 197
Kundendienst/Service
23.3
Backing up hard-disk data
For a software exchange, the hard-disk data do not have to be backed up. The hard-disk data should be backed up regularly on an external data medium (PC). For this purpose HEIDENHAIN offers the data transfer software TNCBACK.EXE which is supplied with every service manual (disk in envelope). This program can also be ordered separately (Id.No. 280 534 --). With this program the entire contents of the hard disk or of individual partitions (including the subdirectories) can be read out easily in LSV2 protocol. The data can also be restored on hard disk. Please contact HEIDENHAIN, if you require this software.
1. TNC settings • Select a baud rate of 9600 or higher in the operating mode LSV2. 2. Backing-up TNC hard-disk data on an external data medium • Install the data transfer software on e.g. drive C (hard disk of personal computer). • Call TNCBACK.EXE by entering the following command line: C:\>TNCBACK (SP) (SP) (SP) (SP = space) no entry: COM1 otherwise e.g. PCOM2 for COM2 Partition to be backed up e.g. TNC: for entire TNC partition e.g. TNC:\FORM1 for a subdirectory e.g. parameter F for entire hard disk Name of the backup file (without extension!) Note: Enter C:\>TNCBACK (SP) ? to display a help text. After finishing data transfer, two files are created on the external data medium: .BCK → backup file containing the data .LST → list file to restore the backup file on the hard disk of TNC 426. 3. Restoring backed-up data on the TNC hard disk • Call TNCBACK.EXE by entering the following command line: C:\>TNCBACK (SP)