Reviews & Opinions
Independent and trusted. Read before buy Heidenhain TNC 407!

Heidenhain TNC 407


Bookmark
Heidenhain TNC 407

Bookmark and Share

 

Heidenhain TNC 407About Heidenhain TNC 407
Here you can find all about Heidenhain TNC 407 like manual and other informations. For example: review.

Heidenhain TNC 407 manual (user guide) is ready to download for free.

On the bottom of page users can write a review. If you own a Heidenhain TNC 407 please write about it to help other people.
[ Report abuse or wrong photo | Share your Heidenhain TNC 407 photo ]

 

 

Manual

Preview of first few manual pages (at low quality). Check before download. Click to enlarge.
Manual - 1 page  Manual - 2 page  Manual - 3 page 

Download (English)
Heidenhain TNC 407, size: 4.4 MB

 

Heidenhain TNC 407

 

 

User reviews and opinions

<== Click here to post a new opinion, comment, review, etc.

No opinions have been provided. Be the first and add a new opinion/review.

 

Documents

doc0

12 12.1 12.13.1 13.14.1 14.2 14.16 16.1 16.2 16.3 16.4 16.5 16.6 16.7
Machine control panel Pin connections Connecting cable TNC keyboard Pin connections Connecting cable VDU Pin connections Connecting cable Connecting the BC 120 Cable overview Dimensions LE 407 LE 415 TE 400 BC 110 B PLC expansion boards Cable adapters Handwheels
3-65 3-66 3-67 3-68 3-68 3-69 3-70 3-70 3-70 3-71 3-72 3-74 3-74 3-75 3-76 3-77 3-78 3-81 3-84 3-84 3-87 3-88 3-89 3-90 3-91 3-92 3-93 3-94 3-95 3-96
16.7.1 HR 130 integral handwheel 16.7.2 HR 150 16.7.3 Portable handwheel HR 330 16.7.4 Portable handwheel HR 332 16.7.5 Portable handwheel HR 410 16.7.6 Handwheel adapter HRA 110 (for HR 150) 16.8 16.9 TT 110 for tool calibration MB 410
16.10 MB 420 16.11 TE 400 B 16.12 BC 120

1 Hardware components

The TNC 415B consists of the following hardware components:. LE 415B (Logic unit),. TE 400 (TNC keyboard),. BC 110 B (Visual display unit),. PL 410 B (max. 2 PLC-I/O boards, optional). The export version which is offered is the TNC 415 F. In the TNC 415 F, an LE 415F is delivered in place of the LE 415B. The export software is built into the LE 415 F. The TNC 407 consists of the following hardware components:. LE 407 A (Logic unit),. TE 400 (TNC keyboard),. BC 110 B (Visual display unit),. PL 410 B (max. 2 PLC I/O boards, optional). The TNC 407 is not subject to export restrictions. An export version is not required. Logic unit LE 415 B (Id.-Nr. 267 223.) LE 407 A (Id.-Nr. 264 430.)
. TNC keyboard TE 400 (Id.-Nr. 03) Joined to the logic unit via connecting cable.
. VDU BC 110 B (Id.-Nr. 01) 14 inch colour VDU with soft keys. Joined to the logic unit and the TNC keyboard via connecting cable.
. PLC I/O unit (Option) PL 410 B without analog inputs (Id.-Nr. 12) 64 PLC inputs 31 PLC outputs 1 Control is operational output PL 410 B with analog inputs (Id.-Nr. 02) 56 PLC inputs 29 PLC outputs 4 analog inputs 10V 4 inputs for Pt 100 thermistors 1 Control is operational output
Connected with the logic unit by cable. No more than two PL 410 B can be connected to the LE.
. PLC analog board (Option) PA 110 (Id.-Nr. 01) Connected with the logic unit via cable or with the first PLC I/O unit. 4 analog inputs for 10 V DC 4 analog inputs for Pt100 thermistors
1.1 Changes in the ID-number

Likely sources of interference are: Strong magnetic fields from transformers and electric motors, Relays, contactors and solenoid valves, High-frequency equipment, pulse equipment and stray magnetic fields from switch-mode power supplies, Mains leads and leads to the above equipment.
Electrical interference can be avoided by: A minimum distance between the logic unit (and its leads) and interfering equipment > 20 cm. A minimum distance between the logic unit (and its leads) and cables carrying interference signals > 10 cm. (Where signal cables and cables which carry interference signals are laid together in metallic ducting, adequate decoupling can be achieved by using a grounded separation screen) Screening according to DIN VDE 0160. Potential compensating lines- 6 mm (see earthing plan). Use of original HEIDENHAIN cables, connectors and couplings.
2.2 Heat generation and cooling
Please note that the reliability of electronic equipment is greatly reduced by continuous operation at elevated temperatures. Please make the necessary arrangements to keep within the permissible ambient temperature range. Permissible ambient temperature in operation: 0 C to 45 C The following means may be employed to ensure adequate heat removal: Provide sufficient space for air circulation. Build in a ventilator fan to circulate the air inside the control cabinet. The fan must reinforce the natural convection. It must be mounted so that the warm air is extracted from the logic unit and no pre-warmed air is blown into the unit. The warmed-up air should flow over surfaces which have good thermal conductivity to the external surroundings (e.g. sheet metal). For a closed steel housing without assisted cooling, the figure for heat conduction is 3 Watt/m of surface per C air temperature difference between inside and outside. Use of a heat exchanger with separate internal and external circulation.

2 Assembly hints

Cooling by blowing external air through the control cabinet to replace the internal air. In this case the ventilator fan must be mounted so that the warm air is extracted from the control cabinet and only filtered air can be drawn in. HEIDENHAIN advises against this method of cooling, since the function and reliability of electronic assemblies are adversely affected by contaminated air (fine dust, vapours etc.). In addition to these disadvantages, a filter which is not adequately serviced leads to a loss in cooling efficiency. Regular servicing is therefore absolutely vital.

MP855.0 MP855.1 MP855.2 MP855.3 MP855.4 MP860
MP860.0 MP860.1 MP860.2 MP860.3 MP860.4

1.10.2 Conventions

The slave axis cannot be moved independently. The nominal value displayed for the slave axis indicates the nominal value of the master axis. The PLC program must ensure that the master axis does not move until the slave axis is ready (locking, feed-rate enable). The markers for direction of traverse (M2160 ff.) and axis in motion (M2128 ff.) for the slave axis are not set. An axis cannot be master and slave at the same time. Master and slave must be linear axes. Axis error compensation (both linear and non-linear) must be entered separately for both axes. The values for rapid traverse, acceleration, software limit switches, feed-rate for passing over reference marks and manual feed-rate are confirmed from the input values of the master axis. In servo lag mode the kv factor for master and slave axis should be the same. Both axes must be either analogue or digital (TNC 425) controlled.

2 Reference marks

By setting a datum point, a definite positional value (coordinate) is assigned to each axis position for the machining of the workpiece. Since the actual-position value is established incrementally by the measuring system, this correlation between axis positions and positional values must be reestablished after every power interruption. The HEIDENHAIN linear measurement systems are therefore equipped with one or more reference marks. On passing a reference mark a signal is generated which identifies the particular position as a reference point. By passing over the reference marks after a power interruption, the relationships between the axis positions and positional values (and, at the same time, the fixed machine relationships) which were most recently determined by the datum point setting are re-established.
+Z REF value REF value 0 44.985 Workpiece datum 40 +X Workpiece Machine table Position encoder Reference mark Machine datum
Since it is often inconvenient to re-establish the reference points by traversing large distances after switching on, HEIDENHAIN recommends the use of measuring systems with distance-coded reference marks. With this kind of measuring system the absolute position is available after crossing two reference marks. Scale with distance-coded reference marks The scale graduation consists of the line grating and a reference mark track which runs parallel to it. The distances between any two consecutive reference marks are defined differently, so that the absolute position of the machine slide can be determined from this distance.
Scale with one reference mark
Scale with distance-coded reference marks
2.1 Passing over the reference marks
The reference marks for axes must be passed after switching on the control. This can be achieved by
pressing the external START key. The axis sequence is determined by machine parameter

MP1340.X (automatic passing of the reference marks),
pressing the external axis direction keys. The sequence is determined by the operator.
Only after passing over the reference mark
can the software limits be activated, can the most recently set datum point be reproduced, is PLC positioning and positioning with the miscellaneous functions M91 and M92 possible, is the counter value set to zero for non-controlled axes.
For distance-coded measuring systems the machine datum (MP960.x) is reference to the ZeroReference mark. In linear measurement systems the Zero-Reference mark is the first reference mark after the start of the measuring length; in angular measurement systems the Zero-Reference mark is marked. The direction of traverse and the velocity on passing the reference marks is defined by machine parameters (MP1320, MP1330.X). The functional sequence for passing the reference marks can be fixed specifically for the axes by machine parameters (MP1350.X). The operating condition "PASS OVER REFERENCE MARKS" is sent to the PLC by the NC (W272). If the operating mode is changed before all reference marks have been passed, the Soft key "PASS OVER REFERENCE" will appear. The markers M2136 to M2140 inform the PLC for which axes the reference marks have not yet been crossed. In order to avoid exceeding the traverse range when passing over the reference marks a trip dog (reference end-position) is necessary. This trip dog must be fixed at the end of the traverse range by the manufacturer of the machine. The trigger signal from the trip dog is connected to an available PLC input. In the PLC program this PLC input is combined with the markers for "Reference endposition" (M2506, M2556 to M2559).
2.1.1 Measuring systems with distance-coded reference marks
Machine parameter MP1350.x=3

Reference marks

closed open Traverse dirction MP1320
"Reference end postion" trip dog
Sequence "Automatic passing over reference marks" (press the external START key). MP1350.x = 3

MP951.0 MP951.1 MP951.2 MP951.3 MP951.4

MP7450

Calculate the tool change position from MP951 in block scan Entry: %xxxxx Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Axis X Axis Y Axis Z 4th axis 5th axis 0 = Calculate 1 = Do not calculate
Marker M2018 M2019 M2612 M2059
Function Soft key "Manual operation" pressed "Restore position" is active No change in position number in central tool memory Block scan is active

6.9 Files

With the TNC it is possible to process different types of file with the file management. The types of file are designated by an extension after the names.H.I.T.D.P.A.HLP.PNT = HEIDENHAIN program = DIN/ISO program = Tool table = Datum table = Pallet table = Text file = Help file = Point table
The file name can be up to 16 characters long (letters and digits). The maximum length of the file name is defined in MP7222. MP7222 Length of file names Entry: 0 to = 8 characters 1 = 12 characters 2 = 16 characters
6.9.1 File types disable and protect
The individual types of file can be selectively disabled and protected. Only file types which are not disabled are visible to the file management in the control. If a file type is locked, all files of this type are cleared. The individual file types can also be protected so that they cannot be edited or changed. Protected files are displayed with the colours defined in MP7354.1 or MP7355.1 in the file directory. MP7224.0 Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 MP7224.1 Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Disable file type Entry: %xxx xxxxx HEIDENHAIN programs ISO programs Tool-tables Datum-tables Pallet-tables Text files Help files Point tables Protect file type Entry: %xxxxxxx HEIDENHAIN programs ISO programs Tool-tables Datum-tables Pallet-tables Text files Help files Point tables
0 = not protected 1 = protected
6.9.2 Block numbers - step size for ISO programs
The block-number step size for ISO programs can be fixed by a machine parameter. MP7220 Block-number step size for ISO programs Entry: 0 to 150

6.9.3 Table size

The size of the pallet- and datum-tables can be fixed by machine parameters. For further information about the tool-table see section "Tool changer", for pallet-table see "PLC description". MP7226.0 Size of pallet-tables Entry: 0 to 255 [lines] Size of datum-tables Entry: 0 to 255 [lines]

MP7226.1

6.9.4 Datum point for values in datum table
MP7475 is used to define whether the values in the datum table refer to the set workpiece datum or the machine datum (MP960). MP7475 Datum in datum table Entry: 0 or = Datum point is workpiece datum 1 = Datum point is machine datum

6.10 User-parameters

With the MOD-function up to 16 different machine parameters can be made accessible to the machine operator as User-parameters. The machine manufacturer determines in machine parameter MP7330.x which machine parameters are to be defined as User-parameters. If, for example, you wish to define MP5030.1 as the first user-parameter, you must enter the value 5030.01 in MP 7330.0. If a User-parameter is selected by the operator, a dialogue appears on the screen. Machine parameter MP7340.X determines which dialogue should be displayed. A line number from the PLC dialogues is defined with an entry value between 0 and 4095 (see "PLC description"). MP7330 Determination of the User-Parameters Entry range: 0 to 9999.00 (No. of the desired machine parameters). User-parameter 0 User-parameter 1. User-parameter 14 User-parameter 15 Dialogues for User-parameter Entry:0 to 4095 (line number of the PLC dialogs) Dialogue for User-parameter 0 Dialogue for User-parameter 1. Dialogue for User-parameter 14 Dialogue for User-parameter 15

9.2.1 Scanning cycles

Direct access to the position control loop of the TNC controller allows the rapid recording of measured values (3 to 5 values per second). With a programmed probe point interval of 1 mm, this produces a scanning feed rate of 180 to 300 mm/min. Three scanning cycles are used for digitizing: "Range", "Meander" and "Contour Lines". The "Range" cycle defines the cuboid scanning range and the file where the digitized data are stored. The "Meander" cycle digitizes a 3-D form meander-wise (line by line) in the pre-defined range. The "Contour Lines" cycle digitizes a 3-D form level-by-level in contour lines within a predefined range. Level-by-level digitizing is mainly used for forms with steep edges.
During meander digitizing a very flat surface may cause little movement in the probe axis. This can result in a lack of lubrication in the probe axis. MP6220 and MP6221 make it possible to lubricate the axis at the end of the lines.

MP6220

Traverse for lubricating the probe axis at end of line Entry: 0.000 to 999.999 [mm] Time after which the probe axis must be lubricated Entry: 0 to [min]

MP6221

The acquired data can be stored in the controller's program memory, on the FE 401 floppy disk unit or in a PC.

FE 401

Further particulars about scanning cycles will be found in the TNC User's Manual.
9.2.2 Response of the digitizing sequence at corners
The scanning sequence responds differently for inside and outside corners. Here the two parameters PP.INT (maximum probe point interval) and TRAVEL from the "Meander" and "Contour Lines" scanning cycles operate like a travel limiter. Depending on the values that are entered for these parameters, either the travel or the probe point interval are limited. The travel is also responsible for geometrical accuracy at the corners. The smaller the stroke, the greater the accuracy of corner resolution. If too small a stroke is defined however, it may affect clearance at acute inside corners (minimum travel = 0.1 mm). Outside Corners

PP. INT

Contour

TRAVEL

On outside corners, having probed the last point x the touch probe moves down the resultant straight line until it either makes workpiece contact again or hits one of the two limits TRAVEL y or PP.INT z. In the illustrated example TRAVEL is the limit, and the touch probe returns to the contour { in the inverse scanning direction. The new scanning direction is defined by the probed points x and {.

D776 D780 W966 W540 W566 D12 D20 D36 D40 D44 D28
Hirth positioning in controlled mode L M0 ;create logic zero R M0 LN M1 ;create logic one S M1 Activate initializing after switch-on (Module 290) L M2180 ;first PLC cycle after switch-on O M2185 ;first PLC cycle after interruption CMT L A CMT L A S 290 M301 MM2011 M305 M302 ;read MP420.3 ;Hirth function active ;Submit 1 terminated ;read Hirth grid MP430.3 ;axis 4 in position ;Submit 2 terminated ;Switch-on delay terminated
Interrogate operating mode L M2053 O M2054 O M2055 = M5
;positioning with manual input ;program run/single block ;full sequence ;controlled mode
Check nominal position LN M2011 AN M300 A M305 A M5 CMT 370 L M4 A M5 AN M2011 S M3018

;axis 4 not in position

;nominal value in grid spacing? ;1 = not in grid ;controlled mode ;axis 4 not in position ;error message "Nominal position not attainable in controlled mode"
Activate Hirth module LN M2011 A M301 A M302 A M305 S M300 L M300 AN M3018 CMT 300 EM LBL 290 RPLY B128 <> K+0 EMT SUBM 291 = B128 EM LBL 291 PS K + 420 PS K+3 CM 9032 PLW <> K+0 = M301 L M1 S M304 L M1 S M2719 S M2495 S M2547 EM LBL 292 RPLY B128 <> K+0 EMT SUBM 293 = B128 EM
;axis 4 not in position ;Hirth status 1 = activated ;switch-on delay terminated ;set marker for memory ;reset by subprogram 300 ;nominal position not attainable in controlled mode Hirth positioning ;interrogate Submit
;read MP420.3 ;MP420 ;Index 3 ;value 1/;1 = active, 0 = not active ;Submit 1 ready ;M1 = 1 ;start word memory processing ;open activation control loop, axis 4 ;open control loop, axis 4 ;interrogate Submit

;Job identifier

LBL PS PS CM PL L R S EM LBL L SN L AN CMT CM
293 K + 430 K+D28 M1 M302 MM2719 M3021 M2011 M360

;read MP430.3

;Hirth grid
;Submit 2 ready ;Subprogram for Hirth positioning ;word memory processing started ;PLC error message: word memory not opened ;axis 4 in position ;strobe PLC positioning axis 4 not active ;calculate nominal grid value left and right ;actual axis 4 in grid spacing
Locking and unlocking LN M2011 S O3 L M2 A M2011 R O3 Close control loop LN M2011 A I4 AN I6 R M2547 Open control loop L M2 A M2011 A I6 AN I4 S M2547 R M300 Close control loop LN I4 AN I6 AN M2011 AN M2547 S M2547
;axis 4 in position not fulfilled ;reset lock ;axis in grid spacing ;axis 4 in position ;lock
;axis 4 in position ;lock released ;axis not locked ;close control loop axis 4
;axis in grid spacing ;axis in position ;axis locked ;axis not locked ;open control loop axis 4 ;reset activation Hirth UP
;lock released ;axis not locked ;axis in position ;control loop axis 4 closed ;open control loop if lock not released
Positioning on grid L M2051 O M2052 AN M2 A M2011 AN M2707 CMT 340 Grid not reached L M5 AN M2 AN M2011 S M3023 A M2 A M2011 R M3023 EM LBL 330 PS K+8 PS K+3 CM 9041 PS K+0 PS K+2 CM 9041 Calculate left and right grid L D12 + D20 = D44 Left grid L PSW < CMT PLW / x = Right grid L + =

17.1.2 Voltage from the PLC (MP3011 = 2)
The voltage defined through the PLC module 9130 is output. See also chapter "PLC Programming".
17.1.3 Definition of the voltage via M function (MP3011 = 3)
The analogue voltage output can be defined in the positioning block with the miscellaneous functions M200 to M204. These M functions are available only if the value 3 is entered in MP3011. The M functions are executed synchronously to the positioning blocks and are effective at the beginning of the block.
Direct output of the programmed voltage: M200 V. The TNC outputs the value programmed behind M200 V. as a voltage. Entry: 0 to 9.999 [V] Duration: M200 V. is effective until a new voltage is output through M200 to M204.
Voltage varies with distance: M201 V. The TNC outputs the voltage as a function of the traversed distance. The TNC increases or decreases the voltage linearly from the active voltage to the value programmed behind M201 V. Entry: 0 to 9.999 [V] Duration: M201 V. is effective unit a new voltage is output through M200 to M204.
Voltage varies with the velocity: M202 FNR. The TNC outputs the voltage as a function of the velocity. With machine parameters MP3013.x and MP3014.x up to 3 characteristic curves are defined in a table. In the table certain analogue voltages are assigned to certain feed rates. M202 FNR. selects the characteristic curve in which the TNC finds the voltage to be output. Entry: 1 to 3 Duration: M202 FNR. is effective until a new voltage is output through M200 to M204. You can enter in the table up to four kink points per characteristic curve. The output values are interpolated linearly between the kink points. The first kink point must have the value 0. The entry values of the following kink points must increase in sequence. The TNC recognizes the beginning of a new characteristic curve from the entry value 0. Example: Velocity MP3013.MP3013.MP3013.MP3013.MP3013.MP3013.000 MP3013.MP3013.MP3013.MP3013.MP3013.MP3013.Voltage MP3014.MP3014.MP3014.2 4.5 MP3014.3 9.999 MP3014.MP3014.5 9.999 MP3014.MP3014.7 0.5 MP3014.8 1.5 MP3014.9 9.999 MP3014.MP3014.11 0
Characteristic 1 " " " Characteristic 2 " Characteristic 3 " " " Not used here

MP3013.0 to MP3013.11

Characteristic kink points for analogue voltage output with M202 Entry: 10 to [mm/min]

MP3014.0 to MP3014.11

Characteristic kink points for analogue voltage output with M202 Entry: 0.000 to 9.999 [V]
Voltage varies with the time (time-voltage ramp): M203 V. TIME. The TNC outputs the voltage as a function of the time. It increases or decreases the voltage linearly in the time programmed behind TIME from the current voltage to the voltage value programmed behind V. Entry: Voltage V: 0 to 9.999 [V] TIME: 0 to 1.999 [sec] Duration: M203 V. TIME. is effective until a new voltage is output through M200 to M204.

L W6 XON W4 = W8

11110101 01100011
Line 1: The contents of Word W6 are loaded into the Accumulator. Line 2: The contents of the Word Accumulator and Word W4 are gated with EXCLUSIVE OR NOT. Line 3: The gating result is assigned to Word W8.
3.4 Arithmetic Commands 7 3.4.1 ADDITION (+)
Abbreviation for the PLC-Editor: + (PLUS) Logic ------Byte/Word 0.5 to 0.Double 0.2 to 0.Constant 0.1 to 0.5 6
Operation: With arithmetic functions the operand is firstly expanded to the size of the Accumulator (32 bits). Then the contents of the operand are added to the Word Accumulator. The result of the operation is stored in the Word Accumulator and may be processed further. Example: A constant and a stored value in Word W6 are to be added. The result is then stored in Doubleword D8. Initial state: Constant = (dec) Word W6 = 200 (dec) Doubleword D8 = ?
In the interests of clarity the contents of the Accumulator and operand are shown in decimal notation. The 10 bit wide Accumulator allows the entry of the highest possible Accumulator contents (483 647). Line Instruction Accumulator Contents x 3 L K100000 + W6 = D8 x x x x x x 0 x x x Operand Contents
Line 1: The Constant is loaded into the Accumulator. Line 2: The contents of the Accumulator and Word W6 are added. Line 3: The result is assigned to Doubleword D8.

3.4.2 SUBTRACTION ()

Abbreviation for the PLC-Editor: (MINUS) Logic ------Byte/Word 0.5 to 0.Double 0.2 to 0.Constant 0.1 to 0.5 6
Operation: With arithmetic functions the operand is firstly expanded to the size of the Accumulator (32 bits). Then the contents of the operand are subtracted from the contents of the Word Accumulator. The result of the operation is stored in the Word Accumulator and may be processed further. Example: A stored value in Word W6 is to be subtracted from a Constant. The result is then stored in Doubleword D8. Initial state: Constant = (dec) Word W6 = 200 (dec) Doubleword D8 = ?
In the interests of clarity the contents of the Accumulator and the operand are shown in decimal notation. The 10 bit wide Accumulator allows the entry of the highest possible Accumulator contents (483 647). Line Instruction Accumulator Contents x 3 L K100000 W6 = D8 x x x x x x 9 x x x 0 Operand Contents

3.16.2 Status Interrogation of a Submit Program (RPLY)
Abbreviation for PLC Editor: Execution time [s] Number of bytes Operands: B, W, D Operation: With the RPLY command the Status of the Submit program is interrogated with the specified Identifier. This Identifier must already be stored in a Byte, Word or Doubleword prior to the calling up of the Submit program. With the RPLY command and the memory address specified above, which contains the Identifier, one of the following messages about the status is transferred to the Word Accumulator: Word Accumulator 0: Program complete/not in the queue Word Accumulator 1: Program running Word Accumulator 2: Program in the queue RPLY (REPLY) <5 10
3.16.3 Cancellation of a Submit Program (CAN)
Abbreviation for PLC Editor: Execution time [s] Number of bytes Operands: B, W, D Operation: With the CAN command the Submit-Program with the specified Identifier is cancelled during execution or removed from the queue. This Identifier must already be stored in a Byte, Word or Doubleword prior to the calling up of the Submit-Program. After the cancellation of the Program, the next Submit program in the queue will immediately be processed. The following PLC modules cannot be cancelled with CANCEL at any desired point: PLC module for access to the screen (908X). PLC module for reading NC files (909X). In these cases, the RPLY command must be used to check whether or not the CAN command may be used. CAN (CANCEL) < 40 10
Example of the use of the SUBM command: Dependent on Input I10 the subprogram with the Label LBL 300 is handed over to the NC for processing. In addition, the execution of the subprogram is checked in the main program with the RPLY command and cancelled with the CAN command in conjunction with Input I11.

Line 11 12

Instruction L JPF RPLY <> JPT IB 128 K+0 100
Program Comments: ;Interrogate state of Input I10 ;Dependent on Input I10 skip ;Call Module ;Interrogate status of the Submit program ;Submit program already transferred to ;the NC for processing ? ;If program already transferred to the NC, ;renewed program call skipped ;Call up Submit program ;Store Identifier in Byte 128 ;Jump address ;Interrogate state of Input I11 ;Dependent on Input I11, skip the deletion ;of the Submit program ;Interrupt execution of the Submit program ;or remove program from the queue ;Jump address ;Continuation ;Main program ; ;End main program ;Begin Submit program (is added as with Modules ;at the end of the main program) ; ; ;End Submit program

0: File was already selected 1: Error condition see above
4.3 Status and Coordinates 4.3.1 Read Status Information (Module 9035)
Status information can be read with module 9035. A number is specified that identifies the desired information. The following status information is available: Specified number: Main mode Editor Main mode Machine Values read: 0 - Edit 1 - Test run 0 - Approach reference points 1 - Manual mode 2 - Electronic handwheel 3 - Positioning with manual input 4 - Program run/single block 5 - Program run/full sequence

Overlaid Editor mode

0 - None (main mode active) 1 - Mode active 2 - Directory/Ext screen active 3 - MP Editor active 4 - PLC Editor active 0 - None (main mode active) 1 - Mode active 2 - Directory/Ext screen active 3 - Tool Editor active Bit-coded Bit #0.#7: Editing screen: #0 =1: Editing screen displayed #1 =1: Window mode active #2 =1: Block display/program select/ setup window active #3 =1: Position display active #4 =1: PLC status window active #5 =1: Status/Graphics window active #6/#7: spare Bit #8.#15: Machine screen #8 =1: Machine screen displayed #9 =1: Mode window active #10=1: Block display/program select/setup window active #11=1: Position display active #12=1: PLC status window active #13=1: Status/Graphics window active #14/#15: spare 0 - No file 1 -.H (plain language NC PGM) 2 -.I (ISO NC PGM) 3 -.T (TOOL table) 4 -.D (Datum table) 5 -.P (Pallet table) 6 -.A (ASCII file) 7 -.S (Compensation table) 0 - No file 1 -.H (plain language NC PGM) 2 -.I (ISO NC PGM) 0 - X axis 1 - Y axis 2 - Z axis 3 - 4th axis 4 - 5th axis See above

Overlaid Machine mode

Displayed screen window
Selected file in edit/test run
Selected file in single block / full sequence Selected axis Editor (for actual value transfer)
Selected axis Machine (for actual value transfer)

Handwheel axis

-1 - None or several 0 - X axis 1 - Y axis 2 - Z axis 3 - 4th axis 4 - 5th axis Bit #0 =1 - X axis controlled by handwheel Bit #1 =1 - Y axis controlled by handwheel Bit #2 =1 - Z axis controlled by handwheel Bit #3 =1 - 4th axis controlled by handwheel Bit #4 =1 - 5th axis controlled by handwheel 0.10 X axis 0.10 Y axis 0.10 Z axis 0.10 4th axis 0.10 5th axis

Marker M2667 M2668 M2810 M2811 M2812 M2820 M2821 M2822 M2823
Function No standstill monitoring axis 4 No standstill monitoring axis 5 Data format of a numerical value in M2560 to M2576 Data format of a numerical value in M2560 to M2576 Data format of a numerical value in M2560 to M2576 Update the central tool file Strobe for updating the central tool file Strobe for % factor for spindle voltage Select ramp pairs for S analogue

5.3.5 PLC Cycle Time

The contouring controls of the TNC 355, TNC 407 and TNC 415 have different PLC cycle times. This must be remembered when using the timers and counters. Contouring Control TNC 355 without extended memory TNC 355 with extended memory TNC 407 TNC 415 PLC Cycle Time 20 ms 22 ms 24 ms 20 ms

Interface Contents

8-3 8-4 8-4 8-5 8-7 8-8 8-9 8-9 8-9 8-10 8-10 8-10 8-10 8-11 8-12 8-14 8-15 8-15 8-16 8-16 8-17 8-17 8-18 8-19 8-19 8-20 8-21 8-21 8-21 8-27 8-27 8-28 8-28 8-28 8-30
1 Introduction 1.1 Principles of data transfer 1.1.1 Serial/parallel 1.1.2 Asynchronous data format 1.1.3 Checking data 1.1.4 Data transfer rate 1.2 Handshaking 1.2.1 Hardware handshaking 1.2.2 Software handshaking 2 TNC data interfaces 2.1 General 2.2 RS-232-C/V.24 interface 2.2.1 Hardware 2.2.2 Signal levels 2.2.3 Signal designations 2.2.4 Pin layouts 2.3 RS-422/V.11 interface 2.3.1 Hardware 2.3.2 Signal levels 2.3.3 Signal designations 2.3.4 Pin layouts 2.4 Data interface functions 2.4.1 Saving/reading files 2.4.2 Output to external devices 2.4.3 Reading in and simultaneously executing programs (DNC operation) 2.4.4 Communication between TNCs 2.5 Configuration of interfaces 2.5.1 Selection of interfaces 2.5.2 Freely configurable interfaces 2.6 External programming 2.7 Interfacing with other equipment 3 Data transmission protocols 3.1 Standard transmission protocol 3.1.1 General 3.1.2 Protocols

1 Introduction

3.2 Data Transfer with Block Check Character (BCC) 3.2.1 General 3.2.2 Protocols 3.3 LSV/2 Protocol 4 Data transfer by PLC 4.1 Configuration of PLC data interface 4.1.1 General 4.1.2 Free configuration 5 Error messages 5.1 5.2 5.3 TNC error messages HEIDENHAIN peripherals' error codes Data transmission software error messages
8-36 8-36 8-40 8-46 8-47 8-47 8-47 8-47 8-48 8-48 8-49 8-50
When operating a computer system (PC, Controller), a wide variety of peripherals, such as printers, external memories (floppy-disk drives; hard disks) or other computer systems, can be installed in addition the Central Processing Unit (CPU). Communication between the CPU and the peripherals is made possible by using a data interface. Communication requires facilities for transferring data to the peripherals and of course, physical connection via a transmission line. Peripheral device control and communication, via the interface, is generally the responsibility of the computer system. The computer system therefore has to meet certain requirements. The interfaces, which primarily consist of the physical links between the computer system and the peripherals, need appropriate software in order to control the transfer of information between the individual units. The relationship between hardware and software, which fully defines an interface, is illustrated by the following diagram:

Activate cursor

3.4.2 Triggers
The following entries are possible:
FREE RUN Recording is terminated manually SINGLE SHOT Records a memory content - initiated by trigger condition. CHANNEL. Starts recording when the trigger threshold of the selected channel is exceeded.
Trigger threshold The trigger threshold for the selected channel is entered as a numerical value in the following units:
Linear speed [mm/min] Position [mm] Rotational speed [mm/min] Trailing error [m] Analogue voltage [mV]
Edge Triggering with rising (positive) and falling (negative) edge. Pre-Trigger Defines the start of the recording as a % of the total recording time; possible entries are 0%, 25%, 50%, 75% and 100%. Press the ENT key to select.

3.4.3 Recording

The recording parameters to be edited are selected with the arrow keys. The values for FEED RATE and TRIGGER THRESHOLD are entered with the numerical keys. The values for all other recording parameters are selected by pressing the ENT key. Output In the Manual mode you can choose between the set ramp and a step function for outputting a nominal value. The step function is only possible with digitally controlled axes and is necessary for trimming the speed controller. The step function and the oscilloscope recording facility can also be used to determine the maximum acceleration of the machine when the provisional input value is not known. In the MDI or Automatic modes acceleration is always by the set ramp.
Feed rate With a step function as the output signal, the feed rate is entered in [mm/min]. The programmed feed rate dictates the acceleration after the ramp.
Time resolution The recording time ranges from 2.4576 sec. to 24.576 sec. (set time x4096). The time set between 0.6 and 6 ms is the cycle time for recording curves. The recording time is overlaid beneath the grid. The beginning and end of the image are also displayed relative to the trigger point (cursor line T1).
Channels 1 to 4 A total of 4 channels can be selected for recording. The axes can be randomly assigned to the channels - this is done using the ENT key after selecting the entry position. For each channel a characteristic curve is selected from the following variables: Feed rate Speed Speed controller Position Trailing error Analogue voltage Channel V ACTUAL V NOMINAL S ACTUAL S NOMINAL N INT N ACTUAL N NOMINAL D DIFF U ANALOGUE OFF SAVED Actual value [mm/min] Nominal value [mm/min] Actual value [mm] Nominal value [mm] Nominal/actual difference for speed controller [mm/min] Actual value [mm/min] Nominal value [mm/min] Trailing error for speed control [mm] output analogue voltage [mV] Channel is displayed Channel is saved

doc1

DR JDHANNES HBDENHAIN GmbH D-83292 Traunreut~ SE 1086691 31-c Kundendienst

HEIDENHAIN

SERVICE MANUAL TNC 407/415

Issue: 01.09.1995 Page 3

I. How to use this Service Manual
The service manual TNC 407/415 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, NCprogramming errors and incorrect or not properly optimized machine parameter. For further information in this respect please refer to the.Documentation of the Machine Tool Manufacturer.Operating Manual (HEIDENHAIN).Technical Manual (HEIDENHAIN). The manual for the machine tool manufacturer is not enclosed with every control as is the operating manual. 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 service department of HEIDENHAIN, Traunreut. and HEIDENHAIN agencies. Telephone numbers, addresses and telex/fax numbers can be found on the back side of the cover page and on the back side of this service manual.
JOHANNES HElDENHAlN GmbH D~83292Tranret~ Kundendienst
HEIDENHAIN DR s+(O8539) 31-o
SERVICE MANUAL TNC Issue: 01.09.1995

Paae 4

2. Minor Error Messages
The TNC 407/415 features a comprehensive integrated monitoring system to avoid input or operation errors, to locate errors and technical defects of the entire equipment ITNC, measuring system, 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 in plain language is disoiaved on the screen. To erase minor error messages, press Further error messages are described in the -Operating Manual TNC 407/415 -Technical Manual Documentation by the machine tool manufacturer Operating Instructions FE 401 B. ERROR MESSAGE AXIS DOUBLE PfiOGRAMMED I INCORRECT :H POINT INACCESSIBLE m,,,uGE EXCEEDED BAUD RATE NOT POSSIBLE OPERATION PARAMETERS ERASED CYCL-PARAMETER INCORRECT F A U LTY RANGE DATA DATA MED IUM MISSING DATA MEDIUNI tlVlP I Y DATA MEDIUM WRITE-PROTECTED ROTATION NOT PERMITTED PLANE WRONGLY DEFINED LIMIT SWITCH <AXIS> ERR: 001 ERR: 002 FRR: flO3 IERR: ERR: ERR: ERR: ERR: ERR: FRR. 014 100

HEIDENHAIN DR JOHANNES

HEIDENHAIN GmbH D-d3292Traunreut.B(O8669) 31-O

Paoe 7.2

Display (blinking)

1 Error I

Cause 23 Accumulators not loaded on open parentheses (an A[, AN[, 01. ONL or XON[ command has been programmed, although neither the word nor the logic accumulator has been gated or loaded.) 24 Incorrect type of the parentheses result (a different type has been calculated in the parentheses from that which was defined in the open parentheses command, i.e. logic instead of word or vice versa.) 25 Conditional jump with incorrect logic accumulator (a conditional jump has been programmed, although the logic accumulator does not contain a definite value.) 26 Empty CASE-instruction 27 END-CASE missing

Notes:

D~83292 Tiaunreut SJ (69) 31-O
HEIDENHAIN DR JOHANNES HEKmlHAlN GrnbH
SERVICE MANUAL TNC 4071415 01.09.1995 Page 8
Error Cause Position (Servo Lag) Monitoring Operation with feed precontrol: position monitoring range exceeded (range determined in MP 1420.x) Operation with servo lag: servo lag monitoring range exceeded (determined in MP 1720.x) Monitoring of the Analog Voltage Limit The nominal voltage calculated by the control has reached its limit of i: 10 V (only with feed precontrol). Movement Monitoring The voltage difference calculated by the control has reached the limit programmed in the machine parameter MP 1140.x. Standstill Monitoring The deviation from the nominal position of an axis in standstill has exceeded the value programmed in the machine parameter MP 1110.x. Monitoring of the Offset Voltage The offset voltage limit of 100 mV has been reached during an automatic offset adjustment with MP 1220. (see section 16.5)

Y = CPU number

1 = main processor 2 = geometry processor 3 = CLP processor
Error Location When the error message GROSS POSITIONING ERROR is displayed, the error may be located in any element of the closed loop. e.g. Error in control (e.g. CLP board) Excessive offset voltage at the servo amplifier Incorrect speed adjustment at the servo amplifier Monitoring function of servo amplifier has responded (e.g. monitoring of current intensity) - Electrical defect at the servo amplifier Mechanical error (bearing, spindle, guides) Excessive mechanical forces on a drive

HEIDENHAIN DR JOHPINNES

HEIDENHAIN GmbH D~83292Traunreut~ S2((08669) 31-O
SERVICE MANUAL TNC 4071415
A = Signal amplitude error B = Signal frequency error
C = Error with distance-coded scale

Possible error causes: Encoder not connected Cable damaged Glass scale contaminated or damaged - Scanning head defective Encoder monitoring system defective Wrong reference mark spacing entered with distance-coded linear encoders (counting error caused by the measuring system or the LOGIC UNIT) Temoerature inside the LOGIC UNIT has exceeded + 70 C

YX= I( 1) 1.

I, Emergency-stop test 2. Emergency-stop test 3. Emergency-stop test
Error during the test routine for the output Control Ready for Operation (see section 17.4) This error message is only generated if the marker 2815 is set without additional marker CM2924 M3023). Marke 2924 I and marker 2815 set to Marke 3023 r 7
1) Instead of PLC: ERROR 00 to 99 another dialog may be displayed with customized PLC programs. For further information, please contact your machine tool manufacturer.
HEIDENHAIN DR.lOHANNES HEIDENHAIN GrnbH

D-i3292Traunieut

-%@(08669) 31-O
SERVICE MANUAL TNC 407/415 01.09.1995 Page 10
-NC 407: IA IB ID IX -NC 415A: YA YC YD YE YR IX CRC-sum main processor EPROM CHIP l/2 CRC-sum main processor EPROM CHIP 3/4 CRC-sum PLC chip CRC-sum Gem chip CHIP 7 CRC-sum CLP boot chip Check sum calculation CRC-sum main processor EPROM CHIP l/2 CRC-sum main processor EPROM CHIP 3/4 CRC-sum PLC chip Check sum calculation
NC 4158, TNC 425: CRC-sum main processor EPROM CHIP l/2 YA CRC-sum main processor EPROM CHIP 3/4 YB CRC-sum geometry processor EPROM CHIP 5/6 YC CRC-sum PLC chip YD CRC-sum Gem chip CHIP 7 YE CRC-sum CLP boot chip YR Check sum calculation IX
Y = CPU number 1 = main processor 2 = geometry processor 3 = CLP processor
CRC = Cyclic Redundancy Check If the error message CHECK SUM ERROR Yx comes up repeatedly, send the complete LOGIC UNIT to HEIDENHAIN for repair. Please indicate the check sum error.
HEIDENHAIN DR.lclHANNES HElDENHPIlN Gmbti
D-i3292 Tiaunreut.5S (086691 31-O

Page 11

4. Logic Unit LE 407 / 415
4.1 Designation of the Logic Unit LE 407
Logic Unit LE 407 without PLC I/O board (PL 400) Option: PLC I/O board IPL 400)

Old housing:

LED displays
With the current version the connector X2 is no longer required. The strands are directly soldered to the power supply board.
HEIDENHAIN DR JOHANNES HEIDENHAIIN GnlbH
Di3292Traunieut~ W(O8669) 31-O

Page 36

8.4 Checking the Power Supply (Power Supply Unit)
Two low-voltage fuses are located on the power supply assembly. The fuse F 2.5A protects the output voltage of +24V BE 1, and the fuse F 4.OA protects the remaining voltages (see block diagram, section 8.3.1). If an error occurs in the power supply (all voltages are missing), first check the +24V at the supply line and then the lowvoltage fuses. By means of the test load unit, the power supply can be checked fast and easily. For this purpose the connectors to the power supply boards must be disconnected from the power supply and connected to the test load unit. The different values can be measured at the sockets of the test load unit with a multimeter. The values and their tolerances can be seen from the table in section 8.3. If the measured values deviate distinctly from the values in the table, the power supply assembly is defective. If no test load unit is available, the voltages can be measured at the measuring points on the processor board, the CLP board or the PLC graphics board. (Measuring points: see section 8.5)
1) The voltage of +24V BE is not required for the TNC 407/415. as the VDU has its own power supply,
NOTE: Always switch off the main switch before engaging or disengaging any connectors The power supply unit does not function during free-run (basic load is required).
HEIDENHAIN DR.lOHANNES HElDENHAlN Gmbti
D-d3292 Traunieul B (08669) 31-O

Page 37

8.4.1 Measurement Setup with the Test Load Unit
squeeze locking device to disconnect
The connector on the power supply board is no longer required; the test load unit is being redesigned. With the current version the connector X2 on the power supply board has been eliminated. The power supply can be tested as described in section 8.4, paragraph 4
~llllllllll~lllllllllllll II llllllll IlIII/IIlllllllll Ill

4820 E KO 6070

Page 38
8.5 Measuring Points on the Boards
8.5.1 Processor Board TNC 415

8.5.2 CLP Board TNC 415

0-83292Tranret~(O8669) Kundendienst
HEIDENHAIN DR JCIHANNES HElDENHAlN Gmb
SERVICE MANUAL TNC 407/415 ISSUB: 01.09.1995

Page39

8.5.3 Processor Board TNC 407
HEIDENHAIN DR JOHANNES HEKIENHAIN GrnbH
D~d3292Traunreut-~(08669131-0

Page 40

8.6 Power Supply of the PLC-Part
The power supply line for the internal PLC is connected to the terminal block X44 (I = +24V can be switched off, 2 = +24V cannot be switched off, 3 = OV). The OV line as well as the +24V (can be switched off) line may also be connected via connector X41 or X42 (see PLC Connection Schematic, section 8.6.21. The PLC supply voltages are protected by means of low-voltage fuses on the PLC graphics board low-voltage fuse F2.5 A 24V can be switched off low-voltage fuse F 1 A 24V cannot be switched off The power supply line for the PLC I/O board PL 400 is connected to the terminal blocks Xl2 (OV), Xl3 (+24V can be switched off) and the terminal strip X3/pin 12 (+24V cannot be switched off). See PLC Connection Schematic, section 8.6.2. There is no fuse on the PLC I/O board (electronic power limiter)

9.2 Checking the Keyboard Unit
Example: The key contacts can be measured with an ohmmeter at the flange socket X2 of the keyboard unit The measuring adaptor can also be used, if available (see section 18.31. If e.g. is pressed at the TNC operating panel, < 100 rnQ can be measured between pin 17 atid pin 20 of the flange socket X2 at the TNC operating panel with the measuring adaptor (connections 17 and 201.
9.2.1 TNC Operating Panel (Key Matrix)
Flange Socket X2 of Kevboard

X 2 of Keyboard

Page 45

X2 of Keyboard

m #a 5 * 22

*O I?0 2o

HEIDENHAIN DyJHANNESlTawlret~HMDENHAIN96 ) 31-o D 83292 SF ,o 86 GrnbH

Page 46

/ Kev 1 F l a n g e S o c k e t X2 Keyboard I _ I Unit
Checking the Potentiometers of the TNC Operating Panel If an ohmmeter is connected to the pins, the following resistances can be measured (use a measuring adaptor, if available): Potentiometer Flange Socket X2 of Measured Value Keyboard Unit PIN Position PIN Position 9.7 k 4.7 k 4.7 k 9.7 k 9.7 k 4.7 k 4.7 k 9.7 k
Feed Override Pot Spindle Override Pot
If a measuring adaptor is available, connect this adaptor between the logic unit and the keyboard unit. Now the wiper voltages of the potentiometers can be measured at the above pins (values: approx. 0 to 4.95 V).
JOHANNES HElDENHAlNGmbH D-83292Tmnreut~ S?,O8669, 31-O
Issue: 01.09.1995 Page 47
9.2.2 Machine Operating Panel

9.23 Screen Soft Keys

Xl of Keyboard Xl of Keyboard Xl of Keyboard
HEIDENHAIN DR JOHANNES HEIDENHAW! Gmb
D-i3292 Traunreut 78 (08669) 31-O

Page 48

10. Visual Display Unit BC I 1 O/l IOB

IO. 1 Overview

BC 110 Id. No. 01 BC 1106 Id.No. 01

BCIIOB

Checking the Visual Display Unit

Id.No. 01

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 field can be generated on the screen of the VDU (which must be switched on) by pressing the external test button on the back side of the unit.

Page 70

15.4 Downloading External Data
Preparations: Connect the external data medium (ME, FE or other peripheral unit) to the TNC. Prepare the external data medium for data transfer: press m,

and mat the ME

press a at the FE Select the operating mode, the Baud rate and the interface assignment (see 14.1 and 14.2) at the TNC.

15.4.1

Downloading Files with the Extensions.H,.I,.T**,.D,.P,.A*

_-.__._.

Switch TNC to operating mode EDITING (key on VDU) Activate data transfer menu Go to the directory of the external data medium
Soft key >SHOW ALL< to display all file types otherwise0 )
Use arrow key at the VDU to switch the soft-key row to the file type display Soft key >SHOW.x< to select requested file type Use arrow key at the VDU to switch the soft-key row back to the data transfer menu Soft key >SHOW ALL< or >SHOW EXT DIRECTORY< to display the directory of the ext. data medium at the TNC
If necessary: select file with arrow key Soft key >TRANSFER.< for data transfer
Download further files, if required Soft key >END< to end the data transfer menu TNC is in the operating mode EDITING ,*

Page 70.1

In the interface modes FEZ, EXTI and EXT2 the name of the ASCII file must be entered manually, as it cannot be displayed by the TNC. ** The file TO0L.T always contains the tool table that is read by the TNC. TO0L.T cannot be edited, read out or downloaded. In the TNC several files xxx.T may be stored. The tool table 1xxx.T) the TNC is supposed to read must be copied into TO0L.T. I.e. after downloading the files xxx.T, the current tool table still needs to be copied into TO0L.T (see section 15.3.1). Copying the file xxx.T into TO0L.T
Switch TNC to operating mode EDITING (key on VDU) Display of file names
Press arrow key at the VDU to switch the soft-key row to the file type display Soft key >SHOW.T< to display the tool tables
Press arrow key to switch back the soft-key row
If necessary: select file xxx.T with arrow key
Soft key >COPY ABC + XYZ<
Enter file name TOOL, acknowledge with ENT
Soft key >END< to switch the TNC to the operating mode EDITING

!!!!!!I

Page 71

15.4.2

Machine Parameter Input

_. _ _. _.

Switch TNC to operating mode EDITING (key on VDU) Prepare TNC for parameter input
Enter code number. acknowledge with ENT
Activate data transfer menu Press arrow key to enter the directory of the external data medium
If necessary: select desired MP file by pressing the arrow keys Enter name of MP file~(ASCII or numerical keys) Soft key >TRANSFER TNC tEXT< for data input Soft key >END< to end data transfer menu TNC is in the operating mode EDITING

Page 104

d) Loosen the mounting screws Slide out the power supply unit to the right and insert the new power supply unit

Lf120 E KO 6031 / 3

e) Fasten the mounting screws, engage internal connectors Observe that no connectors are switched! f) Close the logic unit, switch on the main switch.
NOTE: Send and store the boards only in the original packaging that protects them tram acquiring static charge. Never use conventional plastics to wrap the boards in.
D-83292Traunreut Kundendienst

HEIDENHAIN DRJOWNES

HEIDENHAIN Gmbtl.%%(08669) 31-O

Page 105

Exchanging the PLC l/O Board PL 400
a) Switch off the main switch. b) Loosen the plug connections and the screw terminals at the PLC I/O board
Pry apart the terminal clamp using a screwdriver
c) Loosen the screws from the cover of the PLC I/O board, remove cover and disconnect the connecting cable to the PLC board from the PLC I/O board.

disconnect the

Loosen screws

Loosen cable strap

HEIDENHAIN DR.JOH~MlES HEIDENHAIN
GmbH D-i3292Tranreut~ ?S (08669) 31-O

Page 106

d) Loosen the screws and remove the PLC I/O board

4820 D KO 6075

e) The new PLC l/O board is mounted in reverse order: - Mount the PLC l/O board to the logic unit. -Connect the PLC I/O board to the processor board. Engage the connectors. -Switch on the main switch. Exchange is now finished,
DXi3292Traunreut.S?1086691 31-O
HEIDENHAIN DR JoH*NNES HElDErd*,N GnlbH

Page 107

19.9 Exchanging EPROMs

19.9.1 MOS Protection

For the exchange of EPROMs MOS-protection is indispensable, as otherwise the EPROMs could be destroyed by static charge. Moreover, all data should be backed up (see section 15.1). Observe the mark on the EPROMs (do not turn them by 180); be sure not to damage any components during the exchange. Use an appropriate tool. After the software exchange, the logic unit must be marked with the new NC-software number (see section 14.1). The offset adjustment with code number should be performed as well (see section 16.5). e.g. IC drawing punch and insertion tool

19.9.1 EPROM Designation

Basic Id.No. \ Location No. (e.g. IC-PI) I Index (software version)

PLC-EPROM

CLP Board TNC 415
D~83292Traunreut-~(08669131-0

Page 108

20. Machine Parameters
The following list contains the machine parameters for all software versions. However, as some machine parameters are not valid for certain controls or have been introduced /eliminated with a certain software version, columns with symbols for differentiation have been added after the parameter numbers.
Explanation of the Symbols +
04 With this control, the machine parameter is valid for all software versions. The machine parameter has been introduced with a certain software version (e.g. 04 means introduction with software version 04).
IO4The machine parameter has been eliminated starting with a certain software version (e.g. 04 means elimination as of software version 04). or it has been replaced by another parameter. This machine parameter is not available on this control. * The machine parameter is accessible via the code number 123.
Explanation of the Columns
407 AS 415AS 407 NS 415 NS Old software Old software New software New software 243 07. 243 05., 259 91. 243 02. 259 96. 259 97.

Structure

The machine parameters are subdivided into groups. Due to the structure of the parameter numbers, the list can be expanded easily. Encoders and machine tool axes: allocation, evaluation, compensation
Positioning Operation with feed precontrol Operation with servo lag Spindle control Integrated PLC Adaptation of the data interface Measurement with 3D-touch probe system Tapping Display and programming Colour allocation for colour screens User parameters Processing and program run Hardware

7400 7600

HEIDENHAIN DR JOHANNES HElDENHAlN Grnb
D-~3292Traunreut~~~O8669)31-0

Page109

M ACHINE P A R A M E T E R
(Excerpt from the Repair Handbook 1.0 TNC 4071415, section 10.2)

Code Numbers

MACHINE PARAMETER EDITING FOR END USERS (marked by *) OFFSET ADJUSTMENT DISPLAY OF VOLTAGE AND TEMPERATURE REMOVE EDIT/ERASE PROTECTION MP MODE COMPENSATION VALUE LIST RESETTING M 1000 TO M 2000 AND BYTES 0 - 127 DOWNLOADING RUN-IN PROGRAM VIA INTERFACE PLC MODE INTERNAL OSCILLOSCOPE

Machine Parameters

The following list contains the machine parameters of all software versions. Since, however, certain machine parameters are only valid for a certain software version or from a certain version on, the list contains columns with symbols for differentiation.

Explanation of the Symbols:

04 I04

= This machine parameter or entry value is valid for all software versions of this control model. = This machine parameter has been introduced with a certain software version (e.g. 04 means that the MP has been introduced with the software version 04). = This machine parameter is inactive. = This machine parameter is not available with this control model.
Explanation of the Columns:
A B C D E F AE-6 = TNC 407 with NC software 243 07* -- (without digitizing) = TNC 415 with NC software 243 05* -- and 259 91* -- (without digitizing) = TNC 407 with NC software 243 02* -- (with digitizing) = TNC 415 with NC software 259 96* -- and 259 97* -- (with digitizing) = TNC 407 with NC software 243 03* --(equivalent to TNC 415B/425 software) = TNC 415 with NC software 280 58* -- (special software) = entry values for HEIDENHAIN test unit

RH 1.0 TNC 407/415

Overview

16.01.95

User Parameters
By means of the MOD function "User Parameters" several machine parameters can be accessed easily (e.g. adaptation of the data interface). This user parameters accessible via MOD function are defined by the machine tool manufacturer through machine parameters. 0-Encoders and machine axes: allocation, evaluation, compensation Positioning Operation with feed forward control Operation with servo lag Spindle Integral PLC Adaptation of the data interface 3D-touch probe (general parameters) Digitizing with 3D-touch probe Tool calibration with TT 110 Tapping Display and Programming Colors, general display and FK graphics USER parameters Colors, general display and FK graphics Machining and program run Hardware

Entry Values

Possible entry values are: The numbers 0 and 1 to select functions, signs, counting directions etc. Numerical values for feed rates, displacements etc. Decimal values that can be calculated by combining several functions (bit-coded). Bit patterns (marked by %), as of TNC407 with NC software 243 03* -e.g. MP 10: %00111 i.e. X, Y, Z with encoder (1) IV, V without encoder (0) Hexadecimal values (marked by $), as of TNC407 with NC software 234 03* -e.g. MP 7353.0: $ 0F818A0
The machine parameters are subdivided into groups. The machine parameter number are structured such that the list can be expanded easily.

Defining the relationship between the axes

0, 1 0= 1=

referenced to position after power-on referenced to REF marks (machine datum)

MP 850.0 - MP 860.4

Function No. Software limit switch ranges Range 1 Default setting after power-on: Activation via PLC: M2817 = 0, M2816 = 0 strobe marker M2824 X+ Y+ Z+ IV+ V+ XYZIVVX+ Y+ Z+ IV+ V+ XYZIVVX+ Y+ Z+ IV+ V+ XYZIVV910.0 910.1 910.2 910.3 910.4 920.0 920.1 920.2 920.3 920.4 911.0 911.1 911.2 911.3 911.4 921.0 921.1 921.2 921.3 921.4 912.0 912.1 912.2 912.3 912.4 922.0 922.1 922.2 922.3 922.4
AE-6 Entry Value +99 999.9999 " " " " -99 999.9999 " " " " +99 999.9999 " " " " -99 999.9999 " " " " +99 999.9999 " " " " -99 999.9999 " " " "

linear axis: -99 999.9999 to +99 999.9999 [mm] rotary axis: -99 999.9999 to +99 999.9999 []
Range 2 Activation via PLC: M2817 = 0, M2816 = 1 strobe marker M2824 linear axis: -99 999.9999 to +99 999.9999 [mm] rotary axis: -99 999.9999 to +99 999.9999 []
Range 3 Activation via PLC: M2817 = 1, M2816 = 1 strobe marker M2824 linear axis: -99 999.9999 to +99 999.9999 [mm] rotary axis: -99 999.9999 to +99 999.9999 []

MP 910.0 - MP 922.4

08.05.95
Function No. Datum for positioning blocks with M92 (referenced to the machine datum) X Y Z IV V 950.0 950.1 950.2 950.3 950.4
Target position for simulated tool change for TOOL CALL during block scan
951.0 951.1 951.2 951.3 951.4
Shifting the machine datum (referenced to the REF mark of the encoder)
960.0 960.1 960.2 960.3 960.4

MP 950.0 - MP 960.4

Function No. Rapid traverse X Y Z IV V

AE-6 Entry Value 10000

1010.0 1010.1 1010.2 1010.3 1010.4

4

linear axis: 10 to [mm/min] rotary axis: 10 to [/min]
Manual feed X Y Z IV V Positioning window X Y Z IV V Polarity of the nominal voltage with positive traverse direction X Y Z IV V Analogue voltage for rapid traverse X Y Z IV V 1030.0 1030.1 1030.2 1030.3 1030.4 linear axis: 0.0001 to 2.0000 [mm] rotary axis: 0.0001 to 2.0000 [] positive X axis negative Y axis negative Z axis negative IV. axis negative V. axis negative 0.05 0.05 0.05 0.05 0.05 1020.0 1020.1 1020.2 1020.3 1020.4 linear axis: 10 to [mm/min] rotary axis: 10 to [/min] 10000
0= +1 = +2 = +4 = +8 = +16 =

% 00000

1050.0 1050.1 1050.2 1050.3 1050.4

4.5 to 9 [V]

MP 1010.0 - MP 1050.4
Function No. Acceleration X Y Z IV V

AE-6 Entry Value 1 1.5

Radial acceleration Integral factor X Y Z IV V Standstill monitoring X Y Z IV V Movement monitoring X Y Z IV V Time out to switch off the residual nominal voltage when the error message "Positioning Error" is generated Automatic cyclic offset adjustment
1060.0 1060.1 1060.2 1060.3 1060.4 1070

7110.1

0 to 150 [%]

7120.0

0 to 65.535 [s]

7120.1

7120.2

0.001 to 10 [/min]

0.01 to 0.999

0.0001 to 2 [mm]

spindle orientation is executed spindle orientation is not executed

MP 7110.0 - MP 7160

Display and Programming
Function No. Programming station POWER INTERRUPTED Block-number increment size (for ISO programming) Maximum length of file names when opening a file Disable file types (for selection, table of contents and external data transfer) HEIDENHAIN programs ISO programs Tool tables Datum tables Pallet tables ASCII (text) files Disable file types (for selection, table of contents and external data transfer) HEIDENHAIN programs ISO programs Tool tables Datum tables Pallet tables ASCII (text) files PLC HELP files Measuring point tables * accessible via code number 123 7210* 7212 7220* 7222* MP Bit 0= 1= 2= 0= 1= 0 to 250 0= 0= 1= 2= 0= control programming station: PLC active programming station: PLC inactive press [CE] to confirm the message message is confirmed automatically no generation max. 8 characters max. 12 characters max. 16 characters no file type disabled A B C D E F Input AE-6 Entry Value 0
(.H) (.I) (.T) (.D) (.P) (.A) 7224.0*

08 08

+1= + 2= + 4= + 8= + 16= + 32= 0=
disabled disabled disabled disabled disabled disabled no file type disabled

% 00000000 (0)

(.H) (.I) (.T) (.D) (.P) (.A) (.HLP) (.PNT)
+1= + 2= + 4= + 8= + 16= + 32= + 64= + 128=
disabled disabled disabled disabled disabled disabled disabled disabled

MP 7210 - MP 7224.0

Function Protecting file types (for selection, table of contents and external data transfer) HEIDENHAIN programs ISO programs Tool tables Datum tables Pallet tables ASCII (text) files PLC HELP files Measuring point tables Preset size Pallet table Datum table Size of NC memory for DNC mode Minimum Maximum Switching over the dialog language * accessible via code number 123 MP No. Bit 7224.1* A B C D E F Input 0= no file type protected AE-6 Entry Value % 00000000 (0)
(.H) (.I) (.T) (.D) (.P) (.A) (.HLP) (.PNT) (.P) (.D) 7226.0* 7226.1*
protected protected protected protected protected protected protected protected number of reserved entries (can be expanded via soft key) 10 10

0 to 255 =

7228.0 7228.1 7230*
1 to 1024 [kBytes] 1 to 1024 [kBytes 0= first dialog language 1= second dialog language (English)

MP 7224.1 - MP 7230

Function Inhibiting program entry if PGM No. = No. of OEM cycle Inhibiting HEIDENHAIN cycles cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle cycle

Function No. Text display "Machine" background general program text current block background of current window background of inactive window Text display "Programming" background general program text current block background of current window background of inactive window Status and PLC window background axis positions in status display status display (except axis pos.) Soft keys "Machine" background symbols Soft keys "Programming" background symbols Graphics: 3D view background surface front surface text fields in the graphics window lateral surface
Input $0000000 to $03F3F3F
AE-6 Entry Value $0080400 $038240C $038341C $00C0800 $0040800
7354.0 7354.1 7354.2 7354.3 7354.4 7355.0 7355.1 7355.2 7355.3 7355.4 7355.0 7355.1 7355.2 7357.0 7357.1 7358.0 7358.1 7360.0 7360.1 7360.2 7360.3 7360.4
I$0000000 to $03F3F3F I$0000000 to $03F3F3F $0000000 to $03F3F3F $0000000 to $03F3F3F $0000000 to $03F3F3F
$0080400 $038240C $038341C $00C0800 $0080400 $00C0800 $03F2C18 $03F280C $0000000 $03F3828 $0000000 $03F3828 $0000000 $0203038 $00C1820 $03F3F3F $0102028

MP 7354 - MP 7360.4

Function No. Graphics: View in 3 planes (and Oscilloscope) background horizontal projection (grid) vertical and horizontal view (non-selected channel) coordinate system and texts in graphics display (cursor, data, detail) cursor (selected channel) Additional status display in graphics window background colour of status display elements of status display headlines of status display separating lines background of graphics window background of status display symbols in status display values in status display FK graphics background colour resolved contours subprograms and zoom frame alternative solutions non-resolved contours
7361.0 7361.1 7361.2 7361.3 7361.4

$0000000 to $03F3F3F

$0000000 $0203038 $0203038 $03F3F3F $03F0000
7362.0 7362.1 7362.2 7362.3 7362.0 7362.1 7362.2 7362.3
$0000000 to $03F3F3F $0080400 $00C0800 $038240C $03F2C18 $0000000 to $03F3F3F $0000000 $03F3F3F $0003F00 $0003F00 $03F0000
7363.0 7363.1 7363.2 7363.3 7363.4

MP 7361 - MP 7363.4

Machining and Program Run
Function Cycle "Scaling Factor" active in 2 or 3 axes Tool data in TOUCH PROBE block MP No. Bit 7410* A 0 B C D E F Input 0= 1= 0= 3 axes in the operating plane AE-6 Entry Value 0

%00000 (0)

MP 7430 - MP 7470
Function Datum in datum table Output of tool number or pocket number with TOOL CALL block No. 7475
Input 0 = datum point is workpiece datum 1 = datum point is machine datum 0 to 6 0= 1= 2= 3= no output output of tool number only when tool number changes (W262) output of tool number with every TOOL CALL (W262) output of pocket number (W262) and tool number (W264) only when tool number changes output of pocket number (W262) and tool number (W264) with every TOOL CALL output of pocket number (W262) and tool number (W264); pocket table does not change. output of pocket number (W264) with every TOOL CALL; pocket table does not change.

7480.0

MP 7475 - MP 7480.0
Function with TOOL DEF blocks (only if MP7260 > 0)

MP No. Bit 7480.1

AE-6 Entry Value no output output of tool number only when tool number changes (W262) output of tool number with every TOOL DEF (W262) output of pocket number (W262) and tool number (W264) only when tool number changes output of pocket number (W262) and tool number (W264) with every TOOL DEF 1 range, 3 ranges, 1 range, 3 ranges, 3 datum points 3 datum points 1 datum point 1 datum point 2

0= 1= 2= 3=

Number of traverse range limitations

MP 7480.1 - MP 7490

Function No. Description of the swivel head geometry 1. Parameter block Selection of the transformed axis
0 to 63 +1 = +2 = +4 = +8 = +16 = +32 = 0= 1= 0= 0 X-axis Y-axis Z-axis A-axis B-axis C-axis 0 swivel head tilting table
Additional identifier for transformation

7511 0

Dimensions for transformation 2. Parameter block

7541 7542

incremental dimensions (for swivel head) 1= absolute dimensions, referenced to the machine datum (for tilting table) - 99 999.9999 to + 99 999.= swivelling axis 0 to to 3 - 99 999.9999 to + 99 999.to to 3 - 99 999.9999 to + 99 999.to to 3 - 99 999.9999 to + 99 999.9999

3. Parameter block

4. Parameter block

MP 7510 - MP 7542

 

Tags

Review 47LG70 FA-ST1AM KP106B NEC VT47 2125 Cdma TCH-M540R Df Igps Syncmaster 943N Writer 3 KX-TG6021 L100T Voice Poulan 2375 CS-100A XR-10SL RMV302 D-C20 AP5VM-OV SD-V390-s-TU Ericsson GC89 PCG-SRX77P EP-880 Dishwashers Antispyware CFD-G500 DEH-2300UB 3000 N XV-DV525 GFP-750 DVD-517H PPM42M5SS Pivot WD-12331ADK Guide LN40A550p3F 7 1 Laserjet 2820 Inspiron 400 AH215-JD Castle Psaa9 RR-US065 Compex Body XR-C8100RW AVG-VDP1 Controller SS13A CR 38T2 42FD9954-69S CP-X4021N Casio 4723 HT-DDW750 EB-W6 Audioline 25 Explorer-2004 661 A F1056QD MYV-76 Storcenter IX2 DVR-330-S KV-29LS35B Powershot S100 CA240 Soccer 6 Pcanywhere EPL-N3000 SL-75DRV4 KX-FP205G Desktop PC XV-DV232T Katana LX600-01 Volvo V40 NV-DS77 Steel BC 401 DSC-W390 KDC-6047U T5173GF SRU5010-87 Webstar CP-70 Rally 2 AT-200PRO MK73LEV TX-32LXD60 LE37A552p3R PX-730 2400 Euro If-ED MX882 ZR-5000 Lexibook E81 MGM-03510K WTR54GS DIR-855 Programchart VDR-D300GC Lexibook ST5 Linkstation PRO

 

manuel d'instructions, Guide de l'utilisateur | Manual de instrucciones, Instrucciones de uso | Bedienungsanleitung, Bedienungsanleitung | Manual de Instruções, guia do usuário | инструкция | návod na použitie, Užívateľská príručka, návod k použití | bruksanvisningen | instrukcja, podręcznik użytkownika | kullanım kılavuzu, Kullanım | kézikönyv, használati útmutató | manuale di istruzioni, istruzioni d'uso | handleiding, gebruikershandleiding

 

Sitemap

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101