3-1-1 File Menu ............................................................... 3-1
3-1-2 Window Menu ……………………………………….. 3-2
3-1-3 System Menu ………………………………………... 3-4
3-1-4 Help Menu …………………………………………… 3-7
3-2 Main Display ……………………………………………… 3-9
3-3 Measurement Conditions Setting ……………………… 3-13
3-4 Display Waveform of Measurement Values …………. 3-15
3-5 Display Waveform of Light Received Data …………. 3-19
3-5-1 “Head 1 Setting” Tab Sheet ……………………… 3-23
3-5-2 “Head 2 Setting” Tab Sheet ……………………… 3-24
3-5-3 “Chart Setting” Tab Sheet ………………………… 3-25
3-5-4 “The Others” Tab Sheet …………………………… 3-26
3-6 Emitted Light Amount Search …………………………. 3-28
3-7 Display Data Buffering ………………………………….. 3-29
3-7-1 Data Buffering Procedure ..................................… 3-29
3-7-2 Display Data Buffering ……………………………... 3-29
3-8 Initialize ……………………………………………………. 3-35
Chapter 4 Error Message
4-1 Dialog Display …………………………………………….... 4-1
4-2 Error Message …………………………………………....... 4-1
4-2-1 COM port error ..................................................…… 4-1
4-2-4 Occurrence of reception time-out …………………… 4-2
4-2-5 Controller version is wrong ………………………….. 4-2
4-2-6 Product code of controller does not match ………… 4-3
4-2-7 Can not open file ……………………………………… 4-3
4-2-8 Can not create file ……………………………………. 4-3
Page 3
Chapter 1 Before Use
Page 4
1-1 Introduction
The HL-C1AiM (Advanced Intelligent Monitor) is function setting software designed for the
controller of the laser type displacement sensor "HL-C1" series.
Connection to the controller using the exclusive cable enables use of the following
functions.
* Setting of various measurement conditions and indication of measurement value
* Monitoring of measurement data
* Monitoring of light received data
* Monitoring of buffering data
1-2 Cautions for Installation
* Prior to installing the software, be sure to read the “Agreement of software use” described
on the rear side of package jacket.
* On installation of the software the user accepts to the agreement described on the rear
side. If the conditions outlined in the agreement cannot be accepted the unused software
should be returned to the origin of purchase.
1-3 Operating Environment
OS : Microsoft Windows 98/98SE/ME/2000/XP
CPU : Celeron 400MHz or higher
Memory : 64MB or higher
Hard Disc : 15MB of available memory is required
CD-ROM Drive : Required for installation
Display : 1024 x 768 resolution 256 color
Serial Port : RS-232C 115.2kbps
* This program cannot be used with any previous version of the current controller version
2.12.
1-1
Page 5
1-4 Installation / How to use
(1) Insert HL-C1AiM into CD-ROM drive.
(2) Execute the setup.exe in HL-C1AiM.
(3) Follow the instructions for setup.
< Important >
In case of installing/uninstalling HL-C1AiM in/from Windows 2000/XP, the administrator
authority is required.
(4) Connect HL-C1C to PC by using the COM port connection cable provided.
(5) Power the HL-C1C on.
(6) Execute ‘Start’ -> ‘Program’ -> ‘SUNX’ -> ‘HL-C1AiM’.
Cautions on handling CD-ROM
1.Do not leave this CD-ROM in direct sunlight or in warm or humid location.
2.Avoid getting fingerprints, dirt, scratching etc. on both sides.
3.Take care that CD-ROM is not brought into contact with LP cleaning liquids, solvents,
water or oil etc.
4.Never use cracked, distorted, or repaired disc.
5.Do not write anything using a pencil, ball-point pen or an oil-based pen etc. on the
surface of the CD-ROM.
Furthermore, do not attach labels etc.
6.Store this CD-ROM in the original CD case.
7.Do not put/drop anything heavy on the original case. The case may be damaged.
8.Never play this CD-ROM on an audio CD player. The loud noise may damage your
ears or break the speakers.
1-2
Page 6
1-5 Note
* The functions that cannot be used with version 2.xx will be inactive, and setting will not be
possible.
* Of “Standard” or “WL” is selected as a product code, the special GS type controller
function becomes inactive and it cannot be selected.
* The functions which cannot be used with the product code “WL” goes into non-active state
and the setting becomes impossible.
*Please set CSV with a CSV setting screen when use the CSV file output with AiM.
CSV may not be available if you do not setting.
- The function that cannot be used with version 2.xx
* Confirmation of Alarm Output and Judgment Output Conditions
* Number of Analog Alarm Delay Times
* Analog Alarm Delay
* CS/DR Control During Accumulation
* Emitted Light Adjustment
* Zero Set
* Zero Offset Amount
* Displaying of Data Buffering
- The special GS type controller function
* Measurement Surface Selection
* Detection Level Setting
* Emitted Light Amount Search
* Calculation of Refraction Factor
* Refraction Factor
* Number of Displayed Cells (Intensity Monitor)
* Surface Number Display (Intensity Monitor)
* Marker Display (Intensity Monitor)
- The function that cannot be used with product code “WL”
* Specular Reflection Mode
* Set/Reset the TIMING input
* Timing Input Operation
* Laser Emission Control
* Input Mode
1-3
Page 7
Chapter 2 Easy Operation Procedure
Page 8
This paragraph describes the operation procedure for range from
start-up of HL-C1AiM.exe to execution of measurement.
Step-1 Select the Controller Ver. and Product Code. (1)
Select the Controller Ver. in accordance with the version No. of program shown on
the nameplate of HL-C1C.
* Note that it is unable to use the HL-C1AiM if program version of HL-C1C is
older than 2.12.
Step-2 Select the type of sensor head connected. (2)
Step-3 Click the initialization button(3)to accommodate the setting of the measurement
conditions to your controller and head.
Step-4 Set the communication conditions.
Open the communication condition setting window from the system menu (4), to set
the COM port of PC connecting the serial cable of HL-C1C. (5)
2-1
Page 9
Step-5 Set the on-line mode. (6)
If the Online button is clicked under off-line status (characters of Online are indicated
in black), the off-line status is changed to the on-line status (characters of Online are
changed to red).
While the Online is selected, the measurement result and light received by sensor head 1
and sensor head 2 are changed on real-time base.
The setting of hold mode, and setting/resetting of hold, zero set and timing (except the
product code "WL") are also operated on real -time base. (7)
Setting of measurement conditions.
The setting of conditions (8) concerning the measurement is not reflected on real-time base,
but executed, using the condition transmission/reception button (9).
It is also possible to save/read the measurement conditions to/from the memory unit of PC
(10).
Precautions on measurement conditions.
1. When the software is used together with the compact console in combination, the
measurement conditions are not reflected upon the HL-C1AiM on real-time base
even if it is changed with compact console.
2. Even if the measurement conditions are transmitted from the HL-C1AiM to the
controller, conditions are not saved in the controller.
(The last measurement conditions are resumed when the power is re-closed).
When necessary to save the measurement conditions in the controller, execute
the "Save in controller".
3. The measurement conditions are initialized for HL-C1AiM and controller
separately.
2-2
Page 10
Chapter 3 Function Items
Page 11
3-1 Menu Bar
This is a menu for various operation settings and measurements of HL-C1AiM.
3-1-1 File Menu
- Open
Reads data from the set condition file stored in the external memory.
- Save
Saves the currently-set conditions in the external memory.
Open(0)
Save(S)
Load from Controller
Send to Controller
Save to Controller
Controller Initialize
File Operation-Print
File Oparetion-Save
Exit(X)
< Note >
This command will not save the set conditions in the controller. To save the set conditions
in the controller itself, execute the command "Save to Controller."
- Load from Controller
Loads the set conditions from the controller.
3-1
Page 12
- Send to Controller
Sends the currently-set conditions to the controller.
- Save to Controller
Saves the conditions currently-set on the controller in the controller itself.
< Note >
This command will save the conditions currently-set on the controller. The conditions to
be saved therefore may differ from the conditions set on the HL-C1AiM. To save the
conditions set on the HL-C1AiM, execute the command "Send to Controller" first, and
then execute this command.
- Controller Initialize
Initializes the conditions set on the controller.
< Note >
This command will initialize the conditions set on the controller, but will not initialize the
conditions set on the HL-C1AiM. Use the "Initialize" button to initialize the conditions set
on the HL-C1AiM.
- File Operation … Print
Open the print dialog box to print measurements or screen image.
- File Operation … Save
Save the settings and screen image on the storage media. Settings are saved in a text
document and the screen image is saved as a bitmap or JPEG image.
- Exit
Exits from the HL-C1AiM.
3-1-2 Windows Menu
- Measurement Data Monitor
This function is to take the measurement data form the controller and display them.
Refer to the “Chapter 3-4 Display Waveform of Measurement Values”.
Measurement Data Monitor
Intensity Monitor
Trace Data Monitor
Communication Change
3-2
Page 13
- Intensity Monitor
This is a function to display the state of the receiving light amount of the head with
waveform.
Refer to the “Chapter 3-5 Display Waveform of Light Received Data”.
- Trace Data Monitor
The data buffering function can be easily used.
Refer to the “Chapter 3-7-2 Display Data Buffering”.
- Communications Change
The communication conditions of the controller can be changed.
< Note >
* When the communication setting transmission is done, the measurement conditions
setting of the controller is transmitted with the transmission setting contents, and stored in
the controller.
* When this communication setting transmission is desired to implement, turn off the
controller once and turn it on again. Unless doing so, the setting is not reflected.
(1) Bit / Second
Select 9600, 19200, 38400, or 115200 bps to specify the communication speed (baud
rate).
< Reference > Default Setting: 115200 bps
(2) Data Length
Select 7bit or 8bit to specify the data length.
< Reference > Default Setting: 8 bit
(3) Parity
Select Even, Odd, or None to enable parity check.
< Reference > Default Setting: None
3-3
Page 14
(4) Cancel
The data set by this diagram will not be set on the HL-C1 controller, and the screen will
return to the Main screen.
(5) Sends to controller
The data set by this diagram will be sent to the HL-C1 controller, and set on the
controller.
If the set data is sent to the controller, the data will be stored in the controller.
3-1-3 System Menu
- Communications Setup
Sets the communication conditions of the PC.
< Note >
The transmission cannot be done if the communication conditions setting of the controller
does not match the transmission setting of the PC.
Communication Setup
Operation Setup
CSV Setting
Emitted Light Amount Search
3-4
Page 15
(1) COM Port
For the COM port, select a port to be used for serial communication between the PC
and the controller.
(2) Bit / Second
Select 9600, 19200, 38400, or 115200 bps to specify the communication speed (baud
rate).
< Reference > Default Setting: 115200 bps
(3) Data Length
Select 7bit or 8bit to specify the data length.
< Reference > Default Setting: 8 bit
(4) Parity
Select Even, Odd, or None to enable parity check.
< Reference > Default Setting: None
(5) Time Out
After sending a command, the HL-C1AiM should wait for a while to receive the
response. Set this wait time for the HL-C1AiM.
Select 1sec, 2sec, 3sec, 5sec, or 10sec to activate the time-out function.
< Reference > Default Setting: 3 sec
(6) BCC
For BCC (Block Check Code) calculation, specify which type of data should be attached
to the BCC of the send/receive message; calculation results or dummy code.
(7) Initialize
Erases all the set data, and resets to the factory-set initial status.
When initialized, the data is reset to the initial status, but this data is not yet saved. To
retain the initialized status even after power-off, execute "Save".
< List of default values >
COM Port : COM1 (The default value depends on the PC used for operation.)
Bit / Second : 115200 bps
Data Length : 8 bit
Parity : None
Time Out : 3 sec
(8) OK
Sets the results of change.
3-5
Page 16
(9) Cancel
Cancels the change.
- Operation Setup
Sets operation of the HL-C1AiM depending on the capability of your PC.
(1) Display Frequency (Measurement Graph)
For the graphs of Measurement Data Monitor, the graph update intervals will be set in
the range of 40 to 200ms.
< Note >
This value depends on the processing performance of the PC and the application
programs simultaneously operated. For this reason, this value may differ from the set
value.
(2) Hi / Lo Limit Bar Display (Measurement Graph)
Displays the set upper/lower limit value in the Measurement Data Monitor graph.
(3) Alarm / Output Bar Display (Measurement Graph)
Displays the alarm output status (alarm output vs. time) on the Measurement Data
Monitor screen. If it is difficult to read the graph due to the overlapped waveforms,
change the display position to upper, middle, or lower area.
3-6
Page 17
(4) Communications Priority
The priority of signal transmission process for the controller and PC is set under
Windows control.
(5) Communications Frequency
Specify the CPU time assigned by Windows for the transmission/reception process.
Select "Low" Communications Frequency to acquire data from the controller less often.
Select "Standard (default)" for regular operation. If transmission/reception is unstable
due to the environment of the PC, select "Low".
(6) Display Frequency (Intensity Graph)
You can set the graph update intervals for the Intensity Monitor graph in the range of
400 to 1000ms.
< Reference > Default Setting: 500ms
(7) Graph Rectangle Display (Intensity Graph)
Displays the Intensity Monitor graph by the rectangular waveform.
(8) Close
Closes this Operation Setup window.
- CSV Setting
Can set a value separator and decimal separator of CSV file.
3-7
Page 18
(1) Value Separator
Please select a character to divide each cell data.
Separate cell data by selected character when output a CSV file.
< Note >
The same character must be used for an opened CSV file.
(2) Decimal Separator
Please select a decimal point character of numeric data.
Used a selected character when output a CSV file.
< Note >
The same character must be used for an opened CSV file.
(3)OK
Closed a screen.
After this, selection contents are reflected by CSV file operation.
(4) CANCEL
Closed a screen.
CSV setting is not changed.
- Emitted Light Amount Search
At the moment that this function was selected, the emitting light amount is adjusted such
that the receiving light amount for the set measuring surface is to be suitable.
The emitted light amount search function can only be used with the GS controller.
Refer to the “Chapter 3-6 Emitted Light Amount Search”.
3-8
Page 19
3-1-4 Help Menu
- Help
Activates the help file.
- About HL-C1AiM
Shows the version number of this software.
3-9
Page 20
3-2 Main Display
(1) Online Button
Use this button to start communication control for measurement.
Each time you click this button, the status of the button will be changed as follows:
If the word "Online" is red, the system is now communicating with the controller.
(2) Controller Version
Shows the program version number of the controller connected to this software.
< Supplementary Explanation >
* The controller version number cannot be changed in the Online mode (the word
"Online" is red).
(3) Product Code
Shows the product code of the controller connected to this software.
< Supplementary Explanation >
* The controller product code cannot be changed during online operation (when "Online"
is displayed in red).
3-10
Page 21
(4) Sensor Head 1,2
Displays the type of the Sensor Head connected to the Sensor Head connector of the
controller.
The default values of the following items depend on the type of the Sensor Head:
Upper limit value
Lower limit value
Upper limit hysteresis
Lower limit hysteresis
Analog output setting (+5V side)
Analog output setting (-5V side)
(5) Measurement Value of Sensor Head 1
Displays the measurement value of Sensor Head 1 or value obtained by add/subtract
calculation.
The displayed item depends on the condition set for the Sensor Head operation.
(6) Light Received Data of Sensor Head 1
Displays the peak light received at the measurement point of Sensor Head 1. When
installing the Sensor Head, set enough light received for measurement considering this
peak value.
(7) Measurement Value of Sensor Head 2
Displays the measurement values of Sensor Head 2.
The values will not depend on the conditions set for Sensor Head operation.
(8) Light Received Data of Sensor Head 2
Displays the peak light received obtained at the measurement point of Sensor Head 2.
When installing the Sensor Head, set enough light received for measurement considering
this peak value.
(9) The alarm and the judgment output confirmation
Use this window to check the output alarm and judgment.
White characters mean OFF, and red characters ON.
AL1: Alarm output (Sensor Head 1)
AL2: Alarm output (Sensor Head 2)
O11: Judgment output 1 (Sensor Head 1)
O12: Judgment output 2 (Sensor Head 1)
O21: Judgment output 1 (Sensor Head 2)
O22: Judgment output 2 (Sensor Head 2)
3-11
Page 22
(10) Hold Mode
For this equipment, there are 4 types of hold modes. They are the NORMAL, P-P, PEAK,
and VALLEY modes. The measurement result data will be displayed and output in the set
mode.
For the details of the Hold Mode, refer to the instruction manual of the controller.
(11) Hold
Holds the measurement values displayed on the HL-C1AiM. Use this function to read the
fluctuating measurement values at a certain moment.
Click the button. The word “Hold” will turn into red, and the measurement values will be
held.
(12) Timing
In the timing input status, the judgment output (O1, O2), measurement values, and analog
output value displayed just before will be held. You can set whether the laser emission
should be halted or continued in this status. If it is not necessary to carry out
measurement or judgment, enter this command in order to prevent unnecessary variation
in the output or laser emission.
Click this button. The word "Timing" will turn into red. In this status, the alarm output will
be turned off, and the measurement values and judgment output will be held.
* In the timing input status, the word "Timing" will turn into red.
* Clicking this button again will cancel the timing input status, and the word "Timing" will
turn into black.
For the details of the Timing, refer to the instruction manual of the controller.
< Note >
* If the product code is set to "WL", "TIMING" goes into non-active state and the setting
becomes impossible.
* Before switching the timing function on the HL-C1AiM, check that the timing command is
not input from the terminal. If such a command is input from the terminal, the priority will
be given to the command input from the terminal. For this reason, the HL-C1AiM will
switch the timing input function on the display, but will not switch the function actually.
(13) Zero Set
The displayed displacement value is normally the distance measured from the
measurement center. Entering the "Zero Set" command will display the displacement
value measured from the current position. For this reason, when the zero setting is
performed, the measurement values and analog output value currently displayed will be
set to zero forcibly. Use this function to measure the variation or make judgment whether
the data is in the specified range after setting the measurement value of the reference
workpiece to "0".
3-12
Page 23
Click this button. The word "Zero Set" will turn into red, and the measurement values will be
set to "0".
* If the zero setting is performed, the word "Zero Set" will turn into red.
* Clicking this button again will cancel the zero setting status, and the word "Zero Set" will
turn into black.
For the details of the Zero Set, refer to the instruction manual of the controller.
< Note >
* Before switching the zero setting function on the HL-C1AiM, check that the zero setting
ON or zero setting OFF command is not input from the terminal. If such a command is
input from the terminal, the priority will be given to the command input from the terminal.
For this reason, the HL-C1AiM will switch the zero setting function on the display, but will
not switch the function actually.
3-3 Measurement Conditions Setting
There are sheets to set the measurement conditions.
* Measurement Setup
* Calibration, Data Processing
* Hi / Lo Limit, Analog Output
* I / O, The Others
There are 4 sheets as shown above.
Set the required items for these sheets.
This setting is not reflected instantly. To reflect it, execute the 'send to controller' in the file
menu.
Furthermore, the measurement conditions to the PC memory can be stored or read by
executing ' save the file' or 'open the file' in the file menu.
For the details of functions of each setting item, refer to the instruction manual of the
controller.
3-13
Page 24
< Supplementary Explanation >
To send various setting data to the controller, specify whether the zero setting data should
be sent.
ON:
Sends the currently displayed offset value to the controller.
The zero setting data set on the controller will be rewritten.
When the setting file is read from the external memory device, and if the displayed zero
set amount is desired to reflect, select this.
OFF:
Sends the zero setting data of 0mm to the controller.
The zero setting data set on the controller will be rewritten.
Current state:
Does not send the zero setting data.
This means that the zero setting data set on the controller will not be rewritten.
< Specular-reflaction-mode and Refraction-factor-calculation >
When changing the setting of the Specular reflaction mode to 'Thickness', the Refraction
factor calculation becomes to ON automatically.
However, in case of changing the setting from 'Thickness', the calculation doesn't become to
OFF automatically.
3-14
Page 25
3-4 Display Waveform of Measurement Value
The data is displayed in accordance with the set measurement value graph renewal interval
(40ms to 200ms) in the software operation setting (Chapter 3-1-3).
(1) Indicator
Loads data on the HL-C1AiM until the indicator is fully loaded.
It can be moved to the desired time axis by dragging the cursor of the indicator.
(2) Graph of Sensor Head 1
Displays the measurement data of Sensor Head 1 or measurement data obtained by
addition/subtraction.
Set the axis range to adjust the display range.
Enlargement method:
If you want to enlarge the display range, drag the mouse from the upper left corner to
the lower right corner to show the desired size.
3-15
Page 26
Undoing method:
In the graph display area, drag the mouse from the lower right to the upper left at any
position.
(3) Graph of Sensor Head 2
Displays the measurement data of Sensor Head 2.
Set the axis range to adjust the display range.
Enlargement method:
If you want to enlarge the display range, drag the mouse from the upper left corner to
the lower right corner to show the desired size.
Undoing method:
In the graph display area, drag the mouse from the lower right to the upper left at any
position.
(4) Vertical Axis Measure
Enter a check mark in the check box to display the measure cursor.
(5) Horizontal Axis Measure
Enter a check mark in the check box to display the measure cursor.
(6) Select Sensor Head
Select a Sensor Head to display the measure cursor.
(7) Vertical Cursor Button to Move (Dotted Line)
Click this button to move the left cursor (dotted line) rightward/leftward. While holding
down the Shift key, click this button to move the cursor at a high speed.
(8) Vertical Cursor Button to Move (Solid Line)
Click this button to move the right cursor (solid line) rightward/leftward. While holding
down the Shift key, click this button to move the cursor at a high speed.
(9) Horizontal Cursor Button to Move (Solid Line)
Click this button to move the top cursor (solid line) upward/downward. While holding down
the Shift key, click this button to move the cursor at a high speed.
(10) Horizontal Cursor Button to Move (Dotted Line)
Click this button to move the bottom cursor (dotted line) upward/downward. While holding
down the Shift key, click this button to move the cursor at a high speed.
(11) Distance between Top and Bottom
Displays the top and bottom cursor positions and their distance data (difference data)
using an absolute value.
3-16
Page 27
< Note >
The relation between the number of dots on the screen and the graph display range may
cause slight difference in the cursor position data. For this reason, use the data as
reference values.
(12) Distance between Right and Left
Displays the right and left cursor positions and their distance data (difference data) using
an absolute value.
< Note >
The relation between the number of dots on the screen and the graph display range may
cause slight difference in the cursor position data. For this reason, use the data as
reference values.
(13) Axis Range
You can adjust the scales of the vertical and horizontal axes of the measurement data
waveform graph.
(14) Axis Range (Vertical Axis)
You can adjust the vertical axis in the range of 999.9 to –999.9mm
In the case of "Standard (Product Code)" setting
< Reference: Default Setting >
50mm type 6.5 to -6.5mm
85mm type 25.0 to -25.0mm
In the case of "GS (Product Code)" setting
< Reference: Default Setting >
25mm type 1.2 to -1.2mm
50mm type 5.0 to -5.0mm
85mm type 20.0 to -20.0mm
In the case of "WL (Product Code)" setting
< Reference: Default Setting >
350mm/320mm 250.0 to -250.0mm
(15) Axis Range (Horizontal Axis)
You can adjust the horizontal axis in the range of 1000 to 9000ms.
< Reference: Default Setting >
8000ms
(16) Initialize
You can reset the set vertical/horizontal axis scale data of the measurement data
waveform graph to the initial data.
3-17
Page 28
In the case of "Standard (Product Code)" setting
< Reference: Default Setting >
50mm type: Vertical Axis 6.5 to -6.5mm, Horizontal Axis 8000ms
85mm type: Vertical Axis 25.0 to -25.0mm, Horizontal Axis 8000ms
In the case of "GS (Product Code)" setting
< Reference: Default Setting >
25mm type: Vertical Axis 1.2 to -1.2mm, Horizontal Axis 8000ms
50mm type: Vertical Axis 5.0 to -5.0mm, Horizontal Axis 8000ms
85mm type: Vertical Axis 20.0 to -20.0mm, Horizontal Axis 8000ms
In the case of "WL (Product Code)" setting
< Reference: Default Setting >
350mm/320mm: Vertical Axis 250.0 to -250.0mm, Horizontal Axis 8000ms
(17) Collect
Loads measurement data from the controller.
(18) Play
Replays measurement data stored in the memory.
(19) Load
Calls out the measurement result data from the storage.
(20) Save
Transfers the measurement result data stored in the memory to the storage.
Data can be stored in the PC using the CSV or MS2 format (format for HL-C1AiM
measurement data waveform only).
The data stored in the CSV format can be directly read out using a spreadsheet program.
If data is stored in the MS2 format, the data can be reloaded and regenerated on the
HL-C1AiM.
(21) File Operation … Print
Open the print dialog box to print measurements or screen image.
(22) File Operation … Save
Save the settings and screen image on the storage media. Settings are saved in a text
document and the screen image is saved as a bitmap or JPEG image.
(23) Close
Closes the measurement data waveform display screen.
3-18
Page 29
3-5 Display Waveform of Light Receive Data
The receiving light state of each head is indicated with the cell position and the receiving
light amount.
< Supplementary Explanation >
* Even after setting the sampling period to 100us, if the waveform of light received data is
being displayed, the sampling period may be prolonged.
* While displaying the waveform of light received data, if you enter the "Initialize controller"
command using the console, the displayed waveform may not be updated.
* Usable functions are limited depending on the product code. The unusable function is that
the component goes into "non-active" state and the setting becomes impossible. Refer to
the "Table 3-1" for details.
* The display of the waveform differs depending on the setting of the product code of the
controller, connected sensor head or number of the displayed cells. Refer to the "Table 3-2"
for details.
3-19
Page 30
(1) Indicator
Loads data on the HL-C1AiM until the indicator is fully loaded.
(2) Graph of Sensor Head 1
Displays the light received of Sensor Head 1.
You can enlarge the display range or reduce the range to the initial size.
Enlargement method:
If you want to enlarge the display range, drag the mouse from the upper left corner to
the lower right corner to show the desired size.
Undoing method:
In the graph display area, drag the mouse from the lower right to the upper left at any
position.
Scrolling method:
Drag the right button of the mouse to scroll the display screen.
(3) Graph of Sensor Head 2
Displays the light received of Sensor Head 2.
You can enlarge the display range or reduce the range to the initial size.
Enlargement method:
If you want to enlarge the display range, drag the mouse from the upper left corner to
the lower right corner to show the desired size.
Undoing method:
In the graph display area, drag the mouse from the lower right to the upper left at any
position.
Scrolling method:
Drag the right button of the mouse to scroll the display screen.
(4) Measurement Value of Sensor Head 1
Displays the measurement result data of Sensor Head 1 or measurement result data
obtained by addition/subtraction.
(5) Peak Cell of Sensor Head 1
Displays the position of the CCD cell receiving maximum light in Sensor Head 1.
1 to 256 if the connected Sensor Head is 25mm type, 50mm type, 1 to 512 if the
connected Sensor Head is 85mm type, 320mm type, 350mm type.
(6) Measurement Value of Sensor Head 2
Displays the measurement result data of Sensor Head 2.
3-20
Page 31
(7) Peak Cell of Sensor Head 2
Displays the position of the CCD cell receiving maximum light in Sensor Head 2.
1 to 256 if the connected Sensor Head is 25mm type, 50mm type, 1 to 512 if the
connected Sensor Head is 85mm type, 320mm type, 350mm type.
(8) Explanation of each sheet
Refer to the Chapter 3-5-1 to 3-5-4.
(9) Replay Function
The receiving light amount data in the memory can be Replay data/ Stop replaying/ Show
data in a forward direction/ Show data in a reverse direction/ Pause replay.
This function is usually not on display. In order to use this function, click the right button of
the mouse on the 'Play button (11)'. If the right button is clicked again, this button will
disappear.
(10) Collect
Loads the light received data from the controller.
(11) Play
Regenerates light received data stored in the memory.
If the right button of the mouse is clicked on the button, the details of Replay Function (9)
is indicated.
Click on the right mouse button again to hide details.
(12) Close
Closes the light received data waveform display screen.
3-21
Page 32
3-22
Page 33
3-5-1 “Head 1 Setting” Tab Sheet
On the sheet where the measurement conditions of the head 1 are set, the following setting
is possible.
* Specular Reflection Mode
* Measurement Surface Selection
* Detection Level Setting
* Simplified Optical Filter
* Emitted Light Adjustment
* Emitted Light Amount Search
Since this measurement condition setting is the same as the measurement condition setting
on the main screen, a head adjustment can be done only with the receiving light amount
waveform screen, without using the measurement condition setting on the main screen
(Chapter 3-3).
Note that these setting is not reflected instantly. To reflect them, click the 'Send' button.
For the details of the functions of each setting item, refer to the instruction manual of the
controller. Furthermore, for the emitting light amount search, refer to the Chapter 3-6 in this
instruction manual.
3-23
Page 34
3-5-2 “Head 2 Setting” Tab Sheet
On the sheet where the measurement conditions of the head 2 are set, the following setting
is possible.
* Specular Reflection Mode
* Measurement Surface Selection
* Detection Level Setting
* Simplified Optical Filter
* Emitted Light Adjustment
* Emitted Light Amount Search
Since this measurement condition setting is the same as the measurement condition setting
on the main screen, a head adjustment can be done only with the receiving light amount
waveform screen, without using the measurement condition setting on the main screen
(Chapter 3-3).
Note that these setting is not reflected instantly. To reflect them, click the 'Send' button.
For the details of the functions of each setting item, refer to the instruction manual of the
controller. Furthermore, for the emitting light amount search, refer to the Chapter 3-6 in this
instruction manual.
3-24
Page 35
3-5-3 “Chart Setting” Tab Sheet
This is a sheet to set the graph display.(This setting can only be used with the GS
controller.)
(1) Number of Displayed Cells
The number of displayed cells setting can only be used with the GS controller.
The number of cells displayed on the light received waveform screen can be selected in
the range from 101 to 256 cells.
< Supplementary Explanation >
* With the "Standard (Product Code)" setting, the number is fixed at 101 cells.
(2) Surface Number Display
The surface number display setting can only be used with the GS controller.
After the surface number display is selected, the peak light received amount is indicated
with a number.
This function is convenient for the measurement surface selection function of the specular
reflection mode.
The number for the selected measurement surface is in red, and the others are in white.
(3) Marker Display
The marker display setting can only be used with the GS controller.
After marker display is selected, the peak light received amount is indicated with a line.
3-25
Page 36
3-5-4 “The Others” Tab Sheet
This is a sheet to set the measurement conditions, Load/ Send the file, and Print/ Save the
data.
(1) Sampling Period
Since this measurement condition setting is the same as the measurement condition
setting on the main screen, a head adjustment can be done only with the receiving light
amount waveform screen, without using the measurement condition setting on the main
screen (Chapter 3-3).
Note that these setting is not reflected instantly. To reflect them, click the 'Send' button.
For the details of the functions of each setting item, refer to the instruction manual of the
controller.
(2) Load
Loads the light received data from the controller.
3-26
Page 37
(3) Save
Transfers the light received data stored in the memory to the storage.
Data can be stored in the PC using the CSV or DW3 format (format for HL-C1AiM light
received waveform only).
The data stored in the CSV format can be directly read out using a spreadsheet program.
If data is stored in the DW3 format, the data can be reloaded and regenerated on the
HL-C1AiM.
< Note >
Any previous version of 3.20 DWD files can be read and executed, too.
Please set CSV with a CSV setting screen when use the CSV file output with AiM.
(4) File Operation … Print
Open the print dialog box to print measurements or screen image.
(5) File Operation … Save
Save the settings and screen image on the storage media. Settings are saved in a text
document and the screen image is saved as a bitmap or JPEG image.
3-27
Page 38
3-6 Emitted Light Amount Search
The emitted light amount search function can only be used with the GS controller.
When 'Execute' button is clicked, this function is immediately implemented, to adjust the
emitted light amount of the selected measurement surface so that the optimum light
received data is obtained. (If two or more surfaces are selected, the smaller amount of
received data for one surface is adjusted to the optimum amount.)
The emitted light amount is adjusted in the setting range of the "Emitted Light Adjustment"
function to between 0.7 and 49%. If adjustment of the emitted light amount in this range fails,
"Automatic" is selected for the Emitted Light Adjustment.
< Supplementary Explanation >
* If two or more surfaces are selected and a search is made of the surface showing the
largest difference as to the reflected light amount (about four times or greater ratio to the
light received data), the "Automatic" emitted light amount may not be selected even if the
emitted light amount search fails. In such a case, check the Intensity Monitor and manually
adjust.
3-28
Page 39
3-7 Display Data Buffering
3-7-1 Data Buffering Procedure
(1) Select a buffering setting item.
(2) Press the "Start" button to start data accumulation.
(3) Monitor the accumulation status, and press the "Stop" button when you want to stop it.
The accumulated data can be read out after stopping accumulation.
(4) In the accumulation data reading area, press the "Head 1" or "Head 2" button to transfer
data from the controller to the PC.
The result will be displayed on the screen using data or waveform.
3-7-2 Display Data Buffering
Before transferring measurement data to PC, you can temporarily accumulate up to 48000
data items in the controller. The accumulated data can be taken from the controller to the
PC.
Use this function to check the measurement data at the time of introduction or to read out or
store all the data after measurement.
Note that the data buffering function may restrict the sampling period.
3-29
Page 40
< Supplementary Explanation >
In this Manual, "accumulation" and "accumulation operation" have different meanings as
described below:
* Accumulation: To store measurement data in the internal memory of the controller.
* Accumulation operation: A series of accumulation operations that include waiting for
trigger, accumulation, and completion of accumulation
(1) Graph of Sensor Head 1
Displays the graph after reading out the accumulated data of Sensor Head 1.
< Supplementary Explanation >
During alarm, the waveform of measurement data may wave to the upper and lower limits
due to the reduced scale of the display area. In this case, however, the data shows the
correct alarm output.
(2) Graph of Sensor Head 2
Displays the graph after reading out the accumulated data of Sensor Head 2.
< Supplementary Explanation >
During alarm, the waveform of measurement data may wave to the upper and lower limits
due to the reduced scale of the display area. In this case, however, the data shows the
correct alarm output.
(3) Line Number
X-axis data of waveform displayed on the left side.
(4) Measurement Value
Y-axis data of waveform displayed on the left side.
< Supplementary Explanation >
* "ALARM" displayed in the measurement data area represents the alarm output. In this
case, '-999.9999' is accumulated as a value.
* In addition, "****" means that the blank data is fixed to "+999".
(5) Indicate the Number of Accumulated Data
Shows the position of the final data newly accumulated by data buffering for Sensor
Head.
3-30
Page 41
(6) Status
The status data shows the accumulation status of the controller when data buffering is
stopped.
The system displays "Trigger Wait", Storing", "Complete", or "Unknown" to inform the
buffering status.
* Trigger Wait:
The system is now waiting for trigger.
* Storing:
During accumulation, the "Stop" command is entered, and buffering is stopped. In the
"Timing & trigger" mode, accumulation is stopped by inputting the timing.
* Complete:
The specified number of data items are accumulated, and accumulation is completed.
* Unknown:
This message will appear if the system is not in the online mode or buffering is not
started.
(7) Switch to Waveform / Data
For each Sensor Head, you can switch the display screen to "Waveform and data" or
"Display waveform only".
(8) Buffering Mode
Select a data accumulation method.
* Initial & continue:
Data accumulation will be started when the Start button is pressed. Data accumulation
will be stopped when the specified quantity of data is accumulated or when the Stop
command is entered.
* Initial & trigger:
The first data that meets the trigger condition will be accumulated. Accumulation
operation will be started when the Start button is pressed, and will be stopped when the
specified quantity of data is accumulated or when the Stop command is entered.
* Latest & trigger:
During accumulation, the final data that meets the trigger condition will be accumulated.
Accumulation operation will be started when the Start button is pressed, and will be
stopped when the Stop command is entered.
* Timing & trigger:
After pressing the Start button, if the timing input (Ton) status is switched to the timing
cancel (Toff) status, accumulation will be started. Accumulation will be stopped if the
status is switched to the timing input (Ton) status, or the Stop command is entered.
After stopping accumulation by switching the status to the timing input (Ton) status, if
the status is set to the timing cancel (Toff) status again, accumulation will be started
from the first data of the accumulated data.
3-31
Page 42
* Latest & continue:
Data accumulation will be started when the Start button is pressed, and will be stopped
when the Stop command is entered. All the data before entering the Stop command will
be accumulated.
(9) Buffering Head
Select a Sensor Head type (type of data to be accumulated) for buffering.
* Head 1: Measurement data of Sensor Head 1
* Head 2: Measurement data of Sensor Head 2
* Heads 1 & 2: Measurement data of Sensor Heads 1 and 2
< Supplementary Explanation >
* If "Head 1" is selected, the data of Sensor Head 1 will be accumulated in the
independent operation mode, but in the add/subtract operation mode, the add/subtract
result data will be accumulated.
(10) Buffer Rate
Sets the data accumulation intervals for the measurement data that is measured in
accordance with the specified sampling period.
< Supplementary Explanation >
* If you set the buffering rate, all the measurement data can be accumulated. In addition, if
the data does not greatly vary, you can prolong the accumulation intervals and can
accumulate data for a long time.
< Example >
After setting the sampling period to 144us, if the buffering rate is set to "Same as
sampling period", 48000 data items will be accumulated in approximately 6.9 seconds. If
the buffering rate is set to "32768 : 1", 1 data item will be accumulated every 4.7 seconds.
In other words, 48000 data items measured in 62.9 hours will be accumulated.
(11) Specify the Number of Accumulated Data
Specify the number of data items to be accumulated in the range of 1 to (Maximum
accumulation quantity).
The maximum accumulation quantity depends on the selected buffering Sensor Head
type as shown below:
* Head 1 (Sensor Head 1): 48000 data items
* Head 2 (Sensor Head 2): 48000 data items
* Heads 1 & 2 (Sensor Heads 1 and 2): 24000 data items, each
3-32
Page 43
< Supplementary Explanation >
* In addition, in the "Latest & trigger" mode, the maximum accumulation quantity will be
half of the other trigger mode.
For example, if "Sensor Heads 1 & 2" is selected and the "Latest & trigger" mode is set,
the maximum accumulation quantity will be 12000 data items.
* If a quantity larger than the maximum accumulation quantity (depends on the buffering
Sensor Head type) is set, the set quantity will be displayed in red.
If a quantity smaller than 6000 is set, the trigger point will be temporarily set to the
corresponding accumulation quantity again.
(12) Trigger Point
Sets the trigger point.
* Specify the positional relation between the accumulated data and trigger.
* This function can be used in the "Initial & trigger" mode and the "Latest & trigger" mode
only.
This function will not be valid in the "Timing & trigger" mode.
* The setting range is from 1 to (Set accumulation quantity).
* To accumulate data measured before trigger point: Set the trigger point to the backward
area of the accumulated data.
* To accumulate data measured near trigger point: Set the trigger point to the center area
of the accumulated data.
* To accumulate data measured after trigger point: Set the trigger point to the forward
area of the accumulated data.
(13) Trigger Condition
Select trigger conditions for initial trigger and latest trigger.
* When out of range:
Triggered when entering the range specified by the upper and lower limit value
* When in range:
Triggered when entering the range specified by the upper and lower limit values
* When crossing range:
Triggered when crossing the range specified by the upper and lower limit values
* When alarm is changed: Triggered when the alarm status is changed
(14) Stored Condition
The signal will inform whether each Sensor Head is in the "Accumulating" status
(including the "Waiting for trigger" status) or in the "Accumulation completed" status.
Accumulation status of Sensor Head 1,2:
"Storing" means that data is now being accumulated.
"Complete" means that accumulation is completed or stopped by the "Stop" command.
3-33
Page 44
(15) Start
Starts data buffering (data accumulation).
(16) Stop
Stops data buffering (data accumulation).
(17) Reads the Stored Data
Reads out data accumulated by buffering, and temporarily loads the data in the controller .
(18) Loading Mode
The loading mode can be chosen among "Normal," "High Speed" using a radio button.
Normal loading mode:
The accumulated data is read with normal speed.
High-speed loading mode:
The accumulated data is read with high speed. The reading time changes depending
on the data, since high-speed reading is achieved by reading the difference between
data.
(19) Load
Reads out the CSV format data stored in the PC.
<Note>
Only the CSV file which output with a buffering screen of HL-C1AiM is readable.
(20) Save
Transfers the data buffering result data from the memory to the storage.
The HL-C1AiM can save data in the PC using the CSV format.
The data stored in the CSV format can be directly read out using a spreadsheet program.
Data can be read into the HL-C1AiM again.
<Note>
* Please set CSV with a CSV setting screen when use the CSV file output with AiM.
CSV may not be available if you do not setting.
< Supplementary Explanation >
* In the "Initial & trigger" mode or the "Latest & trigger" mode, if the trigger condition is met
before accumulating all the data specified by the trigger point, dummy data "+999.9999"
will be displayed in the no data area (from the top of the memory to the accumulation start
point) so that this dummy data can be distinguished from the accumulated data.
3-34
Page 45
(21) Trace End
Ends data buffering.
Enters the non-buffering mode, and stops data buffering.
When ended, operation will not be restricted by the shortest sampling period of 144us.
(22) Close
Closes the data buffering display screen.
(23) Load from Controller
Loads the set conditions from the controller.
3-35
Page 46
3-8 Initialize
Initialize the set contents in HL-C1AiM.
In the case of "Standard (Product Code)" setting
< List of default values >
Hold Mode : NORMAL
Sampling Period : 144us
Head Operation : Independent operation
Measurement Mode : Diffused reflection
Specular Reflection Mode : Standard
Emitted Light Adjustment : Automatic
Independent Calculation : L1 + K1A, L2 + K2B
Add/Subtract Calculation : L + K (A + B)
Independent Calculation Offset (L1, L2) : 0.0000mm
Add/Subtract Calculation Offset (L) : 0.0000mm
Independent Calculation Coefficient (K1, K2) : 1.0000
Add/Subtract Calculation Coefficient (K) : 1.0000
Zero Set : Current state
Span : 1.0000
Shift : 0.0000mm
Low Pass Filter : OFF
High Pass Filter : OFF
Simplified Optical Filter : OFF
Average Number : 64 times
Upper Limit Value : +5.0000mm (50mm type)
+20.0000mm (85mm type)
Lower Limit Value : -5.0000mm (50mm type)
Judgment Output Selection : LOW, HIGH
Timing Input Operation : Short-Circuit
Laser Emission Control : Halt
Laser Emission Delay : OFF
Input Mode : Independent input
Analog Output During Alarm : Hold
Fixed Analog Output Value During Alarm : maximum +10.9V
Analog Alarm Delay Times : OFF
Analog Alarm Delay : OFF
Output Mode : Normal
Interference Prevention : OFF
CS/DR Control During Accumulation : Yes
In the case of "GS (Product Code)" setting
< List of default values >
Hold Mode : NORMAL
Sampling Period : 498us (85mm type)
332us (50mm type or 25mm type)
Head Operation : Independent operation
Measurement Mode : Specular reflection
Specular Reflection Mode : Front
Surface Selection : 1st Surface
Detection Level Setting : Level 1
Emitted Light Adjustment : Automatic
Independent Calculation : L1 + K1A, L2 + K2B
Add/Subtract Calculation : L + K (A + B)
Independent Calculation Offset (L1, L2) : 0.0000mm
Add/Subtract Calculation Offset (L) : 0.0000mm
Independent Calculation Coefficient (K1, K2) : 1.0000
Add/Subtract Calculation Coefficient (K) : 1.0000
Zero Set : Current state
Span : 1.0000
Shift : 0.0000mm
Low Pass Filter : OFF
High Pass Filter : OFF
Simplified Optical Filter : OFF
Calculation of Refraction Factor : OFF
Refraction Factor : 1.5500
Average Number : 256 times
3-37
Page 48
Upper Limit Value : +16.0000mm (85mm type)
+4.0000mm (50mm type)
+1.0000mm (25mm type)
Lower Limit Value : -16.0000mm (85mm type)
-1.0000mm (25mm type)
Judgment Output Selection : LOW, HIGH
Timing Input Operation : Short-Circuit
Laser Emission Control : Halt
Laser Emission Delay : OFF
Input Mode : Independent input
Analog Output During Alarm : Hold
Fixed Analog Output Value During Alarm : maximum +10.9V
Analog Alarm Delay Times : OFF
Analog Alarm Delay : OFF
Output Mode : Normal
Interference Prevention : OFF
CS/DR Control During Accumulation : Yes
3-38
Page 49
In the case of "WL (Product Code)" setting
< List of default values >
Hold Mode : NORMAL
Sampling Period : 100us
Head Operation : Independent operation
Measurement Mode : Diffused reflection
Emitted Light Adjustment : Automatic
Independent Calculation : L1 + K1A, L2 + K2B
Add/Subtract Calculation : L + K (A + B)
Independent Calculation Offset (L1, L2) : 0.0000mm
Add/Subtract Calculation Offset (L) : 0.0000mm
Independent Calculation Coefficient (K1, K2) : 1.0000
Add/Subtract Calculation Coefficient (K) : 1.0000
Zero Set : Current state
Span : 1.0000
Shift : 0.0000mm
Low Pass Filter : OFF
High Pass Filter : OFF
Simplified Optical Filter : OFF
Average Number : 512 times
Upper Limit Value : +200.0000mm (350mm type)
: +150.0000mm (320mm type)
Lower Limit Value : -200.0000mm (350mm type)
: -150.0000mm (320mm type)
Upper Limit Hysteresis : 0.3000mm
Lower Limit Hysteresis : 0.3000mm
Analog Output (+5V Value) : +200.0000mm (350mm type)
: +150.0000mm (320mm type)
Analog Output (-5V Value) : -200.0000mm (350mm type)
: -150.0000mm (320mm type)
Judgment Output Selection : LOW, HIGH
Laser Emission Delay : ON
Analog Output During Alarm : Hold
Fixed Analog Output Value During Alarm : maximum +10.9V
Analog Alarm Delay Times : OFF
Analog Alarm Delay : OFF
Output Mode : Normal
Interference Prevention : OFF
CS/DR Control During Accumulation : Yes
3-39
Page 50
Chapter 4 Error Message
Page 51
4-1 Dialog Display
During operation of HL-C1AiM, if an error is detected, the following dialog will appear:
In the "Error message" area, the message corresponding to the detected error will appear.
Various error messages, their causes, and remedies are shown below:
Error messages:
* COM port error.
* Transmission/reception re-try over.
* Reception error.
* Occurrence of reception time-out.
* Controller version is wrong. Shut down the communication.
* Product code of the controller does not match. Shut down the communication.
* Can not open file.
* Can not create file.
4-2 Error Message
4-2-1 COM port error
Error message
COM port error
< Cause >
* A wrong COM port is specified on the communication conditions setting screen.
< Remedy >
* Specify the right COM port.
4-2-2 Transmission / reception re-try over
Error message
Transmission / reception re-try over
4-1
Page 52
< Cause >
* The power of the controller is off.
* A wrong COM port is specified on the communication conditions setting screen.
* The controller is not connected to the connected COM port.
* The time-out value set on the communication condition setting screen is too short.
< Remedy >
* Turn on the power of the controller.
* Specify the right COM port.
* Connect the controller.
* Set a longer time-out value.
4-2-3 Reception error
Error message
Reception error
< Cause >
* The data is destroyed by the electric noise.
< Remedy >
* Eliminate the electric noise.
4-2-4 Occurrence of reception time-out
Error message
Occurrence of reception time-out
< Cause >
* The controller needs too much time to transfer data.
* The data is destroyed by the electric noise.
< Remedy >
* Set a longer time-out value.
* Eliminate the electric noise.
4-2-5 Controller version is wrong
Error message
Controller version is wrong. Shut down the communication
< Cause >
* The connected controller has a wrong version number.
4-2
Page 53
< Remedy >
* Specify the right controller version number.
4-2-6 Product code of the controller does not match
Error message
Product code of the controller does not match.
Shut down the communication.
< Cause >
*The product code of the connected controller is incorrect.
< Remedy >
*Designate the correct product code of the controller.
4-2-7 Can not open file
Error message
Can not open file
< Cause >
* The specified file is now being used for the other program.
* The specified file does not exist.
< Remedy >
* Check whether the file is now being used for the other program.
* Check the file name.
4-2-8 Can not create file
Error message
Can not create file
< Cause >
* Writing in the specified directory is inhibited.
* The specified directory does not have enough unused area.