HEIDENHAIN ND 231 B User Manual v.2

User’s Manual
ND 231
Measured Value Displays
English (en) 12/2001
B
Actual value and input display
(9 decades and algebraic sign)
REF SET START PRINT inch
=
<>
21 MIN ACTL MAX DIFF
HEIDENHAIN
Status display with backlit indicators
Numeric keypad with decimal point
789
456
MOD
123
.
0
CL
2
Key Function
 Datum setting  Confirming the entry value  Setting display to value from P79 (P80!)  Exiting the parameter list
 Datum selection  Paging backward in the parameter list
MOD
 Outputting the meas. value with PRINT  Selecting parameters after switch-on  Paging forward in the parameter list
 Clearing the entry  Resetting the display to zero (P80!)  CL plus MOD: Parameter list  CL plus number: Selecting a parameter  Clear parameter entry and show
parameter number
 Algebraic sign  Decreasing the parameter value
 Decimal point  Increasing the parameter value
Indicator Meaning
REF If the decimal point is blinking:
Display is waiting for the reference mark to be traversed. If the decimal point is not blinking: Reference mark was traversed— display unit saves the datum in nonvolatile memory Blinking: Display is waiting for operator to press ENT or CL
inch Position values in inches
1 / 2 Selected datum
PRINT Measured value output with the MOD key
SET Blinking: Display is waiting for entry values
< / = / > Sorting mode: Measured value less than
lower limit / within tolerances / greater than upper limit.
MIN
/
MAX / Nonfunctional DIFF / ACTL / START
3
Items Supplied with ND 231 B
Measured value display unit
ND 231B in benchtop housing Two 11 µAPP encoder inputs Id. Nr. 344 993-xx
Power cable 3 m (9.9 ft)
User's Manual ND 231 B
Items Supplied
Adhesive inserts For stacking the ND 231 B
This Manual describes the ND 231 B measured value display units with software number
349 797-04
and higher. The software number is shown on a
4
label on the back panel of the housing.
Contents
Working with the Display Unit
Position Encoders and Reference Marks 6
Switch-On, Traversing the Reference Points 7
Datum Setting 8
Sorting and Tolerance Checking 9
Measured-Value Output 10
Display Freeze 11
Error Messages 12
Installation and Specifications
Rear Panel, Accessories 13
Mounting 14
Power Connection 15
Operating Parameters 16
List of operating parameters 18
Linear Encoders 22
Multipoint Axis Error Compensation 25
Switching Inputs and Outputs EXT (X41) 29
Locking the Keyboard 34
Displaying the Software Version 35
Distance-to-Go Mode 36
RS-232-C/V.24 (X31) Data Interface 37
Input/Output of Parameter and Compensation Value Lists
Output Format of the Parameter List 44
Output Format of the Compensation-Value Table 48
Remote Operation over the RS-232-C/V.24 51 Data Interface
Specifications 54
Dimensions 55
Contents
5
Position Encoders and Reference Marks
The ND 231 B display unit is intended for use with photo­electrical linear encoders with sinusoidal signals: primarily for HEIDENHAIN MT length gauges with 11 µA
PP
.
These length gauges have one reference mark. The scales of other photoelectric linear encoders (see “Linear Encoders”) can contain one reference mark or several
distance-coded
ence marks.
If there is an interruption of power, the relationship between the position of the length gauge and the displayed position value is lost. The reference marks on the position encoders and the REF reference mark evaluation feature enable the display unit to quickly reestablish this relationship again when the power is restored.
When a reference mark is crossed over, a signal is generated which identifies that position as a reference point. At the same time, the display unit restores the relationship between length
Position Encoders and Reference Marks
gauge position and display values which you last defined by setting the datum.
If the linear encoders have distance-coded reference marks, you need only traverse a maximum of 20 mm to restore the datum (for a signal period of 20 µm).
6
refer-
Scale in linear encoder Distance-coded
reference marks
Reference mark
Reference marks on linear encoders
Switch-On, Traversing the Reference Marks
REF Mode
ä
0
ENT...CL
5 , 6 9 7
For automation purposes, crossing over the reference marks and the display ENT ... CL can be disabled with parameter P82.
Turn on the power.
1
(Switch is located on rear panel).
• Unit displays ND 231 B for 2 seconds.
• Unit displays ENT...CL
• REF indicator starts blinking.
Switch on the reference mark evaluation function.
• The position value that was last assigned to the reference mark position is displayed.
• REF indicator lights.
• Decimal points start blinking.
Traverse the reference marks.
Move the plunger until the display starts counting and the decimal points stop blink-
Û
ing. The display is now ready for operation.
1)
.
Crossing over the reference marks automatically switches the display to REF mode: The last assignment of display values to length gauge positions is stored in nonvolatile memory.
1)
Press the CL key if you choose not to cross over the
reference marks. Note that, in this case, the relationship between length gauge position and display value will be lost if the power is interrupted or if the unit is switched off.
Switch-On, Traversing the Reference Marks
7
Datum Setting
The datum setting procedure assigns a display value to a known position. With the ND 200 series, you can set two separate datum points. There are several ways to set the datum:
• Enter a numerical value, or
• Transfer a value from an operating parameter
Datum Setting
(see P79, P80), or
• By external signal
Select datum 1 or 2.
Enter numerical value (here, 5).
5
Confirm the e nt ere d numerical value.
You can switch between datums 1 and 2 as desired. Datum 2 can be used, for example, for working with incremental dimen­sions.
When you switch back to datum 1, the display unit resumes display of the MT's actual position.
Z
?
?
?
?
?
Without datum setting: unknown assignment of measured values to positions
8
After datum setting: Assignment of measured values to positions
Sorting and Tolerance Checking
In the sorting and tolerance checking mode, the display unit compares the displayed value with the programmed upper and lower sorting limits. The sorting and tolerance checking mode is enabled and disabled with operating parameter P17.
Entering sorting limits
Sorting limits are entered in operating parameters P18 and P19 (see “Operating Parameters”).
Sorting signals
The display indicators and switching outputs at D-sub connection EXT (X41, see applicable section) sort the display value into one of three classes.
Display Meaning
= Measured value is within sorting limits
< Measured value is smaller than lower sorting limit
> Measured value is greater than upper sorting limit
Operating parameters for sorting and tolerance checking
P17 CLASS Sorting ON/OFF
P18 L.CLASS. Lower sorting limit
P19 U.CLASS. Lower sorting limit
Example: Upper sorting limit = 26.02 mm Lower sorting limit = 26.00 mm
Accept
Sorting and Tolerance Checking
Rework
Reject
9
Measured Value Output
For technical information on the RS-232-C/V.24 data interface (X31), information on the data format, etc., see the chapter “RS-232-C/V.24 Interface (X31).”
Measured values can be transferred over the RS-232-C/V.24 interface (X31), for example to a printer or PC.
There are several ways to start measured value output:
ä
Press the MOD key (note the parameter setting P86).
or
ä
Measured Value Output
Input the command STX (Ctrl B) over the RXD input of the RS-232-C/V.24 interface (X31);
or
ä
Input a signal for measured data output (Pulse or Contact) at the D-sub connection EXT (X41).
PC
START PRINT
MOD
in.
123
0.–CL
REF21 SET
=
<>
HEIDENHAIN
MIN ACTL MAX DIFF
789
456
The RS-232-C/V.24 interface (X31) enables you to connect a printer or a PC to your display unit
10
Display Freeze
With the latch command, the display can be stopped for any period of time. The internal counter remains active. Parameter P23 selects the “display freeze” mode and offers three settings:
Concurrent display, no display freeze — the display value is the current measured value.
Frozen display—display value is frozen and is updated with each signal for measured value output.
Frozen/concurrent display—display remains frozen as long as the latch signal is present; after the signal, the display resumes continuous display of the current meas­ured values.
Position
Latch signal
Frozen display
Display Freeze
Frozen/ concurrent display
11
Error Messages
Display Problem
RS232 FAST Command for measured value
output followed too quickly by another.
1)
SIGNAL X1 Encoder signal is too weak.
Error Messages
The scale may be contaminated.
DSR.MISSING The connected device has not sent
a DSR signal.
1)
REF. ERR. X1 The spacing of the reference marks
as defined in P43 is not the actual spacing.
1)
FORMAT ERR. Data format, baud rate, etc. do not
1)
match.
FRQ.ERR. X1 Input frequency too high for encoder
input. Traversing speed may be too
1)
fast.
MEMORY ERR. Checksum error: Check the datum,
operating parameters and compen­sation values for multipoint axis error compensation. If this error recurs, contact your service agency!
1)
These errors are important for the attached device. The
error signal (pin 19) at D-sub connection EXT is active.
Display Problem
REC. ERROR Error during reception of parame-
ter and compensation value lists.
Other error displays
1)
If “OVERFLOW“ appears, the measured value is too large or too small:
ä
Set a new datum.
or
ä
Move the axis back.
If all sorting signals light up, the upper sorting limit is smaller than the lower limit:
ä
Change operating parameters P18 and/or P19.
To clear error messages:
When you have removed the cause of the error:
ä
Clear the error message with the CL key.
12
Rear Panel
X2
Ports X1, X2, X31 and X41 comply with the recommendations in EN 50 178 for separation from line power.
Encoder input X1/X2
HEIDENHAIN flange socket 9-pin
Input signals 11 µA
PP
Maximum encoder cable length 30 m (98.5 ft)
Maximum input frequency 100 kHz
RS-232-C/V.24 data interface (X31)
25-pin D-sub connection (female)
Switching inputs and outputs EXT (X41)
25-pin D-sub connection (male)
Accessories
Connecting elements
Connector (female) 25-pin for D-sub connection X41
Id. Nr. 249 154-ZY
Connector (male) 25-pin for D-sub connection X31
Id. Nr. 245 739-ZY
Data interface cable, 3 m (9.9 ft), 25-pin for D-sub con- complete nection X31, Id. Nr. 274 545-01
Power switch
Data interface
Ground connection
Input X1 for one HEIDENHAIN
encoder
11 µA
PP
D-sub connection
Input X2 for one HEIDENHAIN
encoder
11 µA
PP
Rear Panel, Accessories
13
Mounting
You can fasten the ND 231 B from below by using M4 screws (see illustration at right).
Mounting
ND 231 B display units are stackable. Adhesive plug-in feet (supplied with your unit) prevent the stacked units from being moved out of place.
172 ± 0.2
6.77 ± .008"
Hole positions for mounting the ND display unit
15°
140 ± 0.2
5.51 ± .008"
14
Alternatives of stacking the display units
Power Connection
The rear panel of the ND 231 B contains a connecting jack for a power cord with Euro connector (power cord included in items supplied).
Minimum cross section of the power cord: 0.75 mm
Power supply: 100 Vac to 240 Vac (–15% to +10%)
50 Hz to 60 Hz (±2 Hz)
A voltage selector is therefore not necessary.
Danger of electrical shock!
Unplug the power cord before opening the housing. Connect the grounding conductor. Do not interrupt the grounding conductor.
Danger to internal components!
Do not engage or disengage any connections while the unit is under power. Use only original replacement fuses.
To increase noise immunity, connect the ground terminal on the rear panel to the central ground point of the machine. (Minimum cross-section: 6 mm
2
)
2
Power Connection
15
Operating Parameters
Operating parameters allow you to modify the operating characteristics of your ND display unit and define the evaluation of the encoder signals.
Operating parameters are designated by:
• The letter P,
• A two-digit parameter number, and
• An abbreviation.
Example: P01 INCH
Operating Parameters
The factory settings of the operating parameters are indicated in the parameter list (see “List of Operating Parameters”) in boldface type.
Parameters consist of “user parameters” and “protected operating parameters,” which can only be accessed by entering a code number.
User parameters
User parameters are operating parameters that can be changed without entering the code number:
P00 to P30, P50, P51, P79, P86, P98
The functions of the individual user parameters are detailed in the list of operating parameters (see “List of Operating Parameters”).
To access a user parameter ...
... after switching on the display:
While ENT ... CL is displayed:
Display first user parameter.
MOD
... during operation:
Together:
Display first user parameter.
MOD
To go directly to a user parameter:
Together:
Press and hold CL while entering the first digit of the parameter number (here, 1).
Enter the second digit of the parameter number (here, 9). The display shows the selected user parameter.
16
Code number for changing protected operating parameters
If you wish to change protected operating parameters, you must first enter the code number 9 51 48:
ä
Select the user parameter P00 CODE.
ä
Enter the code number 9 51 48.
ä
Confirm entry with ENT.
Parameter P30.1 appears on the display. By paging through the list of operating parameters you can display—and, if necessary, change—each protected operating parameter and, of course, each user parameter.
Once you have entered the code number, the protected operating parameters remain accessible until the display unit is switched off.
Functions for changing the operating parameters
Function Key
Page forward in the list of operating parameters
Page backward in the list of operating parameters
Reduce parameter value
Increase parameter value
Correct entry and display parameter designations
Confirm change or numerical entry, exit the list of operating parameters
A changed parameter is stored as soon as you
• Exit the list of operating parameters
or
• Page forward or backward after the change.
MOD
Operating Parameters
17
List of Operating Parameters
Parameter Settings / Function
P00 CODE Enter a code number:
9 51 48: To change the protected
10 52 96: Multipoint axis error
24 65 84: To lock the keyboard 66 55 44: To show the software version 24 65 82: Distance-to-go display 48 61 53: Input and output of parameter
P01 Units of measurement
Display in millimeters MM
List of Operating Parameters
P06 DISPL. Displayed information
P11 SCL Scaling factor
P12.1 SCL Scaling factor X1
18
Display in inches INCH
Signals from encoder at X1 DISPLAY X1
Signals from encoder at X2 DISPLAY X2
Sum display X1 + X2 X1 ADD. X2
Difference display X2 – X2 X1 SUB. X2
Scaling factor off SCALING OFF
Scaling factor on SCALNG ON
Enter a numerical value
0.100000 < P12 < 9.999999 Default setting: 1.000000
operating parameters
compensation
and compensation value lists
1)
Parameter Settings / Function
P12.2 SCL Scaling factor X2
Enter a numerical value
0.100000 < P12 < 9.999999 Default setting: 1.000000
P17 CLASS Sorting and tolerance checking
Sorting and tol. checking ON CLASS ON
Sorting and tol. checking OFF CLASS OFF
P18 L.CLASS Lower limit for sorting
P19 U.CLASS Upper limit for sorting
P23 DISPL. Display stop for measured value output
Concurrent display, no display freeze; the display value is the current actual value DISPL. ACTL.
Frozen display; hold display until next measured value output DISPL. HOLD
Frozen/concurrent display; freeze display as long as Pulse/Contact for measured value output is present DISPL. STOP
P30.1 DIR Counting direction X1
Positive counting direction with positive direction of traverse DIRECT. POS
Negative counting direction with positive direction of traverse DIRECT. NEG
Parameter Settings/ Function
P30.2 DIR Counting direction X2
Positive counting direction with positive direction of traverse DIRECT. POS
Negative counting direction with positive direction of traverse DIRECT. NEG
P31.1 S. PER.Signal period of encoder X1
0.000 000 01 < P31 < 99 999.9999 Default setting: 10 µm
P31.2 S. PER.Signal period of encoder X2
0.000 000 01 < P31 < 99 999.9999 Default setting: 10 µm
P33.1 STEP Counting mode X1
0-1-2-3-4-5-6-7-8-9 COUNT 0-1
0-2-4-6-8 COUNT 0-2
0-5 COUNT 0-5
P33.2 STEP Counting mode X2
0-1-2-3-4-5-6-7-8-9 COUNT 0-1
0-2-4-6-8 COUNT 0-2
0-5 COUNT 0-5
P38.1 DEC. Decimal places X1
1)
1 / 2 / 3 / 4 / 5 / 6 (up to 8 for inch display)
P38.2 DEC. Decimal places X2
1)
1 / 2 / 3 / 4 / 5 / 6 (up to 8 for inch display)
Parameter Settings/ Function
P40.1 COMP. Select encoder compensation X1
No compensation COMP. OFF
Multipoint: up to 64 compensation points COMP. MULTI
Linear compensation COMP. LIN
P40.2 COMP. Select encoder compensation X2
No compensation COMP. OFF
Multipoint: up to 64 compensation points COMP. MULTI
Linear compensation COMP. LIN
P41.1 L.COMP.Linear error compensation X1
– 99 999.9 < P41 < + 99 999.9 [µm/m] Default setting: 0
Example: Find input value for P41
Displayed measuring length ............. L
= 620.000 mm
d
Actual length (measured, e.g. with the VM 101 comparator
system from HEIDENHAIN) ..............L
Length difference .............................DL = L
= 619.877 mm
a
– Ld = – 123 µm
a
Compensation factor k (= P41):
k = DL / Ld = – 123 µm / 0.62 m ....... k = – 198.4 [µm/m]
P41.2 L.COMP. Linear error compensation X2
– 99 999.9 < P41 < + 99 999.9 [µm/m] Default setting: 0
1)
Depends on signal period (P31) and unit of measure (P01)
1)
List of Operating Parameters
19
Parameter Settings / Function
P42.1 to P42.2 Backlash compensation
Input range (mm): +9.999 to -9.999
Default setting: 0.000 = no backlash compensation
During a change in direction, the mechanical play between the encoder and table, the so-called backlash, can cause error. Positive backlash: The rotary encoder moves before the table, therefore the display value is too high (positive value input). Negative backlash: The rotary encoder moves after the table, therefore the display value is too low (negative value input).
P43.1 REF Reference marks X1
List of Operating Parameters
One reference mark SINGLE REF.
Distance-coded with 500 • SP (SP: signal period) 500 SP
Distance-coded with 1000 • SP (e.g. for HEIDENHAIN LS ...C) 1000 SP
Distance-coded with 2000 • SP 2000 SP
Distance-coded with 5000 • SP 5000 SP
Parameter Settings / Function
P43.2 REF Reference marks X2
One reference mark SINGLE REF.
Distance-coded with 500 • SP (SP: signal period) 500 SP
Distance-coded with 1000 • SP (e.g. for HEIDENHAIN LS ...C) 1000 SP
Distance-coded with 2000 • SP 2000 SP
Distance-coded with 5000 • SP 5000 SP
P44.1 REF Reference mark evaluation
Evaluate the reference mark REF. X1 ON
Do not evaluate the reference mark REF. X2 OFF
P44.2 REF Reference mark evaluation
Evaluate the reference mark REF. X2 ON
Do not evaluate the reference mark REF. X2 OFF
P45.1 ALARM Encoder monitoring X1
No monitoring ALARM OFF
Monitor the frequency FREQUENCY
Monitor contamination CONTAMINAT.
Contamination + frequency FRQ. + CONT.
1)
20
1)
If an encoder input is not assigned, it must be deactivated. The settings go into effect after switch-on.
Parameter Settings / Function
P45.2 ALARM Encoder monitoring X2
No monitoring ALARM OFF
Monitor the frequency FREQUENCY
Monitor contamination CONTAMINAT.
Contamination + frequency FRQ. + CONT.
P50 RS232 Baud rate
110 / 150 / 300 / 600 / 1200 / 2400 / 4800 / 9600 / 19 200 / 38 400 baud
P51 RS232 Additional blank lines
during data output BK LINE 1
0£ P51 £ÿ99 Default setting: 1
P62 A1 Trigger limit 1
P63 A2 Trigger limit 2
P79 PRESET Value for datum point
Enter numerical value for datum setting over switching input or with ENT key
P80 ENT-CL Set display
No zero reset/Set with CL/ENT CL-ENT OFF
Zero reset with CL
setting disabled with ENT CL......ON
Zero reset with CL and set with ENT to value selected in P79 CL-ENT ON
Parameter Settings / Function
P82 DISPL.ON Message after switch-on
ENT...CL message MESSAGE ON
No message MESSAGE OFF
P85 EXT.REF External REF
REF over D-sub port EXT EXT.REF ON
No REF over D-sub port EXT EXT.REF OFF
P86 MOD Print via MOD key
PRINT via MOD disabled PRINT OFF
PRINT via MOD enabled PRINT ON
P98 LANGUA. Conversational language
German LANGUAGE D English LANGUAGE GB French LANGUAGE F Italian LANGUAGE I Dutch LANGUAGE NL Spanish LANGUAGE E Danish LANGUAGE DK Swedish LANGUAGE S Finnish LANGUAGE FI Czech LANGUAGE CZ Polish LANGUAGE PL Hungarian LANGUAGE H Portuguese LANGUAGE P
List of Operating Parameters
21
Linear Encoders
The ND 231 B display unit is designed for use together with photoelectrical encoders with 11 µA
Display step with linear encoders
You can select a specific display step by adapting the following operating parameters:
Linear Encoders
• Signal period (P31)
• Counting mode (P33)
• Decimal places (P38)
Example
Linear encoder with a signal period of 10 µm
Desired display step ................. 0.000 5 mm
Signal period (P31) ................... 10
Counting mode (P33) ............... 5
Decimal places (P38) ................ 4
The following tables will help you select the appropriate parameter settings.
sinusoidal signals.
PP
22
Recommended parameter settings for HEIDENHAIN linear encoders with 11 µAPPsignals
Model
P 31 P 43
CT MT xx01 LIP 401A/401R
LF 103/103C LF 401/401C LIF 101/101C LIP 501/501C LIP 101
MT xx 10 single 0.0005
LS 303/303C LS 603/603C
2
4
20 single/1000 0.01
Reference marks
Signal period
in µm
single 0.0005
single
single/5000
single
Millimeters Inches
Display step in mm
0.0002
0.0001
0.00005 Recommended only for LIP 401
0.00002
0.00001
0.000005
0.001
0.0005
0.0002
0.0001
0.00005 Recommended only for LIP 101
0.00002
0.00001
0.0002
0.0001
0.005
Counting
mode
Decimal
P 33 P 38
5 2 1 5
2 1 5
1 5 2 1 5
2 1
5 2 1
1 5
4 4 4 5
5 5 6
3 4 4 4 5
5 5
4 4 4
2 3
Display step in inches
places
0.00002
0.00001
0.000005
0.000002
0.000001
0.0000005
0.0000002
0.00005
0.00002
0.00001
0.000005
0.000002
0.000001
0.0000005 15
0.00002
0.00001
0.000005
0.0005
0.0002
Counting
mode
Decimal
P 33 P 38
2 1 5 2
1 5 2
5 2 1 5 2
2 1 5
5 2
5 5 6 6
6 7 7
5 5 5 6 6
6 7
5 5 6
4 4
places
Linear Encoders
23
Recommended parameter settings for HEIDENHAIN linear encoders with 11 µAPP signals (continued)
Signal period
in µm
Reference marks
single/1000
-
Model
Linear Encoders
LS 106/106C LS 406/406C LS 706/706C ST 1201
LB 302/302C LIDA 10x/10xC
LB 301/301C 100 single/1000 0.005
LIM 501 10240 single 0.1
P 31 P 43
20
40 single/2000
Millimeters Inches
Display step in mm
Counting
mode
P 33 P 38
0.001
0.0005
0.005
0.002
0.001
0.0005 Recommended only for LB 302
0.0002
0.0001
0.002
0.001
0.01
0.05
1 5
5 2 1 5
2 1
5 2 1
1 1 5
3 4
3 3 3 4
4 4
3 3 3
1 2 2
Decimal
places
Display step in inches
0.00005
0.00002
0.0002
0.0001
0.00005
0.00002
0.000001
0.0000005 15
0.0002
0.0001
0.00005
0.005
0.0005
0.002
Counting
mode
Decimal
P 33 P 38
5 2
2 1 5 2
2 1 5
5 5 2
5 5
4 4 5 5
5 6
4 4 5
3 4 3
places
24
Multipoint Axis Error Compensation
If you want to use the multipoint axis error compensation feature, you must:
Activate the feature with operating parameter 40 (see operating parameters),
Traverse the reference marks after switching on the display unit,
Enter a compensation-value table
Your machine may have a nonlinear axis error due to factors such as axis sag or leadscrew errors. Such deviations are usually measured with a comparator measuring system (such as the HEIDENHAIN VM 101).
An axis can only be corrected in relation to one axis that has an error. A compensation table with a total of up to 64 compensation values can be entered for every axis.
You select the compensation table through P00 CODE and by entering the code number 10 52 96 (see "Operating Parameters").
Determining the compensation values
To determine the compensation values (e.g. with a VM 101), you must select the compensation table and then press the “–” key to select the REF display.
The letter “R.1” or “R.2” at the left of the display indicates that the displayed position value is given with respect to the refer­ence mark. If “R.1” or “R.2” blinks, you must traverse the reference mark.
Entries in the compensation-value table
• Axis to be corrected: X1 or X2
• Axis causing the error: X1 or X2
• Datum: Here you enter the point at which the compensation is to begin. This point indicates the absolute distance to the reference point.
Do not change the datum 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:
Spacing = 2 Enter the value of the exponent value table. Minimum input value: 6 (= 0.064 mm) Maximum input value: 20 (= 1048.576 mm) Example: 900 mm traverse with 15 compensation points
==> 60.000 mm spacing between points. Nearest power of two: 2 “Table for determining the point spacing”) Input value in the table: 16
• Compensation value: You enter the measured compensation value (in milli­meters) for the displayed compensation point. Compensa­tion point 0 always has the value 0 and cannot be changed.
x
[µm].
x
into the compensation
16
= 65.536 mm (see
Multipoint Axis Error Compensation
25
Table for determining the point spacing
Exponent Point spacing
in mm in inches
6 0.064 0.0023“ 7 0.128 0.0050“ 8 0.256 0.0100“ 9 0.512 0.0200“ 10 1.024 0.0403“ 11 2.048 0.0806“ 12 4.016 0.1581“ 13 8.192 0.3225“ 14 16.384 0.6450“ 15 32.768 1.290“ 16 65.536 2.580“ 17 131.072 5.160“ 18 262.144 10.32“ 19 524.288 20.64“ 20 1048.576 41.25“
Multipoint Axis Error Compensation
26
Selecting the compensation table, entering an axis correction
Together
with
Select the operating parameters.
MOD
Select P00 CODE.
P00 CODE
Enter the code number 10 52 96, confirm with ENT.
AXIS X1
MOD
Select the axis to be corrected (X1 or X2). Press MOD to go to the next input box.
X1 FCT. X1 or X1 FCT X2
MOD
Select the axis causing the error (X1 or X2). Press MOD to select the datum.
DATUM X1 or X2 (appears for approx. two seconds)
Enter the active datum for the error on
MOD
the axis to be corrected, e.g. 27 mm. Press MOD to select the next input box.
SPACING
4 x
MOD
COMP. NR. 01
2 x
MOD
COMP. NR. 02
2 x
MOD
Enter the spacing of the compensation points on the axis to be corrected, for example 2
10
m
m (equals 1.024 mm). Press MOD four times to select COMP. NR. 01. (You cannot enter values in the POS. NR. 00, COMP. NR. 00 and POS. NR. 01 boxes.)
Enter the associated compensation value, e.g. 0.01 mm. Press MOD twice to select COMP. NR. 02. (You cannot enter any values in the POS. NR. 02 box).
Enter all further compensation points. If you want so select a compensation point directly, press CL and simultaneously enter the desired compensation point number.
Conclude entry.
Multipoint Axis Error Compensation
27
Deleting a compensation value table
Together
with
P00 CODE
AXIS X1
Multipoint Axis Error Compensation
DELETE X1 OR X2
Select the operating parameters.
MOD
Select P00 CODE.
Enter the code number 10 52 96, confirm with ENT.
Select the compensation-value table (axis X1 or X2). Select the “delete” function.
Confirm with ENT or cancel with CL.
Exit the compensation-table mode.
28
Switching Inputs and Outputs EXT (X41)
Inputs at D-sub connection EXT (X41)
Danger to internal components!
Voltage sources for external circuitry must conform to the recommendations in EN 50 178 for low­voltage electrical separation. Connect inductive loads only with a quenching diode parallel to the inductance.
Only use shielded cable!
Connect the shield to the connector housing.
Outputs at D-sub connection EXT (X41)
Pin Function
14 Display value is zero
15 Measured value ³ trigger limit A1 (P62)
16 Measured value ³ trigger limit A2 (P63)
17 Measured value < lower sorting limit (P18)
18 Measured value > upper sorting limit (P19)
19 Error (see “Error Messages”)
Pin Function
1, 10 0 V
2 Reset display to zero, clear error message
3 Set display to the value selected in P79
4 Ignore reference mark signals (X1)
24 Ignore reference mark signals (X2)
6 Display the position of encoder X1
7 Display the position of encoder X2
8 Display sum X1 + X2
9 Display difference X1 - X2
22 Pulse: Transmit measured value
23 Contact: Transmit measured value
25 Enable or disable REF mode
(current REF status is changed)
5, 12, 13
11, 20, 21
Do not assign
Vacant
Switching Inputs and Outputs EXT (X41)
29
Inputs
Outputs
Input signals
Internal pull-up resistor 1 kW, active with low level
Trigger by making contact against 0 V or by low-level signal over TTL logic device
Delay for set/zero reset: td£
Minimum pulse duration for all signals: t
2ms
min
³
30 ms
Signal level of inputs
Status Level
High + 3.9 V £ U £ + 15 V
Low – 0.5 V £ U £ + 0.9 V; I £ 6 mA
E
Switching Inputs and Outputs EXT (X41)
0V
E
0V
t
min
t
min
³ÿ
30 ms
Output signals
"Open collector" outputs, active with low level
Delay until signal output: td£
30 ms
Signal duration of zero signal, trigger limit A1, A2: t0³
Signal level of outputs
Status Level
High U £ + 32 V; I £ 10 µA
Low U £ + 0.4 V; I £ 100 mA
I 100 mA
+ UB≤ 32 V
C
B
U
CE
E
Pin 1.10
0 V
180 ms
30
Setting and zero resetting the display
With an external signal, you can set the display to the value selected in parameter P79 (pin 3) or reset each axis to zero (pin 2).
Enabling and disabling REF mode
Operating parameter P85 allows you to activate the input (pin 25) which will be used for setting the display externally to REF mode when the unit is switched on or when the power is restored after an interruption. The next signal deactivates REF mode again (switchover function).
Ignoring reference mark signals
If none of the inputs for the selection of display information (pin 6 to pin 9) is active, or if more than one is active, then the settings of the operating parameter P06 apply:
• Position if the encoder on X1: P06 = DISPLAY X1
• Position if the encoder on X2: P06 = DISPLAY X2
• Sum display: P06 = X1 ADD. X2
• Difference display: P06 = X1 SUB. X2
If this input (pin 4 or pin 24) is active, the display will ignore all reference mark signals. A typical application of this function is for measuring lengths with a rotary encoder and spindle; in this case, a cam switch releases the reference mark signal at a preset position.
Selecting the display information
You can select the display information of the ND 231 B
• through switching inputs (see D-sub connection EXT) or
• with the operating parameter P06 (see "List of Operating Parameters").
If you use the switching inputs, the setting of P06 has no influence on the display information.
Switching Inputs EXT (X41)
31
Switching signals
As soon as the trigger points defined in parameters are reached, the corresponding outputs (pins 15, 16) are activated. You can set up to two trigger points. The switching point “zero” has a separate output (see “Zero crossover”).
Signals for sorting and tolerance checking
If the sorting limits defined in parameters are exceeded, the corresponding outputs (pins 17, 18) are activated.
Output
Switching point
Measured value < lower sorting limit
Path
Signals Operating parameters Pin
Switching signals P62, switching limit 1 15
P63, switching limit 2 16
Sorting signals P18, lower sorting limit 17
Switching Outputs EXT (X41)
P19, upper sorting limit 18
Zero crossover
The display value “zero” activates the corresponding output (pin 14). Minimum signal duration is 180 ms.
32
Measured value > upper sorting limit
Lower limit Upper limit
Path
Weg
Path
5
Pin 15
(A1)
t
d
t
v
t
t
d
v
Time curve of signal at pin 15 for trigger limit (A1) = 5 mm , td£
t
t
30 ms
Switching signal for errors
The display unit permanently monitors functions such as measuring signal, input frequency, and data output, and displays an error message if it detects an error.
If errors occur that seriously influence measurement or data output, the display unit activates a switching output. This feature allows monitoring of automated processes.
ERROR xx
Error
Switching Outputs EXT (X41)
33
Locking the Keypad
You can lock or release the keypad by entering the code number 24 65 84:
Select the user parameter P00 CODE (see "Operating
Parameters").
Enter the code number 24 65 84.
Confirm the entry with ENT.
Locking the Keypad
With the “•” or “–” key, select KEYS ON or
KEYS OFF.
Confirm your selection with ENT.
If the keypad is locked, you can select only the datum or P00 CODE through the MOD key.
34
Displaying the Software Version
To display the software version of the display unit, enter the code number 66 55 44:
Select the user parameter P00 CODE.
Enter the code number 66 55 44.
Confirm your entry with ENT.
The display unit shows the software number.
With the “–” key you can switch the display to the date of
issue.
To exit the software version display mode, press ENT.
Displaying the Software Version
35
Distance-to-Go Mode
Function of switching outputs A1 and A2
Normally, the display shows the actual position of the encoder. However, it is often more helpful to display the remaining distance to an entered nominal position—especially when you are using the display unit for machine tools and automation purposes. You can then position simply by traversing to display value zero.
You can access the distance-to-go display by entering the
code number 246 582.
Distance-to-Go Mode
Display Meaning
DELTA ON Distance-to-go display active
DELTA OFF Distance-to-go display not active
“Traversing to zero” with distance-to-go display
ä
Select datum point 2.
ä
Enter the nominal position.
Move the axis until the display value is zero.
In the distance-to-go mode, switching outputs A1 (pin 15) and A2 (pin 16) have a different function: they are symmetrical to the display value zero. For example, if a switching point of 10 mm is entered in P62, output A1 switches at both +10 mm and –10 mm. The figure below shows output signal A1 when approaching zero from the negative direction.
Path
t
d1
Time curve of a signal for switching limit (A1) = 10 mm ,
£
30 ms, td2£
t
d1
180 ms
t
d2
36
RS-232-C/V.24 Data Interface (X31)
The RS-232-C/V.24 interface (X31) of your display unit enables you to transmit measured data in ASCII format, for example to a printer or PC.
Connecting cable
You can use a connecting cable with full wiring (figure at upper right) or simplified wiring (below right). A cable with full wiring is available from HEIDENHAIN (Id. Nr. 274 545-...). On this type of cable, pin 6 and pin 8 are additionally connected over a jumper.
Maximum cable length: 20 m (66 ft)
Full wiring
ND
CHASSIS
SIGNAL
ND
CHASSIS
TXD
RXD
RTS
CTS
DSR GND
DTR
TXD
RXD
RTS
CTS
DSR GNDSIGNAL
DTR
2
3
4
5
6 7
20
11GND
2
3
4
5
6 7
20
SIGNAL
TXD
RXD
RTS
CTS
DSR GND
DTR
GND
CHASSIS
RS-232-C/V.24 Data Interface (X31)
1GND
2
3
4
5
6 7
20
CHASSIS
1 GND
2
3
4
5
6 7
20
TXD
RXD
RTS
CTS
DSR GNDSIGNAL
DTR
Simplified wiring
37
Pin layout RS-232-C/V.24 (X31)
Data format and control characters
Pin Signal Assignment
1 CHASSIS GND Chassis ground
2 TXD Transmitted data
3 RXD Received data
4 RTS Request to send
5 CTS Clear to send
6 DSR Data set ready
7 SIGN. GND Signal ground
8 to 19
20 DTR Data terminal ready
21 to 25 –
RS-232-C/V.24 Data Interface (X31)
Levels for TXD and RXD
Logic level Voltage level
Active – 3 V to – 15 V
Not active + 3 V to +15 V
Levels for RTS, CTS, DSR and DTR
Logic level Voltage level
Active + 3 V to + 15 V
38
Not active – 3 V to – 15 V
Not assigned
Not assigned
Data format 1 start bit
7 data bits Even parity bit 2 stop bits
Control characters Call measured value: STX (Ctrl B)
Interrupt DC3 (Ctrl S) Continue DC1 (Ctrl Q)
Interrogate error message: ENQ (Ctrl E)
Example: Data sequence during measured value output
Measured value = – 5.23 mm The measured value is within the sorting limits ( = ) and the selected display is X1.
Measured value output
- 5 . 2 3 = 1 < C R > < L F >
12 3456 7 8
1
Algebraic sign
2
Numerical value with decimal point (10 characters on the whole, leading zeros are transferred as blanks.)
3
Blank space
4
Unit: Blank space = mm; " = inch; ? = fault
5 Sorting status (<, >, =; ? if P18 > P19)
or blank space
6
Axis designation (1 = X1, 2 = X2, A = X1 + X2, S = X1 – X2)
7
CR (carriage return)
8
LF (line feed)
Operating parameters for measured value output
Parameter Function
P50 RS232 Baud rate
P51 RS232 Number of additional blank lines for
measured value output
Display freeze during measured value output
In operating parameter P23, you can specify how the measured value output signal will affect the display unit.
Display freeze during measured value output P23
Concurrent display, no display freeze: The
display value is the current measured value DISPL. ACTL.
Frozen display: Display is stopped (frozen) and updated by every measured value output signal DISPL. HOLD
Frozen/concurrent display: Display is frozen as long as a measured value output signal is present DISPL. STOP
Measured value output via PRINT function
ä
Press the MOD key (note parameter setting P86).
Duration of measured value transfer
187 + (11 • number of blank lines)
=[ s]
t
D
baud rate
RS-232-C/V.24 Data Interface (X31)
39
Measured value output after signal through the “Contact” or “Pulse” inputs
To start measured value output through the EXT interface (X41) you can either:
ä
Close the “Contact” input (pin 23 on X41) against 0 V, for example with a simple switch (make contact);
or
ä
Close the “Pulse” input (pin 22 on X41) against 0 V, for example by triggering the input with a TTL logic device (such as SN74LSxx).
Characteristic times for measured value output
EXT(X41)
Pin 23
Pin 1(0V)
EXT(X41)
Pin 22
Pin 1(0V)
Process Time
Minimum duration of “Contact” signal te³
Minimum duration of “Pulse” signal te³
Storage delay after “Contact” t1£
RS-232-C/V.24 Data Interface (X31)
Storage delay after “Pulse” t1£
Measured value output after t2£
Regeneration time t3³
Duration of measured value transfer
187 + (11 • number of blank lines)
= [s]
t
D
baud rate
40
7 ms
1.5 µs
5 ms
1 µs
57 ms
0
Triggering the “Contact” and “Pulse” inputs at D-sub connection EXT (X41)
t
e
t
1
t
2
t
D
t
e
t
3
Signal transit times for measured value output after “Pulse” or “Contact”
Measured value output with CTRL B
If the display unit receives the control character STX (CTRL B) over the RS-232-C/V.24 interface, it immediately transmits the current measured value back over the interface. CTRL B is received over the RXD line of the interface, and the measured values are transmitted over the TXD line.
The measured value can be received and saved using a terminal program (e.g. HyperTerminal, which is a component of Windows®).
The basic program below shows the fundamental structure of a program for measured value output.
10 L%=18 20 CLS 30 PRINT "V.24/RS-232-C" 40 OPEN "COM1:9600,E,7" AS#1 50 PRINT #1, CHR$ (2); 60 IF INKEY$<>""THEN 130 70 C%=LOC(1) 80 IF C%<L%THEN 60 90 X$=INPUT$(L%,#1) 100 LOCATE 9,1 110 PRINT X$; 120 GOTO 50 130 END
Characteristic times for measured value output
Process Time
Storage after t1£
Measured value output after t2£
1ms
50 ms
Regeneration time t3³
If functions such as series of measurements with DIFF value display are active, these times are prolonged.
Duration of measured-value transfer
187 + (11 number of blank lines)
= [s]
t
D
Baud rate
BASIC program for measured value output over “Ctrl B”
Ctrl B
0
t
1
t
2
t
D
Signal transit times for measured value output after "Ctrl B"
Ctrl B
t
RS-232-C/V.24 Data Interface (X31)
3
41
Input/Output of Parameter and Compensation-Value Lists
To call the "data transfer" function:
together
with
Select the operating parameters.
MOD
Select P00 CODE.
REC. PARAM.
If reqd.
or
The display unit is ready to receive a parameter list over the RS-232-C/V.24 interface. After successful reception of the parameter list, the display unit resets itself and restarts. Continue in the data transfer menu with the decimal point key.
42
P00 CODE
Data transfer function:
TRANSFER
SEND PARAM.
If reqd. or
Input/Output of Parameter and Compensation-Value Lists
Enter the code number 48 61 53 and confirm with ENT.
Continue with ENT.
Press the ENT key if you want to transmit the parameter list over the RS-232-C/V.24 interface. After transmission, return to the beginning ("TRANSFER") to transmit or receive further lists. Press the decimal point key to continue in the data tansfer menu
SEND CMP.1
If reqd.
or
SEND CMP.2
If reqd.
or
With the ENT key, you transmit the compensation-value list for axis 1 over the RS-232-C/V.24 interface. After transmission, return to the beginning ("TRANSFER") to transmit or receive more lists. Continue in the data transfer menu with the decimal point key.
With the ENT key, you transmit the compensation-value list for axis 2 over the RS-232-C/V.24 interface. After transmission, return to the beginning ("TRANSFER") to transmit or receive more lists. Continue in the data transfer menu with the decimal point key.
REC. COMP.
If reqd.
or
Note on the input/output of parameter and compensation-value lists
With a terminal program (e.g. HyperTerminal, included with Windows unit over the RS-232-C/V.24 interface as text files and save them on your PC. Each list must be saved as a separate text file. You can then use the terminal program to transmit the text files back to the display unit .
If you wish, you can edit the text files with a text editor and change the parameter values, for example. However, this requires knowledge of the different output formats of the lists (see following pages). When receiving lists, the display unit expects the same list structure as used for the output.
®
The display unit is ready to receive a compensation-value list (axis 1 or 2) over the RS-232-C/V.24 interface. After successful reception, return to the beginning ("TRANSFER") to transmit or receive more lists. Continue in the data transfer menu with the decimal point key.
Exit the data transfer function.
), you can receive the lists output by the display
When receiving lists, the display unit first waits for the starting character < * >. The receiving mode ends as soon as the display unit has received the final character < * >.
The lists received are first checked for the type of display unit (line 2 of output list). The receiving display unit accepts only lists prepared by the same type of display unit. Furthermore, the list is checked for completeness. Lists that contain, for example, too many or too few parameters are ignored. If an error occurs, the following error message appears:
REC. ERROR
To clear the error message, press the CL key.
If the display unit receives invalid parameter values, it sets the respective operating parameter to the default setting. Example: “P01 INCH = INCH = 3” The value 3 is not allowed. The parameter P01 is set to the default setting “P01 MM = MM = 0”.
43
Input/Output of Parameter and Compensation-Value Lists
Output Format of the Parameter List
1st line
Each parameter output begins with the start character < * > ( HEX: 0x2A)
* <CR> <LF>
3 characters
2nd line
Output of the counter designation
N D - 2 3 1 B M M <CR> <LF>
13 characters 5 characters 2 characters Model of display unit Unit of meas. End of line
Subsequent lines for the individual parameters:
a: Parameters:
Output Format of the Parameter List
Parameter settings can be changed with the MINUS key (e.g.: counting direction positive/counting direction negative etc.) Examples:
P 1 1 S C L = S C A L I N G . O F F = 0 <CR> <LF>
15 characters 3 char. 13 characters 3 char. 6 characters 2 characters
44
P 5 0 R S 2 3 2 = 3 8 4 0 0 B A U D = 3 8 4 0 0 <CR> <LF>
15 characters 3 char. 13 characters 3 char. 6 characters 2 characters
Parameter designation Text Separator Parameter in plain language Separator Parameter value End of line left-aligned right-aligned block right-aligned block right-aligned
b: Parameters:
The parameter setting can be changed by entering a value (e.g.: LINEAR COMP. 13.600 etc.).
P 1 8 L . C L A S S . = + 1 2 0 . 0 0 0 0 <CR> <LF>
15 characters 3 char. 13 characters 2 characters
P 4 1 L . C 0 M P . = - 1 4 0 0 . 0 <CR> <LF>
15 characters 3 char. 13 characters 2 characters
Parameter designation Text Separator Parameter value End of line left-aligned right-aligned block right-aligned
Last line:
Each parameter list ends with the final character <*> (HEX: 0x2A)
* <CR> <LF>
The parameter text is sent in the language you have set and corresponds to the dialog text that is shown on the display unit. The parameter value, not the text, is definitive when the parameters are transferred to the display unit.
Output Format of the Parameter List
45
46
Output Format of the Parameter List
Parameter list for ND 231 B: (factory default setting)
Parameter list Description
* Start character (*); ND-231 B MM Model of display unit; MM or IN; P01 MM = MM = 0 Unit of measure: MM = 0; INCH = 1; P06 DISPL. = X1 ADD. X2 = 2 X1 = 0; X2 = 1; X1 ADD. X2 = 2; X1 SUB. X2 = 3; P11 SCL = SCALING OFF = 0 SCALING FACTOR OFF = 0; ON = 1; P12.1 SCL = 1.000000 X1: SCALING FACTOR = 1.000000; (value input without sign) P12.2 SCL = 1.000000 X2: SCALING FACTOR = 1.000000; (value input without sign) P17 CLASS. = CLASS. OFF = 0 Sorting : CLASS. OFF = 0; CLASS. ON = 1; P18 L.CLASS. = + 0.0000 Lower limit: L.CLASS = 0; (value input) P19 U.CLASS. = + 0.0000 Upper limit: U.CLASS = 0; (value input) P23 DISPL. = DISPL. ACTL. = 0 DISPLAY: ACTUAL = 0; FREEZE = 1; STOP = 2; P30.1 DIR = DIRECT. POS = 0 X1: COUNTING DIRECTION POS = 0; NEG = 1; P30.2 DIR = DIRECT. POS = 0 X2: COUNTING DIRECTION POS = 0; NEG = 1; P31.1 S. PER. = 10 X1: SIGNAL PERIOD = 10 µm; (value input without sign) P31.2 S. PER. = 10 X2: SIGNAL PERIOD = 10 µm; (value input without sign) P33.1 STEP = COUNT 0-5 = 5 X1: COUNTING MODE 0-5 = 5; 0-2 = 2; 0-1 = 1; P33.2 STEP = COUNT 0-5 = 5 X2: COUNTING MODE 0-5 = 5; 0-2 = 2; 0-1 = 1; P38.1 DEC. = DP POS. 4 = 4 X1: DECIMAL PLACES 4 (range: 1-8) P38.2 DEC. = DP POS. 4 = 4 X2: DECIMAL PLACES 4 (range: 1-8) P40.1 COMP. = COMP. OFF = 0 X1: COMPENSATION OFF = 0; LIN = 1; MULTI = 2; P40.2 COMP. = COMP. OFF = 0 X2: COMPENSATION OFF = 0; LIN = 1; MULTI = 2; P41.1 L.COMP. = + 0.0 X1: LINEAR COMPENSATION = 0 µm/m (value input) P41.2 L.COMP. = + 0.0 X2: LINEAR COMPENSATION = 0 µm/m (value input) P42.1 BKLASH = + 0.0000 BACKLASH compensation = 0.0000 mm (value input) P42.2 BKLASH = + 0.0000 BACKLASH compensation = 0.0000 mm (value input) P43.1 REF = SINGLE REF. = 0 X1: SINGLE REF. = 0; 500; 1000; 2000; 5000 SP; P43.2 REF = SINGLE REF. = 0 X2: SINGLE REF. = 0; 500; 1000; 2000; 5000 SP; P44.1 REF = REF. ON = 1 X1: REF.ON = 1; REF. OFF = 0; P44.2 REF = REF. ON = 1 X2: REF.ON = 1; REF. OFF = 0;
Parameter list Description
P45.1 ALARM = FRQ.+ CONT. = 3 X1: OFF=0; FRQ.=1; CONTAMINAT.=2; FRQ+CONT.=3; P45.2 ALARM = FRQ.+ CONT. = 3 X2: OFF=0; FRQ.=1; CONTAMINAT.=2; FRQ+CONT.=3; P50 RS232 = 9600 BAUD = 9600 BAUD RATE = 9600; (110-38400) P51 RS232 = BK LINE 1 = 1 LINE FEEDS = 1; (0-99) P62 A1 = + 0.0000 Switching limit 1: A1 = 0; (value input) P63 A2 = + 0.0000 Switching limit 2: A2 = 0; (value input) P79 PRESET = + 0.0000 DATUM SETTING = 0; (value input) P80 ENT-CL = CL-ENT OFF = 0 CL-ENT OFF=0; CL-ON = 1; CL-ENT ON = 2; P82 DRO.ON = ENT..CL ON = 1 DISPLAY: ENT...CL ON = 1; ENT...CL OFF = 0; P85 EXT.REF = EXT.REF OFF = 0 EXTERNAL REF OFF = 0; EXTERNAL REF ON = 1; P86 MOD = PRINT OFF = 0 MOD KEY: PRINT OFF = 0; PRINT ON = 1; P98 LANGUA. = LANGUAGE.DE = 1 NATIONAL LANGUAGE: 0 = EN; 1 = DE; 2 = FR; * 3 = IT; 4 = NL; 5 = ES;
6 = DA; 7 = SV; 8 = FI; 9 = CS; 10 = PL; 11= HU; 12 = PT;
Final character (*);
Output Format of the Parameter List
47
Output Format of the Compensation-Value Table
A separate compensation-value table is prepared and transmitted for each axis to be corrected.
Line: Start
Each compensation-value output begins with the start character < * > ( HEX: 0x2A)
* <CR> <LF>
3 characters
Line: Counter model designation
Output of model designation and unit of measure
N D - 2 3 1 B M M <CR> <LF>
13 characters 5 characters 2 characters Model display unit, left-aligned Unit of meas. End of line
Line: Axis to be corrected
Output of axis to be corrected
A X I S X 1 = 0 <CR> <LF>
13 characters 3 char. 6 characters 2 characters Axis to be corrected Separator Axis value End of line left-aligned block right-aligned
Line: Axis to be corrected
Output of axis to be corrected
Output Format of the Compensation-Value Table
X 1 F C T . X 1 = 0 <CR> <LF>
13 characters 3 char. 6 characters 2 characters Axis causing the error Separator Axis value End of line
48
left-aligned block right-aligned
Line: Spacing of compensation points
Output of distance between compensation points
S P A C I N G = 1 4 <CR><LF>
13 characters 3 char. 6 characters 2 characters Spacing, left-aligned Separator Spacing End of line block right-aligned
Line: Datum point
Output of datum point for the compensation
D A T U M = + 0 . 0 0 0 0 <CR> <LF>
13 characters 3 char. 13 characters 2 characters Datum, left-aligned Sep. block Value for datum, right-aligned End of line
Line: Compensation value 0
Output of compensation-value no. 0
C M P . N R . 0 0 = + 0 . 0 0 0 0 <CR> <LF>
13 characters 3 char. 13 characters 2 characters Compensation-value no., left-aligned Sep. block Compensation-value, right-aligned End of line
Output of compensation values 1 - 63
Output of compensation values
C M P . N R . 6 3 = + 0 . 0 1 2 3 <CR> <LF>
13 characters 3 char. 13 characters 2 characters Compensation-value no., left-aligned Sep. block Compensation value, right-aligned End of line
Last line:
Each compensation-value table ends with the final character <*> (HEX: 0x2A)
* <CR> <LF>
3 characters
Output Format of the Compensation-Value Table
49
Compensation-value table for ND 231 B (axis X2): Active compensation
Compensation-value table Description:
* Start character ( * );
ND-231 B MM Model of display unit; unit of measure (MM or IN); AXIS X2 = 1 Axis to be corrected, X1 = 0; X2 = 1; X2 FCT. X2 = 1 Axis causing the error, X1 = 0; X2 = 1; SPACING X2 = 15 Spacing X2 = 15 (range : 6 – 20) DATUM X2 = + 15.2250 Datum X2: +15.2250 mm (value input) CMP. NR. 00 = + 0.0000 Compensation value 0 = 0.0000 mm (compensation value 0 is always 0) CMP. NR. 01 = - 0.0300 Compensation values 1 – 10 are assigned values (value input) CMP. NR. 02 = - 0.0420 The axis is compensated from 15.2250 mm to 342.9050 mm. CMP. NR. 03 = - 0.0080 CMP. NR. 04 = + 0.0000 CMP. NR. 05 = + 0.0090 CMP. NR. 06 = + 0.0180 CMP. NR. 07 = + 0.0250 CMP. NR. 08 = + 0.0420 CMP. NR. 09 = + 0.0510 CMP. NR. 10 = + 0.0620 CMP. NR. 11 = ---------- Compensation values 11 – 63: no value entered (memory empty) CMP. NR. 12 = ---------­CMP. NR. 13 = ---------­. . . .
Output Format of the Compensation-Value Table
CMP. NR. 60 = ---------­CMP. NR. 61 = ---------­CMP. NR. 62 = ---------­CMP. NR. 63 = ----------
50
* Final character (*);
Remote Operation over the RS-232-C/V.24 Interface
You can operate the display unit remotely over the RS-232-C/ V.24 data interface. The following commands are available on the ND 231 B: Format: <ESC>TXXXX<CR> Pressed key <ESC>AXXXX<CR> Output of screen contents <ESC>FXXXX<CR> Execute function <ESC>SXXXX<CR> Special function
Sequence of commands Meaning <ESC>T0000<CR> ‘0‘ key <ESC>T0001<CR> ‘1‘ key <ESC>T0002<CR> ‘2‘ key <ESC>T0003<CR> ‘3‘ key <ESC>T0004<CR> ‘4‘ key <ESC>T0005<CR> ‘5‘ key <ESC>T0006<CR> ‘6‘ key <ESC>T0007<CR> ‘7‘ key <ESC>T0008<CR> ‘8‘ key <ESC>T0009<CR> ‘9‘ key <ESC>T0100<CR> ‘CL‘ key <ESC>T0101<CR> ‘-‘ key <ESC>T0102<CR> ‘.‘ key <ESC>T0104<CR> ‘ENT‘ key <ESC>T0105<CR> ‘MOD‘ key <ESC>T0107<CR> ‘1/2‘ (datum) key
Sequence of commands Meaning <ESC>T1000<CR> ‘CE+0‘ keys <ESC>T1001<CR> ‘CE+1‘ keys <ESC>T1002<CR> ‘CE+2‘ keys <ESC>T1003<CR> ‘CE+3‘ keys <ESC>T1004<CR> ‘CE+4‘ keys <ESC>T1005<CR> ‘CE+5‘ keys <ESC>T1006<CR> ‘CE+6‘ keys <ESC>T1007<CR> ‘CE+7‘ keys <ESC>T1008<CR> ‘CE+8‘ keys <ESC>T1009<CR> ‘CE+9‘ keys
<ESC>A0000<CR> Output of model designation <ESC>A0100<CR> Output of 14-segment display <ESC>A0200<CR> Output of current value <ESC>A0301<CR> Output of error text <ESC>A0400<CR> Output of software number <ESC>A0900<CR> Output of status indicators
<ESC>F0000<CR> REF function <ESC>F0002<CR> Print
<ESC>S0000<CR> Counter RESET <ESC>S0001<CR> Lock keypad <ESC>S0002<CR> Release keypad
Remote Operation over the RS-232-C/V.24 Data Interface
51
Remote Operation over the RS-232-C/V.24 Data Interface
52
Description of RS-232-C/V.24 commands:
The display unit supports the XON-XOFF protocol when executing commands. As soon as the internal character buffer (100 characters) is full, the display unit sends the control character XOFF to the sender. After the buffer has been executed, the display unit sends the control character XON to the sender and is then ready to receive data again.
Pressed key (TXXXX commands)
The display unit acknowledges each identified key command by sending the control character ACK (Acknowledge Control­F). Then the key command becomes effective.
The display unit responds to commands that cannot be identified or to invalid commands by sending the control character NAK (No acknowledge Control-U).
Output of model designation:
The model of display unit, software number, and the date of software release are transmitted.
Example: <STX> N D - 2 3 1 B <CR> <LF>
3 4 9 7 9 7 - 0 4 <CR> <LF> 2 0 0 1 - 0 5 - 0 4 <CR> <LF> String: STX;
10 characters; CR; LF; 10 characters; CR; LF; 10 characters; CR; LF;
Output of 14-segment display:
The contents displayed are transmitted (also dialogs and error messages).
<STX> - 1 2 3 4 5 . 6 7 8 9 <CR> <LF>
String: STX;
Min. 10 to max. 13 characters; CR; LF; (depending on the number of commas and decimal points)
Output of current value:
The current position value (without decimal point, with leading zeros) is transmitted.
<STX> + 1 2 3 4 5 6 7 8 9 <CR> <LF>
String: STX;
Algebraic sign; numerical value with 9 characters, CR; LF;
Output of error text:
The displayed error text is transmitted. (Functions only if an error message is displayed.)
<STX> F O R M A T . E R R . <CR> <LF>
String: STX;
13 characters; CR; LF;
Output of software number:
The current software number is transmitted. <STX> 3 4 9 7 9 7 - 0 4 <CR> <LF> String: STX;
10 characters; CR; LF;
Output of status indicators:
The condition of the status display is transmitted. Example: 0 = Status indicator dark 1 = Status indicator glows 2 = Status indicator blinks
<STX> 0 1 0 0 1 0 0 1 0 0 0 0 0 0 <CR><LF> a b c d e f g h i j String: STX;
14 characters; CR; LF;
a = REF (reference point) f = PRINT (data output) b = datum 1 g = inch (inch display) c = datum 2 h = < (sorting mode) d = SET (set datum) i = = (sorting mode) e = START (measurement series) j = > (sorting mode)
Execute functions (FXXX commands):
The display unit acknowledges every correctly received command by transmitting the control character ACK (Acknowledge, Control F). Then it executes the command. It answers unrecognized or invalid commands by sending the control character NAK (No acknowledge Control U).
REF function:
Activates or deactivates the REF mode (current REF condition is changed).
Print
Output of the current measured value. The measured value (string) is transmitted as described in the manual (page 38). Same function as calling the measured value with STX (Control B).
Special functions (SXXX commands):
Counter RESET:
The software resets the counter and the counter restarts. (Function same as switching the display unit off and on.)
Locking the keypad:
The display unit acknowledges the special function by sending the control character ACK (acknowledge). All keys of the display unit are locked. The counter can be operated only by external RS-232-C/V.24 commands. The keyboard can be unlocked either by sending the special function "Unlock keyboard" or by switching the display unit off and on.
Unlocking the keypad:
The display unit acknowledges the special function by sending the control character ACK (acknowledge). This unlocks a keyboard that has been locked with the special function "Lock keyboard."
Remote Operation over the RS-232-C/V.24 Data Interface
53
Specifications
Housing ND 231 B
Benchtop design, cast-metal housing (W · H · D) 239 mm · 84.6 mm · 224 mm
Operating temperature 0° to 45° C (32° to 113° F)
Specifications
Storage temperature –20 °C to 70 °C (–4 °F to 158 °F)
Weight Approx. 1.5 kg (3.3 lb)
Relative humidity < 75% annual average
< 90% in rare cases
Power supply Primary-clocked power supply
100 Vac to 240 Vac (–15% to +10%) 50 Hz to 60 Hz (± 2 Hz)
Line fuse F 1 A inside the housing
Power consumption 8 W (typically)
Electromagnetic compatibility Class B according to EN 55022
Noise immunity As per VDE 0843 Parts 2 and 4,
severity 4
Protection IP40 according to IEC 529
Encoder inputs For encoders with sinusoidal output
signals (11 µA Reference mark evaluation for distance­coded and single reference marks
Input frequency X1 and X2:
Max. 100 kHz for 30 m cable length
Display step Adjustable
Datum points Two
Functions • Sorting and tolerance checking
• Switching and sorting signals
• Set display and reset display to zero with external signal
• Measured value output
RS-232-C/V.24 Baud rates: interface 110, 150, 300, 600, 1200, 2400,
4800, 9600, 19 200, 38 400 baud
PP
);
54
ND 231 B: Dimensions in mm/inches
1
REF
SET START PRINT2 inch
< = >
MIN ACTL
MAX DIFF
X
Specifications
35
1.43"
325
33.5
1.37"
12.8"
172 ± 0.2
6.77" ± .008"
239
9.41"
140 ± 0.2
5.51" ± .008"
224
8.82"
55
HEIDENHAIN (G.B.) Limited
200 London Road, Burgess Hill West Sussex RH15 9RD, Great Britain
{ (01444) 24 77 11 | (014 44) 87 00 24
56
350 274-22 · SW 349 797-04 · 3 · 12/2001 · E · Printed in Germany · Subject to change without notice
Loading...