User s Manual ND 930 ND 970. Position Display Units for Lathes 5/95

Similar documents
User s Manual. Position Display Units for Milling Machines 9/2000

ND 530 ND 570. Reference mark crossed over datum points are now stored in nonvolatile memory. Blinking: Waiting for confirmation from operator.

ND 510 ND 550 Y Z SPEC FCT MOD

User's Manual POSITIP 855. for Lathes. April 1996

Select datum Page backward in parameter list

Select datum Page backward in. parameter list

Confirm entry value Set display to value from Actual value and input display Select datum P79 (P80!) (7-segment LED,

Touch Probe Cycles TNC 426 TNC 430

User s Manual ND 221 B. Measured Value Displays

Touch Probe Cycles itnc 530

User s Manual Cycle Programming TNC 320. NC Software

Operating Instructions. VRZ 740,780 Bidirectional Counters DR. JOHANNES HEIDENHAIN

VUE READOUTS REFERENCE MANUAL

Digital Readouts for Manually Operated Machine Tools

IBV 100/EXE 100 Interpolation and Digitizing Electronics

Product Information. ERN 1085 Incremental Rotary Encoder with Z1 Track

Product Information. ECN 413 ECN 425 ERN 487 Rotary Encoders for Elevator Drive Control (IP64 Degree of Protection)

200S READOUTS REFERENCE MANUAL

100S READOUTS APPLICATIONS FOR GENERAL PURPOSE REFERENCE MANUAL

Product Information. ECN 413 ECN 425 ERN 421 ERN 487 Rotary Encoders for Drive Control in Elevators

* Confirm entry value Actual value and input display. Select datum. . set display to Value iron. Wsegmenr LED, * Page backward in

Product Information. AK ERM 2xx0 TTR ERM 2x00 Modular Angle Encoders with Magnetic Scanning and Mechanical Fault Exclusion

DRO 200T REFERENCE MANUAL

Product Information ECN 424 S EQN 436 S. Absolute Rotary Encoders with DRIVE-CLiQ Interface for Safety-Related Applications

Angle Encoder Modules

DRO 100 REFERENCE MANUAL

Product Information. ECN 1313 ECN 1325 ERN 1387 Rotary Encoders with Plane-Surface Coupling for Elevator Servo Drive Control

Product Information. ERM 200 Series Modular Magnetic Encoders

Product Information ROC 424 S ROQ 436 S. Absolute Rotary Encoders with DRIVE-CLiQ Interface for Safety-Related Applications

Product Overview. Rotary Encoders with Optimized Scanning

Product Information ECN 424 S EQN 436 S. Absolute Rotary Encoders with DRIVE-CLiQ Interface for Safety-Related Applications.

Product Information. EQN 1337 F Absolute Rotary Encoder with Tapered Shaft for Fanuc Controls with i Interface

Product Information. RCN 2000 RCN 5000 RCN 8000 Absolute Angle Encoders for Safety-Related Applications

Product Information. EBI 1135 Absolute Rotary Encoder, Multiturn Feature via Battery-Buffered Revolution Counter

Wizard 450/450L Digital Readout Operations Manual

EnDat 2.2 Bidirectional Interface for Position Encoders

[ means: One-stop shop. EMCOMAT FB-450 L / FB-600 L. Universal milling machines with Heidenhain TNC 320 or EMCO Easy Cycle

DIGEM f 96 x 48 EK. Applications. Description

Figure 1: NC EDM menu

Manual WDRO-L DIGITAL READ-OUT UNIT

Rotary Encoder System Compact Model Range

Optical Measurement P-1

Trade of Toolmaking. Module 6: Introduction to CNC Unit 2: Part Programming Phase 2. Published by. Trade of Toolmaking Phase 2 Module 6 Unit 2

Product Information. ECA 4000 V Absolute Modular Angle Encoder for Application in High Vacuum

4.8 TOOL RETRACT AND RECOVER

Figure 1: NC Lathe menu

EnDat 2.2 Bidirectional Interface for Position Encoders

Absolute Encoders - Singleturn

User Manual Laser distance sensor. series OWLE. Welotec GmbH Zum Hagenbach Laer Manual_OWLE _EN 1/20

Table of Contents. Preface 9 Prerequisites 9. Key Concept 1: Know Your Machine From A Programmer s Viewpoint 13. Table of Contents

Measuring systems. 6/2 Built-on optoelectronic rotary encoders 6/2 Introduction

T10F. Data Sheet. Torque Flange. Special features. Installation example T10F. B en

Product Information ECI 1319S EQI 1331S. Absolute Rotary Encoders without Integral Bearing and with DRIVE-CLiQ Interface.

STYLE RA DIO France Inter - DCF

Product Information. ECA 4000 V Absolute Modular Angle Encoder for Application in High Vacuum

Trade of Sheet Metalwork. Module 7: Introduction to CNC Sheet Metal Manufacturing Unit 4: CNC Drawings & Documentation Phase 2

G02 CW / G03 CCW Circular Interpolation Motion (Group 01) - Mill

Absolute Encoders Multiturn

Optical encoder MEC22 HR

USER MANUAL ENGLISH 1450 COIN COUNTER & SORTER

Digi-Stop. Installation & Operation

Precision and high repeat accuracy for individual parts and small series manufacture. Made in Germany.

BML-S1F_-A/Q _-M _-_0-KA Magnetic Linear Encoder System. User's Guide. Magnetic Linear Encoder System BML-S1F_-A/Q _-M _-_0-KA

Exposed Linear Encoders

AZ Series. Function Edition. Closed Loop Stepping Motor and Driver Package. Operation. I/O signals. Parameter

EL 400. Operational Manual. Digital Readout System For Machine Tool (Ball Scale Interface)

Online data sheet. ACM60B-S1KE13x06 ACM60 ABSOLUTE ENCODERS

Error-Free Workpiece Transfer. HEIDENHAIN ROQ rotary encoders in INDEX lathes TECHNOLOGY REPORT

Automatic Tool Changer (ATC) for the prolight A Supplement to the prolight 1000 User s Guide

Temposonics. Magnetostrictive Linear Position Sensors. ER Start / Stop Data Sheet

Exposed Linear Encoders

Digital Readout Systems

Online data sheet AFS60E-S1AA AFS/AFM60 SSI ABSOLUTE ENCODERS


Absolute Encoders - Singleturn

SINUMERIK System 800 Cycles, User Memory Submodule 4

Online data sheet AFS60A-BJPA AFS/AFM60 SSI ABSOLUTE ENCODERS

Self-Powered Counters H7ET

CNC Turning Training CNC MILLING / ROUTING TRAINING GUIDE. Page 1

Technical information Overview software enhancements Disc eroding machine QXD250

Rotary Encoders April 2008

Agilent AEDA-3300 Series Ultra Miniature, High Resolution Incremental Kit Encoders Data Sheet

Temposonics. Magnetostrictive Linear Position Sensors. ER Analog Data Sheet

Absolute Encoders Singleturn

Incremental encoders 6

Digi-Fence. User Manual for: Digi-Fence (all models) Digital Readout Firmware version d & Higher

NPN PNP NPN PNP NPN PNP

NUMERIK JENA. LIA Series. Exposed Linear Encoder with Signal Control

Vhu. Universal Boring Heads Vhu 2 1/8, 3 1/8, 4 7/8, 6 ¼. Vhu. Instruction Manual No.:

Temposonics. Magnetostrictive Linear Position Sensors. ER SSI Data Sheet

Incremental encoders Blind hollow shaft or cone shaft pulses per revolution

3 x 2 x 0.75 Inches Form factor. PCB Mount option available. 40 Watts Convection. Approved to EN/IEC Efficiencies 85% Typical

NZX NLX

GESTRA Steam Systems LRS English. Installation & Operating Instructions Conductivity Switch LRS 1-50

Rotary Encoders November 2006

XXXX e. X d.. X X X a

Installation and Operating Instructions. Power IT Power Factor Controller RVC

XXXX e. X d.. X X X a

CNC Turning. Module 3: CNC Turning Machine. Academic Services PREPARED BY. January 2013

Data Sheet MEM 22. Incremental Encoder Magnetic

Transcription:

User s Manual ND 930 ND 970 Position Display Units for Lathes 5/95

Position display (ND 930: only two axes) Message field Input field Rx Distance-to-go display (traversing to zero) For incremental dimensions (only with distance-to-go display and program input) Radius/diameter display X axis Sz SPEC FCT Separate value/sum display (ND 970 only) Special functions (tool datums, taper calculator, oversize) PGM Program input REF HEIDENHAIN PGM Rx inch Rx SPEC FCT Sz PGM GOTO X o CL 7 8 9 4 5 6 1 2 3 0 HOLD POS. MOD GOTO X Tool compensation Go directly to parameters or program steps Page in program or parameter list/ select function Select coordinate axis Status display: Keyboard (ND 930: no o or S keys) 0 9 Numerical input Reset all axes to zero, functions for program input inch Inch display is active Distance-to-go display is active Decimal point Change sign or parameter PGM REF Rx Program input is active Reference marks have been crossed Radius display is active Tool number CL HOLD POS MOD Clear entry/cancel operating mode Hold current position Select/deselect parameter list Confirm entry

This manual is for ND display units with the following software numbers or higher: ND 930 (two axes) 246 112 05 ND 970 (three axes) 246 112 05 About this manual This manual is divided into two parts: Part I: Operating Instructions Fundamentals of positioning ND functions Part II: Installation and Specifications Mounting the display unit on the machine Description of operating parameters Switching inputs, switching outputs Part I: Operating Instructions Fundamentals 4 Switch-On, Crossing Over the Reference Marks 10 Switching Between Operating Modes 11 Selecting Radius or Diameter Display 12 Separate Value/Sum Display (ND 970 only) 13 Datum Setting 14 Setting the absolute workpiece datum 14 Entering tool data (relative datums) 15 Resetting all axes to zero 16 Holding Positions 17 Moving the Axes with Distance-To-Go 18 Turning with Oversizes 20 Taper Calculator 22 Multipass Cycle 26 Program Input 28 Error Messages 31 Items Delivered 32 Part I: Operating Instructions Part II: Installation and Specifications 33 3

Fundamentals Fundamentals You can skip this chapter if you are already familiar with coordinate systems, incremental and absolute dimensions, nominal positions, actual positions and distance-to-go. Coordinate system To describe the geometry of a workpiece, a rectangular or Cartesian* coordinate system is used. The Cartesian coordinate system consists of three mutually perpendicular axes X, Y and. The point of intersection of these axes is called the datum or origin of the coordinate system. X +Y + Graduation Datum or origin +X Think of the axes as scales with divisions (usually in millimeters) that allow us to fix points in space referenced to the datum. To determine positions on a workpiece, the coordinate system is laid onto the workpiece. Y With lathe work (i.e., rotationally symmetrical workpieces), the axis moves along the axis of rotation, and the X axis moves in the direction of the radius or diameter. The Y axis can be disregarded since it would always have the same values as the X axis. X 4 * Named in honor of the French mathematician and philosopher René Descartes (1596 to 1650)

Cross slide, saddle and top slide On conventional lathes, the tool is mounted on a slide that moves in the direction of the X axis (the cross slide) and in the direction of the axis (the saddle). Most lathes have a top slide above the saddle. The top slide moves in axis direction and is designated o. +X + O + O X Fundamentals 5

Datum setting The workpiece drawing is used as the basis for machining the workpiece. To enable the dimensions in the drawing to be converted into traverse distances of machine axes X and, each drawing dimension requires a datum or reference point on the workpiece (since a position can only be defined in relationship to another position). The workpiece drawing always indicates one absolute datum (the datum for absolute dimensions). However, it may contain additional, relative datums. In the context of a numerical position display unit, datum setting means bringing the workpiece and the tool into a defined position in relation to each other and then setting the axis displays to the value which corresponds to that position. This establishes a fixed relationship between the actual positions of the axes and the displayed positions. With the ND, you can set one absolute datum point and as many as 99 relative datum points (tool datums), and store them in nonvolatile memory. Fundamentals 30 35 Relative datum X Absolute datum 10 5 6

Tool datums (tool compensation) Your display unit should show you the absolute position of the workpiece, regardless of the length and shape of the particular tool being used. For this reason you must determine the tool data and enter them. First touch the workpiece with the cutting edge of the tool and then enter the associated display value for that position. You can enter tool data for up to 99 tools. When you have set the absolute workpiece datum for a new workpiece, all tool data (= relative datum points) are referenced to the new workpiece datum. Fundamentals T1 T2 T3 Nominal position, actual position and distance-to-go The positions to which the tool is to move are called the nominal positions ( S ). The position at which the tool is actually located at any given moment is called the actual position ( I ). The distance from the nominal position to the actual position is called the distance-to-go ( R ). S R I X Sign for distance-to-go When you are using the distance-to-go display, the nominal position becomes the relative datum (display value 0). The distance-to-go is therefore negative when you move in the positive axis direction, and positive when you move in the negative axis direction. 7

35 0 Absolute workpiece positions Fundamentals Each position on the workpiece is uniquely defined by its absolute coordinates. Example Absolute coordinates of position 1 : X = 5 mm = 35 mm If you are working according to a workpiece drawing with absolute dimensions, you are moving the tool to the coordinates. Relative workpiece positions A position can also be defined relative to the previous nominal position. The datum for the dimension is then located at the previous nominal position. Such coordinates are termed incremental coordinates or chain dimensions. Incremental coordinates are indicated by a preceding I. 65 1 X 5 15 Example Relative coordinate of position 2 referenced to position 1 : IX = 10 mm I = 30 mm 30 35 If you are working according to a workpiece drawing with incremental dimensions, you are moving the tool by the dimensions. Sign for incremental dimensioning 1 10 5 8 A relative dimension has a positive sign when the axis is moved in the positive direction, and a negative sign when it is moved in the negative direction. 2 X

Position encoders The position encoders on the machine convert the movements of the machine axes into electrical signals. The ND display unit evaluates these signals, determines the actual position of the machine axes and displays the position as a numerical value. If the power is interrupted, the relationship between the machine axis positions and the calculated actual positions is lost. The reference marks on the position encoders and the REF reference mark evaluation feature enable the ND to quickly re-establish this relationship again when the power is restored. Workpiece Fundamentals Encoder Reference marks The scales of the position encoders contain one or more reference marks. When a reference mark is crossed over, a signal is generated identifying that position as a reference point (scale datum = machine datum). When this reference mark is crossed over, the ND's reference mark evaluation feature restores the relationship between axis slide positions and display values as you last defined it by setting the datum. If the linear encoders have distance-coded reference marks, you need only move the machine axes a maximum of 20 mm to restore the datum. Scale in linear encoder Distance-coded reference marks Reference mark 9

Switch-On, Crossing Over the Reference Marks Switch-On, Crossing Over the Reference Marks 0 1 REF?...CL PASS OVER REF. Turn on the power (switch located on rear panel). REF and decimal points blink. Press before crossing reference marks. Cross over the reference marks in all axes (in any sequence). Each axis display becomes active when its reference mark is crossed over. Crossing over the reference marks stores the last relationship between axis slide positions and display values for all datum points in nonvolatile memory. Note that if you choose not to cross over the reference marks (by clearing the dialog REF? with the CL key), this relationship will be lost if the power is switched off or otherwise interrupted. You must cross over the reference marks if you want to use the multipoint axis error compensation feature. (See Multipoint Axis Error Compensation ) 10

Switching Between Operating Modes You can switch between the operating modes Distance-To-Go, Special Functions, Program Input, Set Tool Datum, Hold Position and Parameter Input at any time simply by pressing another operating mode key. Switching Between Operating Modes 11

Selecting Radius or Diameter Display Selecting Radius or Diameter Display Your ND can display positions in the cross slide as a diameter or as a radius. Drawings of lathe parts usually indicate diameters. When you are turning the part, however, you infeed the tool in the cross slide axis in radius values. Example Radius display, position X = 20 mm Diameter display, position X = 40 mm To switch the display Press Rx When radius display for the X axis is selected, R X lights up. When diameter display is selected, R X goes out. 1 40 X 20 12

Separate Value/Sum Display (ND 970 only) Separate value display In this mode the positions of the saddle and top slide are displayed separately. The position displays are referenced to the datum points that you set for the o and axes. When an axis slide moves, only the position display for that axis changes. Sum display In this mode the position values of both axis slides are added together. The sum display shows the absolute position of the tool, referenced to the workpiece datum. Example Separate value display: = +25.000 mm (see illustra-) o = +15.000 mm tion at right) Sum display: S = +40.000 mm The sum display will only show correct values if the actual position values of both axis slides were correctly added and entered (with sign) when setting the datum for the sum. To switch over the display: 0 40 0 +10 +25 0 Ð10 0 +15 Separate Value/Sum Display (ND 970 only) Press Sz When the ND 970 displays sums, the o display is switched off. 13

Datum Setting Datum Setting If you want datum points to be stored in nonvolatile memory, you must first cross over the reference marks. Note that the correct value to be entered for the datum in the X axis depends on whether you have selected radius or diameter display. You can set one absolute workpiece datum and data for up to 99 tools (i.e., relative datums). =0 Setting the absolute workpiece datum When you enter a new value for the absolute workpiece datum, all tool data are then based on the new workpiece datum. Touch the workpiece with the tool. Select the axis, for example. DATUM = 0 Enter the position of the tool tip (for example, 0 mm) and confirm with. 14 Enter further axes in the same manner.

To enter tool data (relative datums) TOOL NUMBER = 3 Select the tool. Enter the tool number (for example 3) and confirm with. Touch the workpiece with the tool. SET TOOL = X 2 0 Touch the workpiece or turn the first diameter. Select the axis (for example X), enter the position of the tool tip (for example 20 mm), and confirm with. Datum Setting SPEC FCT Select Special Functions. To set additional tools, change the tool, select a new tool number and enter the data for the next tool. SET TOOL? 2 x SPEC FCT End the function. Select Set Tool and confirm with. SET TOOL = 0 Select the axis (for example ), enter the position of the tool tip (for example 0 mm), and confirm with. When you work with the sum display, also set the tool data when the sum display is active (ND 970 only). Use the CL key to go back one level in the special functions. 15

Resetting all axes to zero Datum Setting You can reset all axes to zero by pressing a single key. The last actual position then becomes the relative datum and is not stored (incremental positioning), and the status display shows instead of the tool number. Any tool datums already set remain in memory. You can activate these by entering the corresponding tool number. Example: Finish-turning steps Move to position 1. 20 15 2 1 3 5 7 Reset all axes to zero. 3 X Move to position 2 first in and then in X. The display shows the drawing dimensions (for example, X+7 and 15). Reset all axes to zero. Move to position 3 first in and then in X. The display shows the drawing dimensions (for example, X+3 and 20). 16

Holding Positions If you want to measure the workpiece after turning the first diameter, your display unit has to capability to freeze (hold) the actual position before you retract the tool. HOLD POS Turn the first diameter, for example in the X axis. Select the HOLD POSITION function.? 1 2 X? Holding Positions KEEP X POS.? X Select the axis (for example X) whose position is to be held, and confirm with. Retract the tool. The X axis display remains stopped. Measure the workpiece. SET POS. X = 1 2 Enter the measured position, for example 12 mm, and confirm with. The display shows the current tool position. HOLD POS End the function. 17

Moving the Axes with the Distance-To-Go Display Moving the Axes with Distance-To-Go Normally, the display shows the actual position of the tool. However, it is often more helpful to display the remaining distance to the nominal position (the distance-to-go). You can then position simply by moving the axis until the display value is zero. You can enter the absolute or the relative (incremental) coordinates in the distance-to-go display. Example: Finish-turning a shoulder Select the distance-to-go function. The symbol lights up. NOML. VALUE X = Select the axis (e.g., X), enter the nominal X 1 5 coordinate (e.g., 15 mm) (radius), confirm entry. Move the X axis until the display value is zero. The tool is at position 1. 2 20 3 0 1 15 5 X NOML. VALUE X = 2 0 Select the axis (e.g., ), enter the nominal coordinate (e.g., 20 mm), and confirm entry. 18

Move the axis until the display value is zero. The tool is at position 2. NOML. VALUE X = Select the axis (for example X), mark as X 5 incremental dimension, enter the nominal coordinate (such as 5 mm) (radius), and confirm. Move the X axis until the display value is zero. The tool is at position 3. End the distance-to-go mode. The symbol goes out. Moving the Axes with Distance-To-Go If an oversize is active (see Turning with Oversizes ), OVERSIE ON will appear in the message field when you select the distance-to-go mode (clear the message with the CL key). For the oversize to be correctly applied you must enter the first nominal coordinate as an absolute dimension. Oversizes are applied correctly only in the sum display. 19

Turning with Oversizes Turning with Oversizes Your ND display unit can automatically take oversizes into account in the distance-to-go mode when the Oversize function is activated. Each axis can have a different oversize. To active the oversize function SPEC FCT SET TOOL? Select Special Functions. Select the Oversize function. X OVERSIE? Confirm selection. OVERSIE OFF Switch oversize on or off. The message field then displays OVERSIE ON or OVERSIE OFF. SPEC FCT End the function. 20 Remember: oversizes are correctly compensated only for movement toward the contour.

To enter an oversize SPEC FCT SET TOOL? OVERSIE? Select Special Functions. Select the Oversize function. Confirm selection. Turning with Oversizes OVERSIE ON If required, activate Oversize. Press the arrow down key. OVERSIE X? X 1 Select the axis (for example X), enter the oversize (for example 1 mm), confirm with. SPEC FCT End the function. If the Oversize function is active, this will be indicated by a message in the message field when you activate the distance-to-go mode. Use the CL key to go back one level in the special functions. 21

Taper Calculator Taper Calculator The taper calculator enables you to calculate the angle for the top slide. There are two possibilities: Calculation from the taper ratio: - Difference between the taper radii to the length of the taper Calculation from two diameters and the length: - Starting diameter - Final diameter - Length of the taper Calculation from the taper ratio 1:3 SPEC FCT Select Special Functions. SET TOOL? Select Taper Calculator. TAPER CALCULTR? Confirm selection. 22

TAPER RATIO? 1 1. VALUE? Confirm selection. Enter the first value (for example, 1) and confirm with the arrow down key. Taper Calculator 2. VALUE? 3 Enter the second value (for example, 3), confirm with the arrow down key (length of taper is three times as large as radius difference). ANGLE = 18.435 The result is displayed in the message field. SPEC FCT End the taper calculator. You can change entered values later by selecting them with the arrow keys. Use the CL key to go back one level in the special functions. 23

Calculation from two diameters and the length Taper Calculator SPEC FCT SET TOOL? Select Special Functions. Select the taper calculator. 20 30 10 TAPER CALCULTR? Confirm selection. TAPER RATIO? Select Taper Dimensions. TAPER DIMENS.? Confirm selection. 24

DIA. RIGHT = 1 0 DIA. LEFT = 2 0 Enter value (for example, 10 mm) and confirm with the arrow down key. Enter value (for example, 20 mm) and confirm with the arrow down key. Taper Calculator LENGTH = 3 0 Enter value (for example, 30 mm) and confirm with the arrow down key. ANGLE = 9.462 The result is displayed in the message field. SPEC FCT End the taper calculator. You can change entered values later by selecting them with the arrow keys. Use the CL key to go back one level in the special functions. 25

Multipass Cycle Multipass Cycle The multipass cycle allows you to turn a shoulder in any number of infeeds. This cycle is defined and executed in the special functions. Define cycle and execute SPEC FCT Select Special Functions. 50 30 10 0 SET TOOL? MULTIPASS? Select multipass cycle. Confirm selection. X NOML. VALUE X = 1 0 Enter nominal value for X, such as 10 mm (diameter), and confirm with arrow down key. 26

NOML. VALUE s= 3 0 START? Enter the nominal value for s (such as 30 mm) and confirm with the arrow down key. Press to start the multipass cycle. Use the arrow down key if you need to correct your entries. Multipass Cycle MOVE AXES If you confirmed START with the key, you can now turn the shoulder in any number of infeeds by moving to display value zero. SPEC FCT End the multipass cycle. When the multipass cycle is activated, the ND 970 automatically switches to the sum display. Use the CL key to go back one level in the special functions. 27

Program Input Program Input For small-lot production you can enter the sequence of positioning steps in the Program Input mode (PGM key). Up to 99 positioning steps are possible. The program remains in memory even when the power is switched off or otherwise interrupted. The display unit goes into sum display mode (ND 970 only) and distance-to-go mode when Program Input is activated. You can move to the entered positions simply by traversing to display value zero. The program blocks can be entered in absolute or incremental dimensions. The symbol in the status display blinks until a block is completely entered. When you alter program blocks, the display values are updated as soon as you press. 35 20 10 20 30 You can start from any positioning block in a finished program. Example: Turning shoulders PGM Select Program Input. AXIS? 0 Select the axis (for example, ), enter the nominal coordinate (for example, 15 mm) and confirm with. 28

AXIS? If you are doing actual machining, traverse the axis until the display value is zero. Select the next step. Program Input X 1 0 Select the axis (such as X), enter the coordinate (such as 10 mm) (diameter), confirm entry. If you are doing actual machining, traverse the X axis until the display value is zero. Enter further blocks in the same manner. The complete program: 1 s = +0 2 X = +10 3 s = 20 4 X = +20 5 Is= 35 6 X = +30 29

Program Input Deleting programs, deleting blocks, inserting empty blocks Program Input is active. Select the deleting/inserting functions. With the arrow keys, select the desired function (for example, DELETE BLOCK). DELETE BLOCK? Press to start the function. 30

Error Messages Message AMPL. X TOO LOW INPUT ERROR ERROR: REF. X Problem The encoder signal is too weak. The scale may be contaminated. The entered value is not within the permissible input range. The spacing of the reference marks as defined in P43 is not the same as the actual spacing. Message OFFSET DELETED PRESET ERASED KEY W/O FUNCTION Problem Offset compensation values for encoder signals erased. The datum points have been erased. If this error recurs, contact your service agency. This key currently has no function. Error Messages FRQ. EXCEEDED X COMP. DELETED The input frequency for this encoder input is too high. This can occur when the scale is moved too fast. Compensation values for nonlinear axis error compensation erased. TEMP. EXCEEDED The temperature of the ND is too high. To clear error messages When you have removed the cause of the error, press the CL key. PARAM. ERASED Check the operating parameters. If this error recurs, contact your service agency. PGM ERASED The program has been deleted. If this error recurs, contact your service agency. PGM TOO LARGE The maximum program length is 99 blocks. 31

Items Delivered Items Delivered ND 930 for two axes or ND 970 for three axes Power connector Id.-Nr. 257 811 01 User's Manual Optional accessories Tilting base Id.-Nr. 281 619 01 32

Part II: Installation and Specifications Connections on Rear Panel 34 Power Connection 35 Mounting 35 Connecting the Encoders 36 Operating Parameters 37 Linear Encoders 40 Setting the display step 40 Display step, signal period and subdivision 40 Compatible HEIDENHAIN linear encoders 41 Multipoint Axis Error Compensation 42 Specifications 45 Dimensions 46 Part II: Installation and Specifications 33

Connections on Rear Panel Connections on Rear Panel ID label Power switch Power input X3 X2 X1 Ground terminal Encoder inputs X1 to X3 Rubber feet with M4 thread 34 Connections X1, X2, X3, are not shock hazardous according to EN 50178.

Mounting To mount the display unit on a support, use the M4 threaded holes in the rubber feet. You can also mount the display unit on the optional tilting base. Power Connection Hot leads: L and N Protective ground: Danger of electrical shock! Connect a protective ground. This connection must never be interrupted. Unplug the power cord before opening the housing. To increase the noise immunity, connect the ground terminal on the rear panel to the central ground point of the machine. (Minimum cross-section: 6 mm 2 ) Tilting base Support HEIDENHAIN Power Connection / Mounting The display unit will operate over a voltage range of 100 V to 240 V AC. A voltage selector is not necessary. Danger to internal components! Use only original replacement fuses. Two line fuses and a fuse for the switching outputs are inside the housing. Fuse types: Line: F 2.5 A 250 V Switching outputs: F 1 A 35

Connecting the Encoders 36 Connecting the Encoders Your display unit will accept all HEIDENHAIN linear encoders with sinusoidal output signals (11 to 40 µa pp ) and distance-coded or single reference marks. Assignment of the encoder inputs for the ND 930 Encoder input X1 is for the X axis Encoder input X2 is for the axis Assignment of the encoder inputs for the ND 970 Encoder input X1 is for the X axis Encoder input X2 is for the o axis Encoder input X3 is for the axis Encoder monitoring system Your display unit features a monitoring system for checking the amplitude and frequency of the encoder signals. If it detects a faulty signal, one of the following error messages will be generated: AMPL.X TOO LOW AMPL.X TOO HIGH FRQ. EXCEEDED X Encoder monitoring can be activated with parameter P45. If you are using linear encoders with distance-coded reference marks, the encoder monitoring system also checks whether the spacing of the reference marks as defined in parameter P43 is the same as the actual spacing on the scales. If it is not, the following error message will be generated: ERROR: REF. X X3 X2 X1 o X

Operating Parameters Operating parameters allow you to modify the operating characteristics of your display unit and define the evaluation of the encoder signals. Operating parameters that can be changed by the user are called user parameters, and can be accessed with the MOD key and the dialog PARAMETER (user parameters are identified as such in the parameter list). The full range of parameters can only be accessed through CODE NUMBER. Operating parameters are designated by the letter P and a number. Example: P11. The parameter designation is shown in the input field as you press the arrow keys to select a parameter. The parameter setting is displayed in the message field. Some operating parameters have separate values for each axis. Such parameters have an additional index number from 1 to 3 (ND 930: index 1 to 2). Example P12.1 scaling factor, X axis P12.2 scaling factor, o axis (ND 970 only) P12.3 scaling factor, axis Operating parameters P60 and P61 (definition of the switching ranges) have an index from 0 to 7. The operating parameters are preset before the unit leaves the factory. These factory settings are indicated in the parameter list in boldface type. Entering and changing operating parameters To access the operating parameters Press the MOD key Confirm with to access the user parameters, or select the dialog for entering the code number (95148) with the arrow down key to be able to change all operating parameters. To page through the operating parameters Page forwards by pressing the arrow down key. Page backwards by pressing the arrow up key. Go directly to an operating parameter by pressing GOTO, keying in the parameter number and then pressing. To change parameter settings Press the minus key or enter the value and confirm with the key. To correct an entry Press CL. This restores the old value. To leave the operating parameters Press MOD again. Operating Parameters 37

Operating Parameters List of operating parameters P1 Unit of measurement 1) Display in millimeters Display in inches P11 Activate scaling factor 1) Scaling factor active Not active P12.1 to P12.3 Enter scaling factor 1) mm inch SCALING ON SCALING OFF Enter a scaling factor separately for each axis: Entry value > 1: workpiece will grow Entry value = 1: workpiece will remain the same size Entry value < 1: workpiece will shrink Input range: 0.111111 to 9.999999 Factory setting: 1.000000 P30.1 to P30.3 Counting direction Positive counting direction with positive direction of traverse COUNTR. X : POS. Negative counting direction with positive direction of traverse COUNTR. X : NEG. P31.1 to P31.3 Signal period of encoder 2 µm / 4 µm / 10 µm / 20 µm / 40 µm 100 µm / 200 µm / 12800 µm P32.1 to P32.3 Subdivision of the encoder signals 128 / 100 / 80 / 64 / 50 / 40 / 20 / 10 / 5 / 4 / 2 / 1 / 0.5 / 0.4 / 0.2 / 0.1 P40.1 to P40.3 Define axis error compensation Axis error compensation not active AXIS COMP X OFF Linear axis error compensation active LINEAR COMP. X Multipoint axis error comp. active AXIS COMP X F(a) (See Multipoint Axis Error Compensation ) P41.1 to P41.3 Linear axis error compensation Input range (µm): 99999 to +99999 Factory setting: 0 Example Displayed length Ld = 620.000 mm Actual length (as determined for example with the VM 101 from HEIDENHAIN) L a = 619.876 mm Difference L = La Ld = 124 µm Compensation factor k: k = L/Ld = 124 µm/0.62 m = 200 [µm/m] 38 1) User parameter

P43.1 to P43.3 Reference marks One reference mark 0 Distance-coded with 500 x SP 500 Distance-coded with 1000 x SP 1000 Distance-coded with 2000 x SP 2000 Distance-coded with 5000 x SP 5000 (SP = signal period) P44.1 to P44.3 Reference mark evaluation Reference mark evaluation active REF. MODE X ON Not active REF. MODE X OFF P45.1 to P45.3 Encoder monitoring Amplitude and frequency monitoring active ALARM X ON Not active ALARM X OFF P48.1 to P48.3 Activate axis display Axis display active AXIS DISPL.X ON Not active AXIS DISPL.X OFF P81.1 to P81.3 Encoder Max. encoder signal 16 µa pp ENCODER X 16µA Max. encoder signal 40 µa pp ENCODER X 40µA P98 Dialog language 1) German English French Italian Dutch Spanish Danish Swedish Czech Japanese DIALOG LANG. D DIALOG LANG. US DIALOG LANG. F DIALOG LANG. I DIALOG LANG. NL DIALOG LANG. E DIALOG LANG. DK DIALOG LANG. S DIALOG LANG. C DIALOG LANG. J Operating Parameters 1) User parameter 39

Linear Encoders Linear Encoders Setting the display step with linear encoders The display step depends on the signal period of the encoder (P31) and the subdivision (P32). Both parameters are entered separately for each axis. For linear measurement using nut/ballscrew arrangements and rotary encoders, calculate the signal period as follows: Signal period [µm] = Drivescrew pitch [mm] x 1000 Line count Display step, signal period and subdivision for linear encoders Display step P31: Signal period [µm] 2 4 10 20 40 100 20012800 [mm] [inches] P32: Subdivision 0.000 02 0.000 001 100 0.000 05 0.000 002 40 80 0.000 1 0.000 005 20 40 100 0.000 2 0.000 01 10 20 50 100 0.000 5 0.000 02 4 8 20 40 80 0.001 0.000 05 2 4 10 20 40 100 0.002 0.000 1 1 2 5 10 20 50 100 0.005 0.000 2 0.4 0.8 2 4 8 20 40 0.01 0.000 5 0.2 0.4 1 2 4 10 20 0.02 0.001 0.5 1 2 5 10 0.05 0.002 0.2 0.4 0.8 2 4 0.1 0.005 0.1 0.2 0.4 1 2 128 0.2 0.01 64 40

Compatible HEIDENHAIN linear encoders Encoder Signal Ref. Display step Subperiod marks division P31 P43 mm inches P32 LIP 40x 2 0 0.001 0.000 05 2 0.000 5 0.000 02 4 0.000 2 0.000 01 10 0.000 1 0.000 005 20 0.000 05 0.000 002 40 0.000 02 0.000 001 100 LIP 101 A 4 0 0.001 0.000 05 4 LIP 101 R 0.000 5 0.000 02 8 0.000 2 0.000 01 20 0.000 1 0.000 005 40 0.000 05 0.000 002 80 LIF 101 R 4 0 0.001 0.000 05 4 LIF 101 C 5000 0.000 5 0.000 02 8 LF 401 0 0.000 2 0.000 01 20 LF 401 C 5000 0.000 1 0.000 005 40 LID xxx 10 0 0.001 0.000 05 10 LID xxx C 2000 0.000 5 0.000 02 20 LS 103 10 0 0.000 2 0.000 01 50 LS 103 C or 0.000 1 0.000 005 100 LS 405 1000 LS 405 C ULS/10 Encoder Signal Ref. Display step Subperiod marks division P31 P43 mm inches P32 LS 303 20 0 0.01 0.000 5 2 LS 303 C or 0.005 0.000 2 4 LS 603 1000 LS 603 C LS 106 20 0 0.01 0.000 5 2 LS 106 C or 0.005 0.000 2 4 LS 406 1000 0.002 0.000 1 10 LS 406 C 0.001 0.000 05 20 LS 706 0.000 5 0.000 02 40 LS 706 C ULS/20 LIDA 10x 40 0 0.002 0.000 1 20 LB 302 or 0.001 0.000 05 40 2000 0.000 5 0.000 02 80 LIDA 2xx 100 0 0.01 0.000 5 10 LB 3xx 0.005 0.000 2 20 LB 3xx C 1000 0.002 0.000 1 50 0.001 0.000 05 100 LIM 102 12800 0 0.1 0.005 128 Linear Encoders 41

Multipoint Axis Error Compensation 42 Multipoint Axis Error Compensation If you want to use the multipoint axis error compensation feature, you must activate this feature with operating parameter P40 (see "Operating Parameters") traverse the reference marks after switching on the display unit. enter compensation value table Your machine may have a non-linear axis error due to factors such as axis sag or drivescrew errors. Such deviations are usually measured with a comparator measuring system. This allows you to determine, for example, the screw pitch error [X = F(X)] for the X axis. The display value is then automatically compensated by the error associated with the current position. An axis can only be corrected in relation to one axis causing the error. You can create a compensation value table for each axis, with each table containing 64 compensation values. The tables can then be accessed with the MOD key and CODE NUMBER. Entries in the compensation value table Axis to be compensated: X, or o (o only with ND 970) Axis with error: X, or o (o only with ND 970) Datum for the axis to be corrected: Here you enter the point starting at which the axis with error is to be corrected. This point indicates the absolute distance to the reference point. Do not change the datum point after measuring the axis error and before entering the axis error into the compensation table. Spacing of the compensation points The spacing of the compensation points is expressed as 2 x [µm]. Enter the value of the exponent x into the compensation value table. Minimum input value: 6 (= 0.064 mm) Maximum input value: 20 (= 1052.672 mm) Example: 600 mm traverse and 35 compensation points: results in 17.143 mm spacing between points. Nearest power of two: 2 14 [µm] = 16.384 mm Entry in compensation value table: 14 Compensation value You enter the measured compensation value (in millimeters) for the displayed compensation point. Compensation point 0 always has the value 0 and cannot be changed.

To select the compensation value table and enter an axis correction MOD PARAMETER? CODE NUMBER? 1 0 5 2 9 6 Press MOD. Select dialog for entering the code number. Enter 105296 and confirm with. COMP. AXIS = X Select the axis to be corrected (e.g., X cross slide X), and confirm. X = FCT ( ) Enter the axis causing the error (e.g., saddle ) and confirm. DATUM = 2 7 Enter the active datum for the error on the axis to be corrected (e.g., 27 mm) and confirm. POINT SPACING = Enter the spacing of the compensation 1 0 points on the axis to be corrected, for example 2 10 µm (equals 1024 mm) and confirm. X 27.000 X = Select compensation point no. 1, enter 0 the associated compensation value (e.g., 0.01 mm) and confirm. 0 1 X 28.024 X = Enter all further compensation points. If you press and hold the arrow down key when selecting the next compensation point, the number of the current compensation point will be displayed in the input line. You can go directly to compensation points by using the GOTO key and entering the corresponding number. MOD Conclude entry. Multipoint Axis Error Compensation 43

Multipoint Axis Error Compensation To delete a compensation value table MOD PARAMETER? CODE NUMBER? 1 0 5 2 9 6 Press MOD. Select the dialog for entering the code number. Enter 105296 and confirm with. COMP. AXIS = X Select the compensation value table (e.g., for the axis), and delete the table. DEL.COMP.AXIS? Confirm with, or cancel with CL. COMP.AXIS = MOD Conclude entry. 44

Specifications Housing Operating temp. Storage temp. Weight Relative humidity Bench-top design, cast metal Dimensions (W x H x D): 300 mm x 200 mm x 108 mm 0 to 45 C (32 to 113 F) 30 to 70 C ( 22 to 158 F) Approx. 3 kg <75% annual average <90% in rare cases Power supply 100 V to 240 V ( 15% to +10%) 48 Hz to 62 Hz Power consumption ND 970: 19 W ND 930: 17 W Protection IP 40 (IEC 529) Encoder inputs Input frequency Display step Tool datums Functions Encoders with 7 to 16 µa pp or 16 to 40 µa pp output signals accepted. Grating period: 2, 4, 10, 20, 40, 100, 200 µm and 12.8 mm. Reference mark evaluation for distancecoded and single reference marks. Max. 100 khz with 30 m (66 ft) cable Adjustable (see Linear Encoders ) 99 (nonvolatile) Distance-to-go display Radius/diameter display Separate value/sum display (ND 970 only) Memory for 99 program steps Hold position Set absolute datum Taper calculator Turning with oversizes Multipass cycle Scaling factors Specifications 45

Specifications Dimensions in mm/inches 200 7.87" 300 11.81" X3 X2 X1 HEIDENHAIN 6.24" M4 x 6 M4 x.24" X 75 2.95" Tilting base 38 ± 0.5 1.5 ±.02" 20 108+2 4.25"+.08" 43.3 1.704" 92 3.622" M4 70±0.2 2.76"±.008" 4.5.18" 8.32" 92 3.622" 4.5.18" 56 2.205" 120 + 0.5 4.73 +.02" 46 20.79" 0 25.5±0.2 1"±.008" 234.5±0.2 9.23"±.008" 260±0.2 10.24"±.008" 30+0.5 1.18"+.02" 15.6" 210 ± 0.2 8.268 ±.008" 240 9.45"

DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49/8669/31-0 +49/8669/5061 e-mail: info@heidenhain.de { Service + 49/8669/31-12 72 { TNC-Service +49/8669/31-14 46 +49/8669/98 99 e-mail: service@heidenhain.de http://www.heidenhain.de 288 026-25. SW05. 2. 5/99. F&W. Printed in Germany. Subject to change without notice