Beruflich Dokumente
Kultur Dokumente
High-speed 2D
Measurement Sensor
TM-3000 Series
User’s Manual
Read this manual before using the system in order to achieve
maximum performance.
Keep this manual in a safe place after reading it so that it can
be used at any time.
Introduction
This manual describes the operations and hardware functions of the TM-3000 Series.
Read this manual carefully to ensure the optimum performance and full functionality of the TM-3000 Series
before use.
Keep this manual in a safe place after reading it so that it can be used at any time.
Ensure that the end user of this product receives this manual.
Symbols
The following warning symbols are used to alert you to safety precautions and to prevent human injury and/or
damage to property when using this product.
DANGER
Failure to follow these instructions may lead to death or serious injury.
WARNING
Failure to follow these instructions may lead to injury.
CAUTION
Failure to follow these instructions may lead to damage to this or other units.
Note
Indicates things to take note of to ensure the maximum use of this device, as well as operations that may easily
be done improperly.
Reference
Provides advanced and useful information for operation.
Safety Precautions
Safety Precautions
General Cautions
• At startup and during operation, be sure to monitor the functions and performance of the TM-3000 Series.
• We recommend that you take substantial safety measures to avoid any damage in the event of a problem
occurring.
• Do not attempt to open or modify the TM-3000 Series or use it in any way other than as described in the
specifications. If the TM-3000 Series is modified or used other than as described, the warranty will be voided.
• When the TM-3000 Series is used in combination with other devices, functions and performance may be
degraded, depending on the operating conditions and surrounding environment.
• Do not use the TM-3000 Series for the purpose of protecting the human body.
• Do not allow the temperature to change sharply around the TM-3000 Series, including the accessories.
Otherwise, condensation may lead to malfunction.
WARNING
Follow the safety precautions below to ensure safe operation
• Apply the correct power voltage. Failure to do so may cause fire, electric shock, or malfunction.
• Do not attempt to open or modify the unit. Doing so may cause fire or electric shock.
Handling abnormalities
Turn the power off immediately in the following cases. Using the unit in an abnormal condition could cause fire
or malfunction.
Contact the nearest KEYENCE office for repair.
• If water or a foreign object enters the unit.
• If the unit is dropped or the case is damaged.
• If abnormal smoke or odor is present.
96M11193 1
Safety Precautions
CAUTION
Follow the safety precautions below to ensure safe operation
• Be sure to turn the power off when you plug/unplug the cable that leads to the unit and its accessories.
Failure to do so could result in damage.
• Do not turn off the power while writing to the memory during operations such as setting items. Part or all of the
set data may be lost. Refer to "Memory Structure" for details.
"Memory Structure" (page A-2)
• Do not block the vent holes on the unit. Increase of internal temperature could cause failure.
• 24 V DC (-) and analog voltage output 0V are all common via a choke coil. COM_IN1 and COM_IN2 are
common via a choke coil. Also, 24V DC (-), SG (GND) on RS-232C, and the USB connector metal shell are
each common with GND. Take care that a potential difference does not occur between the internal common
terminals due to a positive grounding environment or a potential difference between the equipment.
Otherwise, it may cause a malfunction in the TM-3000 Series or a malfunction in the connected computer or
other external device.
"Insulation status between I/O circuits" (page 8-10)
• We recommend backing up the settings on a memory card or TM-Navigator in case there are problems with
the device.
Installation environment
To use the TM-3000 Series correctly and safely, avoid installing it in the following locations. Doing so may cause
damage.
• Locations that are humid, dusty, or poorly ventilated
• Locations with a high temperature such as a place exposed to direct sunlight
• Locations where there are flammable or corrosive gases
• Locations where the unit may be directly subjected to vibration or impact
• Locations where water, oil, or chemicals may splash onto the unit
• Locations where static electricity is easily generated
Setting memory
This device comes equipped with FLASH memory for saving settings. This memory has an expected lifetime of
one hundred thousand writes. If the auto-zero or program No. switching functions are changed over the
communication link regularly, use the save off function and use the R1 command to measure and send results
without saving settings.
"Auto-zero Function" (page 3-12)
"Switching Program No." (page 3-14)
"Setting Save operations for Flash Memory (Save)" (page 6-5)
"Outputting Measurement Values and Changing Settings via Commands" (page 9-5)
"Memory Structure" (page A-2)
Warming up
Wait approximately 30 minutes after the power is turned on before using the TM-3000 Series. Otherwise, the
measured value may gradually fluctuate because the circuit is not immediately stable after the power is turned on.
Influence of vibration
When the measuring target is vibrating, the measured value may fluctuate.
In this case, increase the number of averages to achieve a more accurate value.
Measuring target
The measured value may fluctuate if the shapes or surfaces of the measuring targets vary.
In this case, use a known target and perform appropriate correction using the scaling function.
Handling
Do not wipe with a wet cloth, benzene, or thinner. Doing so could change the color or deform the shape of the
unit.
If the unit has a large amount of dirt on it, wipe it off with a cloth moistened with a mild detergent, then wipe with
a soft dry cloth.
Precautions on CE Marking
This device complies with the essential requirements of EMC Directives Users must fulfill the following
conditions when the TM-3000 Series is going to be used in EU countries.
The compliant EN standards are as follows:
EMI : EN61326-1, Class A
EMS : EN61326-1
• All cables including power and other IN/OUT cables connected to the controller terminals should be kept
under 30m.
Appendix
Before Use
Before Use
This chapter explains the system configuration, settings and wiring
before actual use.
System Configuration
1
Before Use
TM-3000 Series
0 OR
-300 MO
NIT
TM
R
WE
POON
I/O
RD
CA
Head-to-controller cable
SD
-B
AD
HE
OU
T
US
B
-A
(0.7m/2m/5m/10m/20m/30m)
AD
HE
2C
-23
RS
ET
RN
HE
ET
Head
(Max. 2 heads of the same
type connected)
24 VDC power supply TM-006/TM-040/TM-065
Monitor Transmitter-to-receiver
CA-MP81 cable
(1m/3m)
* For the details of the setup support software (TM-Navigator), see the "TM-Navigator User's Manual" (The PDF file is
stored in the CD-ROM).
Before Use
The TM-3000 Series consists of the following models. Check if the parts and equipment listed below are included in the
package of the model you purchased before using the unit.
For information about the optional products, see "List of Optional Products" (page 1-4).
Controller (TM-3001)
I/O
TM
-30
00
PO
WE CON
ON R SOL
E
MON
OUT ITOR
SD
CAR
D
HEA
D-B
USB
RS-2
32C
HEA
D-A
ETH
ERN
ET
Cable CB-A**
Head-to-controller cable x 1
Note
When using the CB-A30, set the cable expansion mode in the environmental settings to ON.
"Setting the Cable Expansion Mode" (page 6-4)
CA-MP81 mount OP-42278 Mount used when the CA-MP81 is not panel
mounted.
Expansion connector cable OP-51657 Cable for the expansion connector (3m).
Conversion adaptor for RS- OP-26401 Conversion adaptor for the D-sub 9-pin
232C connector.
01
64
-2
P
Conversion adaptor for RS- OP-96369 Conversion adaptor for the D-sub 25-pin
232C connector.
Use in combination with OP-96368.
Before Use
Name Model Figure Description
Memory card CA-SD4G 4GB (SDHC)
CA-SD1G 1GB
Controller
CONSOLE
I/O TM-3000
POWER
ON
10
2 5
SD CARD
11
OUT
6
3
USB
12
IN
RS-232C
7
4 ETHERNET
13
Name Description
1 POWER indicator Lights green while the TM-3000 Series operates.
2 Expansion connector Used for inputting and outputting control signals.
3 Output terminal block Used to output control signals.
4 Input terminal block Used for control signal input and power supply (24V DC).
SD memory cards (CA-SD4G / CA-SD1G) are inserted here. Used when collecting
5 Memory card slot
data, saving program files, etc.
Indicates the status of the memory card.
Lights green: The memory card has been inserted and access is possible.
6 Memory card indicator Blinks red and green: The memory card is being accessed.
Lights off: The card is not in the slot or after an ejecting operation.
(The memory card can be removed.)
Used to connect a USB cable to the computer when using the TM-Navigator setup/
7 USB port
support software. (Type B female connector)
Connects to the computer or PLC with an RS-232C cable. (Dedicated connector
8 RS-232C port
for RS-232C cable OP-96368)
Used to connect a LAN cable to the computer when using the TM-Navigator setup/
9 Ethernet port
support software. (RJ-45 connector)
Connects the supplied console.
10 Console port
Used to set measurement conditions or switching the program No.
Analog RGB monitor
11 The external monitor is connected here. (Analog RGB 15-pin connector)
output connector
12 Head B connector Connects the sensor head B.
13 Head A connector Connects the sensor head A.
Before Use
Note
24V DC (-) and analog voltage output 0 V are all common via a choke coil. COM_IN1 and COM_IN2 are common via a
choke coil. Also, 24V DC (-), SG (GND) on RS-232C, and the USB connector metal shell are each common with GND.
Take care that a potential difference does not occur between the internal common terminals due to a positive grounding
environment or a potential difference between the equipment. Otherwise, it may cause a malfunction in the TM-3000
Series or a malfunction in the connected computer or other external devices.
"Insulation status between I/O circuits" (page 8-10)
1
Before Use
Console
7 8
1 3
2
4 6
5
Before Use
Name Status Function
6 [PROG No.] key The program No. selection screen appears.
"Switching Program No." (page 3-14)
7 [ENTER] key Fix the selected item by pressing the key straight down.
[U][V][Y][Z] key Select the items by tilting the key up, down, right, or left.
8 [PROG/RUN] switch Slide in the direction of the arrow to switch between measuring
and setting. Sliding the switch changes modes.
"Overview of the Screen and Console Operations" (page 2-2)
Reference
• Key numbers 1 to 6 are engraved on the console keys.
• This is displayed throughout this document as the [TRG] key or the [HOLD] key.
• Refer to the following page for more information on the state while measuring and setting.
"Overview of the Screen and Console Operations" (page 2-2)
1
Before Use
Head
TM-006 TM-040 / TM-065
3 3
2
2
10
1
10
1
9 9
8 8
6 7 6
7
5 5
4 4
Name Description
1 Receiver head (Model: TM-xxxR) Receives light from the transmitter.
2 Receiver cover glass -
3 Transmitter cover glass -
4 Head-to-controller cable Connected to the controller.
5 Receiver head cable Connected to the receiver head cable.
6 Mounting hole Used to mount the device in the final inspection location.
Indicates the position for the most accurate measurement with the
7 Focus mark
head installed as shipped.
8 Transmitter head cable Connected to the transmitter head cable.
9 TR base Fixes the transmitter and receiver distance during initial installation.
10 Transmitter head (Model: TM-xxxT) Emits light for measurement.
Before Use
Measurement coordinate and measurement area
The even and parallel light is emitted from the transmitter to the measurement target.
The receiver takes the image of the shadow generated by the measurement target and measures the dimension of the
set part.
Measurement coordinate
When the target is set between the transmitter and receiver as shown below, the image seen from the transmitter to the
receiver is displayed.
X
Receiver
Transmitter
<Measurement result>
1
Before Use
Measurement area
The illustrations below show the measurement areas that satisfy the measurement accuracy for each head.
Measurement area
<TM-006> <TM-040>
90 90
81 30±5
(30)
65.5
40
Receiver Transmitter
Receiver Transmitter
±0.5μm ±2μm
φ4 φ6 φ26 φ40
±1.5μm
2 ±5μm
10
4
Unit: mm 20 Unit: mm
<TM-065>
160 110
82
Receiver Transmitter
±3μm
φ40 φ65
±6μm
20
30 Unit: mm
Before Use
Installing the Head Installations for specific environments
The sensor head can be installed according to the type When the light source is present near the head
of measurement target and use environment.
The light reflected from the target may enter the receiver
This section explains the method to use the supplied TR
and cause a measurement error.
base.
In such cases, take the following countermeasures.
• Block the light so that the light from the interfering
Notes for installation source (fluorescent light or sunlight) does not hit the
target.
When installing the sensor heads, make sure the
• Make mask settings.
following conditions are met.
Parallel position
Light source
Receiver Transmitter
±1mm within Receiver Transmitter
Target
Receiver Transmitter
±1mm within
Shielding object
Tilt position
Receiver Transmitter
Receiver Transmitter
Within ±0.1°
Receiver Transmitter
Within ±0.1°
Receiver Transmitter
Within ±0.1°
Receiver Transmitter
Within ±0.1°
1
Before Use
1 Loosen
the time of shipment. This section explains how to install
to the device using the TR base (ex. TM-040). The same
the bolts from the bottom of TR
method can be used for TM-006 and TM-065. base and remove the base.
Reference
The installation holes (TM-006: M4 depth 5, TM-040/065:
M4 depth 6) of the bottom of the head can be used to
mount as shown below.
Tightening torque maximum value
TM-006: 2.5N•m
TM-040: 2.5N•m
TM-065: 2.5N•m
Before Use
Installing the Protective Cover Installation method
1 Blow
Attaching the protective cover (optional) reduces the
adhesion of dirt on the transmitter/receiver. the dirt and dust off the glass part
This section explains how to attach the protective cover with clean air.
and handling precautions.
Maintenance
If dirt or dust is present on the glass, blow it off with clean
air. If dirt persists, wipe the glass surface using a soft
cloth slightly moistened with ethanol.
1
Before Use
I/O
TM
-30
00
POW
ONER CONS
OLE
MON
OUT ITOR
SD
CARD
HEAD
-B
USB
RS-23
2C
HEAD
ETHE -A
RNET
I/O
TM
-3
00
PO ON
0
W
ER
OUT
CO
SD
NS
CA
OL
RD
E
MO
NIT
OR
US
B
HE
RS
AD
-23
-B
2C
ET
HE
RN
ET
HE
AD
-A
HEAD-A
OUT
ETHERNET
HEAD-B
ETHERNET
RS-232C
RS-232C
MONITOR
I/O
USB
USB
CONSOLE
HEAD-A
SD CARD
SD CARD
POWER
ON
TM-3000
HEAD-B
POWER
ON
TM-3000
OUT
MONITOR
CONSOLE
I/O
For ventilation, secure free space of 50mm or more above the controller
and 30mm or more for both sides.
In addition, to ensure the safe connection of the cable, secure 90mm or
more of free space in front of the terminal panel of the controller. 50mm
CONSOLE
I/O TM-3000
POWER
ON
SD CARD
30mm OUT
30mm
USB
IN
RS-232C
ETHERNET
When two or more controllers are installed side by side, secure free space
of 30mm or more between controllers, and 50mm or more on top of both
controllers.
50mm 50mm
Note
• Do not cover the ventilating holes on the top and the bottom of the I/O TM-3000
POWER
ON
CONSOLE
I/O TM-3000
POWER
ON
CONSOLE
controller. The heat becomes trapped inside, causing a malfunction. SD CARD SD CARD
30mm USB
30mm USB
30mm
decrease the ambient temperature below 50°C by introducing forced IN
RS-232C
IN
RS-232C
ETHERNET ETHERNET
Before Use
Mounting on a DIN rail
E
SOL
CON
00
-30
TM ITOR
MON
R
WE
PO
ON
I/O
D
CAR
SD
D-B
HEA
I/O
T
OU
TM USB
-30
00
PO
WE CON D-A
ON R SOL HEA
E
232C
RS-
MON
OUT ITOR ET
ERN
SD ETH
CAR
D
HEA
D-B
USB
RS-2
32C
HEA
D-A
ETH
ERN
ET
Clip
Pull this clip before installing or removing the device.
Press the clip again to mount the device.
I/O
TM
-30
00
PO
WE CON
ON R SOL
E
MON
OUT ITOR
SD
CAR
D
HEA
D-B
USB
RS-2
32C
HEA
D-A
ETH
ERN
ET
1
Before Use
Wiring
Console
Controller
Head-to-controller cable
(0.7m/2m/5m/10m/20m/30m)
E
OL
NS
CO
0 R
TO
-300 MO
NI
TM
WER
POON
I/O
RD
CA
SD
-B
AD
HE
T
OU
B
US
-A
AD
HE
2C
-23
RS
ET
RN
HE
ET
Head B
Monitor
Note
• Be sure to turn off the power to the controller before connecting/disconnecting cables. Failure to do so may cause
malfunction.
• Ensure that the orientation of the connector is correct. Otherwise a pin could break, which may lead to system
breakdown.
• When using the CB-A30 (30m cable), set the cable expansion mode (page 6-4) in the environmental settings to ON.
• Be sure to connect the frame ground pin on the 24V DC power supply to the Class D earth.
• When mounting two heads, make sure that head A and head B are of the same type. Measurement is not possible if
two different types of heads are connected.
Before Use
1 Connect the head-to-controller cable to
the controller head connector.
3 Connect the head to the head-to-
controller cable.
If connecting only a single head, attach it to the Align the connector and insert, then turn the fixing
head A connector. ring to fix.
Check that a clicking sound is heard, indicating that
the cables are securely fixed.
When removing the cables, pull them out while
Notch
pressing the buttons on both sides of the connector.
Fixing ring
E
OL
NS
CO
0 OR
-300 NIT
Note
MO
TM
R
WE
POON
I/O
OU
T
US
B
AD
-A
Otherwise the pin could break, which may lead to
HE
system breakdown.
2C
-23
RS
ET
RN
HE
ET
TM
R
WE
POON
I/O
RD
CA
SD
-B
AD
HE
T
OU
US
B
2C
HE
AD
-A
To the console connector
-23
RS
Fixing ring
1
Before Use
monitor output
NS
CO
I/O
TM
-300
WE
POON
R
0
MO
NIT
OR
connector
RD
CA
SD
-B
AD
HE
T
OU
B
US
-A
AD
HE
2C
-23
RS
ET
RN
HE
ET
(1)
(7)
(8)
Terminal block
(1)
(7)
(8)
Before Use
3 After stripping the isulation by about
7mm, insert the power cable into the
Checking the Image Display
Place a target between the transmitter and receiver, and
terminal, and then tighten the screws. check if the target is displayed on the monitor.
Note
• Make sure that the uncoated cable does not come in
contact with another conductor and cause a short.
1 Short the No.1 (COM_IN 1) and No.2
(REMOTE) terminals on the input
• Use a tightening torque of 0.25N•m or less to tighten terminal block.
the screws.
Measurement becomes possible by shorting.
• Do not solder (preparation for solder, coating for solder)
They are shorted at the time of shipment.
the tip of the power cable.
For information about I/O Terminals, see
"Identifying Names and Functions of the I/O
Terminals" (page 8-2).
Terminal
Insert the uncoated
3 Turn the power on and confirm that the
shape of workpiece placed between the
power cable.
Approx.
7mm transmitter and receiver is displayed
on the screen.
US
B are shorted.
-A
2C
-23
RS
ET
HE
RN
Cable connection between the monitor and controller
• Set "Trigger Setting" (page 5-2) to the continuous
trigger.
• Connect the connector between the transmitter and the
receiver heads.
MEMO
1
Before Use
2 This section explains overview of the screen flow and console operations.
Screens can be changed by each key operation on the console.
Screen Overview and Basic Operations
ENTER
ZERO
TRG/
[PROG/RUN] switch
HOLD
ESCAPE
SCREEN
PROG
NO.
[ESCAPE] key
MENU [PROG No.] key
[MENU] key
Console
[MENU] key
2 Step 1. Making the environmental settings commonly used (Chapter 6 Environment Settings)
• Set the communication conditions with the external devices, such as RS-232C, Ethernet, etc.
Screen Overview and Basic Operations
• Make basic settings, such as cable expansion mode, switching program, etc.
• Configure settings such as displayed language, internal clock settings, etc.
Setting items
Items selected by the cursor appear with reversed font
colors and a blue background.
Pull-down menu
When pull-down menus are selected by the cursor, a blue
frame is displayed.
Area cursor
When drawing an area, the display cursor is moved to the
drawing area. Use the [SCREEN] key to change the
cursor selection.
"Console" (page 1-8)
Pressing the key straight down Use the following operations on the console to select
For selecting a menu item items or enter setting values.
For confirming a setting
Reference
Using the operations described below to select an item
and confirm the setting is described by the phrase
"Select (item name)" in this manual.
Press 1 the
Press [U], [V], [Y] or [Z] key to place
cursor on the item that you want to
Tilting the key up, down, right, or left set.
The key moves up, down, right, or left. This is used to
perform the following operations:
• Moving to another item
• Entering a value, such as tolerance
Moves upward
[U] key
Moves to Moves to
the left the right 2 Press the [ENTER] key.
[Y] key [Z] key If there are more detailed selections under the
selected item, the cursor moves to the next layer of
Reference
items in the hierarchy. Another window may open.
Tilting the [ENTER] key up or down is described as using
the [U] or [V] key in this manual.
Tilting the [ENTER] key right or left is described as using
the [Y] or [Z] key.
Reference
To cancel the selection, press the [ESCAPE] key
ENTER
before pressing the [ENTER] key. This cancels the
previous selection operation.
Reference
Press the [ZERO] key to set the value to 0.
Program button
To delete characters
"Change program name" button
After moving the position for character input, select
"←" or "→" on the right side of the character input
screen. Then, select "DEL" (deletes the selected
character) or "BS" (deletes the character before the
selected character) and press the [ENTER] key.
Reference
The [ZERO] key has the same function as the "BS".
To select characters
Place the cursor on the character that you want to
Drawing an Area with the Cursor 3 Press the [SCREEN] key to move the 2
cursor to the desired corner or side.
Reference
When all corners are selected, the area moves.
Rectangle / Triangle Circular arc
Rotated rectangle
4 Press [U], [V], [Y] or [Z] key to move.
The corner with the cursor moves up, down, left or
right.
2 Press [U], [V], [Y] or [Z] key to move point A. 2 Press [U], [V], [Y] or [Z] key to move point A.
Point B is fixed. The angle of rectangle and distance
between A and B change.
A
A
B
B A
5 Press [U], [V], [Y] or [Z] key to move 5 Press the [SCREEN] key.
The cursor positions are changed and displayed.
the whole rectangle position.
6 Press the [ENTER] key to finish the setting. 7 Press the [ENTER] key to finish the setting.
2-10 - High-speed 2D Measurement Sensor Users' Manual -
Basic Operations for Settings
2 point
Press [U], [V], [Y] or [Z] key to move
A. 2 the
Press [U], [V], [Y] or [Z] key to move
center of circle.
Point A moves up, down, right, or left.
A Reference
Because 2 points out of 3 points that determine the
circular arc are fixed and center point is moved, the
shape (such as outer diameter, inner diameter, angle
of circular arc) changes.
same way.
Point B moves up, down, right, or left.
4 Press
Point C moves up, down, right, or left.
[U], [V], [Y] or [Z] key to change
the point.
C Because another 2 points are fixed as in step 2, the
shape of circle changes.
6 the
Press [U], [V], [Y] or [Z] key to move
whole triangle position.
6 the
Press [U], [V], [Y] or [Z] key to move
whole circular arc position.
Repeat steps 2 to 6 to determine the shape. Repeat steps 3 to 6 to determine the shape.
7 Press the [ENTER] key to finish the setting. 7 Press the [ENTER] key to finish the setting.
- High-speed 2D Measurement Sensor Users' Manual - 2-11
Basic Operations for Settings
2 point
Press [U], [V], [Y] or [Z] key to move
A.
2 the
Press [U], [V], [Y] or [Z] key to move
center of circle.
Drawing a point
2 the
Press [U], [V], [Y] or [Z] key to move
point.
ENTER
This section explains the setting items when entering value entry.
values for setting the area.
A C
Rectangle
Set the following 2 points when setting the rectangle
B
with value entry.
The setting items are set in the following order.
A
B
The setting items are set in the following order.
Point A, X coordinate
Point A, Y coordinate
Point B, X coordinate
Point B, Y coordinate
Point A, X coordinate Point C, X coordinate
Point A, Y coordinate Point C, Y coordinate
Point B, X coordinate
Point B, Y coordinate Circular arc
Set the following 3 points when setting the circular arc
with value entry.
Rotated rectangle
Set the following 3 points when setting the rotated C
rectangle with value entry.
A B
C
A B
The setting items are set in the following order.
Point A, X coordinate
Point A, Y coordinate
Point B, X coordinate
Point A, X coordinate
Point B, Y coordinate
Point A, Y coordinate
Point C, X coordinate
Point B, X coordinate
Point C, Y coordinate
Point B, Y coordinate
Circle Point 2
Set the following 2 points when setting the circle with Set the following 1 point when setting the point with
Point A, X coordinate
Point A, Y coordinate
Point B, radius
Line
Set the following 2 points when setting the line with
value entry.
B
The setting items are set in the following order.
Point A, X coordinate
Point A, Y coordinate
Point B, X coordinate
Point B, Y coordinate
Note
Do not turn off the power to the controller while
performing initialization.
Reference
For default values, see "Default Values" (page 11-11).
2 Select
key.
"Yes" and press the [ENTER]
Reference
The interface language of the environment settings is not
initialized.
"Environment Settings" (page 6-4)
6. Total
evaluation
result
7. Active OUT
selection display
8. Process time
display
5. Image / Value
display screen
1. Program name display Displays the name of the program No. being currently measured (selected).
"Program Function" (page 4-2)
2. Measurement value
2-1 2-2 2-3
2-1. OUT name display Displays the name of the OUT number that is selected in active OUT.
2-2. Measurement Displays the measurement result for the OUT number that is selected in active OUT.
value display Value display: Displays the measurement result.
FFFFFF : Overrange on the positive side. The measurement result is larger than the
display range.
-FFFFFF : • Overrange on the negative side. The measurement result is smaller than
the display range.
• Measurement alarm displayed when an error occurs and the
measurement value cannot be calculated.
------ : Evaluation standby displayed when the measurement value cannot be
determined before measurement or internally being measured.
2-3. Evaluation result Displays the evaluation result of the OUT number that is selected in active OUT.
display
2.4. Timing display Displayed when the timing input for the OUT number that is selected in active OUT is 3
turned on.
5. Measurement Screen Image display screen : Displays the image being measured.
(Image / Value display Value display screen : Displays the measurement value in each OUT number.
screen)
6. Total evaluation The total evaluation result is based on the evaluation result of the OUT No. of which
display measurement type is set other than "No setting".
OK: When the OUT No. other than the evaluation standby state are all GO
NG: When any of the OUT No. other than the evaluation standby state is not GO
No display: When all the OUT No. are in the evaluation standby state
7. Active OUT Displays the evaluation output for all the OUT No.
selection display Also, selects Active OUT.
"Selecting the Active OUT" (page 3-5)
8. Processing time Trigger interval : Displays the shortest time for the trigger input.
display Process : Displays the length of time from trigger input until the measured value is
fixed.
(Head A)
ENTER
TRG/
ZERO HOLD
ESCAPE
PROG
SCREEN NO.
Console
[SCREEN] key
With
1 head (Head A, B)
[SCREEN] key
[SCREEN] key
With 1
output
ALL OUT
Reference
• An OUT No. for which the measurement type is set to
"No setting" cannot be selected.
• When "ALL OUT" is selected in active OUT, "Timing
input" or "Auto-zero input" can be performed for all
OUTs in use from the console.
Press [Y] or [Z] key to select the desired icon and press
the [ENTER] key. Then, each operation becomes
available.
Reference
• While the display setting menu is displayed, the screen
stops refreshing, but measurement continues internally.
However, measurement stops when shifting to the "View
stored Image" screen.
• Part of the display setting menu is displayed on the
value display screen.
• The communication mode can be changed while
displaying the display setting menu. After shifting to the
communication mode, operation is not available using
the console. The display setting menu is closed when
returned, and the screen returns to the measurement
screen.
• The "Vertical cursor", "Horizontal cursor" and "Hide cursor"
icons are displayed only on the measurement screen.
• The options "Move to the "View stored Image" screen"
and "Start/stop storage" are grayed out when the image
storage is not selected in the storage settings.
3
The image is zoomed in/zoomed out. When zooming in/out the image, the display
range is moved up, down, right or left.
Reference
Press the [ESC] key or [ENTER] key to return to the step 1 state.
The magnification scale can be selected from 1 to 16 times.
This section explains how to display or hide the of the selection cursor.
measurement cursor. • When [U], [V], [Y] or [Z] key is continuously
pressed, the cursor moves in succession.
Reference
When 2 heads are used, select the head for which the Hiding the measurement cursor
cursor setting is first made, using the [Y] or [Z] key.
Press the [ENTER] key to determine the head for which
the cursor is set.
1 Select "Hide cursor" on the display
setting menu and press the [ENTER]
key.
The cursor is not displayed.
Reference
The cursor position is fixed. When the measurement
cursor is selected again, the cursor appears at the
previously set position.
[Y][Z] key
3
This displays the saved image with the displayed image and the value in each OUT number at
image storage. that point. Also, the evaluation result is known
according to the display color for each OUT number.
(6)
Storage start/stop
Storage can be started or stopped when the
data storage or image storage is set for the
(1)
storage setting.
(1)Image display area
Displays the selected saved image. Reference
(2)Saved image number • This cannot be selected or performed if the storage
Displays the number of saved images.
setting is OFF.
(3)Display image selection
"Storage Function" (page 3-17)
Specifies the image displayed in the image display area.
Enter a value or set the image number using the S/T
button. 1 Select "Start/stop storage" and press
the [ENTER] key.
(4)Deleting data
Select "DEL_DATA" and press the [ENTER] key. Then, The set storage starts.
the "Image storage" dialog appears.
Press the [ENTER] key again to stop the storage.
Reference
When the manual setting is selected for the image
storage, each time the [ENTER] key is pressed, the
image storage is performed only once.
"All" : Deletes all of the saved storage
images.
"Select image" : Deletes currently displayed image
only.
(5)Save time and date
The save time and date for the image in the image
display area is displayed.
Hold Function
(Holding the measurement value)
2 Select the active OUT. 1 Make the connection and setting for
communication.
"Selecting the Active OUT" (page 3-5)
"Connections and settings for RS-232C
3 Press
Communication" (page 9-3)
the [TRG / HOLD] key on the
measurement screen.
The measurement value according to the
2 Set or cancel the hold function via the
communication command "Timing ON /
measurement mode is held and the timing display
OFF".
[TIM] of the measurement value display appears.
"Timing ON/OFF" (page 9-14)
Reference
Press the [ESCAPE] key to reset the measurement
value.
Trigger Function
(Measuring with arbitrary timing)
3 Sampling
set to ON.
begins with the trigger input
Reference
To perform sampling for head A, short between
TRG_A input and COM terminal. For head B, short
between TRG_B input and COM terminal.
Auto-zero Function
(Performing instantaneous zero point)
Auto-offset
(Performing instantaneous adjustment
for a master workpiece)
The auto-offset function is used to adjust a master
Auto-zero Using the External Input Terminal workpiece when the target is changed.
The auto-zero can be set by shorting between the zero
input terminal and COM terminal in the input terminal
The size of the master workpiece can be set as the
master value (reference value) by setting the size of the 3
block or expansion connector. master workpiece as the offset value, and then using the
Auto-zero via the RS-232C Communication 2 Perform zero input of the auto-zero
function.
This performs the auto-zero by sending a command from
an external device through the RS-232C interface.
Switching Program No. Using the External Input Terminal Switching Program No. Using the RS-232C Communication
The program No. can be changed by switching ON/OFF
of the external input terminal.
16 programs (No.00 to 15) saved in the controller can be
switched via the RS-232 communication.
3
Up to 256 programs can be switched using the memory
"Setting the Program-switching Method" (page 1 inSelect "Console" for "Program switch"
the environment settings.
6-5)
"Program switch" (page 6-5)
Program
No.
P4 P3 P2 P1 3 Switch the Program No. using the
communication command "Program".
00 OFF OFF OFF OFF
"Switch program No. on the memory card"
01 OFF OFF OFF ON (page 9-16)
02 OFF OFF ON OFF "Switching to the Program in the Memory Card
03 OFF OFF ON ON for Measurement" (page 7-9)
Keylock
(Preventing operation mistakes)
Storage Function
(Saving measurement values or images to memory)
There are 2 types of storage. Depending on the type, Conditions for stopping storage
conditions such as starting or stopping storage differ. • When the preset amount of data has been stored
• Data storage "No of data points" (page 5-98)
Measurement values for all OUT numbers to measure • Operating the "Storage start/stop" button on the display
are stored. setting menu (page 3-9)
• Image storage • Stopping from the setup support software "TM-Navigator "
Image data obtained from heads (head A, head B or "TM-Navigator User's manual"
both heads) is stored. • Stop command from the RS-232 interface (page 9-
16)
Operation overview of storage function • When shifting to the setting screen or communication
mode from the measurement screen
"Overview of the Screen and Console Operations"
(1) (4)
(page 2-2)
Storage start/stop Start Stop
(2) (5) Reference
Storage timing
(3)
When storage is resumed after once stopped, the stored
Store to internal memory data is not cleared and the new data is added to the data
that has already been stored.
(1) The storage process starts according to the
"Conditions for starting storage".
(2) The measurement values are confirmed according to
the "Storage timing".
(3) The measurement results/image data are stored in the
internal memory.
(4) The save process stops according to the "Conditions
for stopping storage".
(5) Data obtained while the storage is stopped is not
stored.
Reference
Setting contents, starting or stopping conditions differ,
depending on the type of storage.
2 Display
saved.
the measurement screen to be
MEMO
3
Operations and Functions during Measurement
Program Function
Program Function
Up to 16 sets of measurement conditions (programs) can be saved
on the TM-3000 Series.
Measurement conditions can be recalled based on previously
saved target types to allow easy changes to settings.
Program Function
Program Function
1 Display
Operations" (page 2-2)
the "Program Number Change"
Program button
screen.
"Displaying the "Program Number Change"
screen" (page 4-3)
2 select
Press the [U], [V], [Y] or [Z] key to
the "Program No. selection"
button and press the [ENTER] key.
The number and name of the selected program appear
in "Program No. display" and "Program name display".
The selected "Program No. selection" button turns
pale green.
2 select
Press the [U], [V], [Y] or [Z] key to
the "Program" button and press
the [ENTER] key.
The "Program Number Change" screen appears.
1 Display
screen.
the "Program Number Change"
Use this function to copy the settings from one program
No. to another program No.
2 Select
destination program No.
the "program No. selection" • The program name is not copied.
button and press the [ENTER] key.
The selected "Program No. selection" button turns
pale green.
1 Display
screen.
the "Program Number Change"
3 Select
"Displaying the "Program Number Change"
the "Change program name" screen" (page 4-3)
button and press the [ENTER] key.
The program name switching screen is displayed
and the cursor moves to the program name.
2 Select the "Copy source selection"
button and press the [ENTER] key.
A pull-down menu appears.
5 To end the input, select "OK" and press 4 Select the "Paste destination selection"
button and press the [ENTER] key.
the [ENTER] key.
The name of the program No. is confirmed. A pull-down menu appears.
Program Function
"Displaying the "Program Number Change"
screen" (page 4-3)
5 Select
key.
"Yes" and press the [ENTER]
4
can be loaded back into the controller at a later time.
"Saving to a Memory Card" (page 7-4)
"Reading from a Memory Card" (page 7-6)
Program Function
Head Settings
External Trigger
Trigger mode
The trigger input from the console or external input
There are two types of trigger modes.
terminal at arbitrary intervals allows measurement
• Continuous trigger : The trigger is automatically
according to the target's movement.
activated continuously.
One measurement is made with one input.
• External trigger : The trigger is activated from the
Heads A / B can have separate trigger inputs.
input terminal or console.
(1)
Trigger input
Internal processing
(2)
Measured value
t
Reference
When "Trigger rate" (page 5-5) is set to "ON", the mutual
interference prevention becomes available.
Trigger A input
Trigger B input
5 Press the [ESCAPE] key to exit.
Head A sampling
(1)
Head B sampling (2)
(2)
Y setting example (Setting value FULL, 1 level reduction,
12 levels reduction)
(3)
Setting items
(1)Measurement range (page 5-6)
Narrowing the X direction or Y direction of the
measurement range will make the measurement time
shorter (faster).
1 Select "X" under "Head A" of "HEAD
setting" and press the [ENTER] key.
(2)Mask setting (page 5-7)
Masking a certain part of measurement range will A pull-down menu appears.
allow the unit to ignore certain portions of the image
during measurement. Also, canceling the effect of
stray light will achieve a stable measurement.
(3)Detection threshold value (Threshold) (page 5-9)
This function sets the threshold value of whether to
detect the edge or not.
This is used to measure a transparent or translucent
object.
Reference
• Select "Y" to make the area setting for the Y
direction.
• Select "Head B" to make the head B setting.
Reference
• Select "Head B" to make the head B setting.
• 1 shape can be set for mask 1 to 5 respectively.
The ares of the selected shape (rectangle or 1 Select mask 1 to 5 to clear under "Head
A" of "HEADsetting".
triangle) appears.
Note
• The invalid area remains displayed on the mask display screen.
• The added area is not displayed on the mask display screen.
Light intensity
light intensity data.
Threshold
Setting items and range
Detection threshold value: 10 to 99% (Default 50%, X-X’ light intensity distribution
setting available by 1%) When measuring an object that
transmits light, more light
intensity is obtained, compared
When measuring an object that does not transmit to an opaque object.
light
Threshold
5 A
Measurement Settings Details
Reference
To switch the setting for head A and head B, press
the [SCREEN] key.
Setting content:
Correction direction: Horizontal
The first edge is detected from bottom up in the set
correction range (Range 1 / Range 2). (The second
and subsequent edges are ignored.)
Corrects so that the straight line obtained from the
edge can be horizontal.
Correction direction: Vertical
The first edge is detected from left to right in the set
correction range (Range 1 / Range 2). (The second
and subsequent edges are ignored.)
Corrects so that the straight line obtained from the
edge can be vertical.
Range 1 / Range 2
Rotate and correct so that the approximation line 2 Place the cursor on the Head alignment
setting and press the [ENTER] key.
calculated from the edge information within the
range 1 and range 2 becomes parallel or A pull-down menu appears.
perpendicular to the X axis standard or Y axis
standard of the head.
Can be used with range 1 only as well.
5 Note
3 Press the [U] / [V] key to select [ON]
and press the [ENTER] key.
• When the head alignment area is set, the image before
Measurement Settings Details
4 Similarly,
head alignment is displayed.
• When the head alignment is ON, the data after head
place the cursor on the
alignment is done is displayed on the master image correction direction and select either
display screen. "Horizontal" or "Vertical".
• Setting the range larger enables more accurate head
alignment.
5 Make the drawing setting for "Range 1".
1 Adjust the cursor to "Head A" under
"Head Alignment" on "Master reg" and
Select either the "Horizontal" or "Vertical" edge area
selected for correction direction.
"Drawing an Area with the Cursor" (page 2-9)
press the [ENTER] key. "Drawing an Area by Entering Values" (page 2-13)
The master-registered image on head A and the
setting screen are displayed. 6 Press the [ESCAPE] key after the
"Range 1" setting is complete.
Reference
Select "Head B" to make the head B setting. Range 1 for head alignment has been registered.
Reference
The range setting has been made, however, the
correction angle has not yet been registered.
Registration
Registered head
alignment angle
Reference
The following message will be displayed if the
correction angle range is exceeded. Check the
setting condition of the head and target, and the
range setting.
5 Reference
• A master registration is required before position
as the one set earlier.
Measurement Settings Details
correction.
• The measurement time and trigger interval will increase
when position correction is performed.
• The position of the measurement area is corrected on
the measurement screen display. The display of the
measured image is not corrected. Master registration Target
• If position correction fails, the measurement alarm will image (after position change)
be activated. Position correction failure can be
confirmed by the INVALID output.
"Output terminal block" (page 8-3)
If there is position change followed by position
When there is no position change correction
When there is no position change against the master The difference between the master image and the current
image, the position of the measurement area matches the measured image is calculated. The measurement area is
master image. Therefore, correct measurements are corrected by the amount of change and a measurement
possible with or without position correction. is taken.
(2) The measurement area is corrected
according to the amount of position
change calculated for (1).
Measurement area
Target
(same position as of the (1) The difference between the
master registration image) master image and the current
measured image is calculated.
Edge Correction
Types of Position Correction
This corrects position changes using the edge
There are two types of position correction: "Pattern information (Bright and dark areas of the image) of the
correction" which uses a shape of the measurement target. Position change along the X-axis and Y-axis or
image and "Edge correction" which uses an edge of the position change of θ direction (tilt direction) can be
target. corrected. Angle (Theta) correction corrects so that the
"About Edge" (page 5-37) specified edge becomes horizontal or vertical.
Pattern Correction
The edge correction can be processed faster than the
pattern correction. 5
This corrects the position using the shape of the target. "Edge Correction" (page 5-19)
Measurement
Position change image
Measurement area in the X axis
Correction
Measurement
image
Master image
(1) Names
(2)
(3) Search area
Pattern area Measurement
(4)
area
(5) Correction
(6)
(7)
(1)Correction mode
Measurement image
Select "Pattern corr".
(2)Pattern area Master image
The image in the pattern area set on the master image
becomes the standard image for search.
(3)Search area
Operation description
The area in which the pattern image is searched for.
(4)Search speed 1. Search the set pattern area from the measured image
Set the search speed. Setting the value larger will in the search area. Search is performed along X axis,
enable the elaborate search, which results in more Y axis and tilt direction.
accurate correction. Instead, the trigger interval and 2. If an image matching the profile area to a degree
measurement time will become longer. equal to or greater than the "Correlation" is found, the
Setting range: 1 (fast) to 5 (slow) (Default: 3) position correction is judged as successful and the
(5)Search angle measurement area is corrected and measured.
Set the upper limit of correction angle against the tilt Reference
direction. Search is not possible if the target tilts with The search area and pattern area are not displayed on
larger degree than the setting angle. Because setting the measurement screen.
the angle larger increases the internal calculation, the
trigger interval and measurement time will be longer.
Setting range: ±0, ±5, ±10, ±20, ±30, ±45, ±90,
±180 (°) (Default: ±10°)
(6)Correlation
This value represents the degree of similarity between
the master-registered image and measured image in
the pattern area.
Measurement is performed only when the correction
result exceeds the correlation value (When matching
degree is high).
Increasing the setting value results in more accurate
pattern correction. At the same time, this increases the
chance of failure.
Use the default value for most cases.
When correction is made/not made properly Position correction operates after search only when the
Set the pattern area to be a distinctive region of the pattern area fits in the search area.
master image. Position correction may not operate In the case below, the pattern area exceeds the search
correctly if there are multiple similar shapes in the area. Thus, position correction is not performed.
measured image. If the master image has no distinctive
regions, use edge correction.
• Good example:
The set shape does not appear in other parts of the 5
pattern area and thus is suitable for position correction.
Pattern correction setting procedure 4 Set "Pattern area" and "Search area".
"Drawing an Area with the Cursor" (page 2-9)
Reference "Drawing an Area by Entering Values" (page 2-
Perform the master registration beforehand for position 13)
correction.
5 Set "Search speed".
5 1
Place the cursor on the "Pos corr" and Set whether to increase the search speed (fast) or
press the [ENTER] key. increase the correction accuracy (slow).
The current setting state is displayed.
6 Set "Search angle".
Measurement Settings Details
7 Set "Correlation".
Set the threshold value of the shape matching
degree to give the measurement error when a shape
that differs from the master image is obtained.
Set the value larger even if a slight difference should
be judged as a measurement error. Use the default
value for most cases.
2 Place the cursor on "Head A" and 8 Press the [ESCAPE] key to return to the
original display.
press the [ENTER] key.
Pos corr - Head A screen appears.
Reference
Select "Head B" to make the head B setting.
X axis correction
HOLD] key. area
The actual measurement value of correlation can be
obtained.
Each time the [TRG / HOLD] key is pressed, the
obtained image is changed and the actual Measurement
measurement value (%) of correlation is updated Position change image
in the X axis
and displayed.
If the position correction cannot be performed
correctly, change the settings.
Operation description
1. Identify the edge from the image of the measured target.
2. Compare the specified edge for the master image with
the edge obtained at step 1. and then calculate the
change in position according to the edge correction
items (X direction, Y direction, θ direction).
3. Move or rotate the measurement area according to the
contents set for the edge correction items.
Reference
• Which edge is recognized within the area and what correction
is made are determined by "Edge correction items".
• To make correction for tilt direction, set the edge
correction item to "θ" or "Centerline".
Correlation value The tilt correction angle for "θ" or "Centerline" is from -20° to 20°.
• The edge calculation method is determined based on
the type of corrections.
When "X" is selected: Average, Left, Right, θ, Centerline
Operation example 1: Correcting the position in the Operation example 2: Correcting the position in the
X axis direction (X correction) Y axis direction (Y correction)
Detect the edge in the X direction according to the Detect the edge in the Y direction according to the
contents of "Edge correction items" and make correction. contents of "Edge correction items" and make correction.
Use this when the measurement target has a position Use this when the measurement target has a position
change in the X direction compared to the master image. change in the Y direction compared to the master image.
1 Set the position correction area for the master image. 1 Set the position correction area for the master image.
5
Measurement area
Measurement Settings Details
Y axis
X axis correction area
correction area
Measurement area
Master image
Master image
2 Calculate the amount of position change of the target in the X direction. 2 Calculate the amount of position change of the target in the Y direction.
Measurement image
Measurement image
Position change
in the Y axis direction
Position change
in the X axis
direction
Measurement area
after correction
Y axis
correction
X axis
correction
1
in the Y axis direction
Set the position correction area for the master image.
5
Y axis correction area
Measurement image
Position change
6 Perform measurement.
in the X axis direction
X axis correction
correction area
Change in position
Master image in the X axis direction
Measurement area
Change in position
in the Y axis direction
X axis correction
Measurement
image
6 Perform measurement.
Y axis
correction
1 Set the position correction area for the master image. correction
5
Measurement area
Measurement
step
Measurement image
Angle correction
Change in position
in the Y axis direction
6 Perform measurement.
Y axis
correction
5 Setting items and range The average value of X coordinate of edge surrounded
by the area is used as a position correction standard.
Measurement Settings Details
X area 1
Recognized
edge
Master image
(1)Correction mode
Set either to make correction for the edge in the X
direction or Y direction. This can be used in
combination of X direction and Y direction. • Overview of correction operation
This section explains X correction.
Setting range: X corr only, Y corr only,
X→Y corr, Y→X corr
Measurement image
2. Left 3. Right
The edge present on the most left side among the The edge present on the most right side among the
edges surrounded by the area is used as a correction edges surrounded by the area is used as a correction
standard. standard.
5
X area 1 X area 1
Recognized Recognized
edge edge
Measurement
image Measurement
image
Rotation center
The rotation center for θ correction is the intersection of the of θ correction
straight line perpendicular to the Y axis passing through
the Y center point of X area 1 with the approximation line.
Measurement image
• Edge recognized as set
Example: When setting the detection direction to
"L → R"
X area 1
Master image
Recognized
edge Measuring with X area 1 / X area 2
Approximate line
Rotation center
of θ correction
X area 1
X area 1
Measurement
• Overview of correction operation image
X area 2
Measurement image
X position
5
Measurement image
The rotation center for θ correction is the intersection
of the straight line perpendicular to the Y axis passing Rotation center
through the Y center point of X area 1 with the of θ correction
Master image
Recognized
X area 1
edge
Note
Make the setting so the area includes 2 edges:
Bright → Dark, Dark → Bright.
Good example
Master image
X area 1
Bad example
Master image
Change in position X position - average
in the X axis direction
X area 1
• Detection direction: Left → Right 1 Place the cursor on the "Pos corr" and
press the [ENTER] key.
5 The current setting state is displayed.
Measurement Settings Details
Detection direction
3 Select
mode".
"X corr only" in "Correction Testing the position correction
Check the position correction operation.
Within the X area 1, change the position of the
measurement target from the position where it was
master-registered and check if the position corrections
follows correctly.
(1)
Y area 1
Recognized edge
(2)
(3)
(4)
Master image
(1)Correction mode
Set either to make correction for the edge in the X
direction or Y direction. This can be used in • Overview of correction operation
combination of X direction and Y direction.
This section explains Y correction.
Setting range: X corr only, Y corr only,
Measurement image
X→Y corr, Y→X corr
2. Peak 3. Bottom
The edge present on the most upper side among the The edge present on the lowest side among the edges
edges surrounded by the area is used as a correction surrounded by the area is used as a correction
standard. standard.
Recognized
edge Y area 1
Master image
Change in
Master image
position in the
Y axis direction
Measurement Measurement
image image
Change in
position in the
Y axis direction
Master image
The rotation center for θ correction is the intersection of the Rotation center
straight line perpendicular to the X axis passing through of θ correction
Y area 1
the X center point of Y area 1 with the approximation line.
Approximate line
Recognized
edge Measurement image
Master image
Rotation center
Y area 1
of θ correction Y area 1
Y area 2
• Overview of correction operation
Y area 1 Y area 1
Master image
Note
Make the setting so the area includes 2 edges: Bright →
Dark, Dark → Bright.
Recognized
edge
Good example
Master image
• Overview of correction operation
Y position - average
Measurement
image Change in position in
Y area 1
the Y axis direction
Bad example
Angle
change
Y area 1
Y area 1
Master image
Detection
direction
minus to plus direction of the Y axis. • Select "Head B" to make the head B setting.
Make correction according to the edge correction items
based on the edge obtained here.
3 Select
mode".
"Y corr only" in "Correction Testing the position correction
Check the position correction operation.
Within Y area 1, change the position of the measurement
target from the position where it was master-registered
and check if the position corrections follows correctly.
Note Note
If "θ" or "Centerline" is set as the edge correction item for If "θ" or "Centerline" is set as the edge correction item for
both X correction and Y correction, the measurement both X correction and Y correction, the measurement
alarm will be activated. alarm will be activated.
Set "θ" or "Centerline" to either of them but not both. Set "θ" or "Centerline" to either of them but not both.
For each setting details, see "X correction" and "Y For each setting details, see "X correction" and "Y
correction". correction".
Reference Reference
Check the position correction operation after setting the Check the position correction operation after setting the
position correction. position correction.
For details, see "Testing the position correction" (page 5- For details, see "Testing the position correction" (page 5-
35). 29).
Measurement Edge
area
Measurement target 1
(Element specifying a point)
Vector
Y axis
distance
Measurement target 2
(Element specifying
a straight line)
X axis
distance
• Switching screens
4 Place the cursor on "Measurement
type" and press the [ENTER] key.
OUT1 to 16 setting screen
The pull-down menu for the measurement mode
appears.
Place the cursor on "Measurement type" to set and
press the [ENTER] key.
5
Measurement Settings Details
Measurement Settings
Intersection distance
Measurement
(page 5-56) target 1
Vector
This measures the Measurement
Y-axis
distances between 2 target 2
X-axis
Measurement
target 1
Minimum value
of radius
5
Measurement area
5
Measurement Settings Details
Calculations (page 5-72) Calculations can be selected among addition, subtraction, average, maximum, and
Sets calculations between minimum.
measured values of
selected OUTs. specified
OUT numbers.
No setting (page 5-72) None
Set this when not
measuring. OUT2 through
OUT16 are initially set to
"No setting".
• Tilt correction • The width between dark → bright edge and bright →
Calculate approximation lines from both edges forming dark edge cannot be measured.
the outer diameter and correct the measurement value
so the centerline of two straight lines becomes vertical
(or horizontal when measuring the outer diameter made
in the Y direction).
Even if the target is tilted, measurement is corrected.
5
(1)
Measurement Settings Details
Zoom in (2)
Measurement
area
Measurement Measurement
area area
Measurement Measurement
area result Measurement Measurement
area result
Set widely in
Set widely in the arrow
the arrow direction.
direction.
<Bottom>
Y position
Measurement
This detects the edge in the Y axis direction in the area Measurement
measurement area set with rectangle. The measured result result
(Bottom)
can be selected among the average value (Average),
maximum value (Peak) and minimum value (Bottom) of all
Y coordinates (height) of the selected edge. The
5
measured value is the edge's Y coordinate with the X axis
set as a reference. The edge which appears first within the
area is detected according to the set detection direction.
Measurement Settings Details
Reference
The alarm error will be activated in the following cases. • Detection direction
• When there is no edge in the measurement area
Set the edge detection direction.
• When the edge parallel to the Y axis is measured
When there are multiple edges present on the same X
Setting items and range coordinate, use the edge that first appears on each
coordinate, seen from the detection direction.
<Detection direction: Up → Down>
(1)
(2) Detection direction
As the arrow
(3) illustrated on the left,
(4)
(5) detect the edge from
plus to minus
direction of the Y axis.
Calculate the
measured content
Edge that appears first when
detected from plus to minus based on the edge
of the Y coordinate obtained here.
Measurement Measurement
area Measurement area Measurement
result result
(Average) (Peak)
Measurement
area
Measurement area 2
Measured content:
• Example 3
3 Set the measurement area 1 so the
measured part can be included.
Measurement area 1
Measurement area 2
Measured content: 5 Set the detection direction 1.
Select from the following items.
Peak
Detection direction: U→D/D→U
Measurement Up → Down
6 Set
area 1
(Bottom) the measurement area 2,
measurement area 2 and detection
direction 2.
(1)
(2)
(3) Measurement result
(4) (Right)
(5)
• Detection direction
Set the edge detection direction.
When there are multiple edges present on the same Y
coordinate, use the edge that first appears on each
coordinate, seen from the detection direction.
Detection
1 Select OUT No. on the measurement
setting screen, and select "X Position"
direction As the arrow
illustrated on the left, in "Measurement type".
detect the edge from "Basic Procedure for Measurement Settings"
plus to minus (page 5-37)
direction of the X axis.
Calculate the
measured content
2 Set the target head.
Select the head to use.
5
Edge that appears first when based on the edge
detected from plus to minus
Detection
direction
5 The alarm error will be activated in the following cases. <Detection direction: Left → Right>
• When there is no edge in the area
Edge that appears first when
Measurement Settings Details
• When the edge parallel to the X axis is measured detected from minus to plus As the arrow
of the X axis
• When the alarm error is activated for one area or both areas illustrated on the left,
detect the edge from
Setting items and range
minus to plus
direction of the X axis.
Calculate the
(1) measured content
(2) Detection
(3) based on the edge
direction
(4) obtained here.
(5)
(6)
(7)
(8) <Detection direction: Right → Left>
Detection
direction As the arrow
illustrated on the left,
detect the edge from
plus to minus
Item Selection range direction of the X axis.
(1) Measurement type Select "Width". Calculate the
(2) Target head Head A / Head B measured content
Edge that appears first when based on the edge
(3) Measurement Rectangle area of the detected from plus to minus
of the X axis obtained here.
area 1 entire screen range
(4) Measured content 1 Average/Left/Right
(5) Detection direction 1 L→R/R→L Measurement example and measurement result
• Example 1
(6) Measurement Rectangle area of the
area 2 entire screen range
Measurement area 1
(7) Measured content 2 Average/Left/Right Measured content:
Measurement area 1
(8) Detection direction 2 L→R/R→L (Average) Average
Measurement area 2 Detection direction:
(Average)
• Measured content 1 / Measured content 2 Left → Right
Set for measurement area 1 and measurement area 2
respectively. Measurement area 2
Average: Average value of [Edge X coordinate] Measured content:
Left : Minimum value of [Edge X coordinate] Average
Right : Maximum value of [Edge X coordinate] Detection direction:
Right → Left
Reference
Measurement result
• Measurement area 1 and 2 are indicated with the blue
inspection window and pink inspection window
respectively.
• When the position measured in the measurement area 2
is smaller than the position measured in the
measurement area 1, the measurement result will show
minus value.
• Example 2 Reference
As shown below, dimensions including the edge that
Measurement Measurement Measurement area 1
area 1 cannot be specified in the measured content for "Width"
result Measured content:
(Average) cannot be measured.
Average
Measurement Detection direction: In this case, use "Intersection distance" (page 5-56).
area 2 Left → Right
(Average)
Measurement area 2
Measured content:
5
Average
• Example 3
This point cannot be specified
for “Width”.
Measurement area 1
Measured content:
Measurement
area 1 Average
(Average)
Measurement
area 2
Detection direction:
Left → Right 1 Select OUT No. on the measurement
setting screen, and select "Width" in
(Average)
Measurement area 2 "Measurement type".
Measured content:
"Basic Procedure for Measurement Settings"
Average
(page 5-37)
Detection direction:
Right → Left
Measurement result 2 Set the target head.
Select the head to use.
• Example 4
3 Set the measurement area 1 so the
measured part can be included.
Measurement area 1
Measurement
target 2
Vector
Y-axis
Measurement
target 1
X-axis
Measurement target 1
(Element specifying a
straight line) X-axis
5 Set the measured content 1.
Select from the following items.
Vector / X-axis / Y-axis
• Example 3: Distance between straight line and straight line
Measurement target 1
(Element specifying a straight line)
Starting
point
Vector
Y-axis
Measurement target 2
(Element specifying
a straight line)
X-axis
Finishing
point
Starting point
Measurement
(1) target 1
Vector
(2) Measurement
Y-axis target 2
(3)
(4) Finishing
point
(5)
(6) Measurement
target 3
X-axis
• Angle range
Angle
With the measurement target 1 set as a reference,
This measures the angle formed by 2 straight lines set in measure the angle of measurement target 2
the Elements beforehand. counterclockwise. Set the coordinate system for
With the straight line of measurement target 1 set as a measurement.
reference, measure the angle of measurement target 2 <-90° to 90°>
counterclockwise. Measurement target 2
5 Reference
• When measuring around 0° area, set the "Angle range" + direction
Measurement target 1
Measurement Settings Details
to -90 to +90°.
• When measuring around 90° area, set the "Angle range" Measurement target 1
- direction
to 0 to 180°.
• When measurement target representing the arc edge,
intersection or arbitrary point is specified, the alarm Measurement target 2
error will be activated.
<0° to 180°>
Setting items and range Measurement Measurement
target 2 target 2
(1)
(2)
Measurement Measurement
(3) target 1 target 1
(4)
(5)
• Example 2
Angle range : 0 to 180° 1 Set the Elements.
Use 2 Elements for "Angle".
Measurement target 1 : Line edge
Make the setting to obtain the straight line using the
Measurement target 2 : Line edge
Elements.
The Element modes to obtain the straight line are as
follows.
Measurement Line edge, Circum Ln edge, Centerline, Ln
Measurement
target 2
(Line edge)
result
Measurement
between 2pt, Arbitrary line
"Elements" (page 5-73)
5
target 1
Measurement
result
5 Reference
When parts other than the arc edge are specified as a
Measurement Settings Details
(1)
(2) • Example 2
(3) Measurement
target 1
Measurement (Arc edge)
result
• Measurement target 1
Set the arc as a measurement target in the Elements.
The Element to obtain the arc is "Arc edge".
"Elements" (page 5-73)
Reference
If 2 circumference edges are included in the arc edge as
shown below, the measurement will be incorrect. Make
sure that the only 1 circumference edge is included in the
arc edge.
Measurement target 1
(Arc edge)
5 arc edge.
Reference
Measurement Settings Details
Maximum radius
(1)
(2)
(3)
1 Set the Element.
Use 1 Element for "Roundness".
Use "Arc edge" for the Elements.
"Elements" (page 5-73)
• Measurement target 1
Set the arc as a measurement target in the Elements.
4 Set the measurement target 1.
Select the Element number set as a measurement
The Element to obtain the circular arc is "Arc edge". target beforehand.
"Elements" (page 5-73)
5
(Y coordinate)
Use this when obtaining coordinates that cannot be
specified with Peak or Bottom in measurement type "Y
position", or Left or Right in "Position".
Measurement
result
(1) (X coordinate)
(2)
(3)
(4)
• Example 2
Measurement
result Measurement target 1
(Y coordinate) (Arc edge)
• Measured content
Measure using the point obtained from the
measurement target 1.
X coordinate: X coordinate of point
Y coordinate: Y coordinate of point
Reference
Measures the unblocked
The mask area in the measurement area is not counted area (white area) in the
5
as a bright or dark area at all. measurement area.
Measures the
blocked area
(black part) in
the measurement
area.
• Pattern area
Search
The image in the pattern area set on the master image
This detects the image from measured images most becomes the standard image for search.
similar to the standard image registered as a pattern
area. As a measurement result, the center coordinates (X • Search area
coordinate, Y coordinate) of the pattern area or rotation Search an image similar to the pattern area in the
angle of the measured image against the master image is search area.
5 calculated.
• Search speed
Master registration (page 5-10) is necessary to use Set the search speed. Setting the value bigger will
Measurement Settings Details
Search area
Master image
when setting 2 Set the target head.
Select the head to use.
5
• Measurement result
(Target when
measuring)
X coordinate in
the center of
search area
(Pattern area
Angle after search)
calculated.
(1)
(2)
(3)
(4)
Calculate the outer diameter and inner diameter from the
center coordinate of the approximate circle in the entire
circumference direction. Any of the average value,
maximum value or minimum value of difference between
the radius of outer circle and radius of inner circle is
calculated.
• Measured content
Average : Average value of difference between the
radius of outer circle and radius of inner
circle
Max : Maximum value of difference between the
radius of outer circle and radius of inner
circle
Min : Minimum value of difference between the
radius of outer circle and radius of inner
circle
• Measured content 1
Pitch: This detects the midpoint of dark part in the area
of bright → dark and dark → bright. Then,
measures the distance between the midpoints of
adjacent dark areas.
• Measurement area
Measurement parts are determined according to the
shape of measurement area.
<When the width of the X direction is longer than the
width of the Y direction>
When the width of the Width: This measures the distance between edges of
X direction is longer successive bright → dark and dark → bright.
Edge detection direction than the width of the Y
direction in the
measurement area,
the edge is detected Measurement
Width area
from minus to plus
direction of the X axis.
Set this when the
shapes are
perpendicular to the
X axis as shown on
the left.
Gap: This measures the distance between edges of The alarm error will be activated in the following cases.
successive dark → bright and bright → dark. • When the measurement target does not cross the area
Measurement
Gap area
Reference
Only when dark → bright edge is present corresponding
to bright → dark edge, those edges become the
measurement target in pitch measurement.
The following case will not become the measurement
target because bright → dark edge corresponding to
dark → bright is not present.
Calculations Reference
• Additional calculation is possible using the OUT
Select OUT No. as calculation target, use each numbers used for calculation.
measurement result for addition and subtraction, and • In combination with "Scaling", the scaling factors can be
calculate the maximum value, minimum value and used in calculations for calculation result.
average value among multiple OUTs. "Scaling" (page 5-88)
• Values used for calculations are data before alarm error
Reference
1 Make
• When any of the calculation targets activates the alarm
error
the normal measurement settings
• When calculation targets 3 and 4 are set for calculation A-B and OUT settings.
For calculation between OUTs, 2 to 4 measured
Setting items and range results are used for calculation. Make the OUT
settings for required numbers.
(1)
2 Select OUT No. on the measurement
setting screen, and select
(2)
(3) "Calculations" in "Measurement type".
(4) "Basic Procedure for Measurement Settings"
(5)
(page 5-37)
(6)
(1)
Item
Measurement type
Setting range
Select "Calculations".
4 Set the calculation target 1 to 4.
The number of calculation targets can be set from 2
(2) Calculation A+B, A-B, Average, to 4 as necessary.
method Max, Min
(3) Calculation target 1 OUT 1 to 15
(4) Calculation target 2 OUT 1 to 15
(5) Calculation target 3 -, OUT 1 to 15
No setting
(6) Calculation target 4 -, OUT 1 to 15
Use "No setting" when there is no need to set any of the
• Calculation method measurement items.
A+B : Adds all calculation results of selected OUT2 through OUT16 are initially set to not measure.
measurement targets.
A-B : Subtracts measurement target 2 from
measurement target 1.
Average : The average value of selected OUTs is
determined as a measured result.
Max : The maximum value of selected OUTs is
determined as a measured result.
Min : The minimum value of selected OUTs is
determined as a measured result.
Line edge
A
This Element specifies the straight line as an edge.
Set the rotation rectangle area and calculate the
approximation line from all edge information in the area. When
the line and the set area are crossed, the both ends' points
are determined as start point coordinate and end point
coordinate. Then, calculate the line segment between them.
C
Reference B
If either the start point coordinate or end point coordinate is
out of measurement range, the measurement result with this
Element used will activate the measurement alarm.
<Not properly detected: example 2> • Measuring with measurement area 1 and measurement
Set the area so only 1 edge is included. area 2
The approximation line is obtained from measurement
area 1 and measurement area 2. The points where the
line crosses the measurement area 1 and measurement
area 2 are determined as start point and end point
A There are 2 respectively. Then, calculate the line segment between
5
edges in the them.
area.
Starting point
Measurement Settings Details
C coordinate
B
(Line edge)
Finishing point
coordinate
Measurement example and measurement result
• Measuring with measurement area 1 only
When the approximation line and the measurement
area 1 are crossed, the both ends' points are
determined as start point and end point. Then,
calculate the line segment between them.
1 Select Element 1 to 16 in the Elements
on the measurement setting screen.
Starting point
2 Select
coordinate
"Line edge" in measurement
type.
(Line edge) Finishing point
coordinate
3 Set the target head.
Select the head to use.
• Example 2
Arc edge
This Element specifies an arc or circle as an edge. Measurement target 1
Set the arc area and calculate the approximation circle of (Arc edge)
all edges in the area.
The measurement result is obtained according to the
measurement type for OUT measurement.
Reference 5
If the center of circle is out of measurement range, the
Reference
Make sure that the only 1 arc edge is included in the
setting area.
If multiple arc edges are included, the approximation
circle is calculated based on those edges' information.
This will result in measurement error.
Measurement target 1
(Arc edge)
Measurement
target 1
(Arc edge)
Measurement
result
1 Select Element 1 to 16 in the Elements on
the measurement setting screen.
2 Select
type.
"Arc edge" in measurement
Measurement area
Starting point
• Detection direction
Set the edge detection direction. 1 Select Element 1 to 16 in the Elements on
the measurement setting screen.
For the external tangent to be calculated, make the
setting so the edge can be detected from the direction
where there is no contrast change in the area.
<Properly detected> 2 Select "Circum Ln edge" in
measurement mode.
Detection direction "Left → Right"
Detection
direction Measurement area 3 Set the target head.
Select the head to use.
3 Select
type.
"Centerline" in measurement
Intersection
This Element specifies the intersection as a point.
This measures the intersection coordinates using 2
Elements set beforehand. Intersection (left) Intersection (right)
Reference
In the following cases, the measurement result with this
5 Element used will activate the alarm error.
• When there is no intersection
• When the intersection is out of the measurement range
Measurement Settings Details
• When the Element number to be set is smaller than the Measurement Measurement
target 1 target 2
one for the measurement target 1 and 2 (Arc edge) (Line edge)
Setting items and range
Measurement target 2
(Line edge)
Item Setting range
(1) Target head Head A / Head B
(2) Measurement Element 1 to 16
target 1 1 Set the Elements.
Make the setting to obtain the straight line and
(3) Measurement Element 1 to 16
circular arc using Elements.
target 2 The Element modes to obtain the straight line or arc
(4) Intersection selection Upper / Lower / Right / Left are as follows.
Line edge, Arc edge, Circum Ln edge, Centerline,
• Measurement target 1 / Measurement target 2
Ln between 2pt, Arbitrary line
Make the setting as a measurement target 1 and 2 in
"Elements" (page 5-73)
Element.
2 Select
The Element sets the following modes.
Line edge, Arc edge, Circum Ln edge, Centerline, Ln Element 1 to 16 in Elements on the
between 2pt, Arbitrary line measurement setting screen.
* The Arc edge mode can only be measured by
measurement target 1 or measurement target 2, not
by both. 3 Select "Intersection" in measurement type.
• Intersection selection
This setting specifies which intersection to measure 4 Set the target head.
Select the head to use.
when 2 intersections are present, such as intersections
Reference 5
If the Element number to be set is smaller than the one for
Measurement result
(Ln between 2pt)
• Example 2
Measurement target 1 : Intersection (Arc edge and line
edge)
Measurement target 2 : Intersection (Arc edge and line
edge)
Measurement result
(Ln between 2pt)
Measurement Measurement
target 1 target 2
(Intersection) (Intersection)
Measurement result
(Arbitrary line)
Angle
Measurement
result
(Arbitrary pt)
Vector
Reference
"Measurement Conditions and Measurement Data Flow"
5 (page A-3)
Measurement Settings Details
The text entry window appears. The following is the example of the process when
averaging is set to 4.
Trigger interval
1 2 3 4 5 6 7
Internal data
(2) Average measurement time
External Trigger
Measurement is performed by the external trigger input
4 Press the [U] / [V] key to select
"Average count" and press the
and averaged result is obtained when the trigger is input
for the specified number of averaging. [ENTER] key.
Trigger mode (page 5-3) The number of measurement times for averaging is
fixed.
External trigger input
A B C
Update cycle
-FFFFFF
(measurement
impossible) Time
2 number
Press the [U] / [V] key to select the OUT
and press the [ENTER] key.
The cursor moves to the "OUT name" for the
selected OUT number.
4 Press
the specified
period can be
the [U] / [V] key to select the
Min. value
measured. measurement mode and press the
Sampling period
[ENTER] key.
The difference The comparative measurement mode is fixed.
P-to-p hold 1 /
P-to-p hold 2 between the
maximum and
minimum
5 Press the [ESCAPE] key to complete
the setting.
values during
Sampling period the specified
period can be
Max. value - Min. value
measured.
3 Press
0.01mm ±9999.99mm
the [U] / [V] key to select
0.001mm ±999.999 mm
"Offset" and press the [ENTER] key.
1μm ±999999μm
The device enters the value input state.
0.1μm ±99999.9μm
0.01μm ±9999.99μm
5 1 Display the "OUT settings" screen. "Displaying the OUT Settings Screen" (page 5-82)
The display range varies with the minimum display unit
setting.
For details of display range, see Min display unit (page
Measurement Settings Details
Default value:
key. Units mm μm mm2 deg
The cursor moves to the "OUT name" for the
Input value 1 0 0 0 0
selected OUT number.
Display value 1 0 0 0 0
Before scaling
Display value
After scaling
Display value
5 Set "Input value 1".
Enter -1.020.
Point 2 Point 2 "Entering a Value" (page 2-7)
0.990 +1.000
Point 1
-1.020
Point 1
-1.000
6 Set "Input value 2".
Enter +0.990.
5
Evaluation Range When the minimum display unit is set, upper limit and
display lower limit settings for tolerance are initialized.
Output state For details of display range, see "Min display unit"
Measured value: Red (page 5-87).
Evaluation result: "HI"
Lower limit
Measured value:
Green
2 Press the [U] / [V] key to select the
OUT number and press the [ENTER]
≤ Measured Evaluation result:
GO
value "GO" display key.
≤ Upper limit ON only when GO The cursor moves to the "OUT name" for the
output selected OUT number.
3 Press
Measured value: Red
Evaluation result: "LO" the [U] / [V] key to select "Tol
Measured value
LO display upper limit" and press the [ENTER] key.
< Lower limit
ON only when LO The device enters the value input state.
output Input the value, then press the [ENTER] key.
The measured value is displayed as "-------"
Evaluation
standby
and the evaluation is displayed as "--".
Evaluation output turns OFF.
4 Set "Tol upper limit".
"Entering a Value" (page 2-7)
The measured value is displayed as
Alarm
error
"- FFFFFF" and the evaluation is displayed
as "LO". Evaluation outputs HI and LO turn
5 Set "Tol lower limit" in the same way.
The setting procedures are the same as for setting
ON at the same time. "Tol upper limit".
The setting conditions are as follows.
Setting condition: Lower limit ≤ Upper limit 6 Press the [ESCAPE] key to complete
the setting.
If the setting value error is displayed, press the [ENTER]
key to cancel the error, and make the setting again.
Reference
• The total evaluation is calculated based on the
evaluation result of each OUT number.
• For information on the evaluation standby state
(measured value "-------") or measurement value alarm
state "-FFFFFF", etc., see "Controller Status Table" (page
11-16).
Copy settings
This function copies the OUT settings and measurement
settings registered with other OUT numbers to a different
OUT number. This reduces the amount of work required
to make similar settings.
Setting cursor
2 terminal"
Press the [U] / [V] key to select "ZERO
and press the [ENTER] key.
The "ZERO terminal" settings screen is displayed
and the setting cursor appears.
Setting cursor
4 cursor
Press the [Y] / [Z] key to move the
and select the ZERO terminal.
Setting cursor
4 Press
Timing chart: "Strobe output" (page 10-17)
the [ESCAPE] key to complete
the setting.
Reference
When all are OFF, the binary output terminal (expansion
connector No.13 to 38) turns all OFF.
Voltage 1 -10.500V to
"Range over" means the state that the measured value
cannot be output within the voltage output range set for Voltage 2 +10.500V
analog output. The setting range and default values vary depending
In this case, the voltage output will be +10.8V or -10.8V. on the measurement mode.
When it exceeds or is in an alarm state ±10.5V, +10.8V or For setting values' default, see "Default Values" (page
-10.8V will be output. 11-11).
When the values are as follows: Output selection
+10V:+5mm Select the OUT number for analog output.
-10V: -5mm Positive value range over
+10.8V
Voltage Measure 1, Measure 2
[V] Analog output scaling is performed. Set 2 measurements
+10.5 you wish to use as references for scaling.
+10 Point 2
Voltage 1, Voltage 2
Analog output scaling is performed. Set the output
0
voltage for measured value 1 and 2 respectively.
Setting items and range: • Output voltages are calculated in units of mV.
(When the setting value is 5.000V, the calculation
formula uses 5000.)
• The units used in determining whether this condition
is met depend on the units of measure 1 and 2.
mm/μm : 0.1μm
mm2 : 0.001mm2
deg : 0.0001deg
(When the setting value is 5.000mm, the calculation
formula uses 50000.)
Setting example:
To assign -10V to -5mm and +10V to +5mm, each setting 4 Press the [U] / [V] key to select the
OUT number to output and press the
value is as follows.
[ENTER] key.
Item Setting value
This sets the CH1 output.
Measure 1 -5.000mm
Measure 2 +5.000mm Before the settings below, measurement settings for the
Voltage 1
Voltage 2
-10.000V
+10.000V
OUT number set in step 4 must be made beforehand.
"Measurement Settings" (page 5-37) 5
5 Press
(Voltage 1)
Point 1
-10
3 Press the [U] / [V] key to select 9 Set "Voltage 2" for CH1 analog output
scaling.
"Output selection" for CH1 and press
The steps for making this settings are the same as
the [ENTER] key. for setting "Measure 1".
A pull-down menu appears.
Data storage
Storage
The data storage function stores the measurement values
This sets conditions to store data into the internal memory of all the measured OUT numbers. into the internal
of the controller. memory. Storage timing is set via data output timing.
Select the contents to store from the OUT measurement Function details:"Performing Data Storage" (page 3-17)
value and image data. Internal operations:"Memory Structure" (page A-2)
Stored data can be exported via the TM-Navigator
and exporting.
Storage function overview:"Storage Function" (page
3-17)
Internal operations:"Memory Structure" (page A-2)
• No of data points
This sets the amount of data to be stored. This is the
same for all OUT numbers being measured.
• Skipping
Item Setting range
For instructions set for data output timing, data is stored
OFF / Data storage / once per times set by skipping.
Storage
Image storage (Default: OFF)
• OFF
1 Display the common settings screen.
"Displaying the Common Settings Screen"
The storage function is not used. (page 5-92)
• Data storage
The OUT measurement values are stored.
"Data storage" (page 5-98) 2 Press the [U] / [V] key to select
"Storage" and press the [ENTER] key.
• Image storage
Image data is stored. The storage setting screen appears.
"Image storage" (page 5-99)
• Storage conditions
Always:
8 Press
Stores for every trigger input by storage start operation.
the [U] / [V] key to select NG only:
"Skipping" and press the [ENTER] key. Stores only when the total evaluation result is NG.
"Skipping" is set. Manual:
When the measurement is in process, the device enters
Note
• Saved image data is the data before the position
7 Press the [U] / [V] key to select
"Storage mode" and press the [ENTER]
correction.
• If the amount of storage data exceeds the number of key.
data that can be saved, old images are deleted and A pull-down menu appears.
new images are saved.
Reference
setting.
"Measurement range" (page 5-6)
storage mode and press the [ENTER]
key.
1 Display the common settings screen.
"Displaying the Common Settings Screen"
The "Storage mode" is set.
Check mark
Image update:
Data can be saved or output after measurement has
been completed for each OUT that is sampling by trigger
input.
When the trigger is set to "asynchronous", data can be
saved or output after TRG_A input measurement has
been completed.
TIMING1:
Data can be saved or output after TIMING1 is input.
Reference
Use the following methods to input TIMING1.
• TIMING1 of external input terminal
• TIMING1 of RS-232C communication
• [TRG / HOLD] key on the console
• Timing input from TM-Navigator support software
Environment Settings
Setting Procedure for the Environment Settings . . . . . . . .6-2
Environment Settings Items . . . . . . . . . . . . . . . . . . . . . . . . .6-3
6
Environment Settings
2 select
Press the [U], [V], [Y] or [Z] key to
[Environ setting] and press the
[ENTER] key.
The "Environ setting" screen will be displayed and the
cursor will move to the setting value of "Baud rate".
3 cursor
Press the [U] or [V] key to move the
to the item of which the setting is
to be changed and press the [ENTER] key.
A pull-down menu appears or the unit enters the
value input state.
The contents set in the environment settings can be saved or loaded with the memory card.
"Saving and Reading Operations" (page 7-4)
Environment Settings
Setting the Communication Specifications for Ethernet
This sets the communication specifications when using Ethernet to communicate with the TM-Navigator.
"TM-Navigator User's Manual"
Reference
• If the settings are configured incorrectly, It could cause this unit and other devices on the network to cease working
properly.
• New settings will take effect once the unit has been restarted.
• Do not set 0.0.0.0 or 255.255.255.255 for the IP address.
Setting Auto-send
This function outputs the measurement value over the RS-232 interface synchronized with the external input terminal.
Specify ON when the auto-send function is used.
"Data out timing" (page 5-102)
"Setting Auto-send" (page 6-3)
"Response Delay Time via Auto-send" (page 10-24)
"Outputting Measurement Values via Auto-send" (page 9-4)
Changing Languages
This switches the language displayed on the measurement screen or setting screen.
Reference
The language setting is not initialized even "Restoring the default status" (page 2-16) is performed.
Environment Settings
Setting the Program-switching Method
Set this to match the method for switching program No.
"Switching Program No." (page 3-14)
MEMO
6
Environment Settings
Memory Card
Memory Card Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
Displaying the Memory Card Screen . . . . . . . . . . . . . . . . . . . .7-2
Inserting / Removing a Memory Card. . . . . . . . . . . . . . . . . . . .7-3
Saving and Reading Operations . . . . . . . . . . . . . . . . . . . . . . . .7-4
Advanced Usage of Saving and Reading. . . . . . . . . . . . . . . . .7-9
Following operations are possible with a memory card. This displays the operation screen for saving and reading
data with the memory card.
7
when changing settings.
"Program Function" (page 4-1)
"Environment Settings" (page 6-1)
Memory Card
Memory Card
"Eject card" and press the [ENTER]
Insert the memory card into the memory card slot as
shown below.
key.
You can insert or remove the memory card with this unit The access lamp goes out and the "Memory card"
turned ON. window appears.
E
OL
NS
CO
R
0 TO
-300
NI
MO
TM
3 Press
WER
POON
I/O
SD
CA
RD
HE
AD
-B
the [ENTER] key to close the
Memory card slot
OU
T
US
B
-A
window.
AD
HE
2C
-23
RS
accessed.
NS
CO
R
0 TO
-300
NI
MO
HE
AD
-B
B
(2)Push in the
US
-A
AD
HE
Reference RS
-23
2C
memory card.
ET
RN
HE
(3)Remove the
inserting it into the slot. The data on the memory card or memory card.
the memory card itself may be damaged if the memory
card is inserted into the slot incorrectly.
• Push the memory card all the way into the slot.
7
automatically for the measurement screen image and
storage data saved using the external terminal. Program to be saved File name
Memory Card
"Save" button and press the [ENTER] 1 Press [U] or [V] key to select "Folder"
in step 3 of "Saving to a Memory Card".
key.
• The file is saved to memory.
• If there is a file with the same name, a message
confirming whether to overwrite the file will be
displayed.
Cursor
7
Select [YES] and press the [ENTER] key to overwrite
Memory Card
the file.
• A completion message appears when it is finished.
5 Press
Cursor
the [ENTER] key to close the
window.
Reading from a Memory Card 3 Press the [U] or [V] key to select the
folder display and press the [ENTER]
This section describes reading program setting contents
from a memory card to the controller as an example. The key.
procedure for reading environment settings and image The cursor will move to the file list in the folder
storage file are the same. display.
Reference
When reading image storage data and confirming it on
the image storage screen, set the storage setting to Cursor
"Image storage".
""View stored Image" screen" (page 3-9)
"Storage" (page 5-98)
7
1 Display the memory card screen.
Memory Card
2 "Program"
Press the [U] or [V] key to select
in the load menu and press
the [ENTER] key.
The cursor moves to the folder display and the name
of the first file on the file list appears in the file name
display. 6 Press the [ENTER] key to close the
window.
If you do not change the file selection, proceed to
step 5.
7 Press the [ESCAPE] key to finish.
Cursor
Memory Card
4 Press the [U] or [V] key to move the
cursor and select the file to be deleted.
Folder
5 Press and hold the [ZERO] key.
A message appears to confirm that the file will be
deleted.
2 "Program"
Press the [U] or [V] key to select
in the load menu and press
the [ENTER] key.
The cursor moves to the folder display.
6 Select
key.
"Yes" and press the [ENTER]
Preparation procedure
Data saved to
internal memory
(2)
7
(3)
Memory Card
ON
S_SAVE input
MEMO
7
Memory Card
I/O Terminals
Identifying Names and Functions of the I/O Terminals . . . . .8-2
I/O Circuit and Electrical Specifications . . . . . . . . . . . . . . . . .8-8
This section describes the names of the input/output terminals (input terminal block, output terminal block, and
expansion connector) and the terminal assignment.
"Part Names and Functions" (page 1-6)
"Connecting to the Terminal Block" (page 1-20)
"Timing Chart and Response Times" (page 10-1)
CO
NS
OL
E
Conforming socket block:
TM
WER
-300
0
MO
NI
TO
R
2
I/O
8 3
RD
CA
SD
-B
4
OU
T
US
B
AD
-A
5 AWG16 to 28, length of pigtail cable end
HE
-232
C
6 fabrication 7 mm
I/O Terminals
RS
ET
HE
RN
ET
7
8
Note
Part of each input/output circuit is common via a choke coil. Be careful not to generate a potential difference.
"Insulation status between I/O circuits" (page 8-10)
CO
NS
OL
E
WER
POON
0
MO
NI
TO
R
COM
OUT 1 MC1.5/9-ST-3.5BK (Phoenix Contact)
2
I/O
ERR
3
RD
CA
SD
-B
GO
Conforming cable specification:
AD
HE
BUSY 4
AWG16 to 28, length of pigtail cable end
T
RDY
5
OU
B
A
US
-A
AD
HE
RS
-232
C
INV
A 6 fabrication 7 mm
ET
HE
RN
ET
CH1 7
CH2 8
0V 9
8
Terminal Signal Circuit diagram(page 8-8) Reference
Description
I/O Terminals
number name TM-3001 TM-3001P page
1 COM_OUT1 Output common - -
Performs normal closed (N.C.) output (Normal ON, Error
2 ERROR 11-16
OFF) after turning on the power or when an error occurs.
Total evaluation result output
3-2
3 GO Outputs when all of the tolerance evaluation results are
11-16
GO for the OUT numbers being used for measurement.
Busy output
NPN PNP 3-11
4 BUSY Outputs during measurement process until the
open- open- 10-1
measurement value is updated (i.e. after trigger input).
collector collector
Head A ready output output output 3-11
5 READY_A
Outputs when head A can receives a trigger input. 10-1
Invalid output
This terminal outputs whether the position correction is
5-14
6 INVALID successful or not for head A/B.
10-1
Outputs when either head has failed the position
correction.
7 CH1 Analog voltage output (CH1/CH2)
Outputs in the range of ±10.5 V with reference to the Analog voltage
8 CH2 5-96
displayed value. Output circuit
9 0V Analog voltage output 0 V
Note
Part of each input/output circuit is common via a choke coil. Be careful not to generate a potential difference.
"Insulation status between I/O circuits" (page 8-10)
Expansion connector
1 21
E
Conforming connector:
OL
NS
CO
0 R
FX2B series (HIROSE Electric Inc.)
TO
-300 MO
NI
TM
WER
POON
I/O
SD
CA
RD
-B
Use a 3 m expansion connector cable (OP-51657).
20 40
AD
HE
OU
T
"List of Optional Products" (page 1-4)
B
US
-A
AD
HE
C
-232
RS
ET
RN
HE
ET
8
Circuit diagram
Description Cable color
(page 8-8)
I/O Terminals
Terminal Reference
Signal name (OP-51657
number During evaluation During binary value page
TM-3001 TM-3001P used)
output output
1 COM_IN2 Input common - Brown
Head B trigger input
Non-
Operates as an external trigger input that Voltage
2 TRG_B voltage 3-11 Red
performs sampling when the external input 2
input 2
trigger is selected.
Timing input 2
Operates as the hold function that holds
3 TIMING2 the measurement value. Also operates as 3-10 Orange
an external synchronization signal for the
measurement mode.
Zero input 2
4 ZERO2 Operates as the auto-zero function that sets 3-12 Yellow
the current measurement value to zero.
Non-
5 P1 Voltage Green
Program No. switching input voltage
input 1
6 P2 Measurement conditions can be called input 1 Blue
3-15
7 P3 based on previously saved target types to Purple
8 P4 allow easy changes to settings. Gray
Storage data saving input
3-18
9 S_SAVE This saves images and data to the memory card White
3-20
by short-circuiting with the COM_IN terminal.
10 IN_A Expansion input A (Not used) - Black
11 IN_B Expansion input B (Not used) - Brown
12 COM_OUT2 Output common - Red
13 HI1 (9)/Binary (0) Evaluation HI output Orange
14 GO1 (9)/Binary (1) output for GO output NPN PNP Yellow
5-85
15 LO1 (9)/Binary (2) OUT1/OUT9 LO output open- open- Green
Binary output 8-6
16 HI2 (10)/Binary (3) Evaluation HI output collector collector Blue
8-7
17 GO2 (10)/Binary (4) output for GO output output output Purple
18 LO2 (10)/Binary (5) OUT2/OUT10 LO output Gray
Circuit diagram
Description Cable color
Terminal (page 8-8) Reference
Signal name (OP-51657
number During evaluation During binary value page
TM-3001 TM-3001P used)
output output
19 HI3 (11)/Binary (6) Evaluation HI output White
20 GO3 (11)/Binary (7) output for GO output Black
21 LO3 (11)/Binary (8) OUT3/OUT11 LO output Brown
22 HI4 (12)/Binary (9) Evaluation HI output Red
23 GO4 (12)/Binary (10) output for GO output Orange
24 LO4 (12)/Binary (11) OUT4/OUT12 LO output Yellow
25 HI5 (13)/Binary (12) Evaluation HI output Green
26 GO5 (13)/Binary (13) output for GO output Binary output Blue
27 LO5 (13)/Binary (14) OUT5/OUT13 LO output Purple
28 HI6 (14)/Binary (15) Evaluation HI output 5-95 Gray
29
30
GO6 (14)/Binary (16) output for
LO6 (14)/Binary (17) OUT6/OUT14
GO output
LO output
10-16
8-6
White
Black
8
8-7
I/O Terminals
31 HI7 (15)/Binary (18) Evaluation HI output Brown
32 GO7 (15)/Binary (19) output for GO output NPN PNP Red
33 LO7 (15)/Binary (20) OUT7/OUT15 LO output open- open- Orange
collector collector
34 HI8 (16)/BIN_OUT1 Evaluation HI output Yellow
output output
35 GO8 (16)/BIN_OUT2 output for GO output Green
36 LO8 (16)/BIN_OUT3 OUT8/OUT16 LO output During output Blue
During evaluation output OUT number
for OUT1 to OUT8: ON output
37 BIN_OUT4 Purple
During evaluation output
for OUT9 to OUT16: OFF
Presents the output status of the evaluation/
binary output.
38 BIN_SEL Gray
During binary output: ON
During evaluation output: OFF
8-7
39 STROBE Strobe output for evaluation/binary output White
Head B ready output
40 READY_B Outputs when head B can receives a Black
trigger input.
Note
Part of each input/output circuit is common via a choke coil. Be careful not to generate a potential difference.
"Insulation status between I/O circuits" (page 8-10)
Reference
"Timing Chart and Response Times" (page 10-1)
"During output OUT No. output" (page 8-7)
Evaluation output
The evaluation output (HI/GO/LO) is output according to the tolerance evaluation result for each OUT number. HI and
LO outputs turn on at the same time when the alarm error is issued.
The evaluation output is output in time sharing mode for OUT1 to OUT8 and OUT9 to OUT16 using the expansion
connector (terminal number 13 to 36).
Binary output can be output via time sharing.
Make the setting in "Binary output" of "Common settings" whether to output the binary output.
"Binary output"(page 5-95)
Expansion connector's
Signal name Description
pin No.
No. 13 to No. 36 HI / GO / LO Tolerance evaluation output
8 Evaluation section output
No. 37 BIN_OUT4 During evaluation output for OUT1 to OUT8: ON
I/O Terminals
Binary output
The measurement values for OUT1 to OUT16 can be output as the binary value data (two's complement of 21 bits).
Outputs are time shared for the selected OUT number and evaluation output.
Make the setting in "Binary output" of "Common settings" whether to output the binary output or evaluation output.
"Binary output"(page 5-95)
Reference
Negative logic (1 when the NPN or PNP open-collector output is ON) is applied.
Expansion connector's
Signal name Description
pin No.
No. 13 to No. 33 Binary (0) to Binary (20) Binary output
No. 34 to No. 37 BIN_OUT1 to BIN_OUT4 During output OUT No. output
Presents the output status of the evaluation/binary output.
No. 38 BIN_SEL During binary output: ON
During evaluation output: OFF
No. 39 STROBE Strobe output for evaluation/binary output
Reference
For the timing chart of each signal, see "Binary output" (page 5-95).
(Hexadecimal
Status Screen display Binary output (Binary)
display)
13.497 mm
1349.7 mm 0x0034B9 0 0000 0011 0100 1011 1001
Measured value 134.97 mm2
-13.497 mm
0x1FCB47 1 1111 1100 1011 0100 0111
-13.497 deg
Evaluation standby / Image not taken - - - - - - 0x100000 1 0000 0000 0000 0000 0000
Positive range over
• Negative range over
FFFFFF 0x0FFFFF 0 1111 1111 1111 1111 1111
8
-FFFFFF 0x100000 1 0000 0000 0000 0000 0000
• Alarm error
I/O Terminals
During output OUT No. output
The evaluation/binary OUT No. output in time sharing mode can be checked by monitoring the status of the OUT No.
output (BIN_OUT1 to BIN_OUT4).
BIN_OUT4 BIN_OUT3 BIN_OUT2 BIN_OUT1
OUT1 OFF OFF OFF OFF
OUT2 OFF OFF OFF ON
OUT3 OFF OFF ON OFF
OUT4 OFF OFF ON ON
OUT5 OFF ON OFF OFF
OUT6 OFF ON OFF ON
OUT7 OFF ON ON OFF
OUT8 OFF ON ON ON
OUT9 ON OFF OFF OFF
OUT10 ON OFF OFF ON
OUT11 ON OFF ON OFF
OUT12 ON OFF ON ON
OUT13 ON ON OFF OFF
OUT14 ON ON OFF ON
OUT15 ON ON ON OFF
OUT16 ON ON ON ON
Input circuit
+5V +12V
Internal circuit
Internal circuit
1.5kΩ 470Ω
Non-voltage 2kΩ TRG_A 1kΩ
input 1 /TRG_B
COM_IN1 COM_IN1
8 /COM_IN2 /COM_IN2
Input Input
COM COM
Output circuit
Output
Internal circuit
47Ω 47Ω
Internal circuit
Voltage output
102
0V
1kΩ
COM_OUT1
/COM_OUT2
Input circuit
Internal circuit
Internal circuit
input 1 /TRG_B
1kΩ 470Ω
COM_IN1 COM_IN1
/COM_IN2 /COM_IN2
I/O Terminals
Input maximum rating 26.4 V Input maximum rating 26.4 V
ON voltage 10.8 V or more ON voltage 10.8 V or more
ON current (Typ.) 2 mA or more ON current (Typ.) 3 mA or more
OFF voltage 3 V or less OFF voltage 5 V or less
OFF current 0.3mA or less OFF current 1 mA or less
Reference
Compatible with the 2-wire proximity switch EV Series
(KEYENCE).When using the EV Series, 21.6 V DC or
more input supply voltage is required.
Reference
The wiring conditions are as follows.
Input Input
COM COM
Non-voltage input 1
+5V
Internal circuit
1.5kΩ
2kΩ
REMOTE
COM_IN1
Output circuit
COM_OUT1
/COM_OUT2
1kΩ
47Ω 47Ω
Internal circuit
Voltage output
Internal circuit
102
0V
Output
8
Maximum Output range ±10.8 V (Measurement value: ±10.5 V)
30 V
applied voltage
Resolution 2 mV
Maximum
50 mA ±0.05% of F.S.
I/O Terminals
source current
Accuracy (F.S. = 20 V, accuracy in reference
Output terminal block: 1.4 V or less (50 mA) to the displayed value)
Residual voltage 1.0 V or less (20 mA)
Output impedance Approx. 100 Ω
Expansion connector: 1.0 V or less
Response delay Approx. 12 μs (after
Leakage current 0.1 mA or less
time measurement value update)
COM_IN1
Internal GND
RS-232C Communications
Assignment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2
Connections and settings for RS-232C Communication . .9-3
Outputting Measurement Values . . . . . . . . . . . . . . . . . . . . .9-4
Outputting Measurement Values and Changing Settings via
Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-5
Command Types and Reception . . . . . . . . . . . . . . . . . . . .9-5
Overview of Command Formats . . . . . . . . . . . . . . . . . . . .9-7
Mode Change Commands . . . . . . . . . . . . . . . . . . . . . . . .9-10
Overview of Measurement Control Commands. . . . . . .9-11
Measurement Control Command Details . . . . . . . . . . . .9-12
Overview of Change Parameter Commands . . . . . . . . .9-18
Details of Change Parameter Commands . . . . . . . . . . .9-19
Overview of Read Parameter Commands . . . . . . . . . . .9-29
Outputting Measurement Values via Auto-send . . . . . . . . . .9-31
Setting Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-31
Output Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-31
Output Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-32
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-33
ASCII Code Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-33
This section describes the communication specifications and terminal assignment of connector for RS-232C interface.
Communication Specifications
The serial communication specifications of this unit are
Item Setting range
shown in the chart at right.
EIA RS-232C compliant (Modem definition) Communication method Full duplex
Synchronization method Asynchronous
Make the setting according to the communication Transmission code ASCII
conditions for external devices that perform serial
Data length 8 bit
communication.
For settings of communication specifications, see Stop bit length 1 bit
"Setting the Communication Specifications for RS-232C" Parity check None (default) / even / odd
(page 6-3). 9600 (default)/19200/
Baud rate
38400/57600/115200bps
Data delimiter CR
Terminal
CONSOLE Signal name Description
number
I/O TM-3001
POWER
ON
1 (Not used) -
SD CARD 2 (Not used) -
OUT
Receives signal from external
RS-232C connector 3 SD (TXD)
devices (input)
USB
Computer
TM-3001 OP-96369 OP-26401 Signal name
RD (RXD) (5) (3) (2) RD (RXD)
SG (GND) (4) (7) (5) SG (GND)
Computer SD (TXD) (3) (2) (3) SD (TXD)
(4) (7) RS (RTS)
OP-96369 (5) (8) CS (CTS)
(6) (6) DR (DSR)
(8) CD (DCD)
(20) (4) ER (DTR)
LE
CONSO
OR
000
MONIT
TM-3
R
POWE
ON
I/O
CARD
9
SD
B
HEAD-
OUT
USB
A
HEAD-
2C
RS-23
OP-96368
LE
CONSO
RS-232C Communications
OR
000
MONIT
TM-3
R
POWE
ON
I/O
CARD
SD
B
HEAD-
OUT
USB
A
HEAD-
2C
RS-23
NET
ETHER
OP-26401
OP-96368
There are two methods for outputting measurement values to the connected external devices.
Measurement value commands are sent at the same time as measurements are fixed by the external input terminal
(trigger input or timing input).
Turn the auto-send ON when using the measurement value output via auto-send.
"Outputting Measurement Values via Auto-send" (page 9-31)
"Auto-send" (page 5-101)
"Setting Auto-send" (page 6-3)
"When Setting is Continuous Trigger" (page 10-2)
"When Setting is External Trigger" (page 10-12)
You can import measurement values or change the parameters of the TM-3000 Series via the communication
commands from external devices such as a PC and PLC link unit.
The modes in which this unit can receive a command (communication mode) vary depending on the type of command.
Command types
There are 4 types of commands as below.
9
These commands switch measurement output, timing input, auto-zero input and program No.
"Overview of Measurement Control Commands" (page 9-11)
RS-232C Communications
These commands change the settings of measurement conditions.
Tolerance, averaging and measurement mode can be changed.
These commands require use of RS-232C communication mode.
"Overview of Change Parameter Commands" (page 9-18)
Command reception
The following commands can be received, depending on the communication status of this unit and display status of
screen.
A status error is returned if the unit receives a command it cannot process in its current status.
"Error response command format" (page 9-7)
"Overview of the Screen and Console Operations" (page 2-2)
"Controller Status Table" (page 11-16)
9
"RS-232C communicating" display
• Command to change to the measurement screen
(while measuring)
RS-232C Communications
Incoming command
Response command
Note
To create the control program, confirm the response command from this unit before sending the next command to this unit.
Reference
Both upper-case and lower-case characters can be used in the commands. 9
The presence or absence of the brackets [ ] in the command format depends on the command conditions.
RS-232C Communications
Incoming command
[ , ][ , ] [ , ]
••
•
Response command
[ , ][ , ] [ , ]
••
•
Identifier 1 Identifier n
The main command or identifier that has been received is added as a header.
E R , ,
Main command Error code
00 : Command error 22 : Parameter range error
01 : Status error 88 : Time-out error
20 : Command length error 90 : Checksum error
21 : Parameter number error 99 : Others
Measurement Format
This section describes the details for measurement values included in incoming/response command formats.
Changing settings (f f f f f f f)
Use the following format to change settings.
"Overview of Change Parameter Commands" (page 9-18)
9 +1234.56
-1.2
+123456
-000012
0x2B 0x31 0x32 0x33 0x34 0x35 0x36
0x2D 0x30 0x30 0x30 0x30 0x31 0x32
RS-232C Communications
* For information about ASCII data format, see "ASCII Code Table" (page 9-33).
For information about the decimal point positions, see "Min display unit" (page 5-87).
Reading settings (f f f f f f f f)
Use the following format to read settings.
"Overview of Read Parameter Commands" (page 9-29)
Measurement value (h h h h h h h h)
Measurement values are output in the format as shown below.
Fixed length of 7 characters in total. The decimal point is counted as one character.
The position of the decimal point varies depending on the settings.
The measurement value is right-justified.
-------- XXXXXXXX 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58
During evaluation
standby 9
Positive side range
RS-232C Communications
+FFFFFFF +FFFFFFF 0x2B 0x46 0x46 0x46 0x46 0x46 0x46 0x46
over
Negative side range
-FFFFFFF -FFFFFFF 0x2D 0x46 0x46 0x46 0x46 0x46 0x46 0x46
over
* For information about ASCII data format, see "ASCII Code Table" (page 9-33).
For information about the decimal point positions, see "Min display unit" (page 5-87).
Command list
Incoming
Response
Actions Operation description command
*1
*1
Changing to RS-232C This changes to RS-232C communication Q0<CR> Q0<CR>
communication mode mode. (0x51 0x30 0x0D) (0x51 0x30 0x0D)
This saves settings to the FLASH memory
before changing modes. The settings will be
Saving to
preserved even if the power is turned off. R0<CR> R0<CR>
FLASH
To preserve the FLASH memory, use the (0x52 0x30 0x0D) (0x52 0x30 0x0D)
9 Changing to the memory
measurement
"R1" command if you change settings
frequently.
RS-232C Communications
screen
This saves settings to the SRAM memory
Not saving to
before changing modes. Nothing is saved R1<CR> R1<CR>
FLASH
to FLASH memory. These settings will be (0x52 0x31 0x0D) (0x52 0x31 0x0D)
memory
erased when the power is turned off.
*1 The figures indicated in ( ) for the incoming commands and response commands represent the ASCII code
format.
Note
• The "R1" command can be received only when the environment setting "Setting Save operations for Flash Memory
(Save)" (page 6-5) is set to OFF. When it is ON, a status error is returned.
For information about the status error, see "Error response command format" (page 9-7) of response command.
Incoming
Control contents Response command Reference page
commands
Switch measurement screen DC, gg,<CR> DC<CR>
MM, aa••• aa, hhhhhhhh
Measurement value output MM, aa••• aa<CR>
[, hhhhhhhh]•••[, hhhhhhhh]<CR> page 9-12
MA, hhhhhhhh
Measurement value output (ALL) MA<CR>
[, hhhhhhhh]•••[, hhhhhhhh]<CR> 9
Trigger input S i <CR> S i <CR>
RS-232C Communications
Auto-zero ON VM, aa••• aa<CR> VM, aa••• aa<CR> page 9-13
Auto-zero ON (ALL) VA<CR> VA<CR>
Auto-zero OFF WM, aa••• aa<CR> WM, aa••• aa<CR>
Auto-zero OFF (ALL) WA<CR> WA<CR>
page 9-14
TM, p,
Timing ON/OFF TM, p, aa•••aa <CR>
aa••• aa<CR>
Timing 1 ON/OFF T1, p<CR> T1, p<CR>
Reset VR<CR> VR<CR>
page 9-15
Keylock KL, p<CR> KL<CR>
Confirm program No. PR<CR> PR, oo<CR>
Switch program No. PW, oo<CR> PW<CR>
Switch program No. on the memory
PC, f f , oo<CR> PC<CR>
card
page 9-16
Start storage AS<CR> AS<CR>
Stop storage AP<CR> AP<CR>
Initialize storage AQ<CR> AQ<CR>
Storage state output AN<CR> AN, s, ddddd<CR>
AD, bb
Acquire storage data AD, bb<CR> page 9-17
[, hhhhhhhh]•••[, hhhhhhhh]<CR>
Save storage data SS<CR> SS<CR>
aa••• aa: Specifies OUT number 16 bit bb: Specifies OUT 01 to 16 ddddd: Amount of storage data 0 to 65536
f f : File number 00 to 15 gg: Screen type hhhhhhhh: Measurement value
i : Specifies head oo: Program No. 00 to 15 p: Specifies ON/OFF
s: Storage state
This outputs the measurement value associated with a specified OUT number.
Incoming MM, aa••• aa<CR>
command (0x4D 0x4D 0x2C aa••• aa 0x0D)
Response MM, aa••• aa, hhhhhhhh[, hhhhhhhh]•••[, hhhhhhhh]<CR>
command (0x4D 0x4D 0x2C aa••• aa, hhhhhhhh [0x2C hhhhhhhh]•••[0x2C hhhhhhhh] 0x0D)
Parameter aa••• aa: 16 digits - Set 1 (output) or 0 (not output) for every OUT from OUT1 to 16.
description Example: When outputting measurement values of OUT2, 5 and 16,
aa•••aa = 0100100000000001
MM, 0100100000000001<CR>
(0x4D 0x4D 0x2C 0x30 0x31 0x30 0x30 0x31 0x30 ••• 0x30 0x31 0x0D)
hhhhhhhh: 8 digits - Measurement value identifier(page 9-9)
Trigger input
This performs the trigger (page 3-11) input to the specified head.
Incoming S i <CR>
command (0x53 i 0x0D)
Response S i <CR>
command (0x53 i 0x0D)
Parameter i : Head specification
description 0 (0x30): Both Heads
1 (0x31): Head A
2 (0x32): Head B
Auto-zero ON
This performs the auto-zero (page 3-12) to the specified OUT number.
Incoming VM, aa••• aa<CR>
command (0x56 0x4D aa••• aa 0x0D)
Response VM, aa••• aa<CR> 9
command (0x56 0x4D 0x2C aa••• aa 0x0D)
RS-232C Communications
Parameter aa••• aa: 16 digits - Set 1 (perform auto-zero) or 0 (not perform auto-zero) for every OUT from
description OUT1 to 16.
Example: When performing the auto-zero for OUT2, 5 and 16,
aa•••aa = 0100100000000001
VM, 0100100000000001<CR>
(0x56 0x4D 0x2C 0x30 0x31 0x30 0x30 0x31 0x30 ••• 0x30 0x31 0x0D)
Auto-zero ON (ALL)
This performs the auto-zero (page 3-12) for all measured OUT numbers.
Incoming VA<CR>
command (0x56 0x41 0x0D)
Response VA<CR>
command (0x56 0x41 0x0D)
Parameter
-
description
Auto-zero OFF
This cancels the auto-zero (page 3-12) to the specified OUT number.
Incoming WM, aa••• aa<CR>
command (0x57 0x4D 0x2C aa••• aa 0x0D)
Response WM, aa••• aa<CR>
command (0x57 0x4D 0x2C aa••• aa 0x0D)
Parameter aa••• aa: 16 digits - Set 1 (cancel auto-zero) or 0 (not cancel auto-zero) for every OUT from
description OUT1 to 16.
Example: When canceling the auto-zero for OUT2, 5 and 16,
aa•••aa = 0100100000000001
WM, 0100100000000001<CR>
(0x57 0x4D 0x2C 0x30 0x31 0x30 0x30 0x31 0x30 ••• 0x30 0x31 0x0D)
9 Incoming WA<CR>
command (0x57 0x41 0x0D)
RS-232C Communications
Response WA<CR>
command (0x57 0x41 0x0D)
Parameter
-
description
Timing ON/OFF
This performs the timing input to the specified OUT number.
"Hold Function" (page 3-10)
Incoming TM, p, aa••• aa<CR>
command (0x54 0x4D 0x2C p 0x2C aa••• aa 0x0D)
Response TM, p, aa••• aa<CR>
command (0x54 0x4D 0x2C p 0x2C aa••• aa 0x0D)
Parameter p: ON/OFF specification
description 0 (0x30): OFF
1 (0x31): ON
aa••• aa: 16 digits - Set 1 (timing input ON) or 0 (timing input OFF) for every OUT from OUT1 to 16.
Example: When performing the timing input ON for OUT2, 5 and 16,
aa•••aa = 0100100000000001
TM,1,0100100000000001<CR>
(0x54 0x4D 0x2C 0x31 0x2C 0x30 0x31 0x30 0x30 0x31 0x30 ••• 0x30 0x31 0x0D)
Reset
This command has the same function as the external input terminal RESET.
Incoming VR<CR>
command
Response
(0x56 0x52 0x0D)
VR<CR>
9
RS-232C Communications
command (0x56 0x52 0x0D)
Parameter
-
description
Keylock
This performs keylock for the console.
"Keylock" (page 3-16)
Incoming KL, p<CR>
command (0x4B 0x4C 0x2C p 0x0D)
Response KL<CR>
command (0x4B 0x4C 0x0D)
Parameter p: ON/OFF specification
description 0 (0x30): Cancels keylock
1 (0x31): Sets keylock
9 Incoming
command
PC, f f , oo<CR>
(0x50 0x43 0x2C f f 0x2C oo 0x0D)
RS-232C Communications
Response PC<CR>
command (0x50 0x43 0x0D)
Parameter f f : File number 00 to 15 (0x30 0x30 to 0x31 0x35)
description oo: Program No. 00 to 15 (0x30 0x30 to 0x31 0x35)
Error code This is valid only when "Program switch" in the environment settings is set to "Console". If "Terminal
" is selected, a status error is returned. "Error response command format" (page 9-7)
Start storage
This starts the storage operation.
"Storage Function" (page 3-17)
Incoming AS<CR>
command (0x41 0x53 0x0D)
Response AS<CR>
command (0x41 0x53 0x0D)
Stop storage
This stops the storage operation.
Incoming AP<CR>
command (0x41 0x50 0x0D)
Response AP<CR>
command (0x41 0x50 0x0D)
Initialize storage
This clears the stored data.
Incoming AQ<CR>
command (0x41 0x51 0x0D)
Response AQ<CR>
command (0x41 0x51 0x0D)
RS-232C Communications
Response AD, bb [, hhhhhhhh]•••[, hhhhhhhh]<CR>
command (0x41 0x44 0x2C bb [0x2C hhhhhhhh]•••[0x2C hhhhhhhh] 0x0D)
Parameter bb: OUT number 01 to 16 (0x30 0x31 to 0x31 0x36)
description hhhhhhhh: 8 digits - Measurement value (page 9-9) (Maximum number of data: 65536)
Error code When the storage setting is "Image storage", a status error is returned.
9 OUT
Measurement mode
Offset
SW, OC, bb, m<CR>
SW, OD, bb, f f f f f f f f <CR>
SW, OC<CR>
SW, OD<CR>
RS-232C Communications
settings Min display unit SW, OE, bb, m<CR> SW, OE<CR>
page 9-22
SW, OF, bb, f f f f f f f , f f f f f f f ,
Scaling SW, OF<CR>
f f f f f f f , f f f f f f f <CR>
Tolerance setting SW, LM, bb, f f f f f f f f , f f f f f f f f <CR> SW, LM<CR>
TIMING terminal SW, CA, aa••• aa<CR> SW, CA<CR>
page 9-23
ZERO terminal SW, CB, aa••• aa<CR> SW, CB<CR>
Binary output SW, CC, m, aa••• aa<CR> SW, CC<CR>
Analog output SW, CD, m, bb<CR> SW, CD<CR>
Analog output SW, CE, m, f f f f f f f f , f f f f f f f f ,
Common SW, CE<CR> page 9-24
Scaling f f f f f f f f , f f f f f f f f <CR>
settings
Storage type SW, CF, m<CR> SW, CF<CR>
Data storage SW, CG, ddddd, m<CR> SW, CG<CR>
Image storage SW, CH, i , m<CR> SW, CH<CR> page 9-25
Auto-send SW, CI, aa••• aa<CR> SW, CI<CR>
Data out timing SW, CJ, m<CR> SW, CJ<CR>
IP address SW, EN, I, xx ••• xx<CR> SW, EN<CR>
page 9-26
Subnet mask SW, EN, M, xx ••• xx<CR> SW, EN<CR>
Default Gateway SW, EN, G, xx ••• xx<CR> SW, EN<CR>
Environ- Auto-send SW, EA, p<CR> SW, EA<CR>
ment Strobe time SW, EB, mmm<CR> SW, EB<CR>
page 9-27
Settings Cable expansion mode SW, EC, p<CR> SW, EC<CR>
Language SW, ED, m<CR> SW, ED<CR>
Program switch SW, EF, m<CR> SW, EF<CR>
page 9-28
Save SW, EG, p<CR> SW, EG<CR>
aa••• aa: Specifies OUT number 16 bit bb: Specifies OUT 1 to 16 ddddd: Amount of storage data 0 to 65536
f f : File number 00 to 15 f f f f f f f f : Setting value gg: Screen type
hhhhhhhh: Measured value i : Specifies head p: Specifies ON/OFF
oo: Program No. 00 to 15 s: Storage status xx ••• xx: IP address
RS-232C Communications
description 0 (0x30): OFF (Interference prevention is not set.)
1 (0x31): ON (Interference prevention is set.)
RS-232C Communications
command (0x53 0x57 0x2C 0x4F 0x42 0x2C bb 0x2C mmm 0x0D)
Response SW, OB<CR>
command (0x53 0x57 0x2C 0x4F 0x42 0x0D)
Parameter bb: OUT number specification 01 to 16 (0x30 0x31 to 0x31 0x36)
description mmm : Processing number of alarm error 000 to 255 (0x30 0x30 0x30 to 0x32 0x35 0x35)
RS-232C Communications
description 1 (0x31): TIMING1 is used.
2 (0x32): TIMING2 is used.
"OUT number specification" (page 9-9)
RS-232C Communications
Response SW, CH<CR>
command (0x53 0x57 0x2C 0x43 0x48 0x0D)
Parameter i : Head specification
description 0 (0x30): Both Heads
1 (0x31): Head A
2 (0x32): Head B
m: Storage conditions
0 (0x30): Always
1 (0x31): NG only
2 (0x32): Manual
RS-232C Communications
Parameter mmm : Set the strobe time (unit: ms).
description 002 to 100 (0x30 0x30 0x32 to 0x31 0x30 0x30)
OUT
Measurement mode
Offset
SR, OC, bb<CR>
SR, OD, bb<CR>
SR, OC, bb, m <CR>
SR, OD, bb, f f f f f f f f <CR>
9
RS-232C Communications
settings Min display unit SR, OE, bb<CR> SR, OE, bb, m <CR>
SR, OF, bb<CR> SR, OF, bb, f f f f f f f f , f f f f f f f f , f f f f f f f f ,
Scaling
f f f f f f f f <CR>
Tolerance setting SR, LM, bb<CR> SR, LM, bb, f f f f f f f f , f f f f f f f f <CR>
TIMING terminal SR, CA<CR> SR, CA, aa••• aa<CR>
ZERO terminal SR, CB<CR> SR, CB, aa••• aa<CR>
Binary output SR, CC<CR> SR, CC, m , aa••• aa<CR>
Analog output target SR, CD, m <CR> SR, CD, m , bb<CR>
Analog output SR, CE, m <CR> SR, CE, m, f f f f f f f f , f f f f f f f f , f f f f f f f f ,
Common
Scaling f f f f f f f f <CR>
settings
Storage type SR, CF<CR> SR, CF, m <CR>
Data storage SR, CG<CR> SR, CG, ddddd, m <CR>
Image storage SR, CH<CR> SR, CH, i , m <CR>
Auto-send SR, CI<CR> SR, CI, aa••• aa<CR>
Data out timing SR, CJ<CR> SR, CJ, m<CR>
IP address SR, EN, I<CR> SR, EN, I, xx ••• xx<CR>
Subnet mask SR, EN, M<CR> SR, EN, M, xx ••• xx<CR>
Default Gateway SR, EN, G<CR> SR, EN, G, xx ••• xx<CR>
Environ- Auto-send SR, EA<CR> SR, EA, p<CR>
ment Strobe time SR, EB<CR> SR, EB, mmm <CR>
Settings Cable expansion mode SR, EC<CR> SR, EC, p<CR>
Interface language SR, ED<CR> SR, ED, m<CR>
Program switch SR, EF<CR> SR, EF, m <CR>
Save SR, EG<CR> SR, EG, p<CR>
aa••• aa: Specifies OUT number 16 bit bb: Specifies OUT ddddd: Amount of storage data 0 to 65536
f f : File number 00 to 15 f f f f f f f f : Setting value gg: Screen type
hhhhhhhh: Measured value i : Specifies head p: Specifies ON/OFF
oo: Program No. 00 to 15 s : Storage status xx ••• xx: IP address
The variable portions of incoming commands and response commands excluding Ethernet setting format and setting
value format, are the same as for setting change commands.
Ethernet format includes 3 periods appended to the end.
Measurement Format"Reading settings (f f f f f f f f)" (page 9-8)
"Overview of Change Parameter Commands" (page 9-18)
9
RS-232C Communications
This section describes how to synchronize the measurement value with signals from the external input terminal (timing
input, trigger input) and output it from the RS-232C interface.
Since RS-232 commands are not used, this is used when importing the measurement value or connecting the
datalogger that cannot send commands.
Note
Do not send the next measurement value while the current measurement value is being output via RS-232C interface.
Measurements sent during output are not output.
Reference
Outputting measurement values and changing settings via commands are available even when the measurement value
is being output by auto-send.
Setting Methods
Make the settings for each item below.
Setting Setting items Setting value Reference page
Trigger Setting Trigger mode Select the Cont trigger or EXT trigger. page 5-3
OUT settings Measurement mode Set this according to the measurement contents. page 5-86 9
Auto-send
Set the OUT number to use for output. page 5-101
RS-232C Communications
(OUT1 to OUT16)
Common settings
Set the output timing to image update or
Data out timing page 5-102
TIMING1.
Environment
Auto-send Set this to ON. page 6-3
Settings
Output Method
Output according to the following procedure.
ON (1)
Timing input/trigger input OFF
(2)
RS-232C data output Measurement value
(1) Set the external input terminal (timing input or trigger input) to ON.
(2) The measurement value in accordance with the settings is output.
• If the auto-send in the common settings is set to "Output," measurement values from all OUT numbers will be output at
the same time. (OUT numbers whose measurement values have not been updated will also be output.)
• The measurement value set by the external input terminal (TIMING1 or TRG_A/B) can differ depending on the trigger
mode, measurement mode and data output timing settings.
Example: When the following 3 types of output data are output: Output 1 (10.000 mm), Output 3
(-12.500 mm), Output 4 (150.00 mm2 )
TG,01,+010.000<CR>TG, 03,-012.500<CR>TG, 04,+0150.00<CR>
9
(0x54 0x47 0x2C 0x30 0x31 0x2C 0x2B 0x30 0x31 0x30 0x2E 0x30 0x30 0x30 0x0D
0x54 0x47 0x2C 0x30 0x33 0x2C 0x2D 0x30 0x31 0x32 0x2E 0x35 0x30 0x30 0x0D
0x54 0x47 0x2C 0x30 0x34 0x2C 0x2B 0x30 0x31 0x35 0x30 0x2E 0x30 0x30 0x0D)
RS-232C Communications
Reference
High-order 4 bits
0 1 2 3 4 5 6 7
N D S
0 U
L
L
E P 0 @ P ` p
S D
1 O
H ! C
1 1 A Q a q
S D
2 T
X 2
”C 2 B R b r
C #
E D
3 T
X 3 3 C S c s
C $
E D
4 O
T 4 4 D T d t
E N
5 A % 5 E U e u
Low-order 4 bits
N
Q K
A S
6 C Y & 6 F V f v
K N
B E
7 E
L
T
B ' 7 G W g w
8 B CA ( 8 H X h x
S N
9 H E )
T M 9 I Y i y 9
A L SU * : J Z j z
F B
RS-232C Communications
B V ES + ; K [ k {
T C
C F → , < L ¥ l |
F
D C ← - = M ] m }
R
~
O ↑ .
E S > N ^ n
S _ DE
F I ↓ / ? O o L
MEMO
9
RS-232C Communications
Measurement value
Internal measurement value
Normal mode measurement value
Evaluation standby
( display) t
RESET RESET
process process
10
ON
Evaluation/binary output*1 OFF
Continuous refresh Continuous refresh Continuous refresh
ON
Evaluation/binary output*2
OFF
Timing Chart and Response Times
ON
TIMING 1 input
OFF
ON
RESET/ZERO input OFF
Auto-send (RS-232C output)
/data storage
• The ON state of each output indicates that the NPN or PNP open-collector output is turned ON.
• The ON state of each output indicates the short circuit to the COM terminal in the case of TM-3001 (NPN type) and the
state where the voltage is applied over the COM terminal in the case of the TM-3001P (PNP type).
• Evaluation / binary output details 10
"Evaluation/Binary Output" (page 10-16)
Measurement value
10
Ex. Peak hold 1 measurement value
Timing Chart and Response Times
Evaluation standby
( display) t
Sampling Sampling period RESET Sampling
period process period
ON
TIMING 1 input OFF
ON
RESET/ZERO input OFF
ON
Evaluation/binary output*1 OFF
ON
Strobe output*1 OFF
Auto-send (RS-232C output)
/data storage
(1) In the following cases, the evaluation standby status (------display) continues until the first measured value is fixed.
When the power is turned on, the settings are changed, the program No. is changed, the reset command is input,
the auto-zero command is input
*1 When "Data out timing" in "Common settings" is set to "Image update", the evaluation/binary output is updated
according to the measurement value update (image update). 10
"Data out timing" (page 5-102)
Measurement value
Evaluation standby
( display) t
Sampling RESET Sampling RESET Sampling
period process period process period
ON
TIMING 1 input OFF
ON
RESET/ZERO input OFF
ON
Evaluation/binary output*1 OFF
ON
Strobe output*1 OFF
Auto-send (RS-232C output)
/data storage
• The ON state of each output indicates that the NPN or PNP open-collector output is turned ON.
• The ON state of each output indicates the short circuit to the COM terminal in the case of TM-3001 (NPN type) and the
state where the voltage is applied over the COM terminal in the case of the TM-3001P (PNP type).
• Select 1 for the number of times for averaging when the measurement mode is set to average hold.
• When the "Alarm error" for "OUT settings" is set to "0", and a large value is set for the average number of times, the
measurement result may not trigger an alarm.
• If the TIMING input turns ON during the reset process, the evaluation standby status (------display) is displayed.
• Evaluation/binary output or strobe output details
"Evaluation/Binary Output" (page 10-16)
"Strobe output" (page 10-17)
• When the internal measurement value reaches the alarm state during the sampling period, the measurement result
varies depending on the "Alarm error" settings.
With Hold: The measurement result is output by using the value immediately before the value being held.
Without Hold: At the time of peak hold, the measurement result is output while ignoring the alarm state period.
If the unit is in the alarm state during the entire sampling period, the measurement result will be
(-FFFFFF).
When not in the peak hold state, the measurement result will be (-FFFFFF).
"Alarm error" (page 5-85)
• The timing input, reset input and auto-zero input can also be controlled via RS-232C.
"Overview of Measurement Control Commands" (page 9-11)
Sample hold
This holds the display/output of the measured value at the instant indicated by the external TIMING input.
Reference
• The internal measurement value when the TIMING input turns ON is held and output.
Measurement value
Internal measurement value
Evaluation standby
( display) t
RESET
process
ON
TIMING 1 input
10
OFF
ON
RESET/ZERO input OFF
ON
Evaluation/binary output*1
Timing Chart and Response Times
OFF
ON
Strobe output*1 OFF
Auto-send (RS-232C output)
/data storage
(1) In the following cases, the evaluation standby status (------display) continues until the first measured value is fixed.
When the power is turned on, the settings are changed, the program No. is changed, the reset command is input,
the auto-zero command is input
*1 When "Data out timing" in "Common settings" is set to "Image update", the evaluation/binary output is updated in
series according to the measurement value update (image update).
"Data out timing" (page 5-102)
• The ON state of each output indicates that the NPN or PNP open-collector output is turned ON.
• The ON state of each output indicates the short circuit to the COM terminal in the case of TM-3001 (NPN type) and the
state where the voltage is applied over the COM terminal in the case of the TM-3001P (PNP type).
• Evaluation/binary output or strobe output details
"Evaluation/Binary Output" (page 10-16)
"Strobe output" (page 10-17)
• The timing input, reset input and auto-zero input can also be controlled via RS-232C.
"Overview of Measurement Control Commands" (page 9-11)
• When the "Alarm error" for "OUT settings" is set to "0", and a large value is set for the average number of times, the
measurement result may not trigger an alarm.
10
Normal
Refresh
Evaluation/binary output hold value –––– Hold ––––
Strobe output
MaxT2
MaxT2
ON
TIMING input
OFF
MaxT1
ON
RESET/ZERO input
OFF
MaxT3 T4
ON
P1 to P4
OFF
ON MaxT6 T4
READY output OFF
ON
10
BUSY output OFF
Strobe output
MaxT2 MaxT2 MaxT2
ON
TIMING input
OFF
MaxT3
ON
RESET/ZERO input OFF
T4 Sampling period T4 Sampling period
mode 2 MaxT1
Measurement mode T4 Sampling period
mode 1
Sampling period T6
ON
P1 to P4
OFF
ON
READY output
OFF
ON
BUSY output
OFF
ON
TRG input OFF
ON
READY output
OFF
ON *1
BUSY output
OFF
ON
Evaluation/binary output Evaluation OUT1 OUT2
OFF
ON
Strobe output OFF
ON
INVALID output *2
OFF
ON
TIMING input
OFF
Auto-send (RS-232C output)
/data storage
(2) READY output is ON when the unit can receive the next trigger input. Trigger inputs received when the READY output
Timing Chart and Response Times
(3) • BUSY output turns OFF when measurement is finished. It turns OFF with the rising or falling edge of the strobe
output (*1).
• INVALID output responds to the position correction results. It is output with the rising or falling edge of the strobe
output (*2).
• The RS-232C output is synchronized with the trigger input when "Auto-send" in the "Environment settings" is set to
"ON" and "Data out timing" in the "Common settings" is set to "Image update".
"Outputting Measurement Values via Auto-send" (page 9-4)
• The data storage is synchronized to the trigger input and saved when "Data out timing" in the "Common settings" is
set to "Image update".
• The ON state of each output indicates that the NPN or PNP open-collector output is turned ON.
• The ON state of each output indicates the short circuit to the COM terminal in the case of TM-3001 (NPN type) and the
state where the voltage is applied over the COM terminal in the case of the TM-3001P (PNP type).
• The above is the case when the measurement mode is normal.
• The above evaluation/binary output is the case when the output selection item is 3 items (Evaluation, OUT1, OUT2).
• The evaluation/binary output is output in response to the measurement value update request from TRG input when
"Data out timing" in "Common settings" is set to "Image update".
"Data out timing" (page 5-102)
• The strobe output ON time can be changed.
"Setting the Strobe Time" (page 6-4)
• By selecting the proper combination of timing input and measurement mode, the maximum and minimum values from
multiple measurement results fixed by the external trigger can be measured.
• The trigger input can be controlled via RS-232C.
"Overview of Measurement Control Commands" (page 9-11)
T7
TRG input
ON Hold
READY output
OFF
ON
BUSY output
OFF
Hold
Refresh
Evaluation/binary output hold value
–––– Hold ––––
Strobe output
MaxT2 MaxT2
ON
TIMING input
OFF
MaxT1
ON
RESET/ZERO input
10
OFF
MaxT3 T4
ON
P1 to P4
OFF
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
ON
TRG input
OFF
ON
READY output
OFF
ON
BUSY output
OFF
Internal measurement value (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
Measurement Measurement
Measurement value value
––––
value
––––
Strobe output
MaxT2 MaxT2 MaxT2
ON
TIMING input
OFF
MaxT3
ON
RESET/ZERO input OFF
T4 Sampling period T4 Sampling period
mode 2 MaxT1
Measurement mode
mode 1
Sampling period T4 Sampling period MaxT6
10
ON
P1 to P4
OFF
• Mode 1 is when the measurement mode is set to Peak hold 1/Bottom hold 1/P-to-p hold 1/Average hold 1.
The sampling period is from the rising edge of the timing input (OFF→ON) until the next rising edge (OFF→ON).
The maximum value, minimum value, difference between maximum and minimum, and average value of the data read
by the trigger input during the sampling period can be measured.
• Mode 2 is when the measurement mode is set to Peak hold 2/Bottom hold 2/P-to-p hold 2/Average hold 2.
The sampling period is from the falling edge of the timing input (ON→OFF) until the next rising edge (OFF→ON).
The maximum value, minimum value, difference between maximum and minimum, and average value of the data read
by the trigger input during the sampling period can be measured.
• The trigger interval (T5), input response time (T1, T2), RESET time (T4) and program No. change time (T6) vary
depending on the settings.
• Response times (examples) are as follows. T5 is trigger interval displayed on the measurement screen.
T1: 1 ms
T2: T1 + 1 ms
T3: T1 + T5 x 2 (when RESET and ZERO are SAVE OFF)
T3: T1 + T5 x 3 (250 ms (when ZERO is SAVE ON)
T4: T5 x (Average count - 1)
T6: T1 + T5 x 3 + 150 ms + T8 (T8: If the master image is registered after the program is switched,
(Number of master images registered after the program is switched) x 100 ms + 70 ms)
The values for T3 and T6 may change during TM-Navigator communication.
• Evaluation/Binary output
The operations after input response time T1 are as follows.
• RESET: After all are OFF, the unit enters the evaluation standby state. (above timing chart)
• ZERO (SAVE OFF): After the previous measured value is held, the unit enters the evaluation standby state.
• ZERO (SAVE ON): After the measured value is held for a certain period, all become OFF, and the unit enters the
evaluation standby state.
10
Evaluation/Binary Output
The output items (evaluation output, binary outputs OUT1 to OUT16) for evaluation/binary output can be selected in
"Binary output" in the "Common settings". If multiple output items are selected, the data is output in time sharing mode.
The period of the time sharing output can be set in the "Strobe time" setting in the "Environment settings".
"Binary output"(page 5-95)
"Setting the Strobe Time" (page 6-4)
"Data out timing" (page 5-102)
"Strobe output" (page 10-17)
10
Evaluation/binary output for Evaluation/binary output for
measured value (1) measured value (2)
ON
Evaluation/binary selection output OFF
ON
Strobe output
OFF
Strobe period/2
• If the only output item is evaluation output (Number of OUT used is 8 or less) or a single OUT, the trigger interval
(update period) will be synchronized with the evaluation/binary output.
• If the evaluation output is performed with 9 or more number of OUT used, the evaluation results for OUT1 to OUT8 and
results beyond OUT9 are output in time series.
When evaluation/binary output time is shorter than measurement value update time (trigger interval)
Evaluation/binary output for measured value (1) Evaluation/binary output for measured value (2)
Evaluation Evaluation Evaluation Evaluation
Evaluation/binary output 1 2 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 1 2
Strobe output
• All measurement results can be output when the evaluation/binary output time is shorter than the trigger interval
(update period).
• The diagram above shows an example with output from all 11 outputs, including evaluation and OUT1 to OUT9. The
output at (1) finishes before the measurement value update at (2) by the trigger interval.
• "Evaluation 1" outputs evaluations for OUT1 to OUT8. "Evaluation 2" outputs evaluations for OUT9 to OUT16. If OUT9 to
OUT16 are not used, "Evaluation 2" is not output.
When evaluation/binary output time is longer than measurement value update time (trigger interval)
Measurement value (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
Evaluation/binary output for measured value (1) Evaluation/binary output for measured value (7)
Strobe output
• Measurement results are skipped before being output when the Evaluation/binary output time is longer than the trigger
interval (update period).
• The diagram above shows an example with output from all 11 outputs, including evaluation and OUT1 to OUT9.
Because the Evaluation/binary output takes more time than the update of the measurement value by trigger interval,
the value output after measurement value (1) is measurement value (7). Measurement values (2) to (6) are skipped.
Shortening the strobe time or reducing the number of output items will reduce the number of items skipped. 10
Strobe output
ON
Evaluation/binary selection output
OFF
ON
BUSY output
OFF
Strobe period
Strobe period/2
ON
Strobe output
OFF
0.2ms
• Evaluation/binary output is output in the time sharing mode with a period set by the strobe length when multiple setting
items are selected.
"Setting the Strobe Time" (page 6-4)
• Strobe output turns ON with 0.2 ms behind while fixing Evaluation/binary output.
• The strobe output ON time is half of the strobe length.
• Whether the output item is evaluation output or binary output can be confirmed by the evaluation/binary selection output.
• The contents of binary output can be confirmed by the OUT number outputs. 0 through 8 represent OUT1 through OUT9.
"During output OUT No. output" (page 8-7)
• GO output (total evaluation output) is output when all the results are GO, other than the evaluation standby state for the
OUT number for which measurement is set (the measurement mode is other than "No setting").
• GO output (total evaluation output) is updated according to the settings for "Data out timing" in the "Common settings".
It is synchronized with the first strobe output for the evaluation/binary output, regardless of the settings for "Binary
output" under the common settings.
"Data out timing" (page 5-102)
"Evaluation/Binary Output" (page 10-16)
"Binary output" (page 5-95)
• The example in the diagram above shows measurement while OUT1 to OUT3 are set.
"OUT settings" (page 5-82)
Note
REMOTE input
MaxT2 MaxT2
MaxT2 MaxT6
Strobe output 10
ON
READY output
ON
BUSY output
OFF
ON
S_SAVE input OFF
Min1ms
Memory card Saving process
*1
*1 Period of time from the trigger activation until the measurement process completion.
TRG input
ON
READY output
OFF
ON
BUSY output
OFF
Strobe output
ON
S_SAVE input OFF
Min1ms
Memory card Saving process
Max2ms
Because this unit uses multiple buffers, a trigger input can be sent as soon as the READY output terminal is ON, even if
the previous sampling has not finished and the results have not been output.
When the trigger mode is set to "Cont trigger", an internal trigger will automatically fire after every trigger interval.
When the trigger mode is "EXT trigger", synchronizing the READY terminal with the trigger input allows input at the
trigger interval displayed on the screen.
When two heads are connected and trigger synchronization is OFF, the trigger interval for head A is displayed.
10 Measurement time
Trigger interval
(1) (2) (3) (4)
Timing Chart and Response Times
ON
TRG input
OFF
ON
READY output
OFF
ON
BUSY output
OFF
ON
Strobe output
OFF
• Measurement time is the time from trigger input until sampling/forwarding processing and measurement/output
processing are completed.
• When the sampling/forwarding processing time is longer than the measurement/output processing time, the sampling/
forwarding time will be the same as the trigger interval.
Measurement time
Trigger interval
(1) (2) (3) (4)
ON
TRG input OFF
ON
READY output OFF
ON
BUSY output OFF
ON
Strobe output
OFF
• Measurement time is the time from trigger input until sampling/forwarding processing and measurement/output
processing are completed.
• When the measurement/output processing time is longer than the sampling/forwarding processing time, the
measurement/output processing time will be the same as the trigger interval.
ON
Strobe output
OFF
• A trigger input is possible at the sampling/forwarding processing time when the internal buffer on this unit is empty.
• A trigger input at an interval shorter than that displayed on the measurement screen is possible.
• The next trigger can be input when the READY output terminal turns ON.
• After measurement/output processing has completed, the measurement results will be output in order.
Averaging count 1
1 2 3 4 5 6 7 8 9 10 11 12 13
ON
TRG input OFF
ON
Strobe output
OFF
• The measurement results from the trigger input are output as is.
Averaging count 4
10 ON
1 2 3 4 5 6 7 8 9 10 11 12 13
TRG input
OFF
Timing Chart and Response Times
Internal measurement 1 2 3 4 5 6 7 8 9 10 11 12
value before averaging
Measurement value –––––– –––––– –––––– –––––– 1 2 3 4 5 6 7 8 9
ON
Strobe output OFF
• Results measured for each trigger input are averaged 4 times and then output.
RS-232C Interface
Command t [ms]
Switching modes Q0 300 + Trigger interval × 2
R0 (*1) 800
R1 (*1) 400
Measurement control DC 200
KL 1000
PW (SAVE ON) (*2) 310 + Trigger interval x 2
PW (SAVE OFF) (*2)
PC (*3)
150 + Trigger interval x 2
800 + 1500 x Number of master images + Trigger
10
interval x 2
The timing chart for the "Data out timing" setting is as follows.
"Image update"
ON
TRG input OFF
• The measurement results are output at the timing at which the image is updated by the trigger.
• When the trigger mode is set to continuous trigger, the image is updated continuously and the measurement is output
continuously at the timing at which the measurement results are set. Measurement results updated during output are
filtered.
• When the trigger mode is set to external trigger, the image is updated by the trigger input and the measurement is
output at the timing at which the measurement results are set. Measurement results that are updated before output has
finished are not output.
"TIMING1"
ON
TIMING 1 input OFF
• t= 3 ms
• The measurement value set by the timing input is output.
• When the measurement mode is set to normal, the measurement value when the timing input turns ON is output.
• When the measurement mode is Peak/Bottom/P-to-p/Average/Sample hold, turning ON the TIMING1 input of the
external terminal outputs the set measurement value.
Specifications
Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2
Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-4
Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-6
Default Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-11
Specifications
Controller Status Table . . . . . . . . . . . . . . . . . . . . . . . . . . .11-16
Specifications
Controller
11 Extension
Memory card saving input Non-voltage input
3-step evaluation output:
Voltage input
3-step evaluation output:
I/O Connector OUT1 to OUT16 evaluation output OUT1 to OUT16 evaluation output
Specifications
Head
Specifications
*6 The value of ±2σ when measuring the KEYENCE standard target (correction glass scale) in the center of measurement area with average
number of 16 times, and averaging with 14 mm line.
*7 When the measurement range is minimum and other settings are default.
*8 excluding the connector part
Head-to-Controller Cable
Transmitter-to-Receiver Cable
Characteristics
Measurement Area
The illustrations below show the measurement areas that satisfy the measurement accuracy for each head.
Measurement area
<TM-006> <TM-040>
90 90
11
81 30±5
(30)
Specifications
65.5
40
Receiver Transmitter
Receiver Transmitter
±0.5μm ±2μm
φ4 φ6
±1.5μm φ26 φ40
2 ±5μm
4 10
Unit: mm 20 Unit: mm
<TM-065>
160 110
82
Receiver Transmitter
±3μm
φ40 φ65
±6μm
20
30 Unit: mm
TM-006
Temperature 10°C 15°C 20°C 25°C 30°C
Drift -0.12 -0.06 0.0 0.06 0.12
* When measuring the outer diameter with the metal pin gauge φ1 placed in the center of measurement range
(20°C standard) unit: μm
TM-040
Temperature 10°C 15°C 20°C 25°C 30°C
Drift -1.5 -0.7 0.0 0.7 1.5
* When measuring the outer diameter with the metal pin gauge φ10 placed in the center of measurement range
(20°C standard) unit: μm
TM-065
Temperature 10°C 15°C 20°C 25°C 30°C
Drift -3.0 -1.5 0.0 1.5 3.0
* When measuring the outer diameter with the metal pin gauge φ10 placed in the center of measurement range
(20°C standard) unit: μm 11
Specifications
Dimensions
Controller
TM-3001 / TM-3001P
DIN rail
mounting part
153 35.9
83.3
65.3
8
6 (60)
4-M4 depth 6
11
70
Specifications
80 17 Unit: mm
Console
28.8
47 2.1 17.1
5.5
17.1 11.2
78
φ20
112.7
4
φ4.5
φ11
Cable length
3m Unit: mm
Head
TM-006
4×4.5 Borer 15 15 4×M4
φ8 Counterbore depth 4.5
24
26
36
16±0.2
6
25 25
φ6
46
56
56
46
40
4
4
18
(30)
(60) Cable length 100
Cable length 500 3.5 81 38 3.5
6 48 126 25
Cable length 190
2×M4 4.5 2×M4
35
26
115 45
142 70
212
11
16
16
40 92 47 18 Unit: mm
Specifications
TM-040
4×M3 depth 3.5 7 48 48 7 4×M3 depth 3.5
4×4.5 Borer 25 25 4×M4
φ8 Counterbore depth 4.5
48
48
50
50
62
31±0.3
41.5
41.5
97.5
88
88
65.5±0.6
20
5
115 115
145 161
39.8 306 5.5
31
Unit: mm
34 103 103.5 25
TM-065
4×M3 depth 3.5 9 76 76 9 4×M3 depth 3.5
4×5.5 Borer
35 35 4×M4
φ9.5 Counterbore depth 5.5
76
76
94
70
70
47±0.6
44
44
12
Receiver front view 115 65 Transmitter front view
3×φ5.5 3×φ5.5
(Installation hole)
(Installation hole) 129.7 97 19
30 Measurement
Area
φ65
120
130
115
130
82±0.8
20
5
5
Cable length 500
160 33.5
8.7 66 270 66.5
9.5 11.5
Cable length 405
Cable length 175
4×M5 depth 10
12
70
200 130
240 190
49.7 430 17
2×M4 depth 6 2×M4 depth 6
47
47
Unit: mm
11 53 176 131.5 44
Transmitter-to-receiver cable
Specifications
OP-87033 / OP-87034
φ4.8
Cable length (1m / 3m)
12
10
12
6.7
44.5 51
Unit: mm
Head-to-controller cable
55
φ14
26
11.5
Unit: mm
Protective cover
61
51
48 φ2 depth 1 20
18.5
27.5
51
61
48
4×3.4 Borer
φ6.5 Counterbore depth 10 Unit: mm
11
93
83
76 φ2 depth 1 30
34.5
Specifications
43.5
76
83
93
4×3.4 Borer
φ6.5 Counterbore depth 20 Unit: mm
LCD monitor
CA-MP81
241.2
(Mounting bracket dimension) Panel thickness
230 1.0 to 4.0mm
151 Mounting bracket
dimension
Mounting screw
191.2 129.8
(Mounting 180 (Effective 106
bracket display
dimension) area)
156 6 34
172.4
(Effective display area)
11
Specifications
205
169.5 +10
CA-MP81 mount
OP-42278
230 109.2 144.6 144.6
30°
236
146
30°
2-R2.5 21.5
5
8 66.5
111
130
210 Unit: mm
Default Values
Specifications
Correction target image Select head A / head B for correction. -
Correction mode OFF / Pattern correction / X correction / Y correction / OFF
X→Y correction / Y→X correction
Pattern corr Pattern area Set the area position and size. -
Search area Set the area position and size. -
Search speed 1 to 5 3
Search angle ±0 / ±5 / ±10 / ±20 / ±30 / ±45 / ±90 / ±180 ±10
Correlation 0 to 99 70 (%)
X corr only Position correction item Average / Left / Right / θ / Center line Average
Detection direction L→R / R→L L→R
X area 1/2 Set the area position and size. -
Y corr only Position correction item Average / Peak / Bottom / θ / Center line Average
Detection direction U→D / D→U U→D
Y area 1/2 Set the area position and size. -
XY corr Position correction item Average / Left / Right / θ / Center line Average
Detection direction L→R / R→L L→R
X area 1/2 Set the area position and size. -
Position correction item Average / Peak / Bottom / θ / Center line Average
Detection direction U→D / D→U U→D
Y area 1/2 Set the area position and size. -
YX corr Position correction item Average / Left / Right / θ / Center line Average
Detection direction L→R / R→L L→R
X area 1/2 Set the area position and size. -
Position correction item Average / Peak / Bottom / θ / Center line Average
Detection direction U→D / D→U U→D
Y area 1/2 Set the area position and size. -
List of setting ranges and default values for measurement settings - Measure set
Item Selectable range Default value
OUT1 / OUT2 / OUT3 / OUT4 / OUT5 / OUT6 / OUT7 / OUT8 / OUT9 / OUT10 / OUT11 / OUT12 / OUT13 / OUT14
-
/ OUT15 / OUT16
Measurement mode No measurement / Diameter / Y Position / Step Height / X Position /
Width / Distance / Intersect dist / Angle / Radius / Roundness / Diameter*1
Element Pos / Area / Search / Ring meas / Pitch / Calculations
Diameter Target head Head A / Head B Head A
Measurement area Set the area position and size. -
Measured content Average / Peak / Bottom Average
Tilt correction ON / OFF ON
Y position Target head Head A / Head B Head A
Measurement area Set the area position and size. -
Measured content Average / Peak / Bottom Average
Detection direction U→D / D→U U→D
Step Height Target head Head A / Head B Head A
Measurement area 1/2 Set the area position and size. -
Measured content 1/2 Average / Peak / Bottom Average
Detection direction 1/2 U→D / D→U U→D
X Position Target head Head A / Head B Head A
Measurement area Set the area position and size. -
11
Measured content Average / Left / Right Average
Detection direction L→R / R→L L→R
Width Target head Head A / Head B Head A
Specifications
List of setting ranges and default values for measurement settings - Elements
Item Selectable range Default value 11
Element 1 / Element 2 / Element 3 / Element 4 / Element 5 / Element 6 / Element 7 / Element 8 / Element9 /
Specifications
-
Element 10 / Element 11 / Element 12 / Element 13 / Element 14 / Element 15 / Element 16
Measurement mode Line edge / Arc edge / Circum Ln edge / Center line /
-
Intersection / Ln between 2pt / Arbitrary line / Arbitrary pt
Line edge Target head Head A / Head B Head A
Measurement area 1/2 Set the area position and size. -
Arc edge Target head Head A / Head B Head A
Measurement area 1 Set the area position and size. -
Circum Ln edge Target head Head A / Head B Head A
Measurement area 1 Set the area position and size. -
Detection direction L→R / R→L / U→D / D→U L→R
Center line Target head Head A / Head B Head A
Measurement target 1 Element 1 to 16 Element 1
Measurement target 2 Element 1 to 16 Element 2
Intersection Target head Head A / Head B Head A
Measurement target 1 Element 1 to 16 Element 1
Measurement target 2 Element 1 to 16 Element 2
Intersection selection Upper / Lower / Right / Left Upper
Ln between 2pt Target head Head A / Head B Head A
Measurement target 1 Element 1 to 16 Element 1
Measurement target 2 Element 1 to 16 Element 2
Arbitrary line Target head Head A / Head B Head A
Arbitrary line Set the straight line. -
Arbitrary pt Target head Head A / Head B Head A
Arbitrary pt Set the point. -
11
Specifications
11
storage
Skipping 1 / 2 / 5 / 10 / 20 / 50 / 100 1
Image Target head Head A / Head B / Both heads Head A
storage
Storage conditions Always / NG only / Manual Always
Specifications
Auto-send OUT1 to OUT16 Each OUT is set to
All OFF
ON (output) / OFF (do not output)
Data out timing Image update / TIMING 1 Image update
*1 This is the setting range and default value when the minimum display unit in the OUT setting is set to "0.001 (mm)".
Measure- Evaluation
Status Screen
ment Image Each OUT Total Trigger*6 TIMING RESET ZERO P1 to P4 S_SAVE
update
value evaluation evaluation
Normal Measurement Evaluation
c c
measurement value value result
Display
Positive side range over +FFFFFF HI c °
Negative side range over Update -FFFFFF LO c °
Measurement according
*1
Image not taken to the Hold Total c ° °
Screen ------ --
measurement evaluation c c c
(During
Evaluation standby*2 result result*9 c °
measurement)
Alarm -FFFFFF Display LO c °
Alarm error*3
Hold Hold Hold c c
Position correction error*4 Same as alarm error ON c °
REMOTE off Stop ------ Hold -- ° ° °
Display setting menu screen
Display setting menu display Same as the measurement screen (during measurement)
Program No. switching screen
Saving the memory card*5 Stop "Saving" message window display*12
11
"Reading storage data"
Reading storage data
message window display*12
°
Displays
°
Specifications
"View stored Image" screen according to the "View stored Image" screen display
(Reflected
storage setting
after
entering
Setting screen Displays the setting
Setting screen display ° operation
(During setting) content screen
(Reflected mode.)
RS-232C "RS-232C communicating" after
communication message window display*12 entering
° ° ° °
operation
Communication USB "USB communicating"
mode.)
mode Screen communication message window display*12
° °
When the power is turned on (Reflected after (Reflected after
Startup screen
(Power ON reset) entering entering
operation mode.) operation mode.)
*1 In the following cases, the state that image is not taken is included by the time the measured value is set.
RESET process / Auto-zero (SAVE ON) / Program switching / No trigger input by external trigger / Power ON
*2 In the following cases, the evaluation standby status continues until the measured value is set.
RESET process / Auto-zero (SAVE ON) / Program switching / Trigger input not reaching the "Average" times
*3 For conditions to fire the measurement alarm, see each measurement mode in Chapter 5.
*4 The position correction error occurs when the position correction fails with the position correction set to ON.
*5 Saving the storage data or measurement screen
*6 The trigger input becomes valid when external trigger is selected for the trigger mode.
*7 When OUT number that has not been used for output selection is selected, -10.8 V is output.
*8 The evaluation/binary output outputs the measurement results in a time-sharing manner.
*9 The total evaluation result is based on the evaluation result of the OUT number of which measurement mode is set other than "No setting".
OK: When the OUT numbers other than the evaluation standby state or the state that image is not taken are all GO
NG: When any of the OUT numbers other than the evaluation standby state is not GO
No display: When all the OUT numbers are in the evaluation standby state
Output Communication
Evaluation/binary*8
Analog Total READY/ ERROR
OUT No. INVALID RS-232C USB Ethernet
voltage*7 evaluation Evaluation Binary Strobe BUSY (N.C.)
output
Depends on the Depends on the Depends on the
measurement value evaluation result measurement value
+10.8V HI 0x0FFFFF (+)
Turns ON
-10.8V when the LO 0x100000 (-) Measurement
Outputs
-10.8V total Evaluation or OFF value display /
All OFF Outputs in a according Measurement
*10 evaluation All OFF OUT number Image display /
time sharing to the control
result is GO*9 during time- Storage
-10.8V 0x100000 (-) manner measure command
sharing output operation
-10.8V HI and LO turn ON at the same time 0x100000 (-) ment
(TM-Navigator)
Hold Hold
Same as alarm error ON
*11 OFF All OFF OFF
11
screen (during
measurement)*14
Hold
Specifications
Error
Error
Error
Setting change/
confirmation command
Hold Hold
Sending and
receiving settings
Setting change
OFF Error
command
Error
ON Error
*10 Analog output is held for a certain period until the unit enters the evaluation standby state after the program is switched.
*11 The previous measured value is held immediate after REMOTE is released. After trigger interval x 2 ms, -10.8 V is output.
*12 All console operations do not work while the message is displayed.
*13 The screen returns to the measurement screen after the communication mode screen.
*14 Processing takes place after the data has been saved or loaded.
• ON / OFF indicates the ON / OFF status of the NPN or PNP open-collector output.
• c / ° indicates the validity / invalidity of input.
• HOLD represents the state in which the normal value immediately before is being held.
• USB / Ethernet indicates the communication using the Setup support software "TM-Navigator".
• The setting screen (during setting) indicates the setting screen (during setting) performed with the console.
• The communication mode screen indicates the status where setting is performed via RS-232C communication / USB communication / or Ethernet
communication. RS-232C, USB and Ethernet cannot be used at the same time.
• Moving to the communication mode and returning to the measurement screen through the USB communication / Ethernet communication are
performed automatically on the Setup support software "TM-Navigator".
• Using RS-232C communication / USB communication / Ethernet communication in the measurement screen (during measurement) lowers the
response speed.
MEMO
11
Specifications
Appendix
Memory Structure
Controller
• SDRAM is volatile memory. The stored data is erased when the power to the controller is turned off.
• The FLASH memory is non-volatile memory. The stored data is maintained even after the power to the controller is
turned off.
• Turning on the power to the controller transfers the measurement conditions stored in the FLASH memory to the
SDRAM, and the measurement is performed.
• If the settings are changed via TM-Navigator, the setting contents are saved to the FLASH memory regardless of the
save setting.
Appendix
*1 The auto-zero setting is saved to the FLASH memory only when the save function is set to ON.
When moving from the setting screen to the measurement screen by the console operation, the settings are saved
to the FLASH memory regardless of the save function setting.
*2 The program No. are saved to the FLASH memory only when the save function is set to ON and the method for
switching program No. is set to "Console".
When moving from the setting screen to the measurement screen by the console operation, the settings are saved
to the FLASH memory regardless of the save function setting.
*3 When saving a program (measurement condition) to a memory card, all 16 programs (measurement conditions) are
saved as a single file.
Head setting
Trigger input
Measure range Measure range Trigger mode
Ready output
Mask setting Mask setting Int prevention
Position correction
Measurement setting
Elements
OUT measurement
Appendix
OUT settings
Reset input
Averaging Averaging Averaging
Busy output
Measurement mode Measurement mode • • • Measurement mode
Evaluation/binary output
Auto-zero Auto-zero Auto-zero
Error Messages
Appendix
Appendix
accumulated data. performed while the storage or image storage to the memory
amount of data storage or card, store at least one piece of data.
image storage is "0".
Continued on the next page.
Format Formatting failed. The memory card was Remove the memory card correctly.
removed while formatting
or immediately before
confirming the formatting.
The memory card has been Use a new memory card.
damaged.
Image storage screen No Image data is There is not any data saved Save at least one piece of storage data
stored. in image storage. in image storage before displaying the
image storage screen.
Troubleshooting
Reference
Problem Checkpoints Remedy
page
Nothing is Is the power cable properly connected to Properly connect the power cable.
1-20
displayed on the monitor and controller?
the monitor Is the monitor cable properly connecting Properly connect the monitor cable.
display. 1-19
the controller and the monitor?
Error message Address the problems according to the
- -
is displayed. respective messages displayed on the screen.
The console Is the console properly connected? Connect the console properly. 1-19
does not
function. Is keylock set to ON? Set the keylock OFF. 3-16
The LED does Is the cable properly connected between Properly connect the cable between the head
1-19
not turn on. the head and controller? and controller.
Is the power cable properly connected? Properly connect the power cable. 1-20
Is the remote terminal properly input? Check the remote terminal wiring. 1-20
8-2
Are the trigger settings set properly? Trigger input is required when using the
3-11
"External trigger" mode.
The Is the measurement target placed within Place the measurement target correctly within
1-12
measurement the measure range? the measure range.
image is not Does the LED turn on? See "The LED does not turn on" under
displayed. A-9
Troubleshooting.
Are you currently watching the Set the image/value display screen to the
2-3
measurement screen? measurement screen (during measurement).
Appendix
Are the trigger settings set properly? Trigger input is required when using the
3-11
"External trigger" mode.
Reference
Problem Checkpoints Remedy
page
The Is the measurement target placed within Place the measurement target within the
1-12
measurement the measure range? measure range.
image is not Is the image being affected by stray light? Change the position of the measurement target. 1-13
displayed
Set the mask function. 5-7
properly.
Is the "Measure range" for "Head setting" Set the "Measure range" for "Head setting"
5-6
properly set? properly.
Is the "Mask setting" for "Head setting" Set the "Mask setting" for "Head setting"
5-7
properly set? properly.
Is the "Threshold" for "Head setting" Set the "Threshold" for "Head setting" properly.
5-9
properly set?
Do the unit have mutual interference? Set the mutual interference prevention function
5-4
for "Head setting".
Is there strong ambient light? Shield the ambient light. 1-13
Are you using the CB-A30 (30 m cable) Set "Cable exp mode" in the environmental
6-4
without using the "Cable expansion mode"? settings.
Is the target covered with dirt, dust, water, Remove the dust, dirt, water, and oil.
1-15
or oil?
Is the receiver or transmitter covered with Remove the dust, dirt, water, and oil.
1-15
dirt, dust, water, or oil?
Are there splashes of water or oil in the Remove the splashes through air purging or a
-
operating environment? similar process.
Does the cover glass have flaw or crack? Replacement of the cover glass is required.
Appendix
Reference
Problem Checkpoints Remedy
page
The Is the measurement image displayed See "The measurement image is not displayed
A-10
measurement properly? properly" under Troubleshooting.
value shows Is the position correction properly set? Properly set the position correction. 5-14
"-FFFFFF".
Is the measurement mode properly set? Properly set the measurement mode. 5-37
Measurement Is the measurement image displayed See "The measurement image is not displayed
A-10
value display properly? properly" under Troubleshooting.
fluctuate. Is the position correction properly set? Properly set the position correction. 5-14
Is the "Average" properly set? Setting "Average" larger stabilizes the
5-83
measurement value.
Is the "Alarm error" properly set? Properly set the "Alarm error". 5-85
Measurement Is the measurement image displayed See "The measurement image is not displayed
A-10
value display properly? properly" under Troubleshooting.
deviates. Is the measurement target tilted or Place the measurement target correctly within
1-11
displaced? the measure range.
Set the head alignment. 5-11
Set the position correction. 5-14
Is the measurement mode properly set? Properly set the measurement mode. 5-37
Is the scaling properly set? Properly set the scaling. 5-88
Is the offset properly set? Properly set the offset. 5-87
Auto-zero Is the ZERO terminal in the common Assign the OUT number properly to the ZERO
5-94
does not settings properly set? terminal.
operate
Appendix
Is the offset value properly set? Properly set the offset value. 5-87
correctly.
Cannot Is program switching in the environment Properly set the program selection according to
6-5
change the settings properly set? the program switching method.
program No. Is keylock set to ON? Set the keylock to OFF. 3-16
Is the setting screen (configuring settings) Switch to the measurement screen (during
displayed or is the unit in the measurement). 2-2
communication mode?
Is the program name properly set in the When using the program No. switching function
memory card? in the memory card, use the correct program 7-9
file name.
Evaluation Is the unit properly wired? Check the output circuit and wiring, and
9-4
output cannot connect properly.
be output Is the tolerance properly set? Properly set the tolerance. 5-90
properly.
Is the binary output in the common Select the evaluation output for binary output in
5-95
settings properly set? the common settings.
Is the data output timing in the common Properly set the data output timing in the
5-102
settings properly set? common settings.
Is the input timing properly set? Use the strobe output to enable proper input
10-1
timing.
Reference
Problem Checkpoints Remedy
page
Analog output Is the unit properly wired? Check the wiring and connect properly. 8-3
cannot be Is the voltage greater than +10.8 V or Set the analog output scaling properly
output 5-96
lower than -10.8 V? according to the measurement value.
properly.
Is an oscilloscope or a high-speed A/D The resolution may decrease if these devices
board used? are used. Change the analog output scaling so 5-96
that the effect should be minimized.
Binary output Is the unit properly wired? Check the output circuit and wiring, and
8-4
cannot be connect properly.
output Is the logic properly set? Negative logic is used in the output on this unit. 8-6
properly.
Is the input timing properly set? Use the strobe output to enable proper input
10-1
timing.
Is the binary output in the common Select the OUT number for binary output in the
5-95
settings properly set? common settings.
Is the data output timing in the common Properly set the data output timing in the
5-102
settings properly set? common settings.
Is the strobe period in environment Properly set the strobe period in environment
6-4
settings properly set? settings.
Cannot Is the communication cable properly Connect the communication cable properly.
9-3
communicate connected?
via the RS- Does the type of the communication cable Check the type of communication cable used.
232C. 9-3
conform to the specifications?
Are the communication specifications Set the communication specifications of the
Appendix
properly set? TM-3000 Series the same as for the external 9-2
device.
Is the appropriate communication Check whether the command and the delimiter
9-11
program used? are properly sent or received.
After recognizing the response command from
9-11
the TM-3000 Series, send the next command.
Is the TM-3000 Series ready to receive Send commands when the TM-3000 Series is in
9-6
commands? the correct state.
Are the communication settings properly Set the Auto-send properly.
set according to the communication 9-31
method or external devices?
The memory Address the problems according to the
card cannot respective error messages displayed on the
be read or - screen. A-7
written
correctly.
Index
Appendix
Centerline ........................................................ 5-77 GO Output (Total Evaluation Output) ............ 10-18
Changing Languages ....................................... 6-4
Characteristics ................................................ 11-4
Checking the Image Display ........................... 1-21 H
Checking the Package Contents ...................... 1-3 Head ...................................................... 1-10, 11-3
Circum Ln edge .............................................. 5-76 Head (TM-040 / TM-065) ................................... 1-3
Command Types and Receivable State ........... 9-5 Head A / Head B Settings ................................. 5-6
Common settings ............................................ 5-92 Head Alignment .............................................. 5-11
Communication Specification Settings ............. 9-3 Head Settings ................................................... 5-2
Communication Specifications ......................... 9-2 Head-to-Controller Cable ................................ 11-3
Connecting to a PC or PLC Link Unit ................ 9-3 Hold Function .................................................. 3-10
Connections and settings for RS-232C
Communication ................................................. 9-3
I
Console ............................................................. 1-8
I/O Circuit and Electrical Specifications ........... 8-8
Controller ................................................. 1-6, 11-2
Identifying Names and Functions of the I/O
Controller (TM-3001) ......................................... 1-3
Terminals ........................................................... 8-2
Controller Status Table ................................. 11-16
Image Capture Function ................................. 3-21
Coordinate ...................................................... 5-63
Image Registration .......................................... 5-10
Cursor (Selected status) ................................... 2-5
Input and Output Details ............................... 10-16
Input terminal block .......................................... 8-2
D Inserting / Removing a Memory Card ............... 7-3
Data out timing .............................................. 5-102 Inserting a Memory Card .................................. 7-3
Default Values ............................................... 11-11 Installation and Wiring ..................................... 1-13
Deleting Files .................................................... 7-7 Installing the Controller ................................... 1-16
Description of the Measurement Screen .......... 3-2 Installing the Head .......................................... 1-13
Installing the Protective Cover ........................ 1-15
- High-speed 2D Measurement Sensor Users' Manual - A-13
Index
Insulation status between I/O circuits ............. 8-10 Outputting Measurement Values via
Intersection ...................................................... 5-78 Auto-send .................................................9-4, 9-31
Intersection distance ....................................... 5-56 Outputting Measurement Values via
Commands ........................................................9-4
Overview of Change parameter
K Commands ......................................................9-18
Keylock ............................................................ 3-16 Overview of Command Formats ........................9-7
Overview of Measurement Control
L Commands ......................................................9-11
LED Emission Control Input ........................... 10-18 Overview of Measurement Settings .................5-37
Line edge ........................................................ 5-73 Overview of Measurement types .....................5-39
List of Optional Products ................................... 1-4 Overview of Read Parameter Commands .......9-29
Ln between 2pt ................................................ 5-79 Overview of Storage ........................................3-17
Overview of the Screen and Console
Operations .........................................................2-2
M
Master Registration ......................................... 5-10
Measurement Area .......................................... 11-4 P
Measurement Conditions and Measurement Part Names and Functions ................................1-6
Data Flow .......................................................... A-3 Pattern Correction ............................................5-16
Measurement Control Command Details ........ 9-12 Performing Data Storage .................................3-17
Measurement Response Time ....................... 10-20 Performing Image Storage ..............................3-19
Measurement Settings ..................................... 5-37 Pitch .................................................................5-70
Memory Card Control Input Position Correction ..........................................5-14
(S_SAVE Input) .............................................. 10-19 Power ON Reset Time ...................................10-22
Memory Card Usage ......................................... 7-2 Program Function ..............................................4-2
Memory Structure ............................................. A-2
Mode Change Commands .............................. 9-10 R
Appendix
Radius .............................................................5-60
N Range over ..................... 3-2, 5-96, 8-7, 9-9, 11-16
No setting ........................................................ 5-72 Reading from a Memory Card ...........................7-6
Reference ........................................................9-33
Removing a Memory Card .................................7-3
O Response Delay Time via Auto-send ............10-24
Operation Details When "Cont trigger" is Response Delay Time When Sending &
Selected ........................................................ 10-10 Receiving Commands ...................................10-23
Operation Details When EXT Trigger is Set .... 10-13 Response Time Delay due to Averaging .......10-22
Operation Overview of Position Correction ..... 5-14 Restoring the default status .............................2-16
Operation Overview When "Cont Trigger" is Ring measurement ..........................................5-68
Selected .......................................................... 10-2 Roundness ......................................................5-62
Operation Overview When EXT Trigger RS-232C Communication Specifications and
is Set .............................................................. 10-12 Terminal Assignment .........................................9-2
Operational Flow from Setting to RS-232C Interface .........................................10-23
Measurement ..................................................... 2-4
Operations and Functions of the Display
Setting Menu ..................................................... 3-6 S
OUT settings .................................................... 5-82 Saving and Reading Operations .......................7-4
Output Data Format ......................................... 9-32 Saving the Storage Data to the Memory Card ....7-9
Output Method ................................................ 9-31 Saving to a Memory Card ..................................7-4
Output terminal block ........................................ 8-3 Search .............................................................5-66
Outputting Measurement Values ....................... 9-4 Selecting an Item ...............................................2-6
Outputting Measurement Values and Selecting from a Pull-down Menu ......................2-7
Changing Settings via Commands .................... 9-5 Selecting the Active OUT ..................................3-5
Setting a Startup Screen ....................................3-5
Appendix
Switching to the Program in the Memory Card
for Measurement ............................................... 7-9
System Configuration ........................................ 1-2
T
Temperature Characteristics (examples) ....... 11-5
Terminal Assignment of Connector ................... 9-2
TIMING terminal .............................................. 5-93
TM-3001 (NPN output type) .............................. 8-8
TM-3001P (PNP output type) ............................ 8-9
Transmitter-to-Receiver Cable ........................ 11-3
Trigger Function .............................................. 3-11
Trigger Input Using the Console ..................... 3-11
Trigger Input Using the External Input
Terminal .......................................................... 3-11
Trigger input via the RS-232C
Communication ............................................... 3-11
Trigger Interval and Measurement Time ....... 10-20
Trigger Setting .................................................. 5-2
Troubleshooting ................................................ A-9
Types of Position Correction ........................... 5-15
(1) KEYENCE warrants the Products to be free of defects in materials and workmanship for a period of one (1) year from
the date of shipment. If any models or samples were shown to Buyer, such models or samples were used merely to
illustrate the general type and quality of the Products and not to represent that the Products would necessarily
conform to said models or samples. Any Products found to be defective must be shipped to KEYENCE with all
shipping costs paid by Buyer or offered to KEYENCE for inspection and examination. Upon examination by
KEYENCE, KEYENCE, at its sole option, will refund the purchase price of, or repair or replace at no charge any
Products found to be defective. This warranty does not apply to any defects resulting from any action of Buyer,
including but not limited to improper installation, improper interfacing, improper repair, unauthorized modification,
misapplication and mishandling, such as exposure to excessive current, heat, coldness, moisture, vibration or
outdoors air. Components which wear are not warranted.
(2) KEYENCE is pleased to offer suggestions on the use of its various Products. They are only suggestions, and it is
Buyer's responsibility to ascertain the fitness of the Products for Buyer’s intended use. KEYENCE will not be
responsible for any damages that may result from the use of the Products.
(3) The Products and any samples ("Products/Samples") supplied to Buyer are not to be used internally in humans, for
human transportation, as safety devices or fail-safe systems, unless their written specifications state otherwise.
Should any Products/Samples be used in such a manner or misused in any way, KEYENCE assumes no
responsibility, and additionally Buyer will indemnify KEYENCE and hold KEYENCE harmless from any liability or
damage whatsoever arising out of any misuse of the Products/Samples.
(4) OTHER THAN AS STATED HEREIN, THE PRODUCTS/SAMPLES ARE PROVIDED WITH NO OTHER WARRANTIES
WHATSOEVER. ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES, INCLUDING, WITHOUT LIMITATION,
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT
OF PROPRIETARY RIGHTS, ARE EXPRESSLY DISCLAIMED. IN NO EVENT SHALL KEYENCE AND ITS AFFILIATED
ENTITIES BE LIABLE TO ANY PERSON OR ENTITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE,
SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, ANY DAMAGES RESULTING
FROM LOSS OF USE, BUSINESS INTERRUPTION, LOSS OF INFORMATION, LOSS OR INACCURACY OF DATA,
LOSS OF PROFITS, LOSS OF SAVINGS, THE COST OF PROCUREMENT OF SUBSTITUTED GOODS, SERVICES
OR TECHNOLOGIES, OR FOR ANY MATTER ARISING OUT OF OR IN CONNECTION WITH THE USE OR
INABILITY TO USE THE PRODUCTS, EVEN IF KEYENCE OR ONE OF ITS AFFILIATED ENTITIES WAS ADVISED OF
A POSSIBLE THIRD PARTY’S CLAIM FOR DAMAGES OR ANY OTHER CLAIM AGAINST BUYER. In some
jurisdictions, some of the foregoing warranty disclaimers or damage limitations may not apply.
E 1101-3
Copyright (c) 2010 KEYENCE CORPORATION. All rights reserved. 11192E 1116-6 96M11193 Printed in Japan